aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin
diff options
context:
space:
mode:
authorMelanie2013-03-01 23:54:00 +0000
committerMelanie2013-03-01 23:54:00 +0000
commita675f7d4c3af4550263985aafcefd11458f6d365 (patch)
tree6966e1d313f402a1de65efee535de493d648b4aa /bin
parentMerge branch 'master' into careminster (diff)
parentMoved permissions config vars out of [Startup] into [Permissions]. Backwards ... (diff)
downloadopensim-SC_OLD-a675f7d4c3af4550263985aafcefd11458f6d365.zip
opensim-SC_OLD-a675f7d4c3af4550263985aafcefd11458f6d365.tar.gz
opensim-SC_OLD-a675f7d4c3af4550263985aafcefd11458f6d365.tar.bz2
opensim-SC_OLD-a675f7d4c3af4550263985aafcefd11458f6d365.tar.xz
Merge branch 'master' into careminster
Diffstat (limited to 'bin')
-rw-r--r--bin/OpenSim.ini.example108
-rw-r--r--bin/OpenSimDefaults.ini97
2 files changed, 93 insertions, 112 deletions
diff --git a/bin/OpenSim.ini.example b/bin/OpenSim.ini.example
index e3b605b..0f4d6df 100644
--- a/bin/OpenSim.ini.example
+++ b/bin/OpenSim.ini.example
@@ -216,50 +216,6 @@
216 ; physics = basicphysics 216 ; physics = basicphysics
217 ; physics = POS 217 ; physics = POS
218 218
219 ;# {permissionmodules} {} {Permission modules to use (may specify multiple modules, separated by comma} {} DefaultPermissionsModule
220 ;; Permission modules to use, separated by comma.
221 ;; Possible modules are DefaultPermissionsModule, PrimLimitsModule
222 ; permissionmodules = DefaultPermissionsModule
223
224 ;# {serverside_object_permissions} {permissionmodules:DefaultPermissionsModule} {Activate permission handling by the sim?} {true false} true
225 ;; These are the parameters for the default permissions module
226 ;;
227 ;; If set to false, then, in theory, the server never carries out
228 ;; permission checks (allowing anybody to copy
229 ;; any item, etc. This may not yet be implemented uniformally.
230 ;; If set to true, then all permissions checks are carried out
231 ; serverside_object_permissions = true
232
233 ;# {allow_grid_gods} {} {Allow grid gods?} {true false} false
234 ;; This allows users with a UserLevel of 200 or more to assume god
235 ;; powers in the regions in this simulator.
236 ; allow_grid_gods = false
237
238 ;; This allows some control over permissions
239 ;; please note that this still doesn't duplicate SL, and is not intended to
240 ;# {region_owner_is_god} {} {Allow region owner gods} {true false} true
241 ;; Allow region owners to assume god powers in their regions
242 ; region_owner_is_god = true
243
244 ;# {region_manager_is_god} {} {Allow region manager gods} {true false} false
245 ;; Allow region managers to assume god powers in regions they manage
246 ; region_manager_is_god = false
247
248 ;# {parcel_owner_is_god} {} {Allow parcel owner gods} {true false} true
249 ;; Allow parcel owners to assume god powers in their parcels
250 ; parcel_owner_is_god = true
251
252 ;# {simple_build_permissions} {} {Allow building in parcel by access list (no groups)} {true false} false
253 ;; More control over permissions
254 ;; This is definitely not SL!
255 ;; Provides a simple control for land owners to give build rights to
256 ;; specific avatars in publicly accessible parcels that disallow object
257 ;; creation in general.
258 ;; Owners specific avatars by adding them to the Access List of the parcel
259 ;; without having to use the Groups feature
260 ; simple_build_permissions = false
261
262
263 ;# {DefaultScriptEngine} {} {Default script engine} {XEngine} XEngine 219 ;# {DefaultScriptEngine} {} {Default script engine} {XEngine} XEngine
264 ;; Default script engine to use. Currently, we only have XEngine 220 ;; Default script engine to use. Currently, we only have XEngine
265 ; DefaultScriptEngine = "XEngine" 221 ; DefaultScriptEngine = "XEngine"
@@ -296,26 +252,6 @@
296 ;; default is false 252 ;; default is false
297 ; TelehubAllowLandmark = false 253 ; TelehubAllowLandmark = false
298 254
299 ;# {AllowedClients} {} {Bar (|) separated list of allowed clients} {}
300 ;; Bar (|) separated list of viewers which may gain access to the regions.
301 ;; One can use a substring of the viewer name to enable only certain
302 ;; versions
303 ;; Example: Agent uses the viewer "Imprudence 1.3.2.0"
304 ;; - "Imprudence" has access
305 ;; - "Imprudence 1.3" has access
306 ;; - "Imprudence 1.3.1" has no access
307 ; AllowedViewerList =
308
309 ;# {BannedClients} {} {Bar (|) separated list of banned clients} {}
310 ;# Bar (|) separated list of viewers which may not gain access to the regions.
311 ;; One can use a Substring of the viewer name to disable only certain
312 ;; versions
313 ;; Example: Agent uses the viewer "Imprudence 1.3.2.0"
314 ;; - "Imprudence" has no access
315 ;; - "Imprudence 1.3" has no access
316 ;; - "Imprudence 1.3.1" has access
317 ; BannedViewerList =
318
319[Map] 255[Map]
320 ;# {GenerateMaptiles} {} {Generate map tiles?} {true false} true 256 ;# {GenerateMaptiles} {} {Generate map tiles?} {true false} true
321 ;; Map tile options. 257 ;; Map tile options.
@@ -350,6 +286,50 @@
350 ;; got a large number of objects, so you can turn it off here if you'd like. 286 ;; got a large number of objects, so you can turn it off here if you'd like.
351 ; DrawPrimOnMapTile = true 287 ; DrawPrimOnMapTile = true
352 288
289[Permissions]
290 ;# {permissionmodules} {} {Permission modules to use (may specify multiple modules, separated by comma} {} DefaultPermissionsModule
291 ;; Permission modules to use, separated by comma.
292 ;; Possible modules are DefaultPermissionsModule, PrimLimitsModule
293 ; permissionmodules = DefaultPermissionsModule
294
295 ;# {serverside_object_permissions} {permissionmodules:DefaultPermissionsModule} {Activate permission handling by the sim?} {true false} true
296 ;; These are the parameters for the default permissions module
297 ;;
298 ;; If set to false, then, in theory, the server never carries out
299 ;; permission checks (allowing anybody to copy
300 ;; any item, etc. This may not yet be implemented uniformally.
301 ;; If set to true, then all permissions checks are carried out
302 ; serverside_object_permissions = true
303
304 ;# {allow_grid_gods} {} {Allow grid gods?} {true false} false
305 ;; This allows users with a UserLevel of 200 or more to assume god
306 ;; powers in the regions in this simulator.
307 ; allow_grid_gods = false
308
309 ;; This allows some control over permissions
310 ;; please note that this still doesn't duplicate SL, and is not intended to
311 ;# {region_owner_is_god} {} {Allow region owner gods} {true false} true
312 ;; Allow region owners to assume god powers in their regions
313 ; region_owner_is_god = true
314
315 ;# {region_manager_is_god} {} {Allow region manager gods} {true false} false
316 ;; Allow region managers to assume god powers in regions they manage
317 ; region_manager_is_god = false
318
319 ;# {parcel_owner_is_god} {} {Allow parcel owner gods} {true false} true
320 ;; Allow parcel owners to assume god powers in their parcels
321 ; parcel_owner_is_god = true
322
323 ;# {simple_build_permissions} {} {Allow building in parcel by access list (no groups)} {true false} false
324 ;; More control over permissions
325 ;; This is definitely not SL!
326 ;; Provides a simple control for land owners to give build rights to
327 ;; specific avatars in publicly accessible parcels that disallow object
328 ;; creation in general.
329 ;; Owners specific avatars by adding them to the Access List of the parcel
330 ;; without having to use the Groups feature
331 ; simple_build_permissions = false
332
353 333
354[Estates] 334[Estates]
355 ; If these values are commented out then the user will be asked for estate details when required (this is the normal case). 335 ; If these values are commented out then the user will be asked for estate details when required (this is the normal case).
diff --git a/bin/OpenSimDefaults.ini b/bin/OpenSimDefaults.ini
index 0a66523..5460910 100644
--- a/bin/OpenSimDefaults.ini
+++ b/bin/OpenSimDefaults.ini
@@ -227,54 +227,6 @@
227 ;physics = BulletSim 227 ;physics = BulletSim
228 228
229 ; ## 229 ; ##
230 ; ## PERMISSIONS
231 ; ##
232
233 ;permissionmodules = "DefaultPermissionsModule"
234
235 ; If set to false, then, in theory, the server never carries out permission checks (allowing anybody to copy
236 ; any item, etc. This may not yet be implemented uniformally.
237 ; If set to true, then all permissions checks are carried out
238 ; Default is true
239 serverside_object_permissions = true
240
241 allow_grid_gods = false
242
243 ; This allows somne control over permissions
244 ; please note that this still doesn't duplicate SL, and is not intended to
245 ;region_owner_is_god = true
246 ;region_manager_is_god = false
247 ;parcel_owner_is_god = true
248
249 ; Control user types that are allowed to create new scripts
250 ; Only enforced if serviceside_object_permissions is true
251 ;
252 ; Current possible values are
253 ; all - anyone can create scripts (subject to normal permissions)
254 ; gods - only administrators can create scripts (as long as allow_grid_gods is true)
255 ; Default value is all
256 ; allowed_script_creators = all
257
258 ; Control user types that are allowed to edit (save) scripts
259 ; Only enforced if serviceside_object_permissions is true
260 ;
261 ; Current possible values are
262 ; all - anyone can edit scripts (subject to normal permissions)
263 ; gods - only administrators can edit scripts (as long as allow_grid_gods is true)
264 ; Default value is all
265 ; allowed_script_editors = all
266
267 ; Provides a simple control for land owners to give build rights to specific avatars
268 ; in publicly accessible parcels that disallow object creation in general.
269 ; Owners specific avatars by adding them to the Access List of the parcel
270 ; without having to use the Groups feature
271 ; Disabled by default
272 ; simple_build_permissions = False
273
274 ; Minimum user level required to upload assets
275 ;LevelUpload = 0
276
277 ; ##
278 ; ## SCRIPT ENGINE 230 ; ## SCRIPT ENGINE
279 ; ## 231 ; ##
280 232
@@ -340,6 +292,55 @@
340 ; Use terrain texture for maptiles if true, use shaded green if false 292 ; Use terrain texture for maptiles if true, use shaded green if false
341 TextureOnMapTile = true 293 TextureOnMapTile = true
342 294
295[Permissions]
296 ; ##
297 ; ## PERMISSIONS
298 ; ##
299
300 ;permissionmodules = "DefaultPermissionsModule"
301
302 ; If set to false, then, in theory, the server never carries out permission checks (allowing anybody to copy
303 ; any item, etc. This may not yet be implemented uniformally.
304 ; If set to true, then all permissions checks are carried out
305 ; Default is true
306 serverside_object_permissions = true
307
308 allow_grid_gods = false
309
310 ; This allows somne control over permissions
311 ; please note that this still doesn't duplicate SL, and is not intended to
312 ;region_owner_is_god = true
313 ;region_manager_is_god = false
314 ;parcel_owner_is_god = true
315
316 ; Control user types that are allowed to create new scripts
317 ; Only enforced if serviceside_object_permissions is true
318 ;
319 ; Current possible values are
320 ; all - anyone can create scripts (subject to normal permissions)
321 ; gods - only administrators can create scripts (as long as allow_grid_gods is true)
322 ; Default value is all
323 ; allowed_script_creators = all
324
325 ; Control user types that are allowed to edit (save) scripts
326 ; Only enforced if serviceside_object_permissions is true
327 ;
328 ; Current possible values are
329 ; all - anyone can edit scripts (subject to normal permissions)
330 ; gods - only administrators can edit scripts (as long as allow_grid_gods is true)
331 ; Default value is all
332 ; allowed_script_editors = all
333
334 ; Provides a simple control for land owners to give build rights to specific avatars
335 ; in publicly accessible parcels that disallow object creation in general.
336 ; Owners specific avatars by adding them to the Access List of the parcel
337 ; without having to use the Groups feature
338 ; Disabled by default
339 ; simple_build_permissions = False
340
341 ; Minimum user level required to upload assets
342 ;LevelUpload = 0
343
343 344
344[RegionReady] 345[RegionReady]
345 ; Enable this module to get notified once all items and scripts in the region have been completely loaded and compiled 346 ; Enable this module to get notified once all items and scripts in the region have been completely loaded and compiled