diff options
author | Diva Canto | 2015-09-06 10:00:20 -0700 |
---|---|---|
committer | Diva Canto | 2015-09-06 10:00:20 -0700 |
commit | 82ea4179da7ea32ea2efbd1cb209c77d5871b3fd (patch) | |
tree | 8365dadb8e02955f378e0baadad125a49118f0a7 /bin/Robust.ini.example | |
parent | Related to previous commits: fixed namespace. (diff) | |
download | opensim-SC-82ea4179da7ea32ea2efbd1cb209c77d5871b3fd.zip opensim-SC-82ea4179da7ea32ea2efbd1cb209c77d5871b3fd.tar.gz opensim-SC-82ea4179da7ea32ea2efbd1cb209c77d5871b3fd.tar.bz2 opensim-SC-82ea4179da7ea32ea2efbd1cb209c77d5871b3fd.tar.xz |
Clean up viewer-based access control specifications.
Diffstat (limited to 'bin/Robust.ini.example')
-rw-r--r-- | bin/Robust.ini.example | 38 |
1 files changed, 21 insertions, 17 deletions
diff --git a/bin/Robust.ini.example b/bin/Robust.ini.example index 284e969..8d6496d 100644 --- a/bin/Robust.ini.example +++ b/bin/Robust.ini.example | |||
@@ -145,6 +145,27 @@ | |||
145 | ;ConsolePass = secret | 145 | ;ConsolePass = secret |
146 | ;ConsolePort = 0 | 146 | ;ConsolePort = 0 |
147 | 147 | ||
148 | [AccessControl] | ||
149 | ;# {AllowedClients} {} {Bar (|) separated list of allowed clients} {} | ||
150 | ;; Bar (|) separated list of viewers which may gain access to the regions. | ||
151 | ;; One can use a substring of the viewer name to enable only certain | ||
152 | ;; versions | ||
153 | ;; Example: Agent uses the viewer "Imprudence 1.3.2.0" | ||
154 | ;; - "Imprudence" has access | ||
155 | ;; - "Imprudence 1.3" has access | ||
156 | ;; - "Imprudence 1.3.1" has no access | ||
157 | ; AllowedClients = "" | ||
158 | |||
159 | ;# {DeniedClients} {} {Bar (|) separated list of denied clients} {} | ||
160 | ;; Bar (|) separated list of viewers which may not gain access to the regions. | ||
161 | ;; One can use a Substring of the viewer name to disable only certain | ||
162 | ;; versions | ||
163 | ;; Example: Agent uses the viewer "Imprudence 1.3.2.0" | ||
164 | ;; - "Imprudence" has no access | ||
165 | ;; - "Imprudence 1.3" has no access | ||
166 | ;; - "Imprudence 1.3.1" has access | ||
167 | ; DeniedClients = "" | ||
168 | |||
148 | 169 | ||
149 | [DatabaseService] | 170 | [DatabaseService] |
150 | ; PGSQL | 171 | ; PGSQL |
@@ -431,23 +452,6 @@ | |||
431 | ; If you run this login server behind a proxy, set this to true | 452 | ; If you run this login server behind a proxy, set this to true |
432 | ; HasProxy = false | 453 | ; HasProxy = false |
433 | 454 | ||
434 | ;; Regular expressions for controlling which client versions are accepted/denied. | ||
435 | ;; An empty string means nothing is checked. | ||
436 | ;; | ||
437 | ;; Example 1: allow only these 3 types of clients (any version of them) | ||
438 | ;; AllowedClients = "Imprudence|Hippo|Second Life" | ||
439 | ;; | ||
440 | ;; Example 2: allow all clients except these | ||
441 | ;; DeniedClients = "Twisted|Crawler|Cryolife|FuckLife|StreetLife|GreenLife|AntiLife|KORE-Phaze|Synlyfe|Purple Second Life|SecondLi |Emerald" | ||
442 | ;; | ||
443 | ;; Note that these are regular expressions, so every character counts. | ||
444 | ;; Also note that this is very weak security and should not be trusted as a reliable means | ||
445 | ;; for keeping bad clients out; modified clients can fake their identifiers. | ||
446 | ;; | ||
447 | ;; | ||
448 | ;AllowedClients = "" | ||
449 | ;DeniedClients = "" | ||
450 | |||
451 | ;# {DSTZone} {} {Override Daylight Saving Time rules} {* none local} "America/Los_Angeles;Pacific Standard Time" | 455 | ;# {DSTZone} {} {Override Daylight Saving Time rules} {* none local} "America/Los_Angeles;Pacific Standard Time" |
452 | ;; Viewers do not listen to timezone sent by the server. They use Pacific Standard Time instead, | 456 | ;; Viewers do not listen to timezone sent by the server. They use Pacific Standard Time instead, |
453 | ;; but rely on the server to calculate Daylight Saving Time. Sending another DST than US Pacific | 457 | ;; but rely on the server to calculate Daylight Saving Time. Sending another DST than US Pacific |