Bläddra i källkod

Removed trailing whitespace

Kevin Cozens 6 år sedan
förälder
incheckning
6b24ff0bc9

+ 61 - 61
bin/OpenSim.ini.example

@@ -1,6 +1,6 @@
 ;; This is the main configuration file for OpenSimulator.
 ;; If it's named OpenSim.ini then it will be loaded by OpenSimulator.
-;; If it's named OpenSim.ini.example then you will need to copy it to 
+;; If it's named OpenSim.ini.example then you will need to copy it to
 ;; OpenSim.ini first (if that file does not already exist)
 ;;
 ;; Once you have copied OpenSim.ini.example to OpenSim.ini you will at least
@@ -10,19 +10,19 @@
 ;; StandaloneCommon.ini or GridCommon.ini which you can copy and modify from the
 ;; available .example files.
 ;;
-;; The settings in this file are in the form "<key> = <value>".  For example, 
+;; The settings in this file are in the form "<key> = <value>".  For example,
 ;; save_crashes = false in the [Startup] section below.
 ;;
-;; All settings are initially commented out and the default value used, as 
-;; found in OpenSimDefaults.ini.  To change a setting, first uncomment it by 
+;; All settings are initially commented out and the default value used, as
+;; found in OpenSimDefaults.ini.  To change a setting, first uncomment it by
 ;; deleting the initial semicolon (;) and then change the value.  This will
 ;; override the value in OpenSimDefaults.ini
-;; 
+;;
 ;; If you want to find out what configuration OpenSimulator has finished with
 ;; once all the configuration files are loaded then type "config show" on the
 ;; region console command line.
 ;;
-;; 
+;;
 ;; NOTES FOR DEVELOPERS REGARDING THE FORMAT OF THIS FILE
 ;;
 ;; All leading white space is ignored, but preserved.
@@ -41,7 +41,7 @@
 ;;    satisfied.
 ;;
 ;; ;  denotes a commented out option.
-;;    Any options added to OpenSim.ini.example should be initially commented 
+;;    Any options added to OpenSim.ini.example should be initially commented
 ;;    out.
 
 
@@ -54,10 +54,10 @@
 
     ;# {BaseHostname} {} {BaseHostname} {"example.com" "127.0.0.1"} "127.0.0.1"
     BaseHostname = "127.0.0.1"
-    
+
     ;# {BaseURL} {} {BaseURL} {"http://${Const|BaseHostname}} "http://${Const|BaseHostname}"
     BaseURL = http://${Const|BaseHostname}
-    
+
     ;# {PublicPort} {} {PublicPort} {8002 9000} "8002"
     PublicPort = "8002"
 
@@ -111,14 +111,14 @@
     ; PIDFile = "/tmp/OpenSim.exe.pid"
 
     ;# {RegistryLocation} {} {Addins Registry Location} {}
-    ; Set path to directory for addin registry if you want addins outside of bin.  
-    ; Information about the registered repositories and installed plugins will 
+    ; Set path to directory for addin registry if you want addins outside of bin.
+    ; Information about the registered repositories and installed plugins will
     ; be stored here. The OpenSim.exe process must have R/W access to the location.
     ; RegistryLocation = "."
 
     ;# {ConfigDirectory} {} {Set path to directory for modular ini files} {}
     ; Used by region module addins. You can set this to outside bin, so that addin
-    ; configurations will survive updates. The OpenSim.exe process must have R/W access 
+    ; configurations will survive updates. The OpenSim.exe process must have R/W access
     ; to the location.
     ; ConfigDirectory = "."
 
@@ -128,7 +128,7 @@
     ;; Default is "filesystem"
     ; region_info_source = "filesystem"
     ; region_info_source = "web"
-    
+
     ;# {regionload_regionsdir} {region_info_source} {Location of file?} {} Regions
     ;; Determines where the region XML files are stored if you are loading
     ;; these from the filesystem.
@@ -149,14 +149,14 @@
     ; allow_regionless = false
 
     ;# {NonPhysicalPrimMin} {} {Minimum size of nonphysical prims?} {} 0.001
-    ;; Minimum size for non-physical prims.  Affects resizing of existing 
-    ;; prims.  This can be overridden in the region config file (as 
+    ;; Minimum size for non-physical prims.  Affects resizing of existing
+    ;; prims.  This can be overridden in the region config file (as
     ;; NonPhysicalPrimMin!).
     ; NonPhysicalPrimMin = 0.001
 
     ;# {NonPhysicalPrimMax} {} {Maximum size of nonphysical prims?} {} 256
     ;; Maximum size for non-physical prims.  Affects resizing of existing
-    ;; prims. This can be overridden in the region config file (as 
+    ;; prims. This can be overridden in the region config file (as
     ;; NonPhysicalPrimMax!).
     ; NonPhysicalPrimMax = 256
 
@@ -186,7 +186,7 @@
     ;; Allow scripts to keep running when they cross region boundaries, rather
     ;; than being restarted.  State is reloaded on the destination region.
     ;; This only applies when crossing to a region running in a different
-    ;; simulator.  
+    ;; simulator.
     ;; For crossings where the regions are on the same simulator the script is
     ;; always kept running.
     ; AllowScriptCrossing = true
@@ -243,14 +243,14 @@
     ; meshing = ZeroMesher
 	;; select ubODEMeshmerizer only with ubOde physics engine
     ; meshing = ubODEMeshmerizer
-	
+
     ;; Choose one of the physics engines below
     ;# {physics} {} {Select physics engine} {OpenDynamicsEngine BulletSim basicphysics POS} BulletSim
     ;; BulletSim is the default physics engine.  It provides the best performance and most functionality.
     ;; BulletSim supports varregions.
-    ;; OpenDynamicsEngine was the previous default physics engine in OpenSimulator 0.7.6.1 and before.  
+    ;; OpenDynamicsEngine was the previous default physics engine in OpenSimulator 0.7.6.1 and before.
     ;; It continues to provide a workable physics implementation.  It does not currently support varregions.
-    ;; basicphysics effectively does not model physics at all, making all objects phantom.   
+    ;; basicphysics effectively does not model physics at all, making all objects phantom.
     ;; Default is BulletSim
     ; physics = OpenDynamicsEngine
     ; physics = BulletSim
@@ -262,7 +262,7 @@
     ; ubODE and  OpenDynamicsEngine does allocate a lot of memory on stack. On linux you may need to increase its limit
     ; script opensim-ode-sh starts opensim setting that limit. You may need to increase it even more on large regions
     ; edit the line ulimit -s 262144, and change this last value
-    
+
     ;# {DefaultScriptEngine} {} {Default script engine} {XEngine} XEngine
     ;; Default script engine to use. Currently, we only have XEngine
     ; DefaultScriptEngine = "XEngine"
@@ -325,16 +325,16 @@
 
 [Map]
     ;# {GenerateMaptiles} {} {Generate map tiles?} {true false} true
-    ;; Map tile options.  
+    ;; Map tile options.
     ;; If true, then maptiles are generated using the MapImageModule below.
     ;; If false then the texture referenced by MaptileStaticUUID is used instead, which can also be overridden
-    ;; in individual region config file(s).  If you do not want to upload map tiles at all, then you will need 
+    ;; in individual region config file(s).  If you do not want to upload map tiles at all, then you will need
     ;; both to set this to false and comment out the [Modules] MapImageServiceModule setting in config-include/
     ; GenerateMaptiles = true
 
     ;# {MapImageModule} {} {The map image module to use} {MapImageModule Warp3DImageModule} MapImageModule
     ;; The module to use in order to generate map images.
-    ;; MapImageModule is the default.  Warp3DImageModule is an alternative experimental module that can 
+    ;; MapImageModule is the default.  Warp3DImageModule is an alternative experimental module that can
     ;; generate better images.
     ;MapImageModule = "MapImageModule"
 
@@ -421,7 +421,7 @@
     ;; This is definitely not SL!
     ;; Provides a simple control for land owners to give build rights to
     ;; specific avatars in publicly accessible parcels that disallow object
-    ;; creation in general. 
+    ;; creation in general.
     ;; Owners specific avatars by adding them to the Access List of the parcel
     ;; without having to use the Groups feature
     ; simple_build_permissions = false
@@ -442,12 +442,12 @@
 
 
     ; ** Standalone Estate Settings **
-    ; The following parameters will only be used on a standalone system to 
+    ; The following parameters will only be used on a standalone system to
     ; create an estate owner that does not already exist
 
     ;# {DefaultEstateOwnerUUID} {} {Default estate owner UUID?} {} 00000000-0000-0000-0000-000000000000
-    ;; If DefaultEstateOwnerUUID is left at UUID.Zero (as below) then a random 
-    ;; UUID will be assigned. This is normally what you want 
+    ;; If DefaultEstateOwnerUUID is left at UUID.Zero (as below) then a random
+    ;; UUID will be assigned. This is normally what you want
     ; DefaultEstateOwnerUUID = 00000000-0000-0000-0000-000000000000
 
     ;# {DefaultEstateOwnerEMail} {} {Default estate owner email?} {}
@@ -516,11 +516,11 @@
     ; You can whitelist individual endpoints by IP or FQDN, e.g.
     ;
     ; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003
-    ; 
+    ;
     ; You can specify multiple addresses by separating them with a bar.  For example,
     ;
     ; OutboundDisallowForUserScriptsExcept = 192.168.1.3:8003|myinternalserver:8000
-    ; 
+    ;
     ; If an address if given without a port number then port 80 is assumed
     ;
     ; You can also specify a network range in CIDR notation to whitelist, e.g.
@@ -537,7 +537,7 @@
     ;# {HttpBodyMaxLenMAX} {} {Maximum bytes allowed for HTTP_BODY_MAXLENGTH} {} 16384
     ;; By default, llHTTPRequest limits the response body to 2048 bytes.
     ;; This limit can be extended using HTTP_BODY_MAXLENGTH to a maximum
-    ;; of HttpBodyMaxLenMAX bytes. 
+    ;; of HttpBodyMaxLenMAX bytes.
     ;; Please be aware that the limit can be set to insanely high values,
     ;; effectively removing any limitation. This will expose your sim to a
     ;; known attack. It is not recommended to set this limit higher than
@@ -549,7 +549,7 @@
     ;; Hostname to use in llRequestURL/llRequestSecureURL
     ;; if not defined - llRequestURL/llRequestSecureURL are disabled
     ExternalHostNameForLSL = ${Const|BaseHostname}
-    
+
     ;# {shard} {} {Name to use for X-Secondlife-Shard header? (press enter if unsure)} {} OpenSim
     ;; What is reported as the "X-Secondlife-Shard"
     ;; Defaults to the user server url if not set
@@ -561,7 +561,7 @@
     ;; What is reported as the "User-Agent" when using llHTTPRequest
     ;; Defaults to not sent if not set here. See the notes section in the wiki
     ;; at http://wiki.secondlife.com/wiki/LlHTTPRequest for comments on adding
-    ;; " (Mozilla Compatible)" to the text where there are problems with a 
+    ;; " (Mozilla Compatible)" to the text where there are problems with a
     ;; web server
     ; user_agent = "OpenSim LSL (Mozilla Compatible)"
 
@@ -578,9 +578,9 @@
 
 [XMLRPC]
     ;# {XmlRpcRouterModule} {} {Module used to route incoming llRemoteData calls} {XmlRpcRouterModule XmlRpcGridRouterModule} XmlRpcRouterModule
-    ;; If enabled and set to XmlRpcRouterModule, this will post an event, 
-    ;; "xmlrpc_uri(string)" to the script concurrently with the first 
-    ;; remote_data event. This will contain the fully qualified URI an 
+    ;; If enabled and set to XmlRpcRouterModule, this will post an event,
+    ;; "xmlrpc_uri(string)" to the script concurrently with the first
+    ;; remote_data event. This will contain the fully qualified URI an
     ;; external site needs to use to send XMLRPC requests to that script
     ;;
     ;; If enabled and set to XmlRpcGridRouterModule, newly created channels
@@ -593,7 +593,7 @@
     ;# {XmlRpcHubURI} {XmlRpcRouterModule} {URI for external service used to register xmlrpc channels created in the simulator. This depends on XmlRpcRouterModule being set to XmlRpcGridRouterModule} {} http://example.com
     ;; If XmlRpcRouterModule is set to XmlRpcGridRouterModule, the simulator
     ;; will use this address to register xmlrpc channels on the external
-    ;; service 
+    ;; service
     ; XmlRpcHubURI = http://example.com
 
 
@@ -693,7 +693,7 @@
 	; if you uncoment both (url is ignored) the mutes will be deleted at login on this instance regions
 	; WARNING: viewers mutes cache seems to shared by all grids, including SL
 	; this may cause some confusion.
-	
+
     ;# {MuteListModule} {MuteListModule:MuteListModule} {} {} None
     ; MuteListModule = MuteListModule
 
@@ -714,7 +714,7 @@
 [ODEPhysicsSettings]
     ;# {mesh_sculpted_prim} {[Startup]physics:OpenDynamicsEngine} {Mesh sculpties so they collide as they look?} {true false} true
     ;; Do we want to mesh sculpted prim to collide like they look?
-    ;; If you are seeing sculpt texture decode problems 
+    ;; If you are seeing sculpt texture decode problems
     ;; (messages such as "Decoded image with unhandled number of components: 0 shortly followed by a physcs exception")
     ;; then you might want to try setting this to false.
     ; mesh_sculpted_prim = true
@@ -867,7 +867,7 @@
     ; the economy module in use
     ; To use other modules you need to override this setting
     ; economymodule = BetaGridLikeMoneyModule
-    
+
     ;# {SellEnabled} {} {Enable selling for 0?} {true false} true
     ; The default economy module only implements just enough to allow free actions (transfer of objects, etc).
     ; There is no intention to implement anything further in core OpenSimulator.
@@ -901,7 +901,7 @@
 
 	;; llSetTimerEvent minimum value. Default 0.5s, 0.05s whould be more resonable
 	; MinTimerInterval = 0.5
-	
+
     ;# {Priority} {Enabled:true} {Priority for script engine threads?} {Lowest BelowNormal Normal AboveNormal Highest} BelowNormal
     ;; Thread priority ("Lowest", "BelowNormal", "Normal", "AboveNormal",
     ;; "Highest")
@@ -916,7 +916,7 @@
     ; ThreadStackSize = 262144
 
     ;; Set this to true to load each script into a separate
-    ;; AppDomain. 
+    ;; AppDomain.
     ;;
     ;; Setting this to false will load all script assemblies into the
     ;; current AppDomain, which will significantly improve script loading times.
@@ -929,15 +929,15 @@
     ;; this should only be a issue if regions stay alive for a long time with lots of scripts added or edited.
     ; AppDomainLoading = false
 
-    ;; Controls whether scripts are stopped by aborting their threads externally (abort) or by co-operative checks from the compiled script (co-op) 
+    ;; Controls whether scripts are stopped by aborting their threads externally (abort) or by co-operative checks from the compiled script (co-op)
     ;; co-op will be more stable but this option is currently experimental.
     ;; If moving from co-op to abort, existing script DLLs will need to be recompiled.
-    ;; This currently can only be done manually, either by setting DeleteScriptsOnStartup = true for one run  
+    ;; This currently can only be done manually, either by setting DeleteScriptsOnStartup = true for one run
     ;; or by deleting the script DLL* files in bin/ScriptEngines/<region-id>/
     ;; One can move from co-op back to abort without recompilation, but reverting back to co-op again will need script recompile
     ;; Current valid values are "abort" and "co-op"
     ; ScriptStopStrategy = co-op
-    
+
 
     ;# {DeleteScriptsOnStartup} {} {Delete previously compiled script DLLs on startup?} {true false} true
     ;; Controls whether previously compiled scripts DLLs are deleted on sim restart. If you set this to false
@@ -952,7 +952,7 @@
     ;; But this costs a lot of time, so region load will take a lot longer.
     ;; it is more usefull if there are no previously compiled scripts DLLs (as with DeleteScriptsOnStartup = true)
     ;CompactMemOnLoad = false
-    
+
     ;; Compile debug info (line numbers) into the script assemblies
     ; CompileWithDebugInformation = true
 
@@ -1060,7 +1060,7 @@
     ;; or... use Groups Module V2, which works for standalones and robust grids
     ; Module = "Groups Module V2"
 
-    ;# {StorageProvider} {Module:Groups Module V2} {The DLL that provides the storage for V2} {OpenSim.Data.MySQL.dll} 
+    ;# {StorageProvider} {Module:Groups Module V2} {The DLL that provides the storage for V2} {OpenSim.Data.MySQL.dll}
     ; StorageProvider = OpenSim.Data.MySQL.dll
 
     ;# {ServicesConnectorModule} {Module:GroupsModule Module:Groups Module V2} {Service connector to use for groups} {XmlRpcGroupsServicesConnector SimianGroupsServicesConnector "Groups Local Service Connector" "Groups Remote Service Connector" "Groups HG Service Connector"} XmlRpcGroupsServicesConnector
@@ -1078,7 +1078,7 @@
     ; LocalService = local
 
     ;# {SecretKey} {ServicesConnectorModule:Groups Remote Service Connector} {Secret key between sim and remote group service} {} ""
-    ;; Used for V2 in Remote only. 
+    ;; Used for V2 in Remote only.
     ; SecretKey = ""
 
     ;# {GroupsServerURI} {Module:GroupsModule (ServicesConnectorModule:Groups Remote Service Connector or (ServicesConnectorModule:Groups HG Service Connector and LocalService:remote))} {Groups Server URI} {}
@@ -1089,11 +1089,11 @@
     ;; Leave it commented for standalones, V2
     ; GroupsServerURI = ""
 
-    ;# {HomeURI} {ServicesConnectorModule:Groups HG Service Connector} {What's the home address of this world?} {} 
+    ;# {HomeURI} {ServicesConnectorModule:Groups HG Service Connector} {What's the home address of this world?} {}
     ;; Used for V2 in HG only. For example
     ;; http://mygridserver.com:9000 or http://mygridserver.com:8002
     ;; If you have this set under [Startup], no need to set it here, leave it commented
-    ; HomeURI = "" 
+    ; HomeURI = ""
 
     ;# {MessagingEnabled} {Module:GroupsModule Module:Groups Module V2} {Is groups messaging enabled?} {true false} true
     ; MessagingEnabled = true
@@ -1134,7 +1134,7 @@
 
 	; TEST OPTION KEEP AS FALSE
 	; if true, don't send object updates if outside view range
-	; ObjectsCullingByDistance = false	 
+	; ObjectsCullingByDistance = false
 
 [MediaOnAPrim]
     ;# {Enabled} {} {Enable Media-on-a-Prim (MOAP)} {true false} true
@@ -1145,24 +1145,24 @@
 [NPC]
     ;# {Enabled} {} {Enable Non Player Character (NPC) facilities} {true false} false
     ; Enabled = false
-	
+
 	;; several options to control NPCs creation
-	
+
     ;# {AllowNotOwned} {} {allow NPCs to be created not Owned} {true false} true
 	;; allow NPCs to be created not Owned {true false} default: true
     ; AllowNotOwned = true
-	
+
     ;# {AllowSenseAsAvatar} {} {allow NPCs to set to be sensed as Avatars} {true false} true
 	;; allow NPCs to set to be sensed as Avatars {true false} default: true
     ; AllowSenseAsAvatar = true
-	
+
     ;# {AllowCloneOtherAvatars} {} {allow NPCs to created cloning any avatar in region} {true false} true
 	;; allow NPCs to created cloning any avatar in region {true false} default: true
     ; AllowCloneOtherAvatars = true
-	
+
     ;# {NoNPCGroup} {} {if true NPCs will have no group title, if false display "- NPC -"} {true false} true
 	;; if true NPCs will have no group title, if false display "- NPC -" for easy identification {true false} default: true
-    ; NoNPCGroup = true 
+    ; NoNPCGroup = true
 
 
 [Terrain]
@@ -1172,13 +1172,13 @@
 [LandManagement]
 	;; set this to false to not display parcel ban lines
 	;ShowParcelBansLines = true
-	
+
 [UserProfiles]
   ;# {ProfileServiceURL} {} {Set url to UserProfilesService} {}
   ;; Set the value of the url to your UserProfilesService
   ;; If un-set / "" the module is disabled
   ;; ProfileServiceURL = ${Const|BaseURL}:${Const|PublicPort}
-  
+
   ;# {AllowUserProfileWebURLs} {} {allow user profiles web urls} {true false} true
   ;; set this to false to prevent your users to be sent to unknown
   ;; web sites by other users on their profiles
@@ -1203,11 +1203,11 @@
     ;# {Include-Architecture} {} {Choose one of the following architectures} {config-include/Standalone.ini config-include/StandaloneHypergrid.ini config-include/Grid.ini config-include/GridHypergrid.ini config-include/SimianGrid.ini config-include/HyperSimianGrid.ini} config-include/Standalone.ini
     ;; Uncomment one of the following includes as required.  For instance, to create a standalone OpenSim,
     ;; uncomment Include-Architecture = "config-include/Standalone.ini"
-    ;; 
+    ;;
     ;; Then you will need to copy and edit the corresponding *Common.example file in config-include/
     ;; that the referenced .ini file goes on to include.
     ;;
-    ;; For instance, if you chose "config-include/Standalone.ini" then you will need to copy 
+    ;; For instance, if you chose "config-include/Standalone.ini" then you will need to copy
     ;; "config-include/StandaloneCommon.ini.example" to "config-include/StandaloneCommon.ini" before
     ;; editing it to set the database and backend services that OpenSim will use.
     ;;

+ 94 - 94
bin/OpenSimDefaults.ini

@@ -4,7 +4,7 @@
 [Startup]
     ; Console prompt
     ; Certain special characters can be used to customize the prompt
-    ; Currently, these are 
+    ; Currently, these are
     ; \R - substitute region name
     ; \\ - substtitue \
     ConsolePrompt = "Region (\R) "
@@ -61,7 +61,7 @@
     ; UnsafeQueueUserWorkItem has been benchmarked with better
     ; performance on .NET/Windows
     ;
-    ; UnsafeQueueUserWorkItem refers to the fact that the code creating the event could elevate its security 
+    ; UnsafeQueueUserWorkItem refers to the fact that the code creating the event could elevate its security
     ; privileges.  However, as calling code is trusted anyway this is safe (if you set
     ;  TrustedBinaries = true in the [XEngine] section then you already have to trust that incoming code for other reasons).
     async_call_method = SmartThreadPool
@@ -75,13 +75,13 @@
     JobEngineEnabled = true
 
     ; Plugin Registry Location
-    ; Set path to directory for plugin registry. Information about the 
+    ; Set path to directory for plugin registry. Information about the
     ; registered repositories and installed plugins will be stored here.
     ; The OpenSim.exe process must have R/W access to the location.
     RegistryLocation = "."
 
     ; Used by region module addins. You can set this to outside bin, so that addin
-    ; configurations will survive updates. The OpenSim.exe process must have R/W access 
+    ; configurations will survive updates. The OpenSim.exe process must have R/W access
     ; to the location.
     ConfigDirectory = "."
 
@@ -123,12 +123,12 @@
 	;; the offset in question is added to the SitTarget to find the sitting avatar position.
 	;; acording to its size, etc.
 	; LegacySitOffsets = true;
-	
+
     ; Maximum number of position, rotation and scale changes for each prim that the simulator will store for later undos
     ; Increasing this number will increase memory usage.
     MaxPrimUndos = 20
 
-    ; Minimum size for non-physical prims.This can be overridden in the region config file (as 
+    ; Minimum size for non-physical prims.This can be overridden in the region config file (as
     ; NonPhysicalPrimMin!).
     ; NonPhysicalPrimMin = 0.001
 
@@ -137,7 +137,7 @@
 
     ; Minimum size where a prim can be physical. This can be overridden in the region config file.
     ; PhysicalPrimMin = 0.01
-    
+ 
     ; Maximum size of physical prims.  Affects resizing of existing prims.  This can be overridden in the region config file.
     PhysicalPrimMax = 64
 
@@ -153,7 +153,7 @@
     LinksetPrims = 0
 
     ; Allow scripts to keep running when they cross region boundaries, rather than being restarted.  State is reloaded on the destination region.
-    ; This only applies when crossing to a region running in a different simulator.  
+    ; This only applies when crossing to a region running in a different simulator.
     ; For crossings where the regions are on the same simulator the script is always kept running.
     AllowScriptCrossing = true
 
@@ -168,14 +168,14 @@
 
 	; limit the maximum view range ( no effect still (does limit MaxRegionsViewDistance) )
 	MaxDrawDistance = 512
-	
+
 	; the maximum distance to tell a viewer to connect to a neighbour region, so it can be seen
 	; (it is limited by MaxDrawDistance above)
 	; less than 256 shows imediate neighbours; 512 also second imediate neighbours etc
 	; more than 512m can cause viewers problems specially in case of dense regions.
 	; curretly this distance is from current region borders.
 	MaxRegionsViewDistance = 255
-	
+
     ; If you have only one region in an instance, or to avoid the many bugs
     ; that you can trigger in modules by restarting a region, set this to
     ; true to make the entire instance exit instead of restarting the region.
@@ -193,7 +193,7 @@
 	; The scale factor it 55 * FrameTime, corresponding to 5 with default configuration
 	; You can choose to show the true physics FPS to viewers by setting Normalized55FPS to false.
 	; Normalized55FPS = true
-	
+
     ; Main Frame time
 	; This defines the rate of several simulation events.
 	; Default value should meet most needs.
@@ -212,15 +212,15 @@
     ; FrameTimeCritPercent = 40;
 
     ; Send scheduled updates to objects in the scene
-    ; This must be a whole number 
+    ; This must be a whole number
     UpdateObjectsEveryNFrames = 1;
 
     ; Send position/velocity, etc. updates to agents in the scene
-    ; This must be a whole number 
+    ; This must be a whole number
     UpdateAgentsEveryNFrames = 1;
 
     ; Apply pending forces from physics calculations to an entity.
-    ; This must be a whole number 
+    ; This must be a whole number
     UpdateEntityMovementEveryNFrames = 1;
 
     ; Send coarse location updates to viewers.  In a classic viewer, this updates the minimap.
@@ -237,7 +237,7 @@
 
     ; Send terrain updates to viewers
     ; This must be a whole number
-    UpdateTerrainEveryNFrames = 50; 
+    UpdateTerrainEveryNFrames = 50;
 
     ; Persitently store any objects which meet the PRIM STORAGE criteria
     ; This must be a whole number
@@ -283,23 +283,23 @@
 
     meshing = Meshmerizer
     ;meshing = ZeroMesher
-    
+ 
     ; Path to decoded sculpty maps
     ; Defaults to "j2kDecodeCache
     ;DecodedSculptMapPath = "j2kDecodeCache"
-    
+ 
     ; if you use Meshmerizer and want sculpt map collisions, setting this to
     ; to true will store decoded sculpt maps in a special folder in your bin
     ; folder, which can reduce startup times by reducing asset requests. Some
     ; versions of mono dont work well when reading the cache files, so set this
     ; to false if you have compatibility problems.
     ;CacheSculptMaps = true
-    
+ 
     ;; BulletSim is the default physics engine.  It provides the best performance and most functionality.
     ;; BulletSim supports varregions.
-    ;; OpenDynamicsEngine was the previous default physics engine in OpenSimulator 0.7.6.1 and before.  
+    ;; OpenDynamicsEngine was the previous default physics engine in OpenSimulator 0.7.6.1 and before.
     ;; It continues to provide a workable physics implementation.  It does not currently support varregions.
-    ;; basicphysics effectively does not model physics at all, making all objects phantom.   
+    ;; basicphysics effectively does not model physics at all, making all objects phantom.
     ;; Default is BulletSim
     physics = BulletSim
     ;physics = modified_BulletX
@@ -324,14 +324,14 @@
     ; For example, servers inside your firewall.
     ; Separate patterns with a ';'
     ; HttpProxyExceptions = ".mydomain.com;localhost"
-    
+ 
     ; ##
     ; ## EMAIL MODULE
     ; ##
     ;; The email module requires some configuration. It needs an SMTP
     ;; server to send mail through.
     ;emailmodule = DefaultEmailModule
-    
+ 
     ; ##
     ; ## ANIMATIONS
     ; ##
@@ -343,11 +343,11 @@
     ; PreJump is an additional animation state, but it probably
     ; won't look right until the physics engine supports it
     ; (i.e delays takeoff for a moment)
-    
+ 
     ; #
     ; # statistics
-    ; # 
-    
+    ; #
+ 
     ; Simulator statistics are output to the console periodically at debug level INFO.
     ; Setting this to zero disables this output.
     ; LogShowStatsSeconds = 3600
@@ -401,21 +401,21 @@
     ; routing and land at the landmark coordinates when set to true
     ; default is false
     ; TelehubAllowLandmark = false
-   
-    
+
+ 
 [Map]
-    ; Map tile options.  
+    ; Map tile options.
     ; If true, then maptiles are generated using the MapImageModule below.
     ; If false then the texture referenced by MaptileStaticUUID is used instead, which can also be overridden
-    ; in individual region config file(s).  If you do not want to upload map tiles at all, then you will need 
+    ; in individual region config file(s).  If you do not want to upload map tiles at all, then you will need
     ; both to set this to false and comment out the [Modules] MapImageServiceModule setting in config-include/
     ;GenerateMaptiles = true
 
     ;WorldMapModule = "WorldMap"
 
     ; The module to use in order to generate map images.
-    ; MapImageModule is the default.  Warp3DImageModule is an alternative experimental module that can 
-    ; generate better images.   
+    ; MapImageModule is the default.  Warp3DImageModule is an alternative experimental module that can
+    ; generate better images.
     ;MapImageModule = "MapImageModule"
 
     ; World map blacklist timeout in seconds
@@ -458,14 +458,14 @@
     ; Default is true
     serverside_object_permissions = true
 
-    
+ 
     ; This allows some control over permissions
     ; please note that this still doesn't duplicate SL, and is not intended to
-    
+ 
     ; This allows grid users with a UserLevel of 200 or more to assume god
-    ; powers in the regions in this simulator.    
+    ; powers in the regions in this simulator. 
     allow_grid_gods = false
-    
+ 
     ; Allow region owners to assume god powers in their regions
     ;region_owner_is_god = true
 
@@ -501,7 +501,7 @@
     ; allowed_script_editors = all
 
     ; Provides a simple control for land owners to give build rights to specific avatars
-    ; in publicly accessible parcels that disallow object creation in general. 
+    ; in publicly accessible parcels that disallow object creation in general.
     ; Owners specific avatars by adding them to the Access List of the parcel
     ; without having to use the Groups feature
     ; Disabled by default
@@ -542,12 +542,12 @@
   ;; Set the value of the url to your UserProfilesService
   ;; If un-set / "" the module is disabled
   ;; If the ProfileURL is not set, then very BASIC
-  ;; profile support will be configured. If the ProfileURL is set to a 
-  ;; valid URL, then full profile support will be configured. The URL 
+  ;; profile support will be configured. If the ProfileURL is set to a
+  ;; valid URL, then full profile support will be configured. The URL
   ;; points to your grid's Robust user profiles service
-  ;; 
+  ;;
   ; ProfileURL = http://127.0.0.1:9000
-  
+
   ;; set this to false to prevent your users to be sent to unknown
   ;; web sites by other users on their profiles
   ; AllowUserProfileWebURLs = true
@@ -579,7 +579,7 @@
     http_listener_sslport = 9001 ; Use this port for SSL connections
     http_listener_ssl_cert = "" ; Currently unused, but will be used for OSHttpServer
 
-    ; HTTPS for "Out of band" management applications such as the remote 
+    ; HTTPS for "Out of band" management applications such as the remote
     ; admin module
     ;
     ; Create https_listener = "True" will create a listener on the port
@@ -596,11 +596,11 @@
     ; Maximum bytes allowed for HTTP_BODY_MAXLENGTH.
     ; By default, llHTTPRequest limits the response body to 2048 bytes.
     ; This limit can be extended using HTTP_BODY_MAXLENGTH to a maximum
-    ; of HttpBodyMaxLenMAX bytes. 
+    ; of HttpBodyMaxLenMAX bytes.
     ; HttpBodyMaxLenMAX=16384
 
     ; Hostname to use in llRequestURL/llRequestSecureURL
-    ; if not defined - llRequestURL/llRequestSecureURL are disabled   
+    ; if not defined - llRequestURL/llRequestSecureURL are disabled
     ; ExternalHostNameForLSL=127.0.0.1
 
     ; Disallow the following address ranges for user scripting calls (e.g. llHttpRequest())
@@ -622,7 +622,7 @@
     ; You can also disable the blacklist entirely with an empty entry
     ;
     ; OutboundDisallowForUserScripts = ""
-  
+
     ; What is reported as the "X-Secondlife-Shard"
     ; Defaults to the user server url if not set
     ; The old default is "OpenSim", set here for compatibility
@@ -643,7 +643,7 @@
 	; Viewer-based access control. |-separated list of allowed viewers.
     ; AllowedClients = ""
 
-	; Viewer-based access control. |-separated list of denied viewers. 
+	; Viewer-based access control. |-separated list of denied viewers.
 	; No restrictions by default.
     ; DeniedClients = ""
 
@@ -681,7 +681,7 @@
     ;client_throttle_max_bps = 187500
 
     ; Minimum bytes per second to send to any single client as a result of
-    ; adaptive throttling. Viewer preferences set to a lower number will 
+    ; adaptive throttling. Viewer preferences set to a lower number will
     ; override the settin. The example given here ensures that adaptive
     ; throttling will never decrease per client bandwidth below 256 kbps.
     ;
@@ -758,7 +758,7 @@
 
 
 [ClientStack.LindenCaps]
-    ;; Long list of capabilities taken from 
+    ;; Long list of capabilities taken from
     ;; http://wiki.secondlife.com/wiki/Current_Sim_Capabilities
     ;; Not all are supported by OpenSim. The ones supported are
     ;; set to localhost. These defaults can be overwritten
@@ -833,7 +833,7 @@
     ; Capability for searching for people
     Cap_AvatarPickerSearch = "localhost"
 
-    
+ 
 [Chat]
     ; Controls whether the chat module is enabled.  Default is true.
     enabled = true;
@@ -848,8 +848,8 @@
     shout_distance = 100
 
 [EntityTransfer]
-    ; The maximum distance in regions that an agent is allowed to teleport 
-    ; along the x or y axis. This is set to 65535 because current viewers 
+    ; The maximum distance in regions that an agent is allowed to teleport
+    ; along the x or y axis. This is set to 65535 because current viewers
     ; can't handle teleports that are greater than this distance
     ; Setting to 0 will allow teleports of any distance
     ;
@@ -859,7 +859,7 @@
     AllowAvatarCrossing = true
 
 	; This disables border transfers for objects. When true, objects can be placed outside
-	; the region's border without being transferred to another simulator. 
+	; the region's border without being transferred to another simulator.
 	DisableObjectTransfer = false
 
     ; Minimum user level required for HyperGrid teleports
@@ -899,7 +899,7 @@
 
 [Appearance]
     ; Persist avatar baked textures
-    ; Persisting baked textures can speed up login and region border 
+    ; Persisting baked textures can speed up login and region border
     ; crossings especially with large numbers of users, though it
     ; will store potentially large numbers of textures in your asset
     ; database
@@ -913,11 +913,11 @@
     DelayBeforeAppearanceSend = 2
 
     ; If true, avatar appearance information is resent to other avatars in the simulator every 60 seconds.
-    ; This may help with some situations where avatars are persistently grey, though it will not help 
+    ; This may help with some situations where avatars are persistently grey, though it will not help
     ; in other situations (e.g. appearance baking failures where the avatar only appears as a cloud to others).
     ResendAppearanceUpdates = false
 
-    ; Turning this on responds to CachedTexture packets to possibly avoid rebaking the avatar 
+    ; Turning this on responds to CachedTexture packets to possibly avoid rebaking the avatar
     ; on every login
     ReuseTextures = false
 
@@ -949,11 +949,11 @@
     ;support convex shape type on normal prims
     ; (ubOde only)
     ;ConvexPrims = true
-    
+ 
     ;support convex shape type on sculpts
     ; (ubOde only)
     ;ConvexSculpts = true
-    
+ 
     ; mesh cache settings:
     ; (ubOde only)
     ; do cache (keep true)
@@ -962,7 +962,7 @@
     ;MeshFileCachePath = MeshCache
     ;MeshFileCacheDoExpire = true;
     ;MeshFileCacheExpireHours = 48
-    
+ 
 
 
 [Textures]
@@ -984,7 +984,7 @@
 
 
 [ODEPhysicsSettings]
-    ; ## 
+    ; ##
     ; ## Physics stats settings ( most ignored by ubOde )
     ;
 
@@ -1017,7 +1017,7 @@
     ; Max value is 255, min value is 0
     avatar_terminal_velocity = 54
 
-    ; World Step size. 
+    ; World Step size.
 	; with legacy ODE this value needs to be close to 0.02s
 	; with ubOde this value can be reduced to improve simulation quality with the cost of higher cpu load
 	; you will need to test acording to you needs
@@ -1034,7 +1034,7 @@
     world_hashSpace_level_high = 12
 
     meters_in_small_space = 29.9
- 
+
 
     ; ##
     ; ## Contact properties. (the stuff that happens when things come in contact with each other)
@@ -1107,8 +1107,8 @@
     minimum_ground_flight_offset = 3.0
 
     ; Plant avatar.   This reduces the effect of physical contacts with the avatar.
-    ; If you have a group of unruly and rude visitors that bump each other, turn this on to make that less attractive.  
-    ; The avatar still allows a small movement based on the PID settings above.  Stronger PID settings AND this active 
+    ; If you have a group of unruly and rude visitors that bump each other, turn this on to make that less attractive.
+    ; The avatar still allows a small movement based on the PID settings above.  Stronger PID settings AND this active
     ; will lock the avatar in place
     av_planted = false
 
@@ -1160,7 +1160,7 @@
 
     ; Physics needs to create internal meshs (or convert the object meshs or scultps)
     ; for all prims except simple boxes and spheres.
-    
+ 
     ; collisions of small objects againts larger ones can have a increased CPU load cost
     ; so this are represented by a simple BOX
     ; if all their scale dimensions are lower or equal to this option. Default is 0.1m
@@ -1249,7 +1249,7 @@
     PhysicsLoggingEnabled = False
     PhysicsLoggingDir = "."
     VehicleLoggingEnabled = False
-    
+ 
 
 [RemoteAdmin]
     enabled = false
@@ -1311,7 +1311,7 @@
     ;copy_folders = false
 
     ; path to default appearance XML file that specifies the look of the default avatars
-    ;default_appearance = default_appearance.xml 
+    ;default_appearance = default_appearance.xml
 
 
 ; RestPlugins are not currently operational.
@@ -1471,17 +1471,17 @@
 [Trees]
     ; enable the trees module. default true
     enabled = true
-    
+ 
     ; active_trees allows module to change its trees in time.
     ; some will be deleted, others created and rest may grow
     ; default is false. You can change it with console command tree active true | false later
     active_trees = false
     ; the trees change execution time rate (in ms)
-    update_rate = 1000 
+    update_rate = 1000
 
     ; allow the trees to grow.
     ; DANGER
-    ; this option causes high network use on the order of 
+    ; this option causes high network use on the order of
     ; NumberOfTrees * NumberAvatars * 1000 / update_rate udp packets per second
     allowGrow = false
 
@@ -1511,7 +1511,7 @@
     ; Maximum number of llListen events we allow per script
     ; Set this to 0 to have no limit imposed.
     max_listens_per_script = 64
-  
+
     ; Maximum number of external urls that scripts can set up in this simulator (e.g. via llRequestURL())
     max_external_urls_per_simulator = 100
 
@@ -1709,7 +1709,7 @@
     ; data service
     ;DATA_SRV_MISearch = "http://metaverseink.com/cgi-bin/register.py"
 
-    
+ 
 [Economy]
     ; the economy module in use
     ; default is the provided BetaGridLikeMoneyModule
@@ -1729,10 +1729,10 @@
     ; SellEnabled = true
 
     ;; Money Unit fee to upload textures, animations etc.  Default is 0.
-    ;PriceUpload = 0 
+    ;PriceUpload = 0
 
     ;; Money Unit fee to create groups.  Default is 0.
-    ;PriceGroupCreate = 0 
+    ;PriceGroupCreate = 0
 
     ; We don't really know what the rest of these values do.  These get sent to the client
     ; These taken from Agni at a Public Telehub.  Change at your own risk.
@@ -1796,8 +1796,8 @@
     ; But this costs a lot of time, so region load will take a lot longer.
     ; it is more usefull if there are no previously compiled scripts DLLs (or DeleteScriptsOnStartup = true)
     ; CompactMemOnLoad = false
-    
-    ; Controls whether scripts are stopped by aborting their threads externally (abort) 
+ 
+    ; Controls whether scripts are stopped by aborting their threads externally (abort)
     ; or by co-operative checks inserted by OpenSimulator into compiled script (co-op).
     ; co-op will be more stable as aborting threads can cause instability.
     ; abort was the default option in OpenSimulator 0.8 and before.
@@ -1823,7 +1823,7 @@
 
     ; Allow the use of os* functions (some are dangerous)
     AllowOSFunctions = false
-    
+ 
     ; Allow the user of LightShare functions
     AllowLightShareFunctions = false
 
@@ -1842,7 +1842,7 @@
 
     ; Comma separated list of UUIDS allows the function for that list of UUIDS
     ; Allow_osSetRegionWaterHeight = 888760cb-a3cf-43ac-8ea4-8732fd3ee2bb
-    
+ 
     ; Comma separated list of owner classes that allow the function for a particular class of owners. Choices are
     ; - PARCEL_GROUP_MEMBER: allow if objectgroup is the same group as the parcel
     ; - PARCEL_OWNER: allow if the objectowner is parcelowner
@@ -1900,7 +1900,7 @@
     ; prims
     ; DisableUndergroundMovement = true
 
-    ;; Path to script assemblies 
+    ;; Path to script assemblies
     ; ScriptEnginesPath = "ScriptEngines"
 
 
@@ -2037,7 +2037,7 @@
     ;Module  = GroupsModule
 
     ; Enable Group Notices
-    ;NoticesEnabled   = true 
+    ;NoticesEnabled   = true
 
     ; This makes the Group module very chatty on the console.
     DebugEnabled     = false
@@ -2052,7 +2052,7 @@
 
     ; Specify which messaging module to use for groups messaging and if it's enabled
     ;MessagingModule = GroupsMessagingModule
-    ;MessagingEnabled = true 
+    ;MessagingEnabled = true
 
     ; Experimental option to only message cached online users rather than all users
     ; Should make large group with few online members messaging faster, at the expense of more calls to ROBUST presence service
@@ -2060,7 +2060,7 @@
     MessageOnlineUsersOnly = false
 
     ; Service connectors to the Groups Service.  Select one depending on whether you're using a Flotsam XmlRpc backend or a SimianGrid backend
-  
+
     ; SimianGrid Service for Groups
     ;ServicesConnectorModule = SimianGroupsServicesConnector
     ;GroupsServerURI = http://mygridserver.com:82/Grid/
@@ -2070,8 +2070,8 @@
     ;GroupsServerURI        = http://yourxmlrpcserver.com/xmlrpc.php
 
     ; XmlRpc Security settings.  These must match those set on your backend groups service if the service is using these keys
-    ;XmlRpcServiceReadKey    = 1234 
-    ;XmlRpcServiceWriteKey   = 1234 
+    ;XmlRpcServiceReadKey    = 1234
+    ;XmlRpcServiceWriteKey   = 1234
 
     ; Disables HTTP Keep-Alive for XmlRpcGroupsServicesConnector HTTP Requests,
 	; only set to false it if you absolute sure regions and groups server support it.
@@ -2099,7 +2099,7 @@
     ReprioritizationInterval = 2000.0
     RootReprioritizationDistance = 10.0
     ChildReprioritizationDistance = 20.0
-	
+
 	; TEST OPTION KEEP AS FALSE
 	; if true, don't send object updates if outside view range
 	ObjectsCullingByDistance = false
@@ -2112,7 +2112,7 @@
     ; If n > 1, only every n UDP terse updates will be sent to observers of an avatar that are in another region
     ; n > 1 will reduce UDP traffic but may lead to laggier movement observed in other avatars, though values up to 4 may not generate a noticeable effect.
     ChildTerseUpdatePeriod = 0
-    
+ 
     ; Send an update to clients if the difference from the last sent avatar position is greater than this tolerance
     RootPositionUpdateTolerance = 0.05
 
@@ -2139,7 +2139,7 @@
     ; enabled=false
 
 [Statistics]
-	; NumberOfFrames is used in a moving average calculation, where NumberOfFrames is the number of frames 
+	; NumberOfFrames is used in a moving average calculation, where NumberOfFrames is the number of frames
 	; to include in the averaging calculations
 	NumberOfFrames=10
 
@@ -2152,18 +2152,18 @@
     ;; Enable Non Player Character (NPC) facilities
     Enabled = false
 	;; several options to control NPCs creation
-	
+
 	;; allow NPCs to be created not Owned {true false} default: true
     ; AllowNotOwned = true
-	
+
 	;; allow NPCs to set to be sensed as Avatars {true false} default: true
     ; AllowSenseAsAvatar = true
-	
+
 	;; allow NPCs to created cloning any avatar in region {true false} default: true
     ; AllowCloneOtherAvatars = true
-	
+
 	;; if true NPCs will have no group title, if false display "- NPC -" for easy identification {true false} default: true
-    ; NoNPCGroup = true 
+    ; NoNPCGroup = true
 
 [Terrain]
     ; Values can be "pinhead-island" or "flat"
@@ -2184,11 +2184,11 @@
     ;   whole region.
     LimitParcelLayerUpdateDistance = true
     ParcelLayerViewDistance = 128
-	
+
 	; set this to false to not display parcel ban lines
 	ShowParcelBansLines = true
 
-;; 
+;;
 ;; If you are using a simian grid frontend you can enable
 ;; this module to upload tile images for the mapping fn
 ;;
@@ -2199,8 +2199,8 @@
 
 
 ;;
-;; JsonStore module provides structured store for scripts 
-;; 
+;; JsonStore module provides structured store for scripts
+;;
 [JsonStore]
     Enabled = False
 

+ 43 - 43
bin/Robust.HG.ini.example

@@ -3,30 +3,30 @@
 ; *
 
 ; * Configurations for enabling HG1.5
-; * 
+; *
 ; * HG1.5 handlers are: OpenSim.Server.Handlers.dll:GatekeeperService
 ; *                     OpenSim.Server.Handlers.dll:UserAgentService
-; * Additional OpenSim.Server.Handlers.dll:AssetServiceConnector and 
-; *            OpenSim.Server.Handlers.dll:XInventoryInConnector 
+; * Additional OpenSim.Server.Handlers.dll:AssetServiceConnector and
+; *            OpenSim.Server.Handlers.dll:XInventoryInConnector
 ; * are started in port 8002, outside the firewall
 ; *
 ; **
 ; *
 ; * The Const section allows us to define some basic information that we
-; * will use throughout our configuration. We will provide examples for 
+; * will use throughout our configuration. We will provide examples for
 ; * setting the base url of the Robust server and the public and private ports
 ; * it uses. Changing the values of the constants will set the operating
 ; * parameters thoughout the configuration. Other constants that may prove
-; * to be useful may be added to the followin section. They may be 
+; * to be useful may be added to the followin section. They may be
 ; * referenced anywhere in the configuration by using ${Const|Name}. One
 ; * such use is providing a base path for setting locations that Robust
 ; * uses to write data.
-; * 
+; *
 [Const]
 
     ; The URL of the Robust server
     BaseURL = "http://127.0.0.1"
-    
+
     ; The public port of the Robust server
     PublicPort = "8002"
 
@@ -52,12 +52,12 @@
     ; Set path to directory for plugin registry. Information
     ; about the registered repositories and installed plugins
     ; will be stored here
-    ; The Robust.exe process must have R/W access to the location 
+    ; The Robust.exe process must have R/W access to the location
     RegistryLocation = "."
 
     ; Modular configurations
     ; Set path to directory for modular ini files...
-    ; The Robust.exe process must have R/W access to the location 
+    ; The Robust.exe process must have R/W access to the location
     ConfigDirectory = "robust-include"
 
     ; Console commands can be saved to a file, so the command history persists after a restart. (default is true)
@@ -153,7 +153,7 @@
     ;; This is useful in cases where you want to protect most of the services,
     ;; but unprotect individual services. Username and Password can also be
     ;; overriden if you want to use different credentials for the different services.
-    ;; Hypergrid services are not affected by this; they are publicly available 
+    ;; Hypergrid services are not affected by this; they are publicly available
     ;; by design.
 
     ;; By default, scripts are not allowed to call private services via llHttpRequest()
@@ -231,27 +231,27 @@
     ;; Choose an asset service (Only one option should be enabled)
     LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService"
     ;LocalServiceModule = "OpenSim.Services.FSAssetService.dll:FSAssetConnector"
-    
+
     ;; FSAsset Directories. Base directory, where final asset files are stored and Spool directory for temp files
     ;; These directories must be on the same physical filesystem
     ;BaseDirectory = "./fsassets/data"
     ;SpoolDirectory = "./fsassets/tmp"
-    
+
     ;; Original service can be checked if FSAssets can not find an asset
     ;FallbackService = "OpenSim.Services.AssetService.dll:AssetService";
-    
+
     ;; How many days since last updating the access time before its updated again by FSAssets when accessing an asset
     ;; Reduces DB calls if asset is requested often. Default value 0 will always update access time
     ;DaysBetweenAccessTimeUpdates = 30
-    
+
     ;; Should FSAssets print read/write stats to the robust console, default is true
     ;ShowConsoleStats = true
-    
+
     ;; FSAssets Custom Database Config (Leave blank to use grids default database configuration)
     ;StorageProvider = ""
     ;ConnectionString = ""
     ;Realm = "fsassets"
-    
+
     ;; The following are common to both the default asset service and FSAsset service
 
     ;; Common asset service options
@@ -289,7 +289,7 @@
 [GridService]
     LocalServiceModule = "OpenSim.Services.GridService.dll:GridService"
 
-    ; Realm = "regions"   
+    ; Realm = "regions"
     ; AllowDuplicateNames = ""
 
     ;; Perform distance check for the creation of a linked region
@@ -300,25 +300,25 @@
 
     ;; Directory for map tile images of linked regions
     ; MapTileDirectory = "./maptiles"
- 
+
     ;; Next, we can specify properties of regions, including default and fallback regions
     ;; The syntax is: Region_<RegionName> = "<flags>"
     ;; or:            Region_<RegionID> = "<flags>"
     ;; where <flags> can be DefaultRegion, DefaultHGRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut, Reservation, NoMove, Authenticate
-    ;;  
+    ;;
     ;; DefaultRegion    If a local login cannot be placed in the required region (e.g. home region does not exist, avatar is not allowed entry, etc.)
     ;;                  then this region becomes the destination.  Only the first online default region will be used.  If no DefaultHGRegion
     ;;                  is specified then this will also be used as the region for hypergrid connections that require it (commonly because they have not specified
     ;;                  an explicit region.
-    ;;  
+    ;;
     ;; DefaultHGRegion  If an avatar connecting via the hypergrid does not specify a region, then they are placed here.  Only the first online
     ;;                  region will be used.
-    ;;  
-    ;; FallbackRegion   If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead.  These are tried in the 
+    ;;
+    ;; FallbackRegion   If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead.  These are tried in the
     ;;                  order specified.  This only applies to local logins at this time, not Hypergrid connections.
-    ;;  
+    ;;
     ;; NoDirectLogin    A hypergrid user cannot directly connect to this region.  This does not apply to local logins.
-    ;;  
+    ;;
     ;; Persistent       When the simulator is shutdown, the region is signalled as offline but left registered on the grid.
     ;;
     ;; Example specification:
@@ -367,14 +367,14 @@
     ;; The following parameters are for STUN = Simple Traversal of UDP through NATs
     ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal
     ;; stun.freeswitch.org is not guaranteed to be running so use it in
-    ;; production at your own risk    
+    ;; production at your own risk
     ; EchoServer = 127.0.0.1
     ; EchoPort = 50505
     ; AttemptSTUN = false
 
 
 ; * This is the new style authentication service. Currently, only MySQL
-; * is implemented. 
+; * is implemented.
 ; *
 [AuthenticationService]
     ; for the server connector
@@ -418,7 +418,7 @@
     AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
     GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
 
-    ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 
+    ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2
     ;; to show a default "Ruth" avatar rather than a cloud for a newly created user.
     ;; Default is false
     CreateDefaultAvatarEntries = true
@@ -514,7 +514,7 @@
 
     ; If you run this login server behind a proxy, set this to true
     ; HasProxy = false
-    
+
     ; Defaults for the users, if none is specified in the useraccounts table entry (ServiceURLs)
     ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented
     ; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}"
@@ -532,8 +532,8 @@
     ;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not.
     ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids.
     ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST.
-    ;; Options are 
-    ;;   "none"     no DST 
+    ;; Options are
+    ;;   "none"     no DST
     ;;   "local"    use the server's only timezone to calculate DST.  This is previous OpenSimulator behaviour.
     ;;   "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings.
     ;;      'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows
@@ -554,7 +554,7 @@
     ;;
     ;; The amount of time that a specific endpoint is blocked.    Default 2 minutes.
     ;DOSForgiveClientAfterMS = 120000
-    ;; 
+    ;;
     ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0.
 
 
@@ -634,10 +634,10 @@
     ;; If you have GatekeeperURI set under [Hypergrid], no need to set it here, leave it commented
     ; ExternalName = "${Const|BaseURL}:${Const|PublicPort}"
 
-    ; Does this grid allow incoming links to any region in it? 
+    ; Does this grid allow incoming links to any region in it?
     ; If false, HG TPs happen only to the Default regions specified in [GridService] section
     AllowTeleportsToAnyRegion = true
-    
+
     ; If you run this gatekeeper server behind a proxy, set this to true
     ; HasProxy = false
 
@@ -699,10 +699,10 @@
 
 ; * The interface that local users get when they are in other grids.
 ; * This restricts the inventory operations while in other grids.
-; * Still not completely safe, especially if users perform inventory operations 
+; * Still not completely safe, especially if users perform inventory operations
 ; * while in those grids. The more the user accesses his/her inventory, the more
 ; * those simulators will know about the user's inventory.
-; * 
+; *
 [HGInventoryService]
     ; For the InventoryServiceInConnector
     LocalServiceModule    = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService"
@@ -715,7 +715,7 @@
     UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
     AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
 
-    ; HGInventoryService is a public-facing inventory service that allows users to 
+    ; HGInventoryService is a public-facing inventory service that allows users to
     ; interact with their suitcase folder when on a foreign grid.  This reuses the general inventory service connector.
     ; Hence, if the user has set up authentication in [Network] to protect their private services
     ; make sure it is not set here.
@@ -728,15 +728,15 @@
 ; * The interface that local users get when they are in other grids.
 ; * This restricts the access that the rest of the world has to
 ; * the assets of this world.
-; * 
+; *
 [HGAssetService]
     ;; Use the second option if you have FSAsset service enabled
     LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGAssetService"
     ;LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGFSAssetService"
-    
+
     UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
 
-    ; HGAssetService is a public-facing service that allows users to  
+    ; HGAssetService is a public-facing service that allows users to
     ; read and create assets when on another grid.  This reuses the general asset service connector.
     ; Hence, if the user has set up authentication in [Network] to protect their private services
     ; make sure it is overriden for this public service.
@@ -748,11 +748,11 @@
     ;; The asset types that this grid can export to / import from other grids.
     ;; Comma separated.
     ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely:
-    ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText, 
-    ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh 
+    ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText,
+    ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh
     ;;
     ;; Leave blank or commented if you don't want to apply any restrictions.
-    ;; A more strict, but still reasonable, policy may be to disallow the exchange 
+    ;; A more strict, but still reasonable, policy may be to disallow the exchange
     ;; of scripts, like so:
     ; DisallowExport ="LSLText"
     ; DisallowImport ="LSLBytecode"
@@ -810,5 +810,5 @@
     ;; This directory must be writable by the user ROBUST runs as. It will be created automatically.
     BaseDirectory = "./bakes"
 
-[MuteListService]	
+[MuteListService]
 	LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService"

+ 11 - 11
bin/Robust.Tests.ini

@@ -3,7 +3,7 @@
 
     ; The URL of the Robust server
     BaseURL = "http://127.0.0.1"
-    
+
     ; The public port of the Robust server
     PublicPort = "8888"
 
@@ -30,14 +30,14 @@
     ; Set path to directory for plugin registry. Information
     ; about the registered repositories and installed plugins
     ; will be stored here
-    ; The Robust.exe process must have R/W access to the location 
+    ; The Robust.exe process must have R/W access to the location
     RegistryLocation = "."
 
     ; Modular configurations
     ; Set path to directory for modular ini files...
-    ; The Robust.exe process must have R/W access to the location 
+    ; The Robust.exe process must have R/W access to the location
     ConfigDirectory = "."
-    
+
 	console = "rest"
 
     ; Console commands can be saved to a file, so the command history persists after a restart. (default is true)
@@ -49,7 +49,7 @@
 
     ; How many lines of command history should we keep? (default is 100)
     ConsoleHistoryFileLines = 100
-  
+
 [ServiceList]
     GridServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:GridServiceConnector"
     PresenceServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:PresenceServiceConnector"
@@ -92,7 +92,7 @@
     ;; This is useful in cases where you want to protect most of the services,
     ;; but unprotect individual services. Username and Password can also be
     ;; overriden if you want to use different credentials for the different services.
-    
+
     ;; By default, scripts are not allowed to call private services via llHttpRequest()
     ;; Such calls are detected by the X-SecondLife-Shared HTTP header
     ;; If you allow such calls you must be sure that they are restricted to very trusted scripters
@@ -181,7 +181,7 @@
     ;; DefaultHGRegion  If an avatar connecting via the hypergrid does not specify a region, then they are placed here.  Only the first online
     ;;                  region will be used.
     ;;
-    ;; FallbackRegion   If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead.  These are tried in the 
+    ;; FallbackRegion   If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead.  These are tried in the
     ;;                  order specified.  This only applies to local logins at this time, not Hypergrid connections.
     ;;
     ;; NoDirectLogin    A hypergrid user cannot directly connect to this region.  This does not apply to local logins.
@@ -200,7 +200,7 @@
 
 
 ; * This is the new style authentication service. Currently, only MySQL
-; * is implemented. 
+; * is implemented.
 ; *
 [AuthenticationService]
     ; for the server connector
@@ -240,7 +240,7 @@
     ;AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
     ;GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
 
-    ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 
+    ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2
     ;; to show a default "Ruth" avatar rather than a cloud for a newly created user.
     ;; Default is false
     CreateDefaultAvatarEntries = true
@@ -360,7 +360,7 @@
     ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids.
     ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST.
     ;; Options are
-    ;;   "none"     no DST 
+    ;;   "none"     no DST
     ;;   "local"    use the server's only timezone to calculate DST.  This is previous OpenSimulator behaviour.
     ;;   "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings.
     ;;      'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows
@@ -381,7 +381,7 @@
     ;;
     ;; The amount of time that a specific endpoint is blocked.    Default 2 minutes.
     ;DOSForgiveClientAfterMS = 120000
-    ;; 
+    ;;
     ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0.
 
 

+ 23 - 23
bin/Robust.ini.example

@@ -4,20 +4,20 @@
 ; **
 ; *
 ; * The Const section allows us to define some basic information that we
-; * will use throughout our configuration. We will provide examples for 
+; * will use throughout our configuration. We will provide examples for
 ; * setting the base url of the Robust server and the public and private ports
 ; * it uses. Changing the values of the constants will set the operating
 ; * parameters thoughout the configuration. Other constants that may prove
-; * to be useful may be added to the followin section. They may be 
+; * to be useful may be added to the followin section. They may be
 ; * referenced anywhere in the configuration by using ${Const|Name}. One
 ; * such use is providing a base path for setting locations that Robust
 ; * uses to write data.
-; * 
+; *
 [Const]
 
     ; The URL of the Robust server
     BaseURL = "http://127.0.0.1"
-    
+
     ; The public port of the Robust server
     PublicPort = "8002"
 
@@ -44,14 +44,14 @@
     ; Set path to directory for plugin registry. Information
     ; about the registered repositories and installed plugins
     ; will be stored here
-    ; The Robust.exe process must have R/W access to the location 
+    ; The Robust.exe process must have R/W access to the location
     RegistryLocation = "."
 
     ; Modular configurations
     ; Set path to directory for modular ini files...
-    ; The Robust.exe process must have R/W access to the location 
+    ; The Robust.exe process must have R/W access to the location
     ConfigDirectory = "robust-include"
-    
+
     ; Console commands can be saved to a file, so the command history persists after a restart. (default is true)
     ConsoleHistoryFileEnabled = true
 
@@ -61,7 +61,7 @@
 
     ; How many lines of command history should we keep? (default is 100)
     ConsoleHistoryFileLines = 100
-  
+
 [ServiceList]
     AssetServiceConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:AssetServiceConnector"
     InventoryInConnector = "${Const|PrivatePort}/OpenSim.Server.Handlers.dll:XInventoryInConnector"
@@ -132,7 +132,7 @@
     ;; This is useful in cases where you want to protect most of the services,
     ;; but unprotect individual services. Username and Password can also be
     ;; overriden if you want to use different credentials for the different services.
-    
+
     ;; By default, scripts are not allowed to call private services via llHttpRequest()
     ;; Such calls are detected by the X-SecondLife-Shared HTTP header
     ;; If you allow such calls you must be sure that they are restricted to very trusted scripters
@@ -193,29 +193,29 @@
     ;; Choose an asset service (Only one option should be enabled)
     LocalServiceModule = "OpenSim.Services.AssetService.dll:AssetService"
     ;LocalServiceModule = "OpenSim.Services.FSAssetService.dll:FSAssetConnector"
-    
+
     ;; FSAsset Directories. Base directory, where final asset files are stored and Spool directory for temp files
     ;; These directories must be on the same physical filesystem
     ;BaseDirectory = "./fsassets/data"
     ;SpoolDirectory = "./fsassets/tmp"
-    
+
     ;; Original service can be checked if FSAssets can not find an asset
     ;FallbackService = "OpenSim.Services.AssetService.dll:AssetService";
-    
+
     ;; How many days since last updating the access time before its updated again by FSAssets when accessing an asset
     ;; Reduces DB calls if asset is requested often. Default value 0 will always update access time
     ;DaysBetweenAccessTimeUpdates = 30
-    
+
     ;; Should FSAssets print read/write stats to the robust console, default is true
     ;ShowConsoleStats = true
-    
+
     ;; FSAssets Custom Database Config (Leave blank to use grids default database configuration)
     ;StorageProvider = ""
     ;ConnectionString = ""
     ;Realm = "fsassets"
-    
+
     ;; The following are common to both the default asset service and FSAsset service
-    
+
     ;; Common asset service options
     DefaultAssetLoader = "OpenSim.Framework.AssetLoader.Filesystem.dll"
     AssetLoaderArgs = "./assets/AssetSets.xml"
@@ -267,7 +267,7 @@
     ;; DefaultHGRegion  If an avatar connecting via the hypergrid does not specify a region, then they are placed here.  Only the first online
     ;;                  region will be used.
     ;;
-    ;; FallbackRegion   If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead.  These are tried in the 
+    ;; FallbackRegion   If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead.  These are tried in the
     ;;                  order specified.  This only applies to local logins at this time, not Hypergrid connections.
     ;;
     ;; NoDirectLogin    A hypergrid user cannot directly connect to this region.  This does not apply to local logins.
@@ -314,14 +314,14 @@
     ;; The following parameters are for STUN = Simple Traversal of UDP through NATs
     ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal
     ;; stun.freeswitch.org is not guaranteed to be running so use it in
-    ;; production at your own risk    
+    ;; production at your own risk
     ; EchoServer = 127.0.0.1
     ; EchoPort = 50505
     ; AttemptSTUN = false
 
 
 ; * This is the new style authentication service. Currently, only MySQL
-; * is implemented. 
+; * is implemented.
 ; *
 [AuthenticationService]
     ; for the server connector
@@ -365,7 +365,7 @@
     AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
     GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
 
-    ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2 
+    ;; This switch creates the minimum set of body parts and avatar entries for a viewer 2
     ;; to show a default "Ruth" avatar rather than a cloud for a newly created user.
     ;; Default is false
     CreateDefaultAvatarEntries = true
@@ -460,7 +460,7 @@
     ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids.
     ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST.
     ;; Options are
-    ;;   "none"     no DST 
+    ;;   "none"     no DST
     ;;   "local"    use the server's only timezone to calculate DST.  This is previous OpenSimulator behaviour.
     ;;   "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings.
     ;;      'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows
@@ -481,7 +481,7 @@
     ;;
     ;; The amount of time that a specific endpoint is blocked.    Default 2 minutes.
     ;DOSForgiveClientAfterMS = 120000
-    ;; 
+    ;;
     ;; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0.
 
 
@@ -564,5 +564,5 @@
     ;; This directory must be writable by the user ROBUST runs as. It will be created automatically.
     BaseDirectory = "./bakes"
 
-[MuteListService]	
+[MuteListService]
 	LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService"

+ 1 - 1
bin/config-include/Grid.ini

@@ -47,7 +47,7 @@
     ; Because LocalGridServicesConnector starts this service, in grid mode we need to suppress
     ; the inappropriate console commands that it registers.
     SuppressConsoleCommands = true
-    
+
 [LibraryService]
     LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService"
     LibraryName = "OpenSim Library"

+ 8 - 8
bin/config-include/GridCommon.ini.example

@@ -105,7 +105,7 @@
 
     ; === HG ONLY ===
     ;; Change this to the address of your Gatekeeper service
-    ;; (usually bundled with the rest of the services in one 
+    ;; (usually bundled with the rest of the services in one
     ;; Robust server in port ${Const|PublicPort}, but not always)
     Gatekeeper="${Const|BaseURL}:${Const|PublicPort}"
 
@@ -122,7 +122,7 @@
 [Messaging]
     ; === HG ONLY ===
     ;; Change this to the address of your Gatekeeper service
-    ;; (usually bundled with the rest of the services in one 
+    ;; (usually bundled with the rest of the services in one
     ;; Robust server in port ${Const|PublicPort}, but not always)
     Gatekeeper = "${Const|BaseURL}:${Const|PublicPort}"
 
@@ -171,7 +171,7 @@
 [HGInventoryAccessModule]
     ;
     ; === HG ONLY ===
-    ; Change this to your server 
+    ; Change this to your server
     ; accessible from other grids
     ;
     HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
@@ -187,7 +187,7 @@
 
     ;; Warning: advanced and unusual. Default is false.
     ;; Enables configurations where grids share user services, including inventory,
-    ;; while separating regions' assets from users' assets. Asset transfer between 
+    ;; while separating regions' assets from users' assets. Asset transfer between
     ;; the users' asset server and the regions' asset server is done in HG-like manner.
     ; CheckSeparateAssets = false
     ; RegionHGAssetServerURI = ${Const|BaseURL}:${Const|PublicPort}
@@ -196,7 +196,7 @@
 [HGAssetService]
     ;
     ; === HG ONLY ===
-    ; Change this to your server 
+    ; Change this to your server
     ; accessible from other grids
     ;
     HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
@@ -204,11 +204,11 @@
     ;; The asset types that this grid can export to / import from other grids.
     ;; Comma separated.
     ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely:
-    ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText, 
-    ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh 
+    ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText,
+    ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh
     ;;
     ;; Leave blank or commented if you don't want to apply any restrictions.
-    ;; A more strict, but still reasonable, policy may be to disallow the exchange 
+    ;; A more strict, but still reasonable, policy may be to disallow the exchange
     ;; of scripts, like so:
     ; DisallowExport ="LSLText"
     ; DisallowImport ="LSLBytecode"

+ 5 - 5
bin/config-include/HyperSimianGrid.ini

@@ -5,7 +5,7 @@
 ;;
 
 ;;
-;; In GridCommon.ini, these are the URLs you would use if SimianGrid is 
+;; In GridCommon.ini, these are the URLs you would use if SimianGrid is
 ;; installed at http://www.mygrid.com/Grid/
 ;;
 ; AssetServerURI = "http://www.mygrid.com/Grid/?id="
@@ -28,17 +28,17 @@
     AssetServices = "HGAssetBroker"
     InventoryServices = "HGInventoryBroker"
     AvatarServices = "SimianAvatarServiceConnector"
-    
+
     NeighbourServices = "NeighbourServicesOutConnector"
     SimulationServices = "RemoteSimulationConnectorModule"
     EntityTransferModule = "HGEntityTransferModule"
     InventoryAccessModule = "HGInventoryAccessModule"
-    
+
     LandServiceInConnector = true
     NeighbourServiceInConnector = true
     SimulationServiceInConnector = true
     LibraryModule = false
-    
+
     AssetCaching = "FlotsamAssetCache"
 
 [SimulationDataStore]
@@ -87,7 +87,7 @@
 [HGInventoryAccessModule]
     ;
     ; === HG ONLY ===
-    ; Change this to your profile server 
+    ; Change this to your profile server
     ; accessible from other grids
     ;
     ProfileServerURI = "http://mygridserver.com:8002/user"

+ 4 - 4
bin/config-include/SimianGrid.ini

@@ -5,7 +5,7 @@
 ;;
 
 ;;
-;; In GridCommon.ini, these are the URLs you would use if SimianGrid is 
+;; In GridCommon.ini, these are the URLs you would use if SimianGrid is
 ;; installed at http://www.mygrid.com/Grid/
 ;;
 ; AssetServerURI = "http://www.mygrid.com/Grid/?id="
@@ -28,17 +28,17 @@
     AssetServices = "SimianAssetServiceConnector"
     InventoryServices = "SimianInventoryServiceConnector"
     AvatarServices = "SimianAvatarServiceConnector"
-    
+
     NeighbourServices = "NeighbourServicesOutConnector"
     SimulationServices = "RemoteSimulationConnectorModule"
     EntityTransferModule = "BasicEntityTransferModule"
     InventoryAccessModule = "BasicInventoryAccessModule"
-    
+
     LandServiceInConnector = true
     NeighbourServiceInConnector = true
     SimulationServiceInConnector = true
     LibraryModule = false
-    
+
     AssetCaching = "FlotsamAssetCache"
 
 [SimulationDataStore]

+ 4 - 4
bin/config-include/Standalone.ini

@@ -104,8 +104,8 @@
     ;; However, they do rely on the server to tell them whether it's Daylight Saving Time or not.
     ;; Hence, calculating DST based on a different timezone can result in a misleading viewer display and inconsistencies between grids.
     ;; By default, this setting uses various timezone names to calculate DST with regards to the viewer's standard PST.
-    ;; Options are 
-    ;;   "none"     no DST 
+    ;; Options are
+    ;;   "none"     no DST
     ;;   "local"    use the server's only timezone to calculate DST.  This is previous OpenSimulator behaviour.
     ;;   "America/Los_Angeles;Pacific Standard Time" use these timezone names to look up Daylight savings.
     ;;      'America/Los_Angeles' is used on Linux/Mac systems whilst 'Pacific Standard Time' is used on Windows
@@ -114,9 +114,9 @@
 [MapImageService]
     LocalServiceModule = "OpenSim.Services.MapImageService.dll:MapImageService"
 
-[MuteListService]	
+[MuteListService]
 	LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService"
-	
+
 ;; This should always be the very last thing on this file
 [Includes]
     Include-Common = "config-include/StandaloneCommon.ini"

+ 12 - 12
bin/config-include/StandaloneCommon.ini.example

@@ -85,20 +85,20 @@
     ;; Next, we can specify properties of regions, including default and fallback regions
     ;; The syntax is: Region_<RegionName> = "<flags>"
     ;; where <flags> can be DefaultRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut
-    ;;  
+    ;;
     ;; DefaultRegion    If a local login cannot be placed in the required region (e.g. home region does not exist, avatar is not allowed entry, etc.)
     ;;                  then this region becomes the destination.  Only the first online default region will be used.  If no DefaultHGRegion
     ;;                  is specified then this will also be used as the region for hypergrid connections that require it (commonly because they have not specified
     ;;                  an explicit region.
-    ;;  
+    ;;
     ;; DefaultHGRegion  If an avatar connecting via the hypergrid does not specify a region, then they are placed here.  Only the first online
     ;;                  region will be used.
-    ;;  
-    ;; FallbackRegion   If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead.  These are tried in the 
+    ;;
+    ;; FallbackRegion   If the DefaultRegion is not available for a local login, then any FallbackRegions are tried instead.  These are tried in the
     ;;                  order specified.  This only applies to local logins at this time, not Hypergrid connections.
-    ;;  
+    ;;
     ;; NoDirectLogin    A hypergrid user cannot directly connect to this region.  This does not apply to local logins.
-    ;;  
+    ;;
     ;; Persistent       When the simulator is shutdown, the region is signalled as offline but left registered on the grid.
     ;;
     ;; For example:
@@ -121,7 +121,7 @@
     ;; If you have Gatekeeper set under [Hypergrid], no need to set it here, leave it commented
     ; GatekeeperURI = "${Const|BaseURL}:${Const|PublicPort}"
 
-    SRV_HomeURI = "${Const|BaseURL}:${Const|PublicPort}"    
+    SRV_HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
     SRV_InventoryServerURI = "${Const|BaseURL}:${Const|PublicPort}"
     SRV_AssetServerURI = "${Const|BaseURL}:${Const|PublicPort}"
     SRV_ProfileServerURI = "${Const|BaseURL}:${Const|PublicPort}"
@@ -163,7 +163,7 @@
     ; ;
     ; ; The amount of time that a specific endpoint is blocked.    Default 2 minutes.
     ; DOSForgiveClientAfterMS = 120000
-    ; ; 
+    ; ;
     ; ; To turn off basic dos protection, set the DOSMaxRequestsInTimeFrame to 0.
 
 [FreeswitchService]
@@ -197,7 +197,7 @@
     ;; The following parameters are for STUN = Simple Traversal of UDP through NATs
     ;; See http://wiki.freeswitch.org/wiki/NAT_Traversal
     ;; stun.freeswitch.org is not guaranteed to be running so use it in
-    ;; production at your own risk    
+    ;; production at your own risk
     ; EchoServer = 127.0.0.1
     ; EchoPort = 50505
     ; AttemptSTUN = false
@@ -341,11 +341,11 @@
     ;; The asset types that this grid can export to / import from other grids.
     ;; Comma separated.
     ;; Valid values are all the asset types in OpenMetaverse.AssetType, namely:
-    ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText, 
-    ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh 
+    ;; Unknown, Texture, Sound, CallingCard, Landmark, Clothing, Object, Notecard, LSLText,
+    ;; LSLBytecode, TextureTGA, Bodypart, SoundWAV, ImageTGA, ImageJPEG, Animation, Gesture, Mesh
     ;;
     ;; Leave blank or commented if you don't want to apply any restrictions.
-    ;; A more strict, but still reasonable, policy may be to disallow the exchange 
+    ;; A more strict, but still reasonable, policy may be to disallow the exchange
     ;; of scripts, like so:
     ; DisallowExport ="LSLText"
     ; DisallowImport ="LSLBytecode"

+ 6 - 6
bin/config-include/StandaloneHypergrid.ini

@@ -27,8 +27,8 @@
     FriendsModule           = "HGFriendsModule"
     UserManagementModule    = "HGUserManagementModule"
     SearchModule            = "BasicSearchModule"
-	MuteListService			= "LocalMuteListServicesConnector"	
-    
+	MuteListService			= "LocalMuteListServicesConnector"
+
     InventoryServiceInConnector       = true
     AssetServiceInConnector           = true
     HypergridServiceInConnector       = true
@@ -80,7 +80,7 @@
 
     ; Needed to display non-default map tile images for remote regions
     AssetService = "OpenSim.Services.AssetService.dll:AssetService"
-  
+
     HypergridLinker = true
     AllowHypergridMapSearch = true
 
@@ -124,7 +124,7 @@
     GridService           = "OpenSim.Services.GridService.dll:GridService"
     AvatarService         = "OpenSim.Services.AvatarService.dll:AvatarService"
     FriendsService        = "OpenSim.Services.FriendsService.dll:FriendsService"
-   
+
     ; This inventory service will be used to initialize the user's inventory
     HGInventoryServicePlugin = "OpenSim.Services.HypergridService.dll:HGSuitcaseInventoryService"
     HGInventoryServiceConstructorArg = "HGInventoryService"
@@ -191,9 +191,9 @@
     UserAgentService  = "OpenSim.Services.HypergridService.dll:UserAgentService"
     InGatekeeper = True
 
-[MuteListService]	
+[MuteListService]
 	LocalServiceModule = "OpenSim.Services.MuteListService.dll:MuteListService"
-	
+
 ;; This should always be the very last thing on this file
 [Includes]
     Include-Common = "config-include/StandaloneCommon.ini"

+ 16 - 16
bin/config-include/osslEnable.ini

@@ -1,6 +1,6 @@
 ; Enable OSSL functions.
 ; Including this file in a region's set of INI files, causes the OpenSimulator
-;   specific functions to be enabled. 
+;   specific functions to be enabled.
 ; See http://opensimulator.org/wiki/OSSL for a description of OSSL functions and
 ;   refer to http://opensimulator.org/wiki/OSSL_Implemented for a list of functions.
 
@@ -45,9 +45,9 @@
   ;           "PARCEL_OWNER" -- enable for parcel owner
   ;           "PARCEL_GROUP_MEMBER" -- enable for any member of the parcel group
   ;           uuid -- enable for specified ID (may be avatar or group ID)
-  ;    from this we can also create macros that can be include in the list as 
+  ;    from this we can also create macros that can be include in the list as
   ;    ${XEngine|macroname} see examples below
-  
+
   ; parcel macros
   ; Allowing ossl functions for anyone owning a parcel can be dangerous especially if
   ;    a region is selling or otherwise giving away parcel ownership. By default, parcel
@@ -68,10 +68,10 @@
   ;   the owners of the containing prim. There can also be entries beginning with
   ;   'Creators_". The 'Creators_" parameters can only be a list of UUIDs and it is
   ;   checked against the creator of the script itself.
-  
+
 ; *************************************************
- 
-  ; ThreatLevel  None 
+
+  ; ThreatLevel  None
   Allow_osGetAgents =               ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
   Allow_osGetAvatarList =           ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
   Allow_osGetGender =               true
@@ -85,11 +85,11 @@
   Allow_osSetSunParam =             ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
   Allow_osTeleportOwner =           ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
   Allow_osWindActiveModelPluginName = true
-  
+
   ; ThreatLevel  Nuisance
   Allow_osSetEstateSunSettings =    ESTATE_MANAGER,ESTATE_OWNER
   Allow_osSetRegionSunSettings =    ESTATE_MANAGER,ESTATE_OWNER
-  
+
   ; ThreatLevel  VeryLow
   Allow_osEjectFromGroup =          ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
   Allow_osForceBreakAllLinks =      ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
@@ -110,7 +110,7 @@
   Allow_osSetWindParam =            ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
   Allow_osTerrainFlush =            ESTATE_MANAGER,ESTATE_OWNER
   Allow_osUnixTimeToTimestamp =     true
-  
+
   ; ThreatLevel  Low
   Allow_osAvatarName2Key =          ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
   Allow_osFormatString =            true
@@ -125,7 +125,7 @@
   Allow_osNpcSetProfileAbout =      ${XEngine|osslNPC}
   Allow_osNpcSetProfileImage =      ${XEngine|osslNPC}
   Allow_osDie =                     ${XEngine|osslParcelOG}ESTATE_MANAGER,ESTATE_OWNER
-  
+
   ; ThreatLevel  Moderate
   Allow_osDropAttachment =          ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
   Allow_osDropAttachmentAt =        ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
@@ -141,7 +141,7 @@
   Allow_osGetSimulatorMemoryKB =    ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
   Allow_osMessageAttachments =      ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
   Allow_osSetSpeed =                ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
-  
+
   ; ThreatLevel High
   Allow_osCauseDamage =             ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
   Allow_osCauseHealing =            ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
@@ -190,7 +190,7 @@
   Allow_osSetTerrainHeight =        ESTATE_MANAGER,ESTATE_OWNER
   Allow_osSetTerrainTexture =       ESTATE_MANAGER,ESTATE_OWNER
   Allow_osSetTerrainTextureHeight = ESTATE_MANAGER,ESTATE_OWNER
-  
+
   ; ThreatLevel  VeryHigh
   Allow_osAgentSaveAppearance =     ESTATE_MANAGER,ESTATE_OWNER
   ; Warning: The next function allows scripts to force animations on avatars without the user giving permission.
@@ -209,7 +209,7 @@
   Allow_osRegionNotice =            ESTATE_MANAGER,ESTATE_OWNER
   Allow_osSetRot  =                 false
   Allow_osSetParcelDetails =        ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
-  
+
   ; ThreatLevel  Severe
   Allow_osConsoleCommand =          false
   Allow_osGrantScriptPermissions =  false
@@ -217,10 +217,10 @@
   Allow_osRevokeScriptPermissions = false
   Allow_osTeleportAgent =           ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
   Allow_osTeleportObject =          ${XEngine|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
-  
+
   ; ThreatLevel  Severe with additional internal restrictions
   Allow_osGetAgentIP =              true   ; always restricted to Administrators (true or false to disable)
-  
+
 ; available functions out of Threat level control (for reference only)
 ;  Allow_osCheckODE =                true
 ;  Allow_osClearInertia =            true
@@ -231,7 +231,7 @@
 ;  Allow_osDrawFilledRectangle =     true
 ;  Allow_osDrawImage =               true
 ;  Allow_osDrawLine =                true
-;  Allow_osDrawPolygon =             true 
+;  Allow_osDrawPolygon =             true
 ;  Allow_osDrawRectangle =           true
 ;  Allow_osDrawResetTransform =      true
 ;  Allow_osDrawRotationTransform =   true

+ 2 - 2
bin/pCampBot.ini.example

@@ -7,13 +7,13 @@
 
 [Bot]
   ; Control whether bots should regularly send agent updates
-  ; Not doing this will reduce CPU requirements for pCampbot but greatly 
+  ; Not doing this will reduce CPU requirements for pCampbot but greatly
   ; reduce the realism compared to viewers which are constantly sending AgentUpdates UDP packets.
   ; Defaults to true.
   SendAgentUpdates = true
 
   ; Control whether bots will requests textures when receiving object information
-  ; Not doing this will reduce CPU requirements for pCampbot but greatly 
+  ; Not doing this will reduce CPU requirements for pCampbot but greatly
   ; reduce the realism compared to viewers which requests such texture data if not already cached.
   ; Defaults to true.
   RequestObjectTextures = true