Fossil SCM

Updated all of the internal hyperlinks referencing www/server.wiki to point at either www/server/index.html or one of the docs it now points at.

wyoung 2019-08-20 06:03 server-docs
Commit 74a6578cd4b1f189d4a96aed70fa51b57ca2a8b0ac4f84bb6105645d78b4204d
+1 -1
--- www/alerts.md
+++ www/alerts.md
@@ -12,11 +12,11 @@
1212
* Announcements
1313
1414
Subscribers can elect to receive emails as soon as these events happen,
1515
or they can receive a daily digest of the events instead.
1616
17
-Email alerts are sent by a [Fossil server](./server.wiki), which must be
17
+Email alerts are sent by a [Fossil server](./server/), which must be
1818
[set up](#quick) by the Fossil administrator to send email.
1919
2020
Email alerts do not currently work if you are only using Fossil from the
2121
command line.
2222
2323
--- www/alerts.md
+++ www/alerts.md
@@ -12,11 +12,11 @@
12 * Announcements
13
14 Subscribers can elect to receive emails as soon as these events happen,
15 or they can receive a daily digest of the events instead.
16
17 Email alerts are sent by a [Fossil server](./server.wiki), which must be
18 [set up](#quick) by the Fossil administrator to send email.
19
20 Email alerts do not currently work if you are only using Fossil from the
21 command line.
22
23
--- www/alerts.md
+++ www/alerts.md
@@ -12,11 +12,11 @@
12 * Announcements
13
14 Subscribers can elect to receive emails as soon as these events happen,
15 or they can receive a daily digest of the events instead.
16
17 Email alerts are sent by a [Fossil server](./server/), which must be
18 [set up](#quick) by the Fossil administrator to send email.
19
20 Email alerts do not currently work if you are only using Fossil from the
21 command line.
22
23
--- www/antibot.wiki
+++ www/antibot.wiki
@@ -130,11 +130,11 @@
130130
131131
These two sub-settings can be used separately or together. If used together,
132132
then the delay timer does not start until after the first mouse movement
133133
is detected.
134134
135
-See also [./server.wiki#loadmgmt|Managing Server Load] for a description
135
+See also [./loadmgmt.md|Managing Server Load] for a description
136136
of how expensive pages can be disabled when the server is under heavy
137137
load.
138138
139139
<h2>The ongoing struggle</h2>
140140
141141
--- www/antibot.wiki
+++ www/antibot.wiki
@@ -130,11 +130,11 @@
130
131 These two sub-settings can be used separately or together. If used together,
132 then the delay timer does not start until after the first mouse movement
133 is detected.
134
135 See also [./server.wiki#loadmgmt|Managing Server Load] for a description
136 of how expensive pages can be disabled when the server is under heavy
137 load.
138
139 <h2>The ongoing struggle</h2>
140
141
--- www/antibot.wiki
+++ www/antibot.wiki
@@ -130,11 +130,11 @@
130
131 These two sub-settings can be used separately or together. If used together,
132 then the delay timer does not start until after the first mouse movement
133 is detected.
134
135 See also [./loadmgmt.md|Managing Server Load] for a description
136 of how expensive pages can be disabled when the server is under heavy
137 load.
138
139 <h2>The ongoing struggle</h2>
140
141
--- www/backoffice.md
+++ www/backoffice.md
@@ -9,11 +9,11 @@
99
1010
What Is The Backoffice
1111
----------------------
1212
1313
The backoffice is a mechanism used by a
14
-[Fossil server](/doc/trunk/www/server.wiki) to do low-priority
14
+[Fossil server](./server/) to do low-priority
1515
background work that is not directly related to the user interface. Here
1616
are some examples of the kinds of work that backoffice performs:
1717
1818
1. Sending email alerts and notifications
1919
2. Sending out daily digests of email notifications
@@ -39,12 +39,12 @@
3939
server for "[fossil sync](/help?cmd=sync)" and
4040
[fossil clone](/help?cmd=clone)" commands which are implemented as
4141
web requests - albeit requests that the human user never sees.
4242
Web requests can arrive at the Fossil server via direct TCP/IP (for example
4343
when Fossil is started using commands like "[fossil server](/help?cmd=server)")
44
-or via [CGI](/doc/trunk/www/server.wiki) or
45
-[SCGI](/doc/trunk/www/scgi.wiki) or via SSH.
44
+or via [CGI](./server/any/cgi.md) or
45
+[SCGI](./server/any/scgi.md) or via SSH.
4646
A backoffice process might be started regardless of the origin of the
4747
request.
4848
4949
The backoffice is not a daemon. Each backoffice process runs for a short
5050
while and then exits. This helps keep Fossil easy to manage, since there
5151
--- www/backoffice.md
+++ www/backoffice.md
@@ -9,11 +9,11 @@
9
10 What Is The Backoffice
11 ----------------------
12
13 The backoffice is a mechanism used by a
14 [Fossil server](/doc/trunk/www/server.wiki) to do low-priority
15 background work that is not directly related to the user interface. Here
16 are some examples of the kinds of work that backoffice performs:
17
18 1. Sending email alerts and notifications
19 2. Sending out daily digests of email notifications
@@ -39,12 +39,12 @@
39 server for "[fossil sync](/help?cmd=sync)" and
40 [fossil clone](/help?cmd=clone)" commands which are implemented as
41 web requests - albeit requests that the human user never sees.
42 Web requests can arrive at the Fossil server via direct TCP/IP (for example
43 when Fossil is started using commands like "[fossil server](/help?cmd=server)")
44 or via [CGI](/doc/trunk/www/server.wiki) or
45 [SCGI](/doc/trunk/www/scgi.wiki) or via SSH.
46 A backoffice process might be started regardless of the origin of the
47 request.
48
49 The backoffice is not a daemon. Each backoffice process runs for a short
50 while and then exits. This helps keep Fossil easy to manage, since there
51
--- www/backoffice.md
+++ www/backoffice.md
@@ -9,11 +9,11 @@
9
10 What Is The Backoffice
11 ----------------------
12
13 The backoffice is a mechanism used by a
14 [Fossil server](./server/) to do low-priority
15 background work that is not directly related to the user interface. Here
16 are some examples of the kinds of work that backoffice performs:
17
18 1. Sending email alerts and notifications
19 2. Sending out daily digests of email notifications
@@ -39,12 +39,12 @@
39 server for "[fossil sync](/help?cmd=sync)" and
40 [fossil clone](/help?cmd=clone)" commands which are implemented as
41 web requests - albeit requests that the human user never sees.
42 Web requests can arrive at the Fossil server via direct TCP/IP (for example
43 when Fossil is started using commands like "[fossil server](/help?cmd=server)")
44 or via [CGI](./server/any/cgi.md) or
45 [SCGI](./server/any/scgi.md) or via SSH.
46 A backoffice process might be started regardless of the origin of the
47 request.
48
49 The backoffice is not a daemon. Each backoffice process runs for a short
50 while and then exits. This helps keep Fossil easy to manage, since there
51
+3 -3
--- www/cgi.wiki
+++ www/cgi.wiki
@@ -7,13 +7,13 @@
77
a common point of rendezvous for syncing, and by providing a web-based
88
portal where developers and non-developers alike can learn about the
99
project and its current state.
1010
1111
Setting up a server using Fossil is easy.
12
-A [./server.wiki|separate document] talks about four different methods for
13
-setting up a Fossil server. One of those methods, and perhaps the most
14
-popular is [./server.wiki#cgi|CGI]. CGI is the technique that the three
12
+A [./server/|separate document] talks about all of the many different methods for
13
+setting up a Fossil server, one of which is [./server/any/cgi.md | as a CGI
14
+script]. CGI is the technique that the three
1515
[./selfhost.wiki|self-hosting Fossil repositories] all use.
1616
1717
Setting up a Fossil server using CGI is mostly about writing a short
1818
script (usually just 2 lines line) in the cgi-bin folder of an ordinary
1919
web-browser. But there are a lot of extra options that can be added
2020
--- www/cgi.wiki
+++ www/cgi.wiki
@@ -7,13 +7,13 @@
7 a common point of rendezvous for syncing, and by providing a web-based
8 portal where developers and non-developers alike can learn about the
9 project and its current state.
10
11 Setting up a server using Fossil is easy.
12 A [./server.wiki|separate document] talks about four different methods for
13 setting up a Fossil server. One of those methods, and perhaps the most
14 popular is [./server.wiki#cgi|CGI]. CGI is the technique that the three
15 [./selfhost.wiki|self-hosting Fossil repositories] all use.
16
17 Setting up a Fossil server using CGI is mostly about writing a short
18 script (usually just 2 lines line) in the cgi-bin folder of an ordinary
19 web-browser. But there are a lot of extra options that can be added
20
--- www/cgi.wiki
+++ www/cgi.wiki
@@ -7,13 +7,13 @@
7 a common point of rendezvous for syncing, and by providing a web-based
8 portal where developers and non-developers alike can learn about the
9 project and its current state.
10
11 Setting up a server using Fossil is easy.
12 A [./server/|separate document] talks about all of the many different methods for
13 setting up a Fossil server, one of which is [./server/any/cgi.md | as a CGI
14 script]. CGI is the technique that the three
15 [./selfhost.wiki|self-hosting Fossil repositories] all use.
16
17 Setting up a Fossil server using CGI is mostly about writing a short
18 script (usually just 2 lines line) in the cgi-bin folder of an ordinary
19 web-browser. But there are a lot of extra options that can be added
20
--- www/changes.wiki
+++ www/changes.wiki
@@ -13,11 +13,11 @@
1313
* Add support for fenced code blocks and improved hyperlink
1414
processing to the [/md_rules|markdown formatter].
1515
* Enhance the [/help?cmd=/stat|/stat] page so that it gives the
1616
option to show a breakdown of forum posts.
1717
* Change the default [./hashpolicy.wiki|hash policy] to SHA3.
18
- * Timeout [./server.wiki#cgi|CGI requests] after 300 seconds, or
18
+ * Timeout [./server/any/cgi.md|CGI requests] after 300 seconds, or
1919
some other value set by the
2020
[./cgi.wiki#timeout|"timeout:" property] in the CGI script.
2121
* Documentation improvements
2222
2323
<a name='v2_9'></a>
2424
--- www/changes.wiki
+++ www/changes.wiki
@@ -13,11 +13,11 @@
13 * Add support for fenced code blocks and improved hyperlink
14 processing to the [/md_rules|markdown formatter].
15 * Enhance the [/help?cmd=/stat|/stat] page so that it gives the
16 option to show a breakdown of forum posts.
17 * Change the default [./hashpolicy.wiki|hash policy] to SHA3.
18 * Timeout [./server.wiki#cgi|CGI requests] after 300 seconds, or
19 some other value set by the
20 [./cgi.wiki#timeout|"timeout:" property] in the CGI script.
21 * Documentation improvements
22
23 <a name='v2_9'></a>
24
--- www/changes.wiki
+++ www/changes.wiki
@@ -13,11 +13,11 @@
13 * Add support for fenced code blocks and improved hyperlink
14 processing to the [/md_rules|markdown formatter].
15 * Enhance the [/help?cmd=/stat|/stat] page so that it gives the
16 option to show a breakdown of forum posts.
17 * Change the default [./hashpolicy.wiki|hash policy] to SHA3.
18 * Timeout [./server/any/cgi.md|CGI requests] after 300 seconds, or
19 some other value set by the
20 [./cgi.wiki#timeout|"timeout:" property] in the CGI script.
21 * Documentation improvements
22
23 <a name='v2_9'></a>
24
+1 -1
--- www/chroot.md
+++ www/chroot.md
@@ -36,6 +36,6 @@
3636
3737
[bld]: https://www.fossil-scm.org/fossil/doc/trunk/www/build.wiki
3838
[cj]: https://en.wikipedia.org/wiki/Chroot
3939
[fls]: ./loadmgmt.md
4040
[mnl]: https://fossil-scm.org/forum/forumpost/90caff30cb
41
-[srv]: ./server.wiki
41
+[srv]: ./server/
4242
--- www/chroot.md
+++ www/chroot.md
@@ -36,6 +36,6 @@
36
37 [bld]: https://www.fossil-scm.org/fossil/doc/trunk/www/build.wiki
38 [cj]: https://en.wikipedia.org/wiki/Chroot
39 [fls]: ./loadmgmt.md
40 [mnl]: https://fossil-scm.org/forum/forumpost/90caff30cb
41 [srv]: ./server.wiki
42
--- www/chroot.md
+++ www/chroot.md
@@ -36,6 +36,6 @@
36
37 [bld]: https://www.fossil-scm.org/fossil/doc/trunk/www/build.wiki
38 [cj]: https://en.wikipedia.org/wiki/Chroot
39 [fls]: ./loadmgmt.md
40 [mnl]: https://fossil-scm.org/forum/forumpost/90caff30cb
41 [srv]: ./server/
42
--- www/concepts.wiki
+++ www/concepts.wiki
@@ -423,11 +423,11 @@
423423
<li><p><b>Inetd or Stunnel.</b>
424424
Configure programs like inetd, xinetd, or stunnel to hand off HTTP requests
425425
directly to the [/help?cmd=http|fossil http] command.
426426
</ol>
427427
428
-See the [./server.wiki | How To Configure A Fossil Server] document
428
+See the [./server/ | How To Configure A Fossil Server] document
429429
for details.
430430
431431
<h2>6.0 Review Of Key Concepts</h2>
432432
433433
<ul>
434434
--- www/concepts.wiki
+++ www/concepts.wiki
@@ -423,11 +423,11 @@
423 <li><p><b>Inetd or Stunnel.</b>
424 Configure programs like inetd, xinetd, or stunnel to hand off HTTP requests
425 directly to the [/help?cmd=http|fossil http] command.
426 </ol>
427
428 See the [./server.wiki | How To Configure A Fossil Server] document
429 for details.
430
431 <h2>6.0 Review Of Key Concepts</h2>
432
433 <ul>
434
--- www/concepts.wiki
+++ www/concepts.wiki
@@ -423,11 +423,11 @@
423 <li><p><b>Inetd or Stunnel.</b>
424 Configure programs like inetd, xinetd, or stunnel to hand off HTTP requests
425 directly to the [/help?cmd=http|fossil http] command.
426 </ol>
427
428 See the [./server/ | How To Configure A Fossil Server] document
429 for details.
430
431 <h2>6.0 Review Of Key Concepts</h2>
432
433 <ul>
434
--- www/embeddeddoc.wiki
+++ www/embeddeddoc.wiki
@@ -153,12 +153,12 @@
153153
<blockquote><pre>
154154
#!/usr/bin/fossil
155155
repository: /fossil/fossil.fossil
156156
</pre></blockquote>
157157
158
-This is one of four ways to set up a
159
-<a href="./server.wiki">fossil web server</a>.
158
+This is one of the many ways to set up a
159
+<a href="./server/">Fossil server</a>.
160160
161161
The "<b>/trunk/</b>" part of the URL tells fossil to use
162162
the documentation files from the most recent trunk check-in.
163163
If you wanted to see an historical version of this document,
164164
you could substitute the name of a check-in for "<b>/trunk/</b>".
165165
--- www/embeddeddoc.wiki
+++ www/embeddeddoc.wiki
@@ -153,12 +153,12 @@
153 <blockquote><pre>
154 #!/usr/bin/fossil
155 repository: /fossil/fossil.fossil
156 </pre></blockquote>
157
158 This is one of four ways to set up a
159 <a href="./server.wiki">fossil web server</a>.
160
161 The "<b>/trunk/</b>" part of the URL tells fossil to use
162 the documentation files from the most recent trunk check-in.
163 If you wanted to see an historical version of this document,
164 you could substitute the name of a check-in for "<b>/trunk/</b>".
165
--- www/embeddeddoc.wiki
+++ www/embeddeddoc.wiki
@@ -153,12 +153,12 @@
153 <blockquote><pre>
154 #!/usr/bin/fossil
155 repository: /fossil/fossil.fossil
156 </pre></blockquote>
157
158 This is one of the many ways to set up a
159 <a href="./server/">Fossil server</a>.
160
161 The "<b>/trunk/</b>" part of the URL tells fossil to use
162 the documentation files from the most recent trunk check-in.
163 If you wanted to see an historical version of this document,
164 you could substitute the name of a check-in for "<b>/trunk/</b>".
165
--- www/fossil-v-git.wiki
+++ www/fossil-v-git.wiki
@@ -75,11 +75,11 @@
7575
the design. One way to describe Fossil is that it is
7676
"[https://github.com/ | GitHub]-in-a-box."
7777
7878
For developers who choose to self-host projects (rather than using a
7979
3rd-party service such as GitHub) Fossil is much easier to set up, since
80
-the stand-alone Fossil executable together with a [./server.wiki#cgi|2-line CGI script]
80
+the stand-alone Fossil executable together with a [./server/any/cgi.md|2-line CGI script]
8181
suffice to instantiate a full-featured developer website. To accomplish
8282
the same using Git requires locating, installing, configuring, integrating,
8383
and managing a wide assortment of separate tools. Standing up a developer
8484
website using Fossil can be done in minutes, whereas doing the same using
8585
Git requires hours or days.
8686
--- www/fossil-v-git.wiki
+++ www/fossil-v-git.wiki
@@ -75,11 +75,11 @@
75 the design. One way to describe Fossil is that it is
76 "[https://github.com/ | GitHub]-in-a-box."
77
78 For developers who choose to self-host projects (rather than using a
79 3rd-party service such as GitHub) Fossil is much easier to set up, since
80 the stand-alone Fossil executable together with a [./server.wiki#cgi|2-line CGI script]
81 suffice to instantiate a full-featured developer website. To accomplish
82 the same using Git requires locating, installing, configuring, integrating,
83 and managing a wide assortment of separate tools. Standing up a developer
84 website using Fossil can be done in minutes, whereas doing the same using
85 Git requires hours or days.
86
--- www/fossil-v-git.wiki
+++ www/fossil-v-git.wiki
@@ -75,11 +75,11 @@
75 the design. One way to describe Fossil is that it is
76 "[https://github.com/ | GitHub]-in-a-box."
77
78 For developers who choose to self-host projects (rather than using a
79 3rd-party service such as GitHub) Fossil is much easier to set up, since
80 the stand-alone Fossil executable together with a [./server/any/cgi.md|2-line CGI script]
81 suffice to instantiate a full-featured developer website. To accomplish
82 the same using Git requires locating, installing, configuring, integrating,
83 and managing a wide assortment of separate tools. Standing up a developer
84 website using Fossil can be done in minutes, whereas doing the same using
85 Git requires hours or days.
86
+5 -4
--- www/index.wiki
+++ www/index.wiki
@@ -61,13 +61,14 @@
6161
The protocol is
6262
[./stats.wiki | bandwidth efficient] to the point that Fossil can be
6363
used comfortably over dial-up or over the exceedingly slow Wifi on
6464
airliners.
6565
66
- 5. <b>CGI/SCGI Enabled</b> - No server is required, but if you want to
67
- set one up, Fossil supports four easy [./server.wiki | server configurations].
68
- You can also easily set up your server to automatically
66
+ 5. <b>Simple Server Setup</b> - No server is required, but if you want to
67
+ set one up, Fossil supports [./server/ | several different server
68
+ configurations] including CGI, SCGI, and direct HTTP.
69
+ You can also easily set up your Fossil repository to automatically
6970
[./mirrortogithub.md | mirror content on GitHub].
7071
7172
6. <b>Autosync</b> -
7273
Fossil supports [./concepts.wiki#workflow | "autosync" mode]
7374
which helps to keep projects moving
@@ -128,11 +129,11 @@
128129
its key functionality to TH1 scripts.
129130
* List of [./th1-hooks.md | TH1 hooks exposed by Fossil] that enable
130131
customization of commands and web pages.
131132
* A free hosting server for Fossil repositories is available at
132133
[http://chiselapp.com/].
133
- * How to [./server.wiki | set up a server] for your repository.
134
+ * How to [./server/ | set up a server] for your repository.
134135
* Customizing the [./custom_ticket.wiki | ticket system].
135136
* Methods to [./checkin_names.wiki | identify a specific check-in].
136137
* [./inout.wiki | Import and export] from and to Git.
137138
* [./fossil-v-git.wiki | Fossil versus Git].
138139
* [./fiveminutes.wiki | Up and running in 5 minutes as a single user]
139140
--- www/index.wiki
+++ www/index.wiki
@@ -61,13 +61,14 @@
61 The protocol is
62 [./stats.wiki | bandwidth efficient] to the point that Fossil can be
63 used comfortably over dial-up or over the exceedingly slow Wifi on
64 airliners.
65
66 5. <b>CGI/SCGI Enabled</b> - No server is required, but if you want to
67 set one up, Fossil supports four easy [./server.wiki | server configurations].
68 You can also easily set up your server to automatically
 
69 [./mirrortogithub.md | mirror content on GitHub].
70
71 6. <b>Autosync</b> -
72 Fossil supports [./concepts.wiki#workflow | "autosync" mode]
73 which helps to keep projects moving
@@ -128,11 +129,11 @@
128 its key functionality to TH1 scripts.
129 * List of [./th1-hooks.md | TH1 hooks exposed by Fossil] that enable
130 customization of commands and web pages.
131 * A free hosting server for Fossil repositories is available at
132 [http://chiselapp.com/].
133 * How to [./server.wiki | set up a server] for your repository.
134 * Customizing the [./custom_ticket.wiki | ticket system].
135 * Methods to [./checkin_names.wiki | identify a specific check-in].
136 * [./inout.wiki | Import and export] from and to Git.
137 * [./fossil-v-git.wiki | Fossil versus Git].
138 * [./fiveminutes.wiki | Up and running in 5 minutes as a single user]
139
--- www/index.wiki
+++ www/index.wiki
@@ -61,13 +61,14 @@
61 The protocol is
62 [./stats.wiki | bandwidth efficient] to the point that Fossil can be
63 used comfortably over dial-up or over the exceedingly slow Wifi on
64 airliners.
65
66 5. <b>Simple Server Setup</b> - No server is required, but if you want to
67 set one up, Fossil supports [./server/ | several different server
68 configurations] including CGI, SCGI, and direct HTTP.
69 You can also easily set up your Fossil repository to automatically
70 [./mirrortogithub.md | mirror content on GitHub].
71
72 6. <b>Autosync</b> -
73 Fossil supports [./concepts.wiki#workflow | "autosync" mode]
74 which helps to keep projects moving
@@ -128,11 +129,11 @@
129 its key functionality to TH1 scripts.
130 * List of [./th1-hooks.md | TH1 hooks exposed by Fossil] that enable
131 customization of commands and web pages.
132 * A free hosting server for Fossil repositories is available at
133 [http://chiselapp.com/].
134 * How to [./server/ | set up a server] for your repository.
135 * Customizing the [./custom_ticket.wiki | ticket system].
136 * Methods to [./checkin_names.wiki | identify a specific check-in].
137 * [./inout.wiki | Import and export] from and to Git.
138 * [./fossil-v-git.wiki | Fossil versus Git].
139 * [./fiveminutes.wiki | Up and running in 5 minutes as a single user]
140
+1 -1
--- www/mkindex.tcl
+++ www/mkindex.tcl
@@ -69,11 +69,11 @@
6969
{Quotes: What People Are Saying About Fossil, Git, and DVCSes in General}
7070
../test/release-checklist.wiki {Pre-Release Testing Checklist}
7171
reviews.wiki {Reviews}
7272
selfcheck.wiki {Fossil Repository Integrity Self Checks}
7373
selfhost.wiki {Fossil Self Hosting Repositories}
74
- server.wiki {How To Configure A Fossil Server}
74
+ server/ {How To Configure A Fossil Server}
7575
serverext.wiki {CGI Server Extensions}
7676
serverext.wiki {Adding Extensions To A Fossil Server Using CGI Scripts}
7777
settings.wiki {Fossil Settings}
7878
/sitemap {Site Map}
7979
shunning.wiki {Shunning: Deleting Content From Fossil}
8080
--- www/mkindex.tcl
+++ www/mkindex.tcl
@@ -69,11 +69,11 @@
69 {Quotes: What People Are Saying About Fossil, Git, and DVCSes in General}
70 ../test/release-checklist.wiki {Pre-Release Testing Checklist}
71 reviews.wiki {Reviews}
72 selfcheck.wiki {Fossil Repository Integrity Self Checks}
73 selfhost.wiki {Fossil Self Hosting Repositories}
74 server.wiki {How To Configure A Fossil Server}
75 serverext.wiki {CGI Server Extensions}
76 serverext.wiki {Adding Extensions To A Fossil Server Using CGI Scripts}
77 settings.wiki {Fossil Settings}
78 /sitemap {Site Map}
79 shunning.wiki {Shunning: Deleting Content From Fossil}
80
--- www/mkindex.tcl
+++ www/mkindex.tcl
@@ -69,11 +69,11 @@
69 {Quotes: What People Are Saying About Fossil, Git, and DVCSes in General}
70 ../test/release-checklist.wiki {Pre-Release Testing Checklist}
71 reviews.wiki {Reviews}
72 selfcheck.wiki {Fossil Repository Integrity Self Checks}
73 selfhost.wiki {Fossil Self Hosting Repositories}
74 server/ {How To Configure A Fossil Server}
75 serverext.wiki {CGI Server Extensions}
76 serverext.wiki {Adding Extensions To A Fossil Server Using CGI Scripts}
77 settings.wiki {Fossil Settings}
78 /sitemap {Site Map}
79 shunning.wiki {Shunning: Deleting Content From Fossil}
80
--- www/permutedindex.html
+++ www/permutedindex.html
@@ -63,11 +63,11 @@
6363
<li><a href="style.wiki">Code Style Guidelines &mdash; Source</a></li>
6464
<li><a href="../../../help">Commands and Webpages &mdash; Lists of</a></li>
6565
<li><a href="build.wiki"><b>Compiling and Installing Fossil</b></a></li>
6666
<li><a href="concepts.wiki">Concepts &mdash; Fossil Core</a></li>
6767
<li><a href="cgi.wiki">Configuration Options &mdash; CGI Script</a></li>
68
-<li><a href="server.wiki">Configure A Fossil Server &mdash; How To</a></li>
68
+<li><a href="server/">Configure A Fossil Server &mdash; How To</a></li>
6969
<li><a href="shunning.wiki">Content From Fossil &mdash; Shunning: Deleting</a></li>
7070
<li><a href="contribute.wiki"><b>Contributing Code or Documentation To The Fossil Project</b></a></li>
7171
<li><a href="copyright-release.html"><b>Contributor License Agreement</b></a></li>
7272
<li><a href="whyusefossil.wiki">Control &mdash; Benefits Of Version</a></li>
7373
<li><a href="concepts.wiki">Core Concepts &mdash; Fossil</a></li>
@@ -150,11 +150,11 @@
150150
<li><a href="hints.wiki">Hints &mdash; Fossil Tips And Usage</a></li>
151151
<li><a href="index.wiki"><b>Home Page</b></a></li>
152152
<li><a href="selfhost.wiki">Hosting Repositories &mdash; Fossil Self</a></li>
153153
<li><a href="aboutcgi.wiki"><b>How CGI Works In Fossil</b></a></li>
154154
<li><a href="aboutdownload.wiki"><b>How The Download Page Works</b></a></li>
155
-<li><a href="server.wiki"><b>How To Configure A Fossil Server</b></a></li>
155
+<li><a href="server/"><b>How To Configure A Fossil Server</b></a></li>
156156
<li><a href="newrepo.wiki"><b>How To Create A New Fossil Repository</b></a></li>
157157
<li><a href="mirrortogithub.md"><b>How To Mirror A Fossil Repository On GitHub</b></a></li>
158158
<li><a href="encryptedrepos.wiki"><b>How To Use Encrypted Repositories</b></a></li>
159159
<li><a href="hacker-howto.wiki">How-To &mdash; Hacker</a></li>
160160
<li><a href="tls-nginx.md">HTTPS with nginx &mdash; Proxying Fossil via</a></li>
@@ -228,11 +228,11 @@
228228
<li><a href="cgi.wiki">Script Configuration Options &mdash; CGI</a></li>
229229
<li><a href="th1.md">Scripting Language &mdash; The TH1</a></li>
230230
<li><a href="serverext.wiki">Scripts &mdash; Adding Extensions To A Fossil Server Using CGI</a></li>
231231
<li><a href="selfcheck.wiki">Self Checks &mdash; Fossil Repository Integrity</a></li>
232232
<li><a href="selfhost.wiki">Self Hosting Repositories &mdash; Fossil</a></li>
233
-<li><a href="server.wiki">Server &mdash; How To Configure A Fossil</a></li>
233
+<li><a href="server/">Server &mdash; How To Configure A Fossil</a></li>
234234
<li><a href="serverext.wiki">Server Extensions &mdash; CGI</a></li>
235235
<li><a href="serverext.wiki">Server Using CGI Scripts &mdash; Adding Extensions To A Fossil</a></li>
236236
<li><a href="settings.wiki">Settings &mdash; Fossil</a></li>
237237
<li><a href="admin-v-setup.md">Setup and Admin User Capabilities &mdash; The Differences Between the</a></li>
238238
<li><a href="hashpolicy.wiki">SHA1 and SHA3-256 &mdash; Hash Policy: Choosing Between</a></li>
239239
--- www/permutedindex.html
+++ www/permutedindex.html
@@ -63,11 +63,11 @@
63 <li><a href="style.wiki">Code Style Guidelines &mdash; Source</a></li>
64 <li><a href="../../../help">Commands and Webpages &mdash; Lists of</a></li>
65 <li><a href="build.wiki"><b>Compiling and Installing Fossil</b></a></li>
66 <li><a href="concepts.wiki">Concepts &mdash; Fossil Core</a></li>
67 <li><a href="cgi.wiki">Configuration Options &mdash; CGI Script</a></li>
68 <li><a href="server.wiki">Configure A Fossil Server &mdash; How To</a></li>
69 <li><a href="shunning.wiki">Content From Fossil &mdash; Shunning: Deleting</a></li>
70 <li><a href="contribute.wiki"><b>Contributing Code or Documentation To The Fossil Project</b></a></li>
71 <li><a href="copyright-release.html"><b>Contributor License Agreement</b></a></li>
72 <li><a href="whyusefossil.wiki">Control &mdash; Benefits Of Version</a></li>
73 <li><a href="concepts.wiki">Core Concepts &mdash; Fossil</a></li>
@@ -150,11 +150,11 @@
150 <li><a href="hints.wiki">Hints &mdash; Fossil Tips And Usage</a></li>
151 <li><a href="index.wiki"><b>Home Page</b></a></li>
152 <li><a href="selfhost.wiki">Hosting Repositories &mdash; Fossil Self</a></li>
153 <li><a href="aboutcgi.wiki"><b>How CGI Works In Fossil</b></a></li>
154 <li><a href="aboutdownload.wiki"><b>How The Download Page Works</b></a></li>
155 <li><a href="server.wiki"><b>How To Configure A Fossil Server</b></a></li>
156 <li><a href="newrepo.wiki"><b>How To Create A New Fossil Repository</b></a></li>
157 <li><a href="mirrortogithub.md"><b>How To Mirror A Fossil Repository On GitHub</b></a></li>
158 <li><a href="encryptedrepos.wiki"><b>How To Use Encrypted Repositories</b></a></li>
159 <li><a href="hacker-howto.wiki">How-To &mdash; Hacker</a></li>
160 <li><a href="tls-nginx.md">HTTPS with nginx &mdash; Proxying Fossil via</a></li>
@@ -228,11 +228,11 @@
228 <li><a href="cgi.wiki">Script Configuration Options &mdash; CGI</a></li>
229 <li><a href="th1.md">Scripting Language &mdash; The TH1</a></li>
230 <li><a href="serverext.wiki">Scripts &mdash; Adding Extensions To A Fossil Server Using CGI</a></li>
231 <li><a href="selfcheck.wiki">Self Checks &mdash; Fossil Repository Integrity</a></li>
232 <li><a href="selfhost.wiki">Self Hosting Repositories &mdash; Fossil</a></li>
233 <li><a href="server.wiki">Server &mdash; How To Configure A Fossil</a></li>
234 <li><a href="serverext.wiki">Server Extensions &mdash; CGI</a></li>
235 <li><a href="serverext.wiki">Server Using CGI Scripts &mdash; Adding Extensions To A Fossil</a></li>
236 <li><a href="settings.wiki">Settings &mdash; Fossil</a></li>
237 <li><a href="admin-v-setup.md">Setup and Admin User Capabilities &mdash; The Differences Between the</a></li>
238 <li><a href="hashpolicy.wiki">SHA1 and SHA3-256 &mdash; Hash Policy: Choosing Between</a></li>
239
--- www/permutedindex.html
+++ www/permutedindex.html
@@ -63,11 +63,11 @@
63 <li><a href="style.wiki">Code Style Guidelines &mdash; Source</a></li>
64 <li><a href="../../../help">Commands and Webpages &mdash; Lists of</a></li>
65 <li><a href="build.wiki"><b>Compiling and Installing Fossil</b></a></li>
66 <li><a href="concepts.wiki">Concepts &mdash; Fossil Core</a></li>
67 <li><a href="cgi.wiki">Configuration Options &mdash; CGI Script</a></li>
68 <li><a href="server/">Configure A Fossil Server &mdash; How To</a></li>
69 <li><a href="shunning.wiki">Content From Fossil &mdash; Shunning: Deleting</a></li>
70 <li><a href="contribute.wiki"><b>Contributing Code or Documentation To The Fossil Project</b></a></li>
71 <li><a href="copyright-release.html"><b>Contributor License Agreement</b></a></li>
72 <li><a href="whyusefossil.wiki">Control &mdash; Benefits Of Version</a></li>
73 <li><a href="concepts.wiki">Core Concepts &mdash; Fossil</a></li>
@@ -150,11 +150,11 @@
150 <li><a href="hints.wiki">Hints &mdash; Fossil Tips And Usage</a></li>
151 <li><a href="index.wiki"><b>Home Page</b></a></li>
152 <li><a href="selfhost.wiki">Hosting Repositories &mdash; Fossil Self</a></li>
153 <li><a href="aboutcgi.wiki"><b>How CGI Works In Fossil</b></a></li>
154 <li><a href="aboutdownload.wiki"><b>How The Download Page Works</b></a></li>
155 <li><a href="server/"><b>How To Configure A Fossil Server</b></a></li>
156 <li><a href="newrepo.wiki"><b>How To Create A New Fossil Repository</b></a></li>
157 <li><a href="mirrortogithub.md"><b>How To Mirror A Fossil Repository On GitHub</b></a></li>
158 <li><a href="encryptedrepos.wiki"><b>How To Use Encrypted Repositories</b></a></li>
159 <li><a href="hacker-howto.wiki">How-To &mdash; Hacker</a></li>
160 <li><a href="tls-nginx.md">HTTPS with nginx &mdash; Proxying Fossil via</a></li>
@@ -228,11 +228,11 @@
228 <li><a href="cgi.wiki">Script Configuration Options &mdash; CGI</a></li>
229 <li><a href="th1.md">Scripting Language &mdash; The TH1</a></li>
230 <li><a href="serverext.wiki">Scripts &mdash; Adding Extensions To A Fossil Server Using CGI</a></li>
231 <li><a href="selfcheck.wiki">Self Checks &mdash; Fossil Repository Integrity</a></li>
232 <li><a href="selfhost.wiki">Self Hosting Repositories &mdash; Fossil</a></li>
233 <li><a href="server/">Server &mdash; How To Configure A Fossil</a></li>
234 <li><a href="serverext.wiki">Server Extensions &mdash; CGI</a></li>
235 <li><a href="serverext.wiki">Server Using CGI Scripts &mdash; Adding Extensions To A Fossil</a></li>
236 <li><a href="settings.wiki">Settings &mdash; Fossil</a></li>
237 <li><a href="admin-v-setup.md">Setup and Admin User Capabilities &mdash; The Differences Between the</a></li>
238 <li><a href="hashpolicy.wiki">SHA1 and SHA3-256 &mdash; Hash Policy: Choosing Between</a></li>
239
--- www/quickstart.wiki
+++ www/quickstart.wiki
@@ -338,13 +338,14 @@
338338
server. For cross-machine collaboration, use the <b>server</b> command,
339339
which binds on all IP addresses and does not try to start a web browser.</p>
340340
341341
<p>Servers are also easily configured as:
342342
<ul>
343
- <li>[./server.wiki#inetd|inetd/xinetd]
344
- <li>[./server.wiki#cgi|CGI]
345
- <li>[./server.wiki#scgi|SCGI]
343
+ <li>[./server/any/inetd.md|inetd]
344
+ <li>[./server/debian/service.md|systemd]
345
+ <li>[./server/any/cgi.md|CGI]
346
+ <li>[./server/any/scgi.md|SCGI]
346347
</ul>
347348
348349
<p>The [./selfhost.wiki | self-hosting fossil repositories] use
349350
CGI.
350351
351352
--- www/quickstart.wiki
+++ www/quickstart.wiki
@@ -338,13 +338,14 @@
338 server. For cross-machine collaboration, use the <b>server</b> command,
339 which binds on all IP addresses and does not try to start a web browser.</p>
340
341 <p>Servers are also easily configured as:
342 <ul>
343 <li>[./server.wiki#inetd|inetd/xinetd]
344 <li>[./server.wiki#cgi|CGI]
345 <li>[./server.wiki#scgi|SCGI]
 
346 </ul>
347
348 <p>The [./selfhost.wiki | self-hosting fossil repositories] use
349 CGI.
350
351
--- www/quickstart.wiki
+++ www/quickstart.wiki
@@ -338,13 +338,14 @@
338 server. For cross-machine collaboration, use the <b>server</b> command,
339 which binds on all IP addresses and does not try to start a web browser.</p>
340
341 <p>Servers are also easily configured as:
342 <ul>
343 <li>[./server/any/inetd.md|inetd]
344 <li>[./server/debian/service.md|systemd]
345 <li>[./server/any/cgi.md|CGI]
346 <li>[./server/any/scgi.md|SCGI]
347 </ul>
348
349 <p>The [./selfhost.wiki | self-hosting fossil repositories] use
350 CGI.
351
352
--- www/serverext.wiki
+++ www/serverext.wiki
@@ -1,10 +1,10 @@
11
<title>CGI Server Extensions</title>
22
33
<h2>1.0 Introduction</h2>
44
5
-If you have a [./server.wiki|Fossil server] for your project,
5
+If you have a [./server/Fossil server] for your project,
66
you can add [https://en.wikipedia.org/wiki/Common_Gateway_Interface|CGI]
77
extensions to that server. These extensions work like
88
any other CGI program, except that they also have access to the Fossil
99
login information and can (optionally) leverage the "skins" of Fossil
1010
so that they appear to be more tightly integrated into the project.
@@ -27,21 +27,21 @@
2727
2828
CGI Extensions are disabled by default.
2929
An administrator activates the CGI extension mechanism by specifying
3030
an "Extension Root Directory" or "extroot" as part of the server setup.
3131
If the Fossil server is itself run as
32
-[./server.wiki#cgi|CGI], then add a line to the
32
+[./server/any/cgi.md|CGI], then add a line to the
3333
[./cgi.wiki#extroot|CGI script file] that says:
3434
3535
<blockquote><pre>
3636
extroot: <i>DIRECTORY</i>
3737
</pre></blockquote>
3838
3939
Or, if the Fossil server is begin run as using the
40
-"[./server.wiki#standalone|fossil server]" or
41
-"[./server.wiki#standalone|fossil ui]" or
42
-"[./server.wiki#inetd|fossil http]" commands, then add an extra
40
+"[./server/any/none.md|fossil server]" or
41
+"[./server/any/none.md|fossil ui]" or
42
+"[./server/any/inetd.md|fossil http]" commands, then add an extra
4343
"--extroot <i>DIRECTORY</i>" option to that command.
4444
4545
The <i>DIRECTORY</i> is the DOCUMENT_ROOT for the CGI.
4646
Files in the DOCUMENT_ROOT are accessed via URLs like this:
4747
4848
--- www/serverext.wiki
+++ www/serverext.wiki
@@ -1,10 +1,10 @@
1 <title>CGI Server Extensions</title>
2
3 <h2>1.0 Introduction</h2>
4
5 If you have a [./server.wiki|Fossil server] for your project,
6 you can add [https://en.wikipedia.org/wiki/Common_Gateway_Interface|CGI]
7 extensions to that server. These extensions work like
8 any other CGI program, except that they also have access to the Fossil
9 login information and can (optionally) leverage the "skins" of Fossil
10 so that they appear to be more tightly integrated into the project.
@@ -27,21 +27,21 @@
27
28 CGI Extensions are disabled by default.
29 An administrator activates the CGI extension mechanism by specifying
30 an "Extension Root Directory" or "extroot" as part of the server setup.
31 If the Fossil server is itself run as
32 [./server.wiki#cgi|CGI], then add a line to the
33 [./cgi.wiki#extroot|CGI script file] that says:
34
35 <blockquote><pre>
36 extroot: <i>DIRECTORY</i>
37 </pre></blockquote>
38
39 Or, if the Fossil server is begin run as using the
40 "[./server.wiki#standalone|fossil server]" or
41 "[./server.wiki#standalone|fossil ui]" or
42 "[./server.wiki#inetd|fossil http]" commands, then add an extra
43 "--extroot <i>DIRECTORY</i>" option to that command.
44
45 The <i>DIRECTORY</i> is the DOCUMENT_ROOT for the CGI.
46 Files in the DOCUMENT_ROOT are accessed via URLs like this:
47
48
--- www/serverext.wiki
+++ www/serverext.wiki
@@ -1,10 +1,10 @@
1 <title>CGI Server Extensions</title>
2
3 <h2>1.0 Introduction</h2>
4
5 If you have a [./server/Fossil server] for your project,
6 you can add [https://en.wikipedia.org/wiki/Common_Gateway_Interface|CGI]
7 extensions to that server. These extensions work like
8 any other CGI program, except that they also have access to the Fossil
9 login information and can (optionally) leverage the "skins" of Fossil
10 so that they appear to be more tightly integrated into the project.
@@ -27,21 +27,21 @@
27
28 CGI Extensions are disabled by default.
29 An administrator activates the CGI extension mechanism by specifying
30 an "Extension Root Directory" or "extroot" as part of the server setup.
31 If the Fossil server is itself run as
32 [./server/any/cgi.md|CGI], then add a line to the
33 [./cgi.wiki#extroot|CGI script file] that says:
34
35 <blockquote><pre>
36 extroot: <i>DIRECTORY</i>
37 </pre></blockquote>
38
39 Or, if the Fossil server is begin run as using the
40 "[./server/any/none.md|fossil server]" or
41 "[./server/any/none.md|fossil ui]" or
42 "[./server/any/inetd.md|fossil http]" commands, then add an extra
43 "--extroot <i>DIRECTORY</i>" option to that command.
44
45 The <i>DIRECTORY</i> is the DOCUMENT_ROOT for the CGI.
46 Files in the DOCUMENT_ROOT are accessed via URLs like this:
47
48
+1 -1
--- www/ssl.wiki
+++ www/ssl.wiki
@@ -207,11 +207,11 @@
207207
208208
Fossil's built-in HTTP server feature does not currently have a built-in
209209
way to serve via HTTP over TLS, a.k.a. HTTPS, even when you've linked
210210
Fossil to OpenSSL. To serve a Fossil repository via HTTPS, you must put
211211
it behind some kind of HTTPS proxy. We have a number of documents
212
-elsewhere in this repository that cover your options for [./server.wiki
212
+elsewhere in this repository that cover your options for [./server/
213213
| serving Fossil repositories]. A few of the most useful of these are:
214214
215215
* <a id="stunnel" href="./server/any/stunnel.md">Serving via stunnel</a>
216216
* <a id="althttpd" href="./server/any/althttpd.md">Serving via stunnel + althttpd</a>
217217
* <a id="nginx" href="./server/any/scgi.md">Serving via SCGI (nginx)</a>
218218
--- www/ssl.wiki
+++ www/ssl.wiki
@@ -207,11 +207,11 @@
207
208 Fossil's built-in HTTP server feature does not currently have a built-in
209 way to serve via HTTP over TLS, a.k.a. HTTPS, even when you've linked
210 Fossil to OpenSSL. To serve a Fossil repository via HTTPS, you must put
211 it behind some kind of HTTPS proxy. We have a number of documents
212 elsewhere in this repository that cover your options for [./server.wiki
213 | serving Fossil repositories]. A few of the most useful of these are:
214
215 * <a id="stunnel" href="./server/any/stunnel.md">Serving via stunnel</a>
216 * <a id="althttpd" href="./server/any/althttpd.md">Serving via stunnel + althttpd</a>
217 * <a id="nginx" href="./server/any/scgi.md">Serving via SCGI (nginx)</a>
218
--- www/ssl.wiki
+++ www/ssl.wiki
@@ -207,11 +207,11 @@
207
208 Fossil's built-in HTTP server feature does not currently have a built-in
209 way to serve via HTTP over TLS, a.k.a. HTTPS, even when you've linked
210 Fossil to OpenSSL. To serve a Fossil repository via HTTPS, you must put
211 it behind some kind of HTTPS proxy. We have a number of documents
212 elsewhere in this repository that cover your options for [./server/
213 | serving Fossil repositories]. A few of the most useful of these are:
214
215 * <a id="stunnel" href="./server/any/stunnel.md">Serving via stunnel</a>
216 * <a id="althttpd" href="./server/any/althttpd.md">Serving via stunnel + althttpd</a>
217 * <a id="nginx" href="./server/any/scgi.md">Serving via SCGI (nginx)</a>
218
+1 -1
--- www/sync.wiki
+++ www/sync.wiki
@@ -59,11 +59,11 @@
5959
6060
<p>The server might be running as an independent server
6161
using the <b>server</b> command, or it might be launched from
6262
inetd or xinetd using the <b>http</b> command. Or the server might
6363
be launched from CGI.
64
-(See "[./server.wiki|How To Configure A Fossil Server]" for details.)
64
+(See "[./server/|How To Configure A Fossil Server]" for details.)
6565
The specifics of how the server listens
6666
for incoming HTTP requests is immaterial to this protocol.
6767
The important point is that the server is listening for requests and
6868
the client is the issuer of the requests.</p>
6969
7070
--- www/sync.wiki
+++ www/sync.wiki
@@ -59,11 +59,11 @@
59
60 <p>The server might be running as an independent server
61 using the <b>server</b> command, or it might be launched from
62 inetd or xinetd using the <b>http</b> command. Or the server might
63 be launched from CGI.
64 (See "[./server.wiki|How To Configure A Fossil Server]" for details.)
65 The specifics of how the server listens
66 for incoming HTTP requests is immaterial to this protocol.
67 The important point is that the server is listening for requests and
68 the client is the issuer of the requests.</p>
69
70
--- www/sync.wiki
+++ www/sync.wiki
@@ -59,11 +59,11 @@
59
60 <p>The server might be running as an independent server
61 using the <b>server</b> command, or it might be launched from
62 inetd or xinetd using the <b>http</b> command. Or the server might
63 be launched from CGI.
64 (See "[./server/|How To Configure A Fossil Server]" for details.)
65 The specifics of how the server listens
66 for incoming HTTP requests is immaterial to this protocol.
67 The important point is that the server is listening for requests and
68 the client is the issuer of the requests.</p>
69
70

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button