aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin/config-include/osslEnable.ini
diff options
context:
space:
mode:
authoronefang2021-07-07 12:45:10 +1000
committeronefang2021-07-07 12:45:10 +1000
commitc477ae767283488123f04243aa31a1fd25144cd7 (patch)
treef71d25e0724fadeb1a79cdbc9ad4a549e7b8cae0 /bin/config-include/osslEnable.ini
parentwhitespace++ (diff)
downloadopensim-SC-c477ae767283488123f04243aa31a1fd25144cd7.zip
opensim-SC-c477ae767283488123f04243aa31a1fd25144cd7.tar.gz
opensim-SC-c477ae767283488123f04243aa31a1fd25144cd7.tar.bz2
opensim-SC-c477ae767283488123f04243aa31a1fd25144cd7.tar.xz
Add gods to OhSilly threat level config.
Diffstat (limited to 'bin/config-include/osslEnable.ini')
-rw-r--r--bin/config-include/osslEnable.ini105
1 files changed, 53 insertions, 52 deletions
diff --git a/bin/config-include/osslEnable.ini b/bin/config-include/osslEnable.ini
index f5f9197..9afa4a2 100644
--- a/bin/config-include/osslEnable.ini
+++ b/bin/config-include/osslEnable.ini
@@ -63,6 +63,7 @@
63 ; These can be mis-used so limit use to those you can trust. 63 ; These can be mis-used so limit use to those you can trust.
64 osslNPC = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER 64 osslNPC = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER
65 65
66 osslAdmins = ACTIVE_GOD,GOD,GRID_GOD
66 ; The threat level also can be replaced by lines of the form 67 ; The threat level also can be replaced by lines of the form
67 ; Creators__FunctionName = comma separated list of UUIDs 68 ; Creators__FunctionName = comma separated list of UUIDs
68 ; this will enable the function for users that are the script creators and owners of the prim 69 ; this will enable the function for users that are the script creators and owners of the prim
@@ -117,11 +118,11 @@
117; Allow_osGetPhysicsEngineType = true 118; Allow_osGetPhysicsEngineType = true
118; Allow_osGetRegionMapTexture = true 119; Allow_osGetRegionMapTexture = true
119; Allow_osGetRegionSize = true 120; Allow_osGetRegionSize = true
120; Allow_osGetRegionStats = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER 121; Allow_osGetRegionStats = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
121; Allow_osGetRezzingObject = true 122; Allow_osGetRezzingObject = true
122; Allow_osGetScriptEngineName = true 123; Allow_osGetScriptEngineName = true
123; Allow_osGetSimulatorMemory = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER 124; Allow_osGetSimulatorMemory = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
124; Allow_osGetSimulatorMemoryKB = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER 125; Allow_osGetSimulatorMemoryKB = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
125; Allow_osGetSimulatorVersion = true 126; Allow_osGetSimulatorVersion = true
126; Allow_osGetSunParam = true 127; Allow_osGetSunParam = true
127; Allow_osGetTerrainHeight = true 128; Allow_osGetTerrainHeight = true
@@ -178,79 +179,79 @@
178; Allow_osSetInertiaAsBox = true 179; Allow_osSetInertiaAsBox = true
179; Allow_osSetInertiaAsSphere = true 180; Allow_osSetInertiaAsSphere = true
180; Allow_osSetInertiaAsCylinder = true 181; Allow_osSetInertiaAsCylinder = true
181; Allow_osSetOwnerSpeed = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER 182; Allow_osSetOwnerSpeed = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
182; Allow_osSetPenCap = true 183; Allow_osSetPenCap = true
183; Allow_osSetPenColor = true 184; Allow_osSetPenColor = true
184; Allow_osSetPenSize = true 185; Allow_osSetPenSize = true
185; Allow_osSetProjectionParams = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER 186; Allow_osSetProjectionParams = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
186; Allow_osSetSpeed = true 187; Allow_osSetSpeed = true
187; Allow_osSunGetParam = true 188; Allow_osSunGetParam = true
188; Allow_osVolumeDetect = true 189; Allow_osVolumeDetect = true
189; Allow_osTeleportObject = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER 190; Allow_osTeleportObject = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
190; Allow_osTeleportOwner = true 191; Allow_osTeleportOwner = true
191; Allow_osWindActiveModelPluginName = true 192; Allow_osWindActiveModelPluginName = true
192; Allow_osUnixTimeToTimestamp = true 193; Allow_osUnixTimeToTimestamp = true
193 194
194 ; ThreatLevel Nuisance 195 ; ThreatLevel Nuisance
195 Allow_osSetEstateSunSettings = ESTATE_MANAGER,ESTATE_OWNER 196 Allow_osSetEstateSunSettings = ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
196 Allow_osSetRegionSunSettings = ESTATE_MANAGER,ESTATE_OWNER 197 Allow_osSetRegionSunSettings = ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
197 Allow_osSetSunParam = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER 198 Allow_osSetSunParam = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
198 Allow_osSetWindParam = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER 199 Allow_osSetWindParam = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
199 Allow_osSunSetParam = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER 200 Allow_osSunSetParam = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
200 201
201 ; ThreatLevel VeryLow 202 ; ThreatLevel VeryLow
202 Allow_osEjectFromGroup = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER 203 Allow_osEjectFromGroup = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
203 Allow_osForceBreakAllLinks = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER 204 Allow_osForceBreakAllLinks = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
204 Allow_osForceBreakLink = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER 205 Allow_osForceBreakLink = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
205 Allow_osForceCreateLink = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER 206 Allow_osForceCreateLink = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
206 Allow_osGetLinkPrimitiveParams = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER 207 Allow_osGetLinkPrimitiveParams = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
207 Allow_osGetPrimitiveParams = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER 208 Allow_osGetPrimitiveParams = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
208 Allow_osInviteToGroup = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER 209 Allow_osInviteToGroup = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
209 Allow_osSetParcelMediaURL = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER 210 Allow_osSetParcelMediaURL = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
210 Allow_osSetParcelSIPAddress = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER 211 Allow_osSetParcelSIPAddress = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
211 Allow_osSetPrimFloatOnWater = true 212 Allow_osSetPrimFloatOnWater = true
212 Allow_osSetPrimitiveParams = true 213 Allow_osSetPrimitiveParams = true
213 Allow_osTerrainFlush = ESTATE_MANAGER,ESTATE_OWNER 214 Allow_osTerrainFlush = ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
214 215
215 ; ThreatLevel Low 216 ; ThreatLevel Low
216 Allow_osAvatarName2Key = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER 217 Allow_osAvatarName2Key = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
217 Allow_osGetAvatarHomeURI = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER 218 Allow_osGetAvatarHomeURI = ${OSSL|osslParcelOG},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
218 219
219 ; ThreatLevel Moderate 220 ; ThreatLevel Moderate
220 Allow_osDetectedCountry = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER 221 Allow_osDetectedCountry = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
221 Allow_osDropAttachment = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER 222 Allow_osDropAttachment = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
222 Allow_osDropAttachmentAt = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER 223 Allow_osDropAttachmentAt = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
223 Allow_osGetAgentCountry = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER 224 Allow_osGetAgentCountry = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
224 Allow_osGetGridGatekeeperURI = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER 225 Allow_osGetGridGatekeeperURI = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
225 Allow_osGetNumberOfAttachments = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER 226 Allow_osGetNumberOfAttachments = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
226 Allow_osMessageAttachments = true 227 Allow_osMessageAttachments = true
227 Allow_osRequestURL = true 228 Allow_osRequestURL = true
228 Allow_osRequestSecureURL = true 229 Allow_osRequestSecureURL = true
229 Allow_osSetContentType = true 230 Allow_osSetContentType = true
230 231
231 ; ThreatLevel High 232 ; ThreatLevel High
232 Allow_osCauseDamage = ESTATE_MANAGER,ESTATE_OWNER 233 Allow_osCauseDamage = ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
233 Allow_osCauseHealing = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER 234 Allow_osCauseHealing = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
234 Allow_osSetHealth = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER 235 Allow_osSetHealth = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
235 Allow_osSetHealRate = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER 236 Allow_osSetHealRate = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
236 Allow_osForceAttachToAvatar = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER 237 Allow_osForceAttachToAvatar = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
237 Allow_osForceAttachToAvatarFromInventory = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER 238 Allow_osForceAttachToAvatarFromInventory = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
238 Allow_osForceDropAttachment = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER 239 Allow_osForceDropAttachment = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
239 Allow_osForceDropAttachmentAt = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER 240 Allow_osForceDropAttachmentAt = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
240 Allow_osParcelJoin = ESTATE_MANAGER,ESTATE_OWNER 241 Allow_osParcelJoin = ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
241 Allow_osParcelSetDetails = ESTATE_MANAGER,ESTATE_OWNER 242 Allow_osParcelSetDetails = ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
242 Allow_osParcelSubdivide = ESTATE_MANAGER,ESTATE_OWNER 243 Allow_osParcelSubdivide = ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
243 Allow_osRegionNotice = ESTATE_MANAGER,ESTATE_OWNER 244 Allow_osRegionNotice = ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
244 Allow_osRegionRestart = ESTATE_MANAGER,ESTATE_OWNER 245 Allow_osRegionRestart = ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
245 Allow_osSetParcelDetails = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER 246 Allow_osSetParcelDetails = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
246 Allow_osSetRegionWaterHeight = ESTATE_MANAGER,ESTATE_OWNER 247 Allow_osSetRegionWaterHeight = ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
247 Allow_osSetStateEvents = false ; deprecated 248 Allow_osSetStateEvents = false ; deprecated
248 Allow_osSetTerrainHeight = ESTATE_MANAGER,ESTATE_OWNER 249 Allow_osSetTerrainHeight = ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
249 Allow_osSetTerrainTexture = ESTATE_MANAGER,ESTATE_OWNER 250 Allow_osSetTerrainTexture = ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
250 Allow_osSetTerrainTextureHeight = ESTATE_MANAGER,ESTATE_OWNER 251 Allow_osSetTerrainTextureHeight = ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
251 252
252 ; ThreatLevel VeryHigh 253 ; ThreatLevel VeryHigh
253 Allow_osAgentSaveAppearance = ESTATE_MANAGER,ESTATE_OWNER 254 Allow_osAgentSaveAppearance = ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
254 ; Warning: The next function allows scripts to force animations on avatars without the user giving permission. 255 ; Warning: The next function allows scripts to force animations on avatars without the user giving permission.
255 ; Enabling this can allow forced animations which can trigger traumatic episodes in vulnerable populations. 256 ; Enabling this can allow forced animations which can trigger traumatic episodes in vulnerable populations.
256 ; Similar things can be said for several of the 'force' functions. Enable with care and control. 257 ; Similar things can be said for several of the 'force' functions. Enable with care and control.
@@ -259,15 +260,15 @@
259 Allow_osAvatarStopAnimation = true 260 Allow_osAvatarStopAnimation = true
260 Allow_osForceAttachToOtherAvatarFromInventory = false 261 Allow_osForceAttachToOtherAvatarFromInventory = false
261 Allow_osForceDetachFromAvatar = false 262 Allow_osForceDetachFromAvatar = false
262 Allow_osForceOtherSit = ESTATE_OWNER, ESTATE_MANAGER 263 Allow_osForceOtherSit = ESTATE_OWNER, ESTATE_MANAGER,${OSSL|osslAdmin}
263 Allow_osSetRot = ESTATE_OWNER, ESTATE_MANAGER 264 Allow_osSetRot = ESTATE_OWNER, ESTATE_MANAGER,${OSSL|osslAdmin}
264 265
265 ; ThreatLevel Severe 266 ; ThreatLevel Severe
266 Allow_osConsoleCommand = false 267 Allow_osConsoleCommand = false
267 Allow_osGrantScriptPermissions = false 268 Allow_osGrantScriptPermissions = false
268 Allow_osKickAvatar = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER 269 Allow_osKickAvatar = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
269 Allow_osRevokeScriptPermissions = false 270 Allow_osRevokeScriptPermissions = false
270 Allow_osTeleportAgent = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER 271 Allow_osTeleportAgent = ${OSSL|osslParcelO},ESTATE_MANAGER,ESTATE_OWNER,${OSSL|osslAdmin}
271 272
272 ; ThreatLevel Severe with additional internal restrictions 273 ; ThreatLevel Severe with additional internal restrictions
273 Allow_osGetAgentIP = true ; always restricted to Administrators (true or false to disable) 274 Allow_osGetAgentIP = true ; always restricted to Administrators (true or false to disable)