Fossil SCM

Fix typos in Markdown and Wiki pages.

danield 2021-01-12 16:00 trunk
Commit e755561d7358fb7bf1d140ca78c51f47aad72602213213995b00d7f3eaacff03
+1 -1
--- src/wiki.wiki
+++ src/wiki.wiki
@@ -32,11 +32,11 @@
3232
character surrounded on both sides by two or more spaces or by a tab.
3333
Or it can be a number and a "." (ex: "5.") surrounded on both sides
3434
by two spaces or a tab.
3535
Only a single level of enumeration list is supported by wiki.
3636
For nested lists or for enumerations that count using letters or
37
- roman numerials, use HTML.
37
+ roman numerals, use HTML.
3838
3939
4. <b>Indented Paragraphs.</b>
4040
Any paragraph that begins with two or more spaces or a tab and which
4141
is not a bullet or enumeration list item is rendered indented.
4242
Only a single level of indentation is supported by wiki.
4343
--- src/wiki.wiki
+++ src/wiki.wiki
@@ -32,11 +32,11 @@
32 character surrounded on both sides by two or more spaces or by a tab.
33 Or it can be a number and a "." (ex: "5.") surrounded on both sides
34 by two spaces or a tab.
35 Only a single level of enumeration list is supported by wiki.
36 For nested lists or for enumerations that count using letters or
37 roman numerials, use HTML.
38
39 4. <b>Indented Paragraphs.</b>
40 Any paragraph that begins with two or more spaces or a tab and which
41 is not a bullet or enumeration list item is rendered indented.
42 Only a single level of indentation is supported by wiki.
43
--- src/wiki.wiki
+++ src/wiki.wiki
@@ -32,11 +32,11 @@
32 character surrounded on both sides by two or more spaces or by a tab.
33 Or it can be a number and a "." (ex: "5.") surrounded on both sides
34 by two spaces or a tab.
35 Only a single level of enumeration list is supported by wiki.
36 For nested lists or for enumerations that count using letters or
37 roman numerals, use HTML.
38
39 4. <b>Indented Paragraphs.</b>
40 Any paragraph that begins with two or more spaces or a tab and which
41 is not a bullet or enumeration list item is rendered indented.
42 Only a single level of indentation is supported by wiki.
43
--- www/blockchain.md
+++ www/blockchain.md
@@ -80,11 +80,11 @@
8080
hash chain that applies an ordering and lookup scheme to the blocks.
8181
[_Blockchain: Simple Explanation_][bse] explains this “hash chain”
8282
vs. “block chain” distinction in more detail.
8383
8484
These signatures prevent modification of the face value of each
85
- transation (Type 1 fraud) by ensuring that only the one signing a
85
+ transaction (Type 1 fraud) by ensuring that only the one signing a
8686
new block has the private signing key that could change an issued
8787
block after the fact.
8888
8989
The fact that these signatures are also *chained* prevents Type
9090
3 frauds by making the *prior* owner of a block sign it over to
@@ -119,11 +119,11 @@
119119
to [later](#work).
120120
121121
Although you have complete control over the contents of your local
122122
Fossil repository clone, you cannot perform Type 1 forgery on its
123123
contents short of executing a [preimage attack][prei] on the hash
124
- algorthm. ([SHA3-256][SHA-3] by default in the current version of
124
+ algorithm. ([SHA3-256][SHA-3] by default in the current version of
125125
Fossil.) Even if you could, Fossil’s sync protocol will prevent the
126126
modification from being pushed into another repository: the remote
127127
Fossil instance says, “I’ve already got that one, thanks,” and
128128
ignores the push. Thus, short of breaking into the remote server
129129
and modifying the repository in place, you couldn’t even make use of
@@ -146,11 +146,11 @@
146146
147147
If Fossil signatures prevent Type 1 and Type 2 frauds, you
148148
may wonder why they are not enabled by default. It is because
149149
they are defense-in-depth measures, not the minimum sufficient
150150
measures needed to prevent repository fraud, unlike the equivalent
151
- protections in a cryptocurrency blockcahin. Fossil provides its
151
+ protections in a cryptocurrency blockchain. Fossil provides its
152152
primary protections through other means, so it doesn’t need to
153153
mandate signatures.
154154
155155
Also, Fossil is not itself a [PKI], and there is no way for regular
156156
users of Fossil to link it to a PKI, since doing so would likely
157157
--- www/blockchain.md
+++ www/blockchain.md
@@ -80,11 +80,11 @@
80 hash chain that applies an ordering and lookup scheme to the blocks.
81 [_Blockchain: Simple Explanation_][bse] explains this “hash chain”
82 vs. “block chain” distinction in more detail.
83
84 These signatures prevent modification of the face value of each
85 transation (Type 1 fraud) by ensuring that only the one signing a
86 new block has the private signing key that could change an issued
87 block after the fact.
88
89 The fact that these signatures are also *chained* prevents Type
90 3 frauds by making the *prior* owner of a block sign it over to
@@ -119,11 +119,11 @@
119 to [later](#work).
120
121 Although you have complete control over the contents of your local
122 Fossil repository clone, you cannot perform Type 1 forgery on its
123 contents short of executing a [preimage attack][prei] on the hash
124 algorthm. ([SHA3-256][SHA-3] by default in the current version of
125 Fossil.) Even if you could, Fossil’s sync protocol will prevent the
126 modification from being pushed into another repository: the remote
127 Fossil instance says, “I’ve already got that one, thanks,” and
128 ignores the push. Thus, short of breaking into the remote server
129 and modifying the repository in place, you couldn’t even make use of
@@ -146,11 +146,11 @@
146
147 If Fossil signatures prevent Type 1 and Type 2 frauds, you
148 may wonder why they are not enabled by default. It is because
149 they are defense-in-depth measures, not the minimum sufficient
150 measures needed to prevent repository fraud, unlike the equivalent
151 protections in a cryptocurrency blockcahin. Fossil provides its
152 primary protections through other means, so it doesn’t need to
153 mandate signatures.
154
155 Also, Fossil is not itself a [PKI], and there is no way for regular
156 users of Fossil to link it to a PKI, since doing so would likely
157
--- www/blockchain.md
+++ www/blockchain.md
@@ -80,11 +80,11 @@
80 hash chain that applies an ordering and lookup scheme to the blocks.
81 [_Blockchain: Simple Explanation_][bse] explains this “hash chain”
82 vs. “block chain” distinction in more detail.
83
84 These signatures prevent modification of the face value of each
85 transaction (Type 1 fraud) by ensuring that only the one signing a
86 new block has the private signing key that could change an issued
87 block after the fact.
88
89 The fact that these signatures are also *chained* prevents Type
90 3 frauds by making the *prior* owner of a block sign it over to
@@ -119,11 +119,11 @@
119 to [later](#work).
120
121 Although you have complete control over the contents of your local
122 Fossil repository clone, you cannot perform Type 1 forgery on its
123 contents short of executing a [preimage attack][prei] on the hash
124 algorithm. ([SHA3-256][SHA-3] by default in the current version of
125 Fossil.) Even if you could, Fossil’s sync protocol will prevent the
126 modification from being pushed into another repository: the remote
127 Fossil instance says, “I’ve already got that one, thanks,” and
128 ignores the push. Thus, short of breaking into the remote server
129 and modifying the repository in place, you couldn’t even make use of
@@ -146,11 +146,11 @@
146
147 If Fossil signatures prevent Type 1 and Type 2 frauds, you
148 may wonder why they are not enabled by default. It is because
149 they are defense-in-depth measures, not the minimum sufficient
150 measures needed to prevent repository fraud, unlike the equivalent
151 protections in a cryptocurrency blockchain. Fossil provides its
152 primary protections through other means, so it doesn’t need to
153 mandate signatures.
154
155 Also, Fossil is not itself a [PKI], and there is no way for regular
156 users of Fossil to link it to a PKI, since doing so would likely
157
+1 -1
--- www/build.wiki
+++ www/build.wiki
@@ -316,11 +316,11 @@
316316
317317
<h2>6.0 Building on/for Android</h2>
318318
319319
<h3>6.1 Cross-compiling from Linux</h3>
320320
321
-The following instructions for building Fossil for Andoid,
321
+The following instructions for building Fossil for Android,
322322
without requiring a rooted OS, are adapted from
323323
[https://fossil-scm.org/forum/forumpost/e0e9de4a7e | forumpost/e0e9de4a7e].
324324
325325
On the development machine, from the fossil source tree:
326326
327327
--- www/build.wiki
+++ www/build.wiki
@@ -316,11 +316,11 @@
316
317 <h2>6.0 Building on/for Android</h2>
318
319 <h3>6.1 Cross-compiling from Linux</h3>
320
321 The following instructions for building Fossil for Andoid,
322 without requiring a rooted OS, are adapted from
323 [https://fossil-scm.org/forum/forumpost/e0e9de4a7e | forumpost/e0e9de4a7e].
324
325 On the development machine, from the fossil source tree:
326
327
--- www/build.wiki
+++ www/build.wiki
@@ -316,11 +316,11 @@
316
317 <h2>6.0 Building on/for Android</h2>
318
319 <h3>6.1 Cross-compiling from Linux</h3>
320
321 The following instructions for building Fossil for Android,
322 without requiring a rooted OS, are adapted from
323 [https://fossil-scm.org/forum/forumpost/e0e9de4a7e | forumpost/e0e9de4a7e].
324
325 On the development machine, from the fossil source tree:
326
327
--- www/caps/admin-v-setup.md
+++ www/caps/admin-v-setup.md
@@ -348,11 +348,11 @@
348348
SQL queries against the Fossil repository via Fossil UI. This not
349349
only allows arbitrary ability to modify the repository hash tree
350350
and its backing data tables, it can probably also be used to damage
351351
the host such as via `PRAGMA temp_store = FILE`.
352352
353
-* **Tickets**: This section allows input of aribtrary TH1 code that
353
+* **Tickets**: This section allows input of arbitrary TH1 code that
354354
runs on the server, affecting the way the Fossil ticketing system
355355
works. The justification in the **TH1** section below therefore
356356
applies.
357357
358358
* **TH1**: The [TH1 language][th1] is quite restricted relative to the
359359
--- www/caps/admin-v-setup.md
+++ www/caps/admin-v-setup.md
@@ -348,11 +348,11 @@
348 SQL queries against the Fossil repository via Fossil UI. This not
349 only allows arbitrary ability to modify the repository hash tree
350 and its backing data tables, it can probably also be used to damage
351 the host such as via `PRAGMA temp_store = FILE`.
352
353 * **Tickets**: This section allows input of aribtrary TH1 code that
354 runs on the server, affecting the way the Fossil ticketing system
355 works. The justification in the **TH1** section below therefore
356 applies.
357
358 * **TH1**: The [TH1 language][th1] is quite restricted relative to the
359
--- www/caps/admin-v-setup.md
+++ www/caps/admin-v-setup.md
@@ -348,11 +348,11 @@
348 SQL queries against the Fossil repository via Fossil UI. This not
349 only allows arbitrary ability to modify the repository hash tree
350 and its backing data tables, it can probably also be used to damage
351 the host such as via `PRAGMA temp_store = FILE`.
352
353 * **Tickets**: This section allows input of arbitrary TH1 code that
354 runs on the server, affecting the way the Fossil ticketing system
355 works. The justification in the **TH1** section below therefore
356 applies.
357
358 * **TH1**: The [TH1 language][th1] is quite restricted relative to the
359
--- www/changes.wiki
+++ www/changes.wiki
@@ -635,11 +635,11 @@
635635
<a name='v2_0'></a>
636636
<h2>Changes for Version 2.0 (2017-03-03)</h2>
637637
638638
* Use the
639639
[https://github.com/cr-marcstevens/sha1collisiondetection|hardened SHA1]
640
- implemenation by Marc Stevens and Dan Shumow.
640
+ implementation by Marc Stevens and Dan Shumow.
641641
* Add the ability to read and understand
642642
[./fileformat.wiki#names|artifact names] that are based on SHA3-256
643643
rather than SHA1, but do not actually generate any such names.
644644
* Added the [/help?cmd=sha3sum|sha3sum] command.
645645
* Update the built-in SQLite to version 3.17.0.
@@ -659,11 +659,11 @@
659659
with many new filter options so that specific kinds of changes can be
660660
found without having to pipe through grep or sed.
661661
* Enhanced the [/help/sqlite3|fossil sql] command so that it opens the
662662
[./tech_overview.wiki#localdb|checkout database] and the
663663
[./tech_overview.wiki#configdb|configuration database] in addition to the
664
- respository database.
664
+ repository database.
665665
* TH1 enhancements:
666666
<ul><li>Add <nowiki>[unversioned content]</nowiki> command.</li>
667667
<li>Add <nowiki>[unversioned list]</nowiki> command.</li>
668668
<li>Add project_description variable.</li>
669669
</ul>
@@ -752,11 +752,11 @@
752752
[/help?cmd=/tarball|/tarball] and [/help?cmd=/zip|/zip] web pages.
753753
* Add support for [./encryptedrepos.wiki|encrypted Fossil repositories].
754754
* If the FOSSIL_PWREADER environment variable is set, then use the program it
755755
names in place of getpass() to read passwords and passphrases
756756
* Option --baseurl now works on Windows.
757
- * Numerious documentation improvements.
757
+ * Numerous documentation improvements.
758758
* Update the built-in SQLite to version 3.13.0.
759759
760760
<a name='v1_34'></a>
761761
<h2>Changes for Version 1.34 (2015-11-02)</h2>
762762
763763
--- www/changes.wiki
+++ www/changes.wiki
@@ -635,11 +635,11 @@
635 <a name='v2_0'></a>
636 <h2>Changes for Version 2.0 (2017-03-03)</h2>
637
638 * Use the
639 [https://github.com/cr-marcstevens/sha1collisiondetection|hardened SHA1]
640 implemenation by Marc Stevens and Dan Shumow.
641 * Add the ability to read and understand
642 [./fileformat.wiki#names|artifact names] that are based on SHA3-256
643 rather than SHA1, but do not actually generate any such names.
644 * Added the [/help?cmd=sha3sum|sha3sum] command.
645 * Update the built-in SQLite to version 3.17.0.
@@ -659,11 +659,11 @@
659 with many new filter options so that specific kinds of changes can be
660 found without having to pipe through grep or sed.
661 * Enhanced the [/help/sqlite3|fossil sql] command so that it opens the
662 [./tech_overview.wiki#localdb|checkout database] and the
663 [./tech_overview.wiki#configdb|configuration database] in addition to the
664 respository database.
665 * TH1 enhancements:
666 <ul><li>Add <nowiki>[unversioned content]</nowiki> command.</li>
667 <li>Add <nowiki>[unversioned list]</nowiki> command.</li>
668 <li>Add project_description variable.</li>
669 </ul>
@@ -752,11 +752,11 @@
752 [/help?cmd=/tarball|/tarball] and [/help?cmd=/zip|/zip] web pages.
753 * Add support for [./encryptedrepos.wiki|encrypted Fossil repositories].
754 * If the FOSSIL_PWREADER environment variable is set, then use the program it
755 names in place of getpass() to read passwords and passphrases
756 * Option --baseurl now works on Windows.
757 * Numerious documentation improvements.
758 * Update the built-in SQLite to version 3.13.0.
759
760 <a name='v1_34'></a>
761 <h2>Changes for Version 1.34 (2015-11-02)</h2>
762
763
--- www/changes.wiki
+++ www/changes.wiki
@@ -635,11 +635,11 @@
635 <a name='v2_0'></a>
636 <h2>Changes for Version 2.0 (2017-03-03)</h2>
637
638 * Use the
639 [https://github.com/cr-marcstevens/sha1collisiondetection|hardened SHA1]
640 implementation by Marc Stevens and Dan Shumow.
641 * Add the ability to read and understand
642 [./fileformat.wiki#names|artifact names] that are based on SHA3-256
643 rather than SHA1, but do not actually generate any such names.
644 * Added the [/help?cmd=sha3sum|sha3sum] command.
645 * Update the built-in SQLite to version 3.17.0.
@@ -659,11 +659,11 @@
659 with many new filter options so that specific kinds of changes can be
660 found without having to pipe through grep or sed.
661 * Enhanced the [/help/sqlite3|fossil sql] command so that it opens the
662 [./tech_overview.wiki#localdb|checkout database] and the
663 [./tech_overview.wiki#configdb|configuration database] in addition to the
664 repository database.
665 * TH1 enhancements:
666 <ul><li>Add <nowiki>[unversioned content]</nowiki> command.</li>
667 <li>Add <nowiki>[unversioned list]</nowiki> command.</li>
668 <li>Add project_description variable.</li>
669 </ul>
@@ -752,11 +752,11 @@
752 [/help?cmd=/tarball|/tarball] and [/help?cmd=/zip|/zip] web pages.
753 * Add support for [./encryptedrepos.wiki|encrypted Fossil repositories].
754 * If the FOSSIL_PWREADER environment variable is set, then use the program it
755 names in place of getpass() to read passwords and passphrases
756 * Option --baseurl now works on Windows.
757 * Numerous documentation improvements.
758 * Update the built-in SQLite to version 3.13.0.
759
760 <a name='v1_34'></a>
761 <h2>Changes for Version 1.34 (2015-11-02)</h2>
762
763
--- www/css-tricks.md
+++ www/css-tricks.md
@@ -13,11 +13,11 @@
1313
of customizing certain CSS-based behaviors in a Fossil UI. That said...
1414
1515
## Is it Really `!important`?
1616
1717
By and large, CSS's `!important` qualifier is not needed when
18
-customzing Fossil's CSS. On occasion, however, particular styles may
18
+customizing Fossil's CSS. On occasion, however, particular styles may
1919
be set directly on DOM elements when Fossil generates its HTML, and
2020
such cases require the use of `!important` to override them.
2121
2222
2323
<!-- ============================================================ -->
2424
--- www/css-tricks.md
+++ www/css-tricks.md
@@ -13,11 +13,11 @@
13 of customizing certain CSS-based behaviors in a Fossil UI. That said...
14
15 ## Is it Really `!important`?
16
17 By and large, CSS's `!important` qualifier is not needed when
18 customzing Fossil's CSS. On occasion, however, particular styles may
19 be set directly on DOM elements when Fossil generates its HTML, and
20 such cases require the use of `!important` to override them.
21
22
23 <!-- ============================================================ -->
24
--- www/css-tricks.md
+++ www/css-tricks.md
@@ -13,11 +13,11 @@
13 of customizing certain CSS-based behaviors in a Fossil UI. That said...
14
15 ## Is it Really `!important`?
16
17 By and large, CSS's `!important` qualifier is not needed when
18 customizing Fossil's CSS. On occasion, however, particular styles may
19 be set directly on DOM elements when Fossil generates its HTML, and
20 such cases require the use of `!important` to override them.
21
22
23 <!-- ============================================================ -->
24
--- www/customskin.md
+++ www/customskin.md
@@ -169,11 +169,11 @@
169169
170170
<blockquote><dl>
171171
<dt><b>css.txt</b></dt><dd>
172172
173173
<p>The css.txt file is the text of the CSS for Fossil.
174
-Fossil might add additional CSS elements after the
174
+Fossil might add additional CSS elements after
175175
the css.txt file, if it sees that the css.txt omits some
176176
CSS components that Fossil needs. But for the most part,
177177
the content of the css.txt is the CSS for the page.</dd>
178178
179179
<dt><b>details.txt</b><dt><dd>
@@ -263,11 +263,11 @@
263263
press "Reload" on your browser to see the effects.
264264
265265
## <a name="headfoot"></a>Header and Footer Processing
266266
267267
The `header.txt` and `footer.txt` control files of a skin are the HTML text
268
-of the Contnet Header and Content Footer, except that before being inserted
268
+of the Content Header and Content Footer, except that before being inserted
269269
into the output stream, the text is run through a
270270
[TH1 interpreter](./th1.md) that might adjust the text as follows:
271271
272272
* All text within &lt;th1&gt;...&lt;/th1&gt; is omitted from the
273273
output and is instead run as a TH1 script. That TH1
274274
--- www/customskin.md
+++ www/customskin.md
@@ -169,11 +169,11 @@
169
170 <blockquote><dl>
171 <dt><b>css.txt</b></dt><dd>
172
173 <p>The css.txt file is the text of the CSS for Fossil.
174 Fossil might add additional CSS elements after the
175 the css.txt file, if it sees that the css.txt omits some
176 CSS components that Fossil needs. But for the most part,
177 the content of the css.txt is the CSS for the page.</dd>
178
179 <dt><b>details.txt</b><dt><dd>
@@ -263,11 +263,11 @@
263 press "Reload" on your browser to see the effects.
264
265 ## <a name="headfoot"></a>Header and Footer Processing
266
267 The `header.txt` and `footer.txt` control files of a skin are the HTML text
268 of the Contnet Header and Content Footer, except that before being inserted
269 into the output stream, the text is run through a
270 [TH1 interpreter](./th1.md) that might adjust the text as follows:
271
272 * All text within &lt;th1&gt;...&lt;/th1&gt; is omitted from the
273 output and is instead run as a TH1 script. That TH1
274
--- www/customskin.md
+++ www/customskin.md
@@ -169,11 +169,11 @@
169
170 <blockquote><dl>
171 <dt><b>css.txt</b></dt><dd>
172
173 <p>The css.txt file is the text of the CSS for Fossil.
174 Fossil might add additional CSS elements after
175 the css.txt file, if it sees that the css.txt omits some
176 CSS components that Fossil needs. But for the most part,
177 the content of the css.txt is the CSS for the page.</dd>
178
179 <dt><b>details.txt</b><dt><dd>
@@ -263,11 +263,11 @@
263 press "Reload" on your browser to see the effects.
264
265 ## <a name="headfoot"></a>Header and Footer Processing
266
267 The `header.txt` and `footer.txt` control files of a skin are the HTML text
268 of the Content Header and Content Footer, except that before being inserted
269 into the output stream, the text is run through a
270 [TH1 interpreter](./th1.md) that might adjust the text as follows:
271
272 * All text within &lt;th1&gt;...&lt;/th1&gt; is omitted from the
273 output and is instead run as a TH1 script. That TH1
274
+3 -3
--- www/defcsp.md
+++ www/defcsp.md
@@ -102,11 +102,11 @@
102102
103103
As the "`unsafe-`" prefix on the name implies, the `'unsafe-inline'`
104104
feature is suboptimal for security. However, there are
105105
a few places in the Fossil-generated HTML that benefit from this
106106
flexibility and the work-arounds are verbose and difficult to maintain.
107
-Futhermore, the harm that can be done with style injections is far
107
+Furthermore, the harm that can be done with style injections is far
108108
less than the harm possible with injected javascript. And so the
109109
`'unsafe-inline'` compromise is accepted for now, though it might
110110
go away in some future release of Fossil.
111111
112112
### <a name="script"></a> script-src 'self' 'nonce-%s'
@@ -173,11 +173,11 @@
173173
content:
174174
175175
<script src="/doc/trunk/bad.js"></script>
176176
177177
That script can then do anything allowed in JavaScript to *any other*
178
-Chisel repository your browser can access.The possibilities for mischief
178
+Chisel repository your browser can access. The possibilities for mischief
179179
are *vast*. For just one example, if you have login cookies on four
180180
different Chisel repositories, your attacker could harvest the login
181181
cookies for all of them through this path if we allowed Fossil to serve
182182
JavaScript files under the same CSP policy as we do for CSS files.
183183
@@ -240,11 +240,11 @@
240240
to serve such content via `/ext` URLs.
241241
242242
5. Put Fossil behind a [front-end proxy server][svr] as a virtual
243243
subdirectory within the site, so that our default CSP’s “self” rules
244244
match static file routes on that same site. For instance, your repo
245
- might be at `https://example.com/code`, allowing documentes in that
245
+ might be at `https://example.com/code`, allowing documents in that
246246
repo to refer to:
247247
248248
* images as `/image/foo.png`
249249
* JavaScript files as `/js/bar.js`
250250
* CSS style sheets as `/style/qux.css`
251251
--- www/defcsp.md
+++ www/defcsp.md
@@ -102,11 +102,11 @@
102
103 As the "`unsafe-`" prefix on the name implies, the `'unsafe-inline'`
104 feature is suboptimal for security. However, there are
105 a few places in the Fossil-generated HTML that benefit from this
106 flexibility and the work-arounds are verbose and difficult to maintain.
107 Futhermore, the harm that can be done with style injections is far
108 less than the harm possible with injected javascript. And so the
109 `'unsafe-inline'` compromise is accepted for now, though it might
110 go away in some future release of Fossil.
111
112 ### <a name="script"></a> script-src 'self' 'nonce-%s'
@@ -173,11 +173,11 @@
173 content:
174
175 <script src="/doc/trunk/bad.js"></script>
176
177 That script can then do anything allowed in JavaScript to *any other*
178 Chisel repository your browser can access.The possibilities for mischief
179 are *vast*. For just one example, if you have login cookies on four
180 different Chisel repositories, your attacker could harvest the login
181 cookies for all of them through this path if we allowed Fossil to serve
182 JavaScript files under the same CSP policy as we do for CSS files.
183
@@ -240,11 +240,11 @@
240 to serve such content via `/ext` URLs.
241
242 5. Put Fossil behind a [front-end proxy server][svr] as a virtual
243 subdirectory within the site, so that our default CSP’s “self” rules
244 match static file routes on that same site. For instance, your repo
245 might be at `https://example.com/code`, allowing documentes in that
246 repo to refer to:
247
248 * images as `/image/foo.png`
249 * JavaScript files as `/js/bar.js`
250 * CSS style sheets as `/style/qux.css`
251
--- www/defcsp.md
+++ www/defcsp.md
@@ -102,11 +102,11 @@
102
103 As the "`unsafe-`" prefix on the name implies, the `'unsafe-inline'`
104 feature is suboptimal for security. However, there are
105 a few places in the Fossil-generated HTML that benefit from this
106 flexibility and the work-arounds are verbose and difficult to maintain.
107 Furthermore, the harm that can be done with style injections is far
108 less than the harm possible with injected javascript. And so the
109 `'unsafe-inline'` compromise is accepted for now, though it might
110 go away in some future release of Fossil.
111
112 ### <a name="script"></a> script-src 'self' 'nonce-%s'
@@ -173,11 +173,11 @@
173 content:
174
175 <script src="/doc/trunk/bad.js"></script>
176
177 That script can then do anything allowed in JavaScript to *any other*
178 Chisel repository your browser can access. The possibilities for mischief
179 are *vast*. For just one example, if you have login cookies on four
180 different Chisel repositories, your attacker could harvest the login
181 cookies for all of them through this path if we allowed Fossil to serve
182 JavaScript files under the same CSP policy as we do for CSS files.
183
@@ -240,11 +240,11 @@
240 to serve such content via `/ext` URLs.
241
242 5. Put Fossil behind a [front-end proxy server][svr] as a virtual
243 subdirectory within the site, so that our default CSP’s “self” rules
244 match static file routes on that same site. For instance, your repo
245 might be at `https://example.com/code`, allowing documents in that
246 repo to refer to:
247
248 * images as `/image/foo.png`
249 * JavaScript files as `/js/bar.js`
250 * CSS style sheets as `/style/qux.css`
251
+2 -2
--- www/env-opts.md
+++ www/env-opts.md
@@ -113,11 +113,11 @@
113113
114114
Environment Variables
115115
---------------------
116116
117117
The location of the user's account-wide [configuration database][configdb]
118
-depends on the operating system and on the existance of various
118
+depends on the operating system and on the existence of various
119119
environment variables and/or files. See the discussion of the
120120
[configuration database location algorithm][configloc] for details.
121121
122122
`EDITOR`: Name the editor to use for check-in and stash comments.
123123
Overridden by the local or global `editor` setting or the `VISUAL`
@@ -393,11 +393,11 @@
393393
[configuration database file][configdb].
394394
The configuration database file includes the global settings
395395
and the list of repositories and checkouts used by `fossil all`.
396396
397397
The location of the configuration database file depends on the
398
-operating system and on the existance of various environment
398
+operating system and on the existence of various environment
399399
variables and/or files. In brief, the configuration database is
400400
usually:
401401
402402
* Traditional unix &rarr; "`$HOME/.fossil`"
403403
* Windows &rarr; "`%LOCALAPPDATA%/_fossil`"
404404
--- www/env-opts.md
+++ www/env-opts.md
@@ -113,11 +113,11 @@
113
114 Environment Variables
115 ---------------------
116
117 The location of the user's account-wide [configuration database][configdb]
118 depends on the operating system and on the existance of various
119 environment variables and/or files. See the discussion of the
120 [configuration database location algorithm][configloc] for details.
121
122 `EDITOR`: Name the editor to use for check-in and stash comments.
123 Overridden by the local or global `editor` setting or the `VISUAL`
@@ -393,11 +393,11 @@
393 [configuration database file][configdb].
394 The configuration database file includes the global settings
395 and the list of repositories and checkouts used by `fossil all`.
396
397 The location of the configuration database file depends on the
398 operating system and on the existance of various environment
399 variables and/or files. In brief, the configuration database is
400 usually:
401
402 * Traditional unix &rarr; "`$HOME/.fossil`"
403 * Windows &rarr; "`%LOCALAPPDATA%/_fossil`"
404
--- www/env-opts.md
+++ www/env-opts.md
@@ -113,11 +113,11 @@
113
114 Environment Variables
115 ---------------------
116
117 The location of the user's account-wide [configuration database][configdb]
118 depends on the operating system and on the existence of various
119 environment variables and/or files. See the discussion of the
120 [configuration database location algorithm][configloc] for details.
121
122 `EDITOR`: Name the editor to use for check-in and stash comments.
123 Overridden by the local or global `editor` setting or the `VISUAL`
@@ -393,11 +393,11 @@
393 [configuration database file][configdb].
394 The configuration database file includes the global settings
395 and the list of repositories and checkouts used by `fossil all`.
396
397 The location of the configuration database file depends on the
398 operating system and on the existence of various environment
399 variables and/or files. In brief, the configuration database is
400 usually:
401
402 * Traditional unix &rarr; "`$HOME/.fossil`"
403 * Windows &rarr; "`%LOCALAPPDATA%/_fossil`"
404
--- www/fileedit-page.md
+++ www/fileedit-page.md
@@ -137,11 +137,11 @@
137137
Exactly how long `localStorage` will survive, and how much it or
138138
`sessionStorage` can hold, is environment-dependent. `sessionStorage`
139139
will survive until the current browser tab is closed, but it survives
140140
across reloads of the same tab.
141141
142
-If `/filepage` determines that no peristent storage is available a
142
+If `/filepage` determines that no persistent storage is available a
143143
warning is displayed on the editor page.
144144
145145
[html5storage]: https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API
146146
147147
## <a id="power"></a> The Power is Yours, but...
148148
--- www/fileedit-page.md
+++ www/fileedit-page.md
@@ -137,11 +137,11 @@
137 Exactly how long `localStorage` will survive, and how much it or
138 `sessionStorage` can hold, is environment-dependent. `sessionStorage`
139 will survive until the current browser tab is closed, but it survives
140 across reloads of the same tab.
141
142 If `/filepage` determines that no peristent storage is available a
143 warning is displayed on the editor page.
144
145 [html5storage]: https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API
146
147 ## <a id="power"></a> The Power is Yours, but...
148
--- www/fileedit-page.md
+++ www/fileedit-page.md
@@ -137,11 +137,11 @@
137 Exactly how long `localStorage` will survive, and how much it or
138 `sessionStorage` can hold, is environment-dependent. `sessionStorage`
139 will survive until the current browser tab is closed, but it survives
140 across reloads of the same tab.
141
142 If `/filepage` determines that no persistent storage is available a
143 warning is displayed on the editor page.
144
145 [html5storage]: https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API
146
147 ## <a id="power"></a> The Power is Yours, but...
148
+1 -1
--- www/gitusers.md
+++ www/gitusers.md
@@ -847,11 +847,11 @@
847847
848848
2. A date string in Git without a time will be interpreted as
849849
“[at the local wall clock time on the given date][gapxd],” so the
850850
command means something different from one second to the next. This
851851
can be a problem if there are multiple commits on that date, because
852
- the command will give diffferent results depending on the time of
852
+ the command will give different results depending on the time of
853853
day you run it.
854854
855855
3. It gives misleading output if there is no close match for the date
856856
in the local [reflog]. It starts out empty after a fresh clone, and
857857
while it does build up as you use that clone, Git [automatically
858858
--- www/gitusers.md
+++ www/gitusers.md
@@ -847,11 +847,11 @@
847
848 2. A date string in Git without a time will be interpreted as
849 “[at the local wall clock time on the given date][gapxd],” so the
850 command means something different from one second to the next. This
851 can be a problem if there are multiple commits on that date, because
852 the command will give diffferent results depending on the time of
853 day you run it.
854
855 3. It gives misleading output if there is no close match for the date
856 in the local [reflog]. It starts out empty after a fresh clone, and
857 while it does build up as you use that clone, Git [automatically
858
--- www/gitusers.md
+++ www/gitusers.md
@@ -847,11 +847,11 @@
847
848 2. A date string in Git without a time will be interpreted as
849 “[at the local wall clock time on the given date][gapxd],” so the
850 command means something different from one second to the next. This
851 can be a problem if there are multiple commits on that date, because
852 the command will give different results depending on the time of
853 day you run it.
854
855 3. It gives misleading output if there is no close match for the date
856 in the local [reflog]. It starts out empty after a fresh clone, and
857 while it does build up as you use that clone, Git [automatically
858
+2 -2
--- www/globs.md
+++ www/globs.md
@@ -60,11 +60,11 @@
6060
Fossil file names are stored as complete path names. The distinction
6161
between file name and directory name is “below” Fossil in this sense.
6262
6363
[pg]: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_13
6464
65
-The bracket expresssions above require some additional explanation:
65
+The bracket expressions above require some additional explanation:
6666
6767
* A range of characters may be specified with `-`, so `[a-f]` matches
6868
exactly the same characters as `[abcdef]`. Ranges reflect Unicode
6969
code points without any locale-specific collation sequence.
7070
Therefore, this particular sequence never matches the Unicode
@@ -484,11 +484,11 @@
484484
## Experimenting
485485
486486
To preview the effects of command line glob pattern expansion for
487487
various glob patterns (unquoted, quoted, comma-terminated), for any
488488
combination of command shell, OS, C run time, and Fossil version,
489
-preceed the command you want to test with [`test-echo`][] like so:
489
+precede the command you want to test with [`test-echo`][] like so:
490490
491491
$ fossil test-echo setting crlf-glob "*"
492492
C:\> echo * | fossil test-echo setting crlf-glob --args -
493493
494494
The [`test-glob`][] command is also handy to test if a string
495495
--- www/globs.md
+++ www/globs.md
@@ -60,11 +60,11 @@
60 Fossil file names are stored as complete path names. The distinction
61 between file name and directory name is “below” Fossil in this sense.
62
63 [pg]: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_13
64
65 The bracket expresssions above require some additional explanation:
66
67 * A range of characters may be specified with `-`, so `[a-f]` matches
68 exactly the same characters as `[abcdef]`. Ranges reflect Unicode
69 code points without any locale-specific collation sequence.
70 Therefore, this particular sequence never matches the Unicode
@@ -484,11 +484,11 @@
484 ## Experimenting
485
486 To preview the effects of command line glob pattern expansion for
487 various glob patterns (unquoted, quoted, comma-terminated), for any
488 combination of command shell, OS, C run time, and Fossil version,
489 preceed the command you want to test with [`test-echo`][] like so:
490
491 $ fossil test-echo setting crlf-glob "*"
492 C:\> echo * | fossil test-echo setting crlf-glob --args -
493
494 The [`test-glob`][] command is also handy to test if a string
495
--- www/globs.md
+++ www/globs.md
@@ -60,11 +60,11 @@
60 Fossil file names are stored as complete path names. The distinction
61 between file name and directory name is “below” Fossil in this sense.
62
63 [pg]: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_13
64
65 The bracket expressions above require some additional explanation:
66
67 * A range of characters may be specified with `-`, so `[a-f]` matches
68 exactly the same characters as `[abcdef]`. Ranges reflect Unicode
69 code points without any locale-specific collation sequence.
70 Therefore, this particular sequence never matches the Unicode
@@ -484,11 +484,11 @@
484 ## Experimenting
485
486 To preview the effects of command line glob pattern expansion for
487 various glob patterns (unquoted, quoted, comma-terminated), for any
488 combination of command shell, OS, C run time, and Fossil version,
489 precede the command you want to test with [`test-echo`][] like so:
490
491 $ fossil test-echo setting crlf-glob "*"
492 C:\> echo * | fossil test-echo setting crlf-glob --args -
493
494 The [`test-glob`][] command is also handy to test if a string
495
+2 -2
--- www/history.md
+++ www/history.md
@@ -61,11 +61,11 @@
6161
6262
[335]: https://www.monotone.ca/
6363
6464
Beginning around 2005, the need for a better version control system
6565
for SQLite began to become evident. The SQLite architect looked
66
-around for a suitable replacement. Monotone, Git, and Mercurical were
66
+around for a suitable replacement. Monotone, Git, and Mercurial were
6767
all considered. But at that time, none of these supported sync
6868
over ordinary HTTP, none could be run from an inexpensive shell
6969
account on a leased server (this was before the widespread availability
7070
of affordable virtual machines), and none of them supported anything
7171
resembling the wiki and ticket features of CVSTrac that had been
@@ -85,11 +85,11 @@
8585
The first project hosted by Fossil was Fossil itself. After a
8686
few months of development work, the code was considered stable enough
8787
to begin hosting the [SQLite documentation repository][350] which was
8888
split off from the main SQLite CVS repository on [2007-11-12][355].
8989
After two years of development work on Fossil, the
90
-SQLite source code itself was transfered to Fossil on
90
+SQLite source code itself was transferred to Fossil on
9191
[2009-08-11][360].
9292
9393
[350]: https://www.sqlite.org/docsrc/doc/trunk/README.md
9494
[355]: https://www.sqlite.org/docsrc/timeline?c=200711120345&n1=10
9595
[360]: https://sqlite.org/src/timeline?c=b0848925babde524&n1=12&y=ci
9696
--- www/history.md
+++ www/history.md
@@ -61,11 +61,11 @@
61
62 [335]: https://www.monotone.ca/
63
64 Beginning around 2005, the need for a better version control system
65 for SQLite began to become evident. The SQLite architect looked
66 around for a suitable replacement. Monotone, Git, and Mercurical were
67 all considered. But at that time, none of these supported sync
68 over ordinary HTTP, none could be run from an inexpensive shell
69 account on a leased server (this was before the widespread availability
70 of affordable virtual machines), and none of them supported anything
71 resembling the wiki and ticket features of CVSTrac that had been
@@ -85,11 +85,11 @@
85 The first project hosted by Fossil was Fossil itself. After a
86 few months of development work, the code was considered stable enough
87 to begin hosting the [SQLite documentation repository][350] which was
88 split off from the main SQLite CVS repository on [2007-11-12][355].
89 After two years of development work on Fossil, the
90 SQLite source code itself was transfered to Fossil on
91 [2009-08-11][360].
92
93 [350]: https://www.sqlite.org/docsrc/doc/trunk/README.md
94 [355]: https://www.sqlite.org/docsrc/timeline?c=200711120345&n1=10
95 [360]: https://sqlite.org/src/timeline?c=b0848925babde524&n1=12&y=ci
96
--- www/history.md
+++ www/history.md
@@ -61,11 +61,11 @@
61
62 [335]: https://www.monotone.ca/
63
64 Beginning around 2005, the need for a better version control system
65 for SQLite began to become evident. The SQLite architect looked
66 around for a suitable replacement. Monotone, Git, and Mercurial were
67 all considered. But at that time, none of these supported sync
68 over ordinary HTTP, none could be run from an inexpensive shell
69 account on a leased server (this was before the widespread availability
70 of affordable virtual machines), and none of them supported anything
71 resembling the wiki and ticket features of CVSTrac that had been
@@ -85,11 +85,11 @@
85 The first project hosted by Fossil was Fossil itself. After a
86 few months of development work, the code was considered stable enough
87 to begin hosting the [SQLite documentation repository][350] which was
88 split off from the main SQLite CVS repository on [2007-11-12][355].
89 After two years of development work on Fossil, the
90 SQLite source code itself was transferred to Fossil on
91 [2009-08-11][360].
92
93 [350]: https://www.sqlite.org/docsrc/doc/trunk/README.md
94 [355]: https://www.sqlite.org/docsrc/timeline?c=200711120345&n1=10
95 [360]: https://sqlite.org/src/timeline?c=b0848925babde524&n1=12&y=ci
96
+1 -1
--- www/hooks.md
+++ www/hooks.md
@@ -91,11 +91,11 @@
9191
and the transaction commits before it tries to access the repository
9292
database.
9393
9494
* A push might not deliver all of the artifacts for a checkin. If
9595
Fossil knows that a /xfer HTTP request is incomplete, it will defer
96
- running the after-receive push for 60 seconds, or unti a complete
96
+ running the after-receive push for 60 seconds, or until a complete
9797
/xfer request is received. This helps to prevent after-receive hooks
9898
from running when incomplete checkins exist in the repository, but
9999
it does not provide hard guarantees, as there is no way to do that
100100
in a distributed system.
101101
102102
--- www/hooks.md
+++ www/hooks.md
@@ -91,11 +91,11 @@
91 and the transaction commits before it tries to access the repository
92 database.
93
94 * A push might not deliver all of the artifacts for a checkin. If
95 Fossil knows that a /xfer HTTP request is incomplete, it will defer
96 running the after-receive push for 60 seconds, or unti a complete
97 /xfer request is received. This helps to prevent after-receive hooks
98 from running when incomplete checkins exist in the repository, but
99 it does not provide hard guarantees, as there is no way to do that
100 in a distributed system.
101
102
--- www/hooks.md
+++ www/hooks.md
@@ -91,11 +91,11 @@
91 and the transaction commits before it tries to access the repository
92 database.
93
94 * A push might not deliver all of the artifacts for a checkin. If
95 Fossil knows that a /xfer HTTP request is incomplete, it will defer
96 running the after-receive push for 60 seconds, or until a complete
97 /xfer request is received. This helps to prevent after-receive hooks
98 from running when incomplete checkins exist in the repository, but
99 it does not provide hard guarantees, as there is no way to do that
100 in a distributed system.
101
102
--- www/image-format-vs-repo-size.md
+++ www/image-format-vs-repo-size.md
@@ -140,11 +140,11 @@
140140
virtually no penalty to using BMP or TIFF over PNG. The file sizes
141141
likely differ only because of differences in zlib settings between
142142
the cases.
143143
144144
* Because JPEG’s lossy nature allows it to start smaller and have
145
- smaller size increases than than PNG, the crossover point with
145
+ smaller size increases than PNG, the crossover point with
146146
BMP/TIFF isn’t until 7-9 checkins in typical runs of this [Monte
147147
Carlo experiment][mce]. Given a choice among these four file
148148
formats and a willingness to use lossy image compression, a rational
149149
tradeoff is to choose JPEG for repositories where each image will
150150
change fewer than that number of times.
151151
--- www/image-format-vs-repo-size.md
+++ www/image-format-vs-repo-size.md
@@ -140,11 +140,11 @@
140 virtually no penalty to using BMP or TIFF over PNG. The file sizes
141 likely differ only because of differences in zlib settings between
142 the cases.
143
144 * Because JPEG’s lossy nature allows it to start smaller and have
145 smaller size increases than than PNG, the crossover point with
146 BMP/TIFF isn’t until 7-9 checkins in typical runs of this [Monte
147 Carlo experiment][mce]. Given a choice among these four file
148 formats and a willingness to use lossy image compression, a rational
149 tradeoff is to choose JPEG for repositories where each image will
150 change fewer than that number of times.
151
--- www/image-format-vs-repo-size.md
+++ www/image-format-vs-repo-size.md
@@ -140,11 +140,11 @@
140 virtually no penalty to using BMP or TIFF over PNG. The file sizes
141 likely differ only because of differences in zlib settings between
142 the cases.
143
144 * Because JPEG’s lossy nature allows it to start smaller and have
145 smaller size increases than PNG, the crossover point with
146 BMP/TIFF isn’t until 7-9 checkins in typical runs of this [Monte
147 Carlo experiment][mce]. Given a choice among these four file
148 formats and a willingness to use lossy image compression, a rational
149 tradeoff is to choose JPEG for repositories where each image will
150 change fewer than that number of times.
151
--- www/makefile.wiki
+++ www/makefile.wiki
@@ -158,11 +158,11 @@
158158
VERSION files
159159
in the root of the source tree are the three arguments and
160160
the generated VERSION.h file appears on standard output.
161161
162162
The builtin_data.h header file is generated by a C program: src/mkbuiltin.c.
163
-The builtin_data.h file contains C-langauge byte-array definitions for
163
+The builtin_data.h file contains C-language byte-array definitions for
164164
the content of resource files used by Fossil. To generate the
165165
builtin_data.h file, first compile the mkbuiltin.c program, then run:
166166
167167
<blockquote><pre>
168168
mkbuiltin.exe diff.tcl <i>OtherFiles...</i> &gt;builtin_data.h
169169
--- www/makefile.wiki
+++ www/makefile.wiki
@@ -158,11 +158,11 @@
158 VERSION files
159 in the root of the source tree are the three arguments and
160 the generated VERSION.h file appears on standard output.
161
162 The builtin_data.h header file is generated by a C program: src/mkbuiltin.c.
163 The builtin_data.h file contains C-langauge byte-array definitions for
164 the content of resource files used by Fossil. To generate the
165 builtin_data.h file, first compile the mkbuiltin.c program, then run:
166
167 <blockquote><pre>
168 mkbuiltin.exe diff.tcl <i>OtherFiles...</i> &gt;builtin_data.h
169
--- www/makefile.wiki
+++ www/makefile.wiki
@@ -158,11 +158,11 @@
158 VERSION files
159 in the root of the source tree are the three arguments and
160 the generated VERSION.h file appears on standard output.
161
162 The builtin_data.h header file is generated by a C program: src/mkbuiltin.c.
163 The builtin_data.h file contains C-language byte-array definitions for
164 the content of resource files used by Fossil. To generate the
165 builtin_data.h file, first compile the mkbuiltin.c program, then run:
166
167 <blockquote><pre>
168 mkbuiltin.exe diff.tcl <i>OtherFiles...</i> &gt;builtin_data.h
169
--- www/quickstart.wiki
+++ www/quickstart.wiki
@@ -176,11 +176,11 @@
176176
<b>[/help/timeline | fossil timeline]</b><br>
177177
<b>[/help/ls | fossil ls]</b><br>
178178
<b>[/help/branch | fossil branch]</b><br>
179179
</blockquote>
180180
181
-<p>If you created a new respository using "fossil init" some commands will not
181
+<p>If you created a new repository using "fossil init" some commands will not
182182
produce much output.</p>
183183
184184
<p>Note that Fossil allows you to make multiple check-outs in
185185
separate directories from the same repository. This enables you,
186186
for example, to do builds from multiple branches or versions at
@@ -198,11 +198,11 @@
198198
does a "soft" switch, merging any local changes into the target
199199
version, whereas [/help/checkout | checkout] does not
200200
automatically sync and does a "hard" switch, overwriting local
201201
changes if told to do so.</p>
202202
203
-<h2 id="changes">Making and Commiting Changes</h2>
203
+<h2 id="changes">Making and Committing Changes</h2>
204204
205205
<p>To add new files to your project or remove existing ones, use these
206206
commands:</p>
207207
208208
<blockquote>
@@ -532,14 +532,14 @@
532532
<b>fossil setting proxy off</b>
533533
</blockquote>
534534
535535
<p>Or unset the environment variable. The fossil setting for the
536536
HTTP proxy takes precedence over the environment variable and the
537
-command-line option overrides both. If you have an persistent
537
+command-line option overrides both. If you have a persistent
538538
proxy setting that you want to override for a one-time sync, that
539539
is easily done on the command-line. For example, to sync with
540
-a co-workers repository on your LAN, you might type:</p>
540
+a co-worker's repository on your LAN, you might type:</p>
541541
542542
<blockquote>
543543
<b>fossil sync http://192.168.1.36:8080/ --proxy off</b>
544544
</blockquote>
545545
546546
--- www/quickstart.wiki
+++ www/quickstart.wiki
@@ -176,11 +176,11 @@
176 <b>[/help/timeline | fossil timeline]</b><br>
177 <b>[/help/ls | fossil ls]</b><br>
178 <b>[/help/branch | fossil branch]</b><br>
179 </blockquote>
180
181 <p>If you created a new respository using "fossil init" some commands will not
182 produce much output.</p>
183
184 <p>Note that Fossil allows you to make multiple check-outs in
185 separate directories from the same repository. This enables you,
186 for example, to do builds from multiple branches or versions at
@@ -198,11 +198,11 @@
198 does a "soft" switch, merging any local changes into the target
199 version, whereas [/help/checkout | checkout] does not
200 automatically sync and does a "hard" switch, overwriting local
201 changes if told to do so.</p>
202
203 <h2 id="changes">Making and Commiting Changes</h2>
204
205 <p>To add new files to your project or remove existing ones, use these
206 commands:</p>
207
208 <blockquote>
@@ -532,14 +532,14 @@
532 <b>fossil setting proxy off</b>
533 </blockquote>
534
535 <p>Or unset the environment variable. The fossil setting for the
536 HTTP proxy takes precedence over the environment variable and the
537 command-line option overrides both. If you have an persistent
538 proxy setting that you want to override for a one-time sync, that
539 is easily done on the command-line. For example, to sync with
540 a co-workers repository on your LAN, you might type:</p>
541
542 <blockquote>
543 <b>fossil sync http://192.168.1.36:8080/ --proxy off</b>
544 </blockquote>
545
546
--- www/quickstart.wiki
+++ www/quickstart.wiki
@@ -176,11 +176,11 @@
176 <b>[/help/timeline | fossil timeline]</b><br>
177 <b>[/help/ls | fossil ls]</b><br>
178 <b>[/help/branch | fossil branch]</b><br>
179 </blockquote>
180
181 <p>If you created a new repository using "fossil init" some commands will not
182 produce much output.</p>
183
184 <p>Note that Fossil allows you to make multiple check-outs in
185 separate directories from the same repository. This enables you,
186 for example, to do builds from multiple branches or versions at
@@ -198,11 +198,11 @@
198 does a "soft" switch, merging any local changes into the target
199 version, whereas [/help/checkout | checkout] does not
200 automatically sync and does a "hard" switch, overwriting local
201 changes if told to do so.</p>
202
203 <h2 id="changes">Making and Committing Changes</h2>
204
205 <p>To add new files to your project or remove existing ones, use these
206 commands:</p>
207
208 <blockquote>
@@ -532,14 +532,14 @@
532 <b>fossil setting proxy off</b>
533 </blockquote>
534
535 <p>Or unset the environment variable. The fossil setting for the
536 HTTP proxy takes precedence over the environment variable and the
537 command-line option overrides both. If you have a persistent
538 proxy setting that you want to override for a one-time sync, that
539 is easily done on the command-line. For example, to sync with
540 a co-worker's repository on your LAN, you might type:</p>
541
542 <blockquote>
543 <b>fossil sync http://192.168.1.36:8080/ --proxy off</b>
544 </blockquote>
545
546
--- www/rebaseharm.md
+++ www/rebaseharm.md
@@ -331,11 +331,11 @@
331331
presentation for routine display purposes.
332332
333333
Git needs rebase because it lacks these annotation facilities. Rather
334334
than consider rebase a desirable feature missing in Fossil, ask instead
335335
why Git lacks support for making editorial changes to check-ins without
336
-modifyihng history? Wouldn't it be better to fix the version control
336
+modifying history? Wouldn't it be better to fix the version control
337337
tool rather than requiring users to fabricate a fictitious project
338338
history?
339339
340340
## <a name="collapsing"></a>6.0 Collapsing check-ins throws away valuable information
341341
342342
--- www/rebaseharm.md
+++ www/rebaseharm.md
@@ -331,11 +331,11 @@
331 presentation for routine display purposes.
332
333 Git needs rebase because it lacks these annotation facilities. Rather
334 than consider rebase a desirable feature missing in Fossil, ask instead
335 why Git lacks support for making editorial changes to check-ins without
336 modifyihng history? Wouldn't it be better to fix the version control
337 tool rather than requiring users to fabricate a fictitious project
338 history?
339
340 ## <a name="collapsing"></a>6.0 Collapsing check-ins throws away valuable information
341
342
--- www/rebaseharm.md
+++ www/rebaseharm.md
@@ -331,11 +331,11 @@
331 presentation for routine display purposes.
332
333 Git needs rebase because it lacks these annotation facilities. Rather
334 than consider rebase a desirable feature missing in Fossil, ask instead
335 why Git lacks support for making editorial changes to check-ins without
336 modifying history? Wouldn't it be better to fix the version control
337 tool rather than requiring users to fabricate a fictitious project
338 history?
339
340 ## <a name="collapsing"></a>6.0 Collapsing check-ins throws away valuable information
341
342
--- www/server/any/althttpd.md
+++ www/server/any/althttpd.md
@@ -9,11 +9,11 @@
99
server, follow these steps.
1010
<ol>
1111
<li<p>Get the althttpd webserver running on the host. This is easily
1212
done by following the [althttpd documentation][althttpd].
1313
14
-<li><p>Create a CGI script for your Fossil respository. The script will
14
+<li><p>Create a CGI script for your Fossil repository. The script will
1515
be typically be two lines of code that look something like this:
1616
1717
~~~
1818
#!/usr/bin/fossil
1919
repository: /home/yourlogin/fossils/project.fossil
2020
--- www/server/any/althttpd.md
+++ www/server/any/althttpd.md
@@ -9,11 +9,11 @@
9 server, follow these steps.
10 <ol>
11 <li<p>Get the althttpd webserver running on the host. This is easily
12 done by following the [althttpd documentation][althttpd].
13
14 <li><p>Create a CGI script for your Fossil respository. The script will
15 be typically be two lines of code that look something like this:
16
17 ~~~
18 #!/usr/bin/fossil
19 repository: /home/yourlogin/fossils/project.fossil
20
--- www/server/any/althttpd.md
+++ www/server/any/althttpd.md
@@ -9,11 +9,11 @@
9 server, follow these steps.
10 <ol>
11 <li<p>Get the althttpd webserver running on the host. This is easily
12 done by following the [althttpd documentation][althttpd].
13
14 <li><p>Create a CGI script for your Fossil repository. The script will
15 be typically be two lines of code that look something like this:
16
17 ~~~
18 #!/usr/bin/fossil
19 repository: /home/yourlogin/fossils/project.fossil
20
--- www/server/debian/service.md
+++ www/server/debian/service.md
@@ -103,11 +103,11 @@
103103
104104
/etc/systemd/system
105105
/lib/systemd/system
106106
107107
2. Add `User` and `Group` directives to the `[Service]` section so
108
- Fossil runs as a normal user, preferrably one with access only to
108
+ Fossil runs as a normal user, preferably one with access only to
109109
the Fossil repo files, rather than running as `root`.
110110
111111
112112
## Socket Activation
113113
114114
--- www/server/debian/service.md
+++ www/server/debian/service.md
@@ -103,11 +103,11 @@
103
104 /etc/systemd/system
105 /lib/systemd/system
106
107 2. Add `User` and `Group` directives to the `[Service]` section so
108 Fossil runs as a normal user, preferrably one with access only to
109 the Fossil repo files, rather than running as `root`.
110
111
112 ## Socket Activation
113
114
--- www/server/debian/service.md
+++ www/server/debian/service.md
@@ -103,11 +103,11 @@
103
104 /etc/systemd/system
105 /lib/systemd/system
106
107 2. Add `User` and `Group` directives to the `[Service]` section so
108 Fossil runs as a normal user, preferably one with access only to
109 the Fossil repo files, rather than running as `root`.
110
111
112 ## Socket Activation
113
114
--- www/server/openbsd/fastcgi.md
+++ www/server/openbsd/fastcgi.md
@@ -68,11 +68,11 @@
6868
Fossil needs both `/dev/random` and `/dev/null`, which aren't accessible
6969
from within the chroot, so need to be constructed; `/var`, however, is
7070
mounted with the `nodev` option. Rather than removing this default
7171
setting, create a small memory filesystem and then mount it on to
7272
`/var/www/dev` with [`mount_mfs(8)`][mfs] so that the `random` and
73
-`null` device files can be created. In order to avoid neccessitating a
73
+`null` device files can be created. In order to avoid necessitating a
7474
startup script to recreate the device files at boot, create a template
7575
of the needed ``/dev`` tree to automatically populate the memory
7676
filesystem.
7777
7878
```console
7979
--- www/server/openbsd/fastcgi.md
+++ www/server/openbsd/fastcgi.md
@@ -68,11 +68,11 @@
68 Fossil needs both `/dev/random` and `/dev/null`, which aren't accessible
69 from within the chroot, so need to be constructed; `/var`, however, is
70 mounted with the `nodev` option. Rather than removing this default
71 setting, create a small memory filesystem and then mount it on to
72 `/var/www/dev` with [`mount_mfs(8)`][mfs] so that the `random` and
73 `null` device files can be created. In order to avoid neccessitating a
74 startup script to recreate the device files at boot, create a template
75 of the needed ``/dev`` tree to automatically populate the memory
76 filesystem.
77
78 ```console
79
--- www/server/openbsd/fastcgi.md
+++ www/server/openbsd/fastcgi.md
@@ -68,11 +68,11 @@
68 Fossil needs both `/dev/random` and `/dev/null`, which aren't accessible
69 from within the chroot, so need to be constructed; `/var`, however, is
70 mounted with the `nodev` option. Rather than removing this default
71 setting, create a small memory filesystem and then mount it on to
72 `/var/www/dev` with [`mount_mfs(8)`][mfs] so that the `random` and
73 `null` device files can be created. In order to avoid necessitating a
74 startup script to recreate the device files at boot, create a template
75 of the needed ``/dev`` tree to automatically populate the memory
76 filesystem.
77
78 ```console
79
--- www/server/whyuseaserver.wiki
+++ www/server/whyuseaserver.wiki
@@ -26,11 +26,11 @@
2626
2. <b>A server gives developers a common point of rendezvous for
2727
syncing their work.</b><p>
2828
It is possible for developers to synchronize peer-to-peer but
2929
that requires the developers coordinate the sync, which in turn
3030
requires that the developers both want to sync at the same moment.
31
- A server aleviates this time dependency by allowing each developer
31
+ A server alleviates this time dependency by allowing each developer
3232
to sync whenever it is convenient (for example, automatically syncing
3333
after each commit and before each update). Developers all stay
3434
in sync with each other, without having to interrupt each other
3535
constantly to set up a peer-to-peer sync.
3636
3737
--- www/server/whyuseaserver.wiki
+++ www/server/whyuseaserver.wiki
@@ -26,11 +26,11 @@
26 2. <b>A server gives developers a common point of rendezvous for
27 syncing their work.</b><p>
28 It is possible for developers to synchronize peer-to-peer but
29 that requires the developers coordinate the sync, which in turn
30 requires that the developers both want to sync at the same moment.
31 A server aleviates this time dependency by allowing each developer
32 to sync whenever it is convenient (for example, automatically syncing
33 after each commit and before each update). Developers all stay
34 in sync with each other, without having to interrupt each other
35 constantly to set up a peer-to-peer sync.
36
37
--- www/server/whyuseaserver.wiki
+++ www/server/whyuseaserver.wiki
@@ -26,11 +26,11 @@
26 2. <b>A server gives developers a common point of rendezvous for
27 syncing their work.</b><p>
28 It is possible for developers to synchronize peer-to-peer but
29 that requires the developers coordinate the sync, which in turn
30 requires that the developers both want to sync at the same moment.
31 A server alleviates this time dependency by allowing each developer
32 to sync whenever it is convenient (for example, automatically syncing
33 after each commit and before each update). Developers all stay
34 in sync with each other, without having to interrupt each other
35 constantly to set up a peer-to-peer sync.
36
37
--- www/shunning.wiki
+++ www/shunning.wiki
@@ -92,11 +92,11 @@
9292
9393
<h2>Exception: Non-versioned Content</h2>
9494
9595
It is normal and expected to delete data which is not versioned, such as
9696
usernames and passwords in the user table. The [/help/scrub|fossil scrub]
97
-command will remove all sensitive non-versioned data from a respository.
97
+command will remove all sensitive non-versioned data from a repository.
9898
9999
The scrub command will remove user 'bertina', along with their password,
100100
any supplied IP address, any concealed email address etc. However, in the
101101
DAG, commits by 'bertina' will continue to be visible unchanged even though
102102
there is no longer any such user in Fossil.
103103
--- www/shunning.wiki
+++ www/shunning.wiki
@@ -92,11 +92,11 @@
92
93 <h2>Exception: Non-versioned Content</h2>
94
95 It is normal and expected to delete data which is not versioned, such as
96 usernames and passwords in the user table. The [/help/scrub|fossil scrub]
97 command will remove all sensitive non-versioned data from a respository.
98
99 The scrub command will remove user 'bertina', along with their password,
100 any supplied IP address, any concealed email address etc. However, in the
101 DAG, commits by 'bertina' will continue to be visible unchanged even though
102 there is no longer any such user in Fossil.
103
--- www/shunning.wiki
+++ www/shunning.wiki
@@ -92,11 +92,11 @@
92
93 <h2>Exception: Non-versioned Content</h2>
94
95 It is normal and expected to delete data which is not versioned, such as
96 usernames and passwords in the user table. The [/help/scrub|fossil scrub]
97 command will remove all sensitive non-versioned data from a repository.
98
99 The scrub command will remove user 'bertina', along with their password,
100 any supplied IP address, any concealed email address etc. However, in the
101 DAG, commits by 'bertina' will continue to be visible unchanged even though
102 there is no longer any such user in Fossil.
103
+1 -1
--- www/ssl.wiki
+++ www/ssl.wiki
@@ -157,11 +157,11 @@
157157
<pre>
158158
fossil set --global ssl-ca-location /path/to/local-ca.pem
159159
</pre>
160160
161161
The use of <tt>--global</tt> with this option is common, since you may
162
-have multiple reposotories served under certificates signed by that same
162
+have multiple repositories served under certificates signed by that same
163163
CA. However, if you have a mix of publicly-signed and locally-signed
164164
certificates, you might want to drop the <tt>--global</tt> flag and set
165165
this option on a per-repository basis instead.
166166
167167
A common way to run into the broader first problem is that you're on
168168
--- www/ssl.wiki
+++ www/ssl.wiki
@@ -157,11 +157,11 @@
157 <pre>
158 fossil set --global ssl-ca-location /path/to/local-ca.pem
159 </pre>
160
161 The use of <tt>--global</tt> with this option is common, since you may
162 have multiple reposotories served under certificates signed by that same
163 CA. However, if you have a mix of publicly-signed and locally-signed
164 certificates, you might want to drop the <tt>--global</tt> flag and set
165 this option on a per-repository basis instead.
166
167 A common way to run into the broader first problem is that you're on
168
--- www/ssl.wiki
+++ www/ssl.wiki
@@ -157,11 +157,11 @@
157 <pre>
158 fossil set --global ssl-ca-location /path/to/local-ca.pem
159 </pre>
160
161 The use of <tt>--global</tt> with this option is common, since you may
162 have multiple repositories served under certificates signed by that same
163 CA. However, if you have a mix of publicly-signed and locally-signed
164 certificates, you might want to drop the <tt>--global</tt> flag and set
165 this option on a per-repository basis instead.
166
167 A common way to run into the broader first problem is that you're on
168

Keyboard Shortcuts

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