diff options
Diffstat (limited to '')
-rw-r--r-- | bin/config-include/osslEnable.ini | 105 |
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) |