Advertisement
RandyPierce

OSSL FUNCTION BLOCK DEV v 0.7.3

Jul 6th, 2014
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.25 KB | None | 0 0
  1. [OSSL Threats]
  2. ; ==== OSSL FUNCTION BLOCK ====
  3. ; More Info @ http://opensimulator.org/wiki/OSSL_Implemented
  4. ;
  5. ; Allow the use of os* functions (some are dangerous)
  6. AllowOSFunctions = true
  7. ;
  8. ; Threat level to allow, one of None, VeryLow, Low, Moderate, High, VeryHigh, Severe
  9. OSFunctionThreatLevel = Severe
  10. ;
  11. ; The default for all functions allows them if below the threat level as defined above
  12. ; If a Higher Threat Level Function is set to TRUE This will operate OVER the above define default level
  13. ;
  14. ;; = true allows the use of the function unconditionally
  15. ;; = false completely disallows regardless
  16. ;; = UUID allows that Individual Avatar Access to osFunction
  17. ;; UUID,UUID,UUID would allow the 3 different avatars to access function
  18. ;
  19. ;; ========== OSSL FUNCTION BLOCK ==========
  20. ;; OS FUNCTIONS as of 8:23 AM February-01-12
  21. ;; Extracted from OpenSimulator DEV 0.7.3 OpenSim-003bd9f-r/17959
  22. ;;
  23. ;; ADJUST as needed or desired
  24. ;; ========================================
  25. ;;
  26. ;; *** Threat-Level=None
  27. Allow_osDrawEllipse = true
  28. Allow_osDrawFilledPolygon = true
  29. Allow_osDrawFilledRectangle = true
  30. Allow_osDrawImage = true
  31. Allow_osDrawLine = true
  32. Allow_osDrawPolygon = true
  33. Allow_osDrawRectangle = true
  34. Allow_osDrawText = true
  35. Allow_osGetAgents = true
  36. Allow_osGetAvatarList = true
  37. Allow_osGetCurrentSunHour = true
  38. Allow_osGetMapTexture = true
  39. Allow_osGetSunParam = true
  40. Allow_osGetTerrainHeight = true
  41. Allow_osIsNpc = true
  42. Allow_osList2Double = true
  43. Allow_osMovePen = true
  44. Allow_osNpcGetOwner = true
  45. Allow_osParseJSON = true
  46. Allow_osParseJSONNew = true
  47. Allow_osSetFontName = true
  48. Allow_osSetFontSize = true
  49. Allow_osSetPenCap = true
  50. Allow_osSetPenColor = true
  51. Allow_osSetPenColour = true
  52. Allow_osSetPenSize = true
  53. Allow_osSetSunParam = true
  54. Allow_osTeleportOwner = true
  55. Allow_osWindActiveModelPluginName = true
  56. ;;
  57. ;; *** Threat-Level=Nuisance
  58. Allow_osSetEstateSunSettings = false
  59. Allow_osSetRegionSunSettings = false
  60. ;;
  61. ;; *** Threat-Level=VeryLow
  62. Allow_osGetDrawStringSize = true
  63. Allow_osGetWindParam = true
  64. Allow_osNpcStopMoveToTarget = true
  65. Allow_osSetDynamicTextureData = true
  66. Allow_osSetDynamicTextureDataBlend = true
  67. Allow_osSetDynamicTextureDataBlendFace = true
  68. Allow_osSetDynamicTextureURL = true
  69. Allow_osSetDynamicTextureURLBlend = true
  70. Allow_osSetDynamicTextureURLBlendFace = true
  71. Allow_osSetParcelMediaURL = false
  72. Allow_osSetParcelSIPAddress = false
  73. Allow_osSetPrimFloatOnWater = true
  74. Allow_osSetWindParam = false
  75. Allow_osTerrainFlush = false
  76. Allow_osUnixTimeToTimestamp = true
  77. ;;
  78. ;; *** Threat-Level=Low
  79. Allow_osAvatarName2Key = true
  80. Allow_osFormatString = true
  81. Allow_osKey2Name = true
  82. Allow_osLoadedCreationDate = true
  83. Allow_osLoadedCreationID = true
  84. Allow_osLoadedCreationTime = true
  85. Allow_osMessageObject = true
  86. ;;
  87. ;; *** Threat-Level=Moderate
  88. Allow_osGetGridCustom = true
  89. Allow_osGetGridHomeURI = true
  90. Allow_osGetGridLoginURI = true
  91. Allow_osGetGridName = true
  92. Allow_osGetGridNick = true
  93. Allow_osGetRegionStats = true
  94. Allow_osGetSimulatorMemory = true
  95. Allow_osSetSpeed = true
  96. ;;
  97. ;; *** Threat-Level=High
  98. Allow_osOwnerSaveAppearance = true
  99. Allow_osCauseDamage = true
  100. Allow_osCauseHealing = true
  101. Allow_osGetAgentIP = true
  102. Allow_osGetLinkPrimitiveParams = true
  103. Allow_osGetPrimitiveParams = true
  104. Allow_osGetRegionMapTexture = true
  105. Allow_osGetScriptEngineName = true
  106. Allow_osGetSimulatorVersion = true
  107. Allow_osMakeNotecard = true
  108. Allow_osMatchString = true
  109. Allow_osNpcCreate = true
  110. Allow_osNpcGetPos = true
  111. Allow_osNpcGetRot = true
  112. Allow_osNpcLoadAppearance = true
  113. Allow_osNpcMoveTo = true
  114. Allow_osNpcMoveToTarget = true
  115. Allow_osNpcPlayAnimation = true
  116. Allow_osNpcRemove = true
  117. Allow_osNpcSaveAppearance = true
  118. Allow_osNpcSay = true
  119. Allow_osNpcSetRot = true
  120. Allow_osNpcSit = true
  121. Allow_osNpcStand = true
  122. Allow_osNpcStopAnimation = true
  123. Allow_osParcelJoin = true
  124. Allow_osParcelSubdivide = true
  125. Allow_osRegionRestart = true
  126. Allow_osSetParcelDetails = true
  127. Allow_osSetPrimitiveParams = true
  128. Allow_osSetProjectionParams = true
  129. Allow_osSetRegionWaterHeight = true
  130. Allow_osSetStateEvents = true
  131. Allow_osSetTerrainHeight = true
  132. ;;
  133. ;; *** Threat-Level=VeryHigh
  134. Allow_osAvatarPlayAnimation = true
  135. Allow_osAvatarStopAnimation = true
  136. Allow_osGetNotecard = true
  137. Allow_osGetNotecardLine = true
  138. Allow_osGetNumberOfNotecardLines = true
  139. Allow_osRegionNotice = true
  140. Allow_osAgentSaveAppearance = true ;(missing from IOSSL_API.cs)
  141. Allow_osSetRot = true ;(missing from IOSSL_API.cs)
  142. ;;
  143. ;; *** Threat-Level=Severe
  144. Allow_osConsoleCommand = true
  145. Allow_osKickAvatar = true
  146. Allow_osTeleportAgent = true
  147. ; ==== END OF OSSL FUNCTION BLOCK ====
  148.  
  149. ; OS Functions enable/disable
  150. ; For each function, you can add one line, as shown
  151. ; The default for all functions allows them if below threat level
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement