I discovered what changed.

I was looking at my working three releases back OpenSim.ini file when I said that the line
Include-osslEnable = "config-include/osslEnable.ini"
was commented out.

In the past two released it is no longer commented out.
So, the fact the individual settings take precedence over the threat level is exactly why so many things do not work the same after these releases. I would have to set all OSSL functions to be "true" with a threat level of very high or lower for it to be like it was before the newer releases.

Given that every OSSL function has been individually set, what exactly does threat level even do now? The default is negates the threat level as a useful setting.
It will not over ride the individual settings.

My original file had this section in it to set the OSSL functions.

[XEngine]
   DeleteScriptsOnStartup = false
   OSFunctionThreatLevel = VeryHigh
   Allow_osGetRegionStats = true
   Allow_osGetSimulatorMemory = true
   Allow_osSetDynamicTextureData = true
   Allow_osAvatarName2Key = true
   Allow_osMakeNotecard = true
   Allow_osGetAgents = true
   Allow_osNpcRemove = true
   Allow_osNpcCreate = true
   Allow_osNpcMoveTo = true
   Allow_osAgentSaveAppearance = true
   Allow_osAvatarPlayAnimation = true
   Allow_osAvatarStopAnimation = true
   Allow_osGetAvatarList = true

Tom

-----Original Message----- From: Ai Austin
Sent: Monday, October 26, 2015 8:09 AM
To: [email protected]
Subject: Re: [Opensim-users] OSSL OSFunctionThreatLevel no longer works in opensim since the OSgrid packaged release of 2015-10-18 0.8.3 dev

Im Auftrag von *Thomas Ringate
> Has anyone else noticed that since the last packaged release of opensim > on > OSgrid that the OSSL functions are now throwing script errors because > they
> killed the use of OSFunctionThreatLevel = VeryHigh in the
[XEngine] section?


The threat level mechanism is definitely working, so MB said its
likely that the configuration files are not quite right for the more
recent releases since the .ini.example files and default behaviour
loads bin/config-include/osslEnable.ini

It could even be that your own overrides are earlier in the .ini file
load chain and are getting overridden.  Trace through the OpenSim.ini
file, any OSSL configuration and the include on
bin/config-include/osslEnable.ini to check things.



_______________________________________________
Opensim-users mailing list
[email protected]
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
_______________________________________________
Opensim-users mailing list
[email protected]
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users

Reply via email to