Fossil SCM
Documentation updates for the robot-restrict changes of the previous check-in.
Commit
3481761e6c287237f1f38a5d18585de4ab1d97524d15952f5d41b91adb9588b2
Parent
423159860cc5a19…
2 files changed
+5
-3
+7
+5
-3
| --- www/changes.wiki | ||
| +++ www/changes.wiki | ||
| @@ -5,10 +5,12 @@ | ||
| 5 | 5 | <li> The default configuration now allows robots to download any tarball |
| 6 | 6 | or similar, to better support of automated build systems. |
| 7 | 7 | <li> New special tag "zipX" for the [/help/robot-restrict|robot-restrict] |
| 8 | 8 | setting blocks robot access to tarballs, but with exceptions to support |
| 9 | 9 | automated build systems. |
| 10 | + <li> Tags of the form "ext/PATH" in the robot-restrict setting block access | |
| 11 | + by robots to specific [./serverext.wiki|CGI extension] at PATH. | |
| 10 | 12 | <li> Enhancements to the default value for the |
| 11 | 13 | [/help/robot-restrict|robot-restrict setting]. |
| 12 | 14 | </ol> |
| 13 | 15 | <li> A drop-down menu of recent branches is now possible for the submenu, and |
| 14 | 16 | is used in the [/dir?ci=trunk|code browser]. |
| @@ -30,13 +32,13 @@ | ||
| 30 | 32 | detail section. There is an ellipsis that one can click on to see the |
| 31 | 33 | full detail text. |
| 32 | 34 | <li> The artifact hash in the detail section of each timeline entry is now |
| 33 | 35 | emphasized (controlled by CSS) to make it easier to locate amid all |
| 34 | 36 | the other text and links. |
| 35 | - <li> When clicking on the ellipsis in "Compact" or "Simple" views, the ellipsis | |
| 36 | - is replaced by a left arrow ("←") which can be clicked to hide the extra | |
| 37 | - detail again. | |
| 37 | + <li> When clicking on the ellipsis in "Compact" or "Simple" views, the | |
| 38 | + ellipsis is replaced by a left arrow ("←") which can be clicked to | |
| 39 | + hide the extra detail again. | |
| 38 | 40 | <li> New setting [/help/timeline-mark-leaves|timeline-mark-leaves] controls |
| 39 | 41 | whether or not leaf check-ins are marked in the timeline. |
| 40 | 42 | <li> "No-graph" timelines (using the "ng" query parameter) now show |
| 41 | 43 | branch colors and bare check-in circles on the left. The check-in |
| 42 | 44 | circles appear, but no lines connecting them. |
| 43 | 45 |
| --- www/changes.wiki | |
| +++ www/changes.wiki | |
| @@ -5,10 +5,12 @@ | |
| 5 | <li> The default configuration now allows robots to download any tarball |
| 6 | or similar, to better support of automated build systems. |
| 7 | <li> New special tag "zipX" for the [/help/robot-restrict|robot-restrict] |
| 8 | setting blocks robot access to tarballs, but with exceptions to support |
| 9 | automated build systems. |
| 10 | <li> Enhancements to the default value for the |
| 11 | [/help/robot-restrict|robot-restrict setting]. |
| 12 | </ol> |
| 13 | <li> A drop-down menu of recent branches is now possible for the submenu, and |
| 14 | is used in the [/dir?ci=trunk|code browser]. |
| @@ -30,13 +32,13 @@ | |
| 30 | detail section. There is an ellipsis that one can click on to see the |
| 31 | full detail text. |
| 32 | <li> The artifact hash in the detail section of each timeline entry is now |
| 33 | emphasized (controlled by CSS) to make it easier to locate amid all |
| 34 | the other text and links. |
| 35 | <li> When clicking on the ellipsis in "Compact" or "Simple" views, the ellipsis |
| 36 | is replaced by a left arrow ("←") which can be clicked to hide the extra |
| 37 | detail again. |
| 38 | <li> New setting [/help/timeline-mark-leaves|timeline-mark-leaves] controls |
| 39 | whether or not leaf check-ins are marked in the timeline. |
| 40 | <li> "No-graph" timelines (using the "ng" query parameter) now show |
| 41 | branch colors and bare check-in circles on the left. The check-in |
| 42 | circles appear, but no lines connecting them. |
| 43 |
| --- www/changes.wiki | |
| +++ www/changes.wiki | |
| @@ -5,10 +5,12 @@ | |
| 5 | <li> The default configuration now allows robots to download any tarball |
| 6 | or similar, to better support of automated build systems. |
| 7 | <li> New special tag "zipX" for the [/help/robot-restrict|robot-restrict] |
| 8 | setting blocks robot access to tarballs, but with exceptions to support |
| 9 | automated build systems. |
| 10 | <li> Tags of the form "ext/PATH" in the robot-restrict setting block access |
| 11 | by robots to specific [./serverext.wiki|CGI extension] at PATH. |
| 12 | <li> Enhancements to the default value for the |
| 13 | [/help/robot-restrict|robot-restrict setting]. |
| 14 | </ol> |
| 15 | <li> A drop-down menu of recent branches is now possible for the submenu, and |
| 16 | is used in the [/dir?ci=trunk|code browser]. |
| @@ -30,13 +32,13 @@ | |
| 32 | detail section. There is an ellipsis that one can click on to see the |
| 33 | full detail text. |
| 34 | <li> The artifact hash in the detail section of each timeline entry is now |
| 35 | emphasized (controlled by CSS) to make it easier to locate amid all |
| 36 | the other text and links. |
| 37 | <li> When clicking on the ellipsis in "Compact" or "Simple" views, the |
| 38 | ellipsis is replaced by a left arrow ("←") which can be clicked to |
| 39 | hide the extra detail again. |
| 40 | <li> New setting [/help/timeline-mark-leaves|timeline-mark-leaves] controls |
| 41 | whether or not leaf check-ins are marked in the timeline. |
| 42 | <li> "No-graph" timelines (using the "ng" query parameter) now show |
| 43 | branch colors and bare check-in circles on the left. The check-in |
| 44 | circles appear, but no lines connecting them. |
| 45 |
+7
| --- www/serverext.wiki | ||
| +++ www/serverext.wiki | ||
| @@ -338,10 +338,17 @@ | ||
| 338 | 338 | CGI programs that want to restrict access |
| 339 | 339 | can examine the FOSSIL_CAPABILITIES and/or FOSSIL_USER environment variables. |
| 340 | 340 | In other words, access control is the responsibility of the individual |
| 341 | 341 | extension programs. |
| 342 | 342 | |
| 343 | +<h3>6.1 Restricting Robot Access To Extensions</h3> | |
| 344 | + | |
| 345 | +If the "ext" tag is found in the [/help/robot-restrict|robot-restrict setting] | |
| 346 | +then clients are tested to see if they are robots before granting | |
| 347 | +access to any extension. If the "ext" tag is omitted but a tag | |
| 348 | +of the form "ext/PATH" is found on the robot-restrict setting, then | |
| 349 | +robots are restricted from the particular extension at PATH. | |
| 343 | 350 | |
| 344 | 351 | <h2>7.0 Trouble-Shooting Hints</h2> |
| 345 | 352 | |
| 346 | 353 | Remember that the /ext will return any file in the extroot directory |
| 347 | 354 | hierarchy as static content if the file is readable but not executable. |
| 348 | 355 |
| --- www/serverext.wiki | |
| +++ www/serverext.wiki | |
| @@ -338,10 +338,17 @@ | |
| 338 | CGI programs that want to restrict access |
| 339 | can examine the FOSSIL_CAPABILITIES and/or FOSSIL_USER environment variables. |
| 340 | In other words, access control is the responsibility of the individual |
| 341 | extension programs. |
| 342 | |
| 343 | |
| 344 | <h2>7.0 Trouble-Shooting Hints</h2> |
| 345 | |
| 346 | Remember that the /ext will return any file in the extroot directory |
| 347 | hierarchy as static content if the file is readable but not executable. |
| 348 |
| --- www/serverext.wiki | |
| +++ www/serverext.wiki | |
| @@ -338,10 +338,17 @@ | |
| 338 | CGI programs that want to restrict access |
| 339 | can examine the FOSSIL_CAPABILITIES and/or FOSSIL_USER environment variables. |
| 340 | In other words, access control is the responsibility of the individual |
| 341 | extension programs. |
| 342 | |
| 343 | <h3>6.1 Restricting Robot Access To Extensions</h3> |
| 344 | |
| 345 | If the "ext" tag is found in the [/help/robot-restrict|robot-restrict setting] |
| 346 | then clients are tested to see if they are robots before granting |
| 347 | access to any extension. If the "ext" tag is omitted but a tag |
| 348 | of the form "ext/PATH" is found on the robot-restrict setting, then |
| 349 | robots are restricted from the particular extension at PATH. |
| 350 | |
| 351 | <h2>7.0 Trouble-Shooting Hints</h2> |
| 352 | |
| 353 | Remember that the /ext will return any file in the extroot directory |
| 354 | hierarchy as static content if the file is readable but not executable. |
| 355 |