Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [OSSL Threats]
- ; ==== OSSL FUNCTION BLOCK ====
- ; More Info @ http://opensimulator.org/wiki/OSSL_Implemented
- ;
- ; Allow the use of os* functions (some are dangerous)
- AllowOSFunctions = true
- ;
- ; Threat level to allow, one of None, VeryLow, Low, Moderate, High, VeryHigh, Severe
- OSFunctionThreatLevel = Severe
- ;
- ; The default for all functions allows them if below the threat level as defined above
- ; If a Higher Threat Level Function is set to TRUE This will operate OVER the above define default level
- ;
- ;; = true allows the use of the function unconditionally
- ;; = false completely disallows regardless
- ;; = UUID allows that Individual Avatar Access to osFunction
- ;; UUID,UUID,UUID would allow the 3 different avatars to access function
- ;
- ;; ========== OSSL FUNCTION BLOCK ==========
- ;; OS FUNCTIONS as of 8:23 AM February-01-12
- ;; Extracted from OpenSimulator DEV 0.7.3 OpenSim-003bd9f-r/17959
- ;;
- ;; ADJUST as needed or desired
- ;; ========================================
- ;;
- ;; *** Threat-Level=None
- Allow_osDrawEllipse = true
- Allow_osDrawFilledPolygon = true
- Allow_osDrawFilledRectangle = true
- Allow_osDrawImage = true
- Allow_osDrawLine = true
- Allow_osDrawPolygon = true
- Allow_osDrawRectangle = true
- Allow_osDrawText = true
- Allow_osGetAgents = true
- Allow_osGetAvatarList = true
- Allow_osGetCurrentSunHour = true
- Allow_osGetMapTexture = true
- Allow_osGetSunParam = true
- Allow_osGetTerrainHeight = true
- Allow_osIsNpc = true
- Allow_osList2Double = true
- Allow_osMovePen = true
- Allow_osNpcGetOwner = true
- Allow_osParseJSON = true
- Allow_osParseJSONNew = true
- Allow_osSetFontName = true
- Allow_osSetFontSize = true
- Allow_osSetPenCap = true
- Allow_osSetPenColor = true
- Allow_osSetPenColour = true
- Allow_osSetPenSize = true
- Allow_osSetSunParam = true
- Allow_osTeleportOwner = true
- Allow_osWindActiveModelPluginName = true
- ;;
- ;; *** Threat-Level=Nuisance
- Allow_osSetEstateSunSettings = false
- Allow_osSetRegionSunSettings = false
- ;;
- ;; *** Threat-Level=VeryLow
- Allow_osGetDrawStringSize = true
- Allow_osGetWindParam = true
- Allow_osNpcStopMoveToTarget = true
- Allow_osSetDynamicTextureData = true
- Allow_osSetDynamicTextureDataBlend = true
- Allow_osSetDynamicTextureDataBlendFace = true
- Allow_osSetDynamicTextureURL = true
- Allow_osSetDynamicTextureURLBlend = true
- Allow_osSetDynamicTextureURLBlendFace = true
- Allow_osSetParcelMediaURL = false
- Allow_osSetParcelSIPAddress = false
- Allow_osSetPrimFloatOnWater = true
- Allow_osSetWindParam = false
- Allow_osTerrainFlush = false
- Allow_osUnixTimeToTimestamp = true
- ;;
- ;; *** Threat-Level=Low
- Allow_osAvatarName2Key = true
- Allow_osFormatString = true
- Allow_osKey2Name = true
- Allow_osLoadedCreationDate = true
- Allow_osLoadedCreationID = true
- Allow_osLoadedCreationTime = true
- Allow_osMessageObject = true
- ;;
- ;; *** Threat-Level=Moderate
- Allow_osGetGridCustom = true
- Allow_osGetGridHomeURI = true
- Allow_osGetGridLoginURI = true
- Allow_osGetGridName = true
- Allow_osGetGridNick = true
- Allow_osGetRegionStats = true
- Allow_osGetSimulatorMemory = true
- Allow_osSetSpeed = true
- ;;
- ;; *** Threat-Level=High
- Allow_osOwnerSaveAppearance = true
- Allow_osCauseDamage = true
- Allow_osCauseHealing = true
- Allow_osGetAgentIP = true
- Allow_osGetLinkPrimitiveParams = true
- Allow_osGetPrimitiveParams = true
- Allow_osGetRegionMapTexture = true
- Allow_osGetScriptEngineName = true
- Allow_osGetSimulatorVersion = true
- Allow_osMakeNotecard = true
- Allow_osMatchString = true
- Allow_osNpcCreate = true
- Allow_osNpcGetPos = true
- Allow_osNpcGetRot = true
- Allow_osNpcLoadAppearance = true
- Allow_osNpcMoveTo = true
- Allow_osNpcMoveToTarget = true
- Allow_osNpcPlayAnimation = true
- Allow_osNpcRemove = true
- Allow_osNpcSaveAppearance = true
- Allow_osNpcSay = true
- Allow_osNpcSetRot = true
- Allow_osNpcSit = true
- Allow_osNpcStand = true
- Allow_osNpcStopAnimation = true
- Allow_osParcelJoin = true
- Allow_osParcelSubdivide = true
- Allow_osRegionRestart = true
- Allow_osSetParcelDetails = true
- Allow_osSetPrimitiveParams = true
- Allow_osSetProjectionParams = true
- Allow_osSetRegionWaterHeight = true
- Allow_osSetStateEvents = true
- Allow_osSetTerrainHeight = true
- ;;
- ;; *** Threat-Level=VeryHigh
- Allow_osAvatarPlayAnimation = true
- Allow_osAvatarStopAnimation = true
- Allow_osGetNotecard = true
- Allow_osGetNotecardLine = true
- Allow_osGetNumberOfNotecardLines = true
- Allow_osRegionNotice = true
- Allow_osAgentSaveAppearance = true ;(missing from IOSSL_API.cs)
- Allow_osSetRot = true ;(missing from IOSSL_API.cs)
- ;;
- ;; *** Threat-Level=Severe
- Allow_osConsoleCommand = true
- Allow_osKickAvatar = true
- Allow_osTeleportAgent = true
- ; ==== END OF OSSL FUNCTION BLOCK ====
- ; OS Functions enable/disable
- ; For each function, you can add one line, as shown
- ; The default for all functions allows them if below threat level
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement