Fossil SCM

Add documentation for settings, SSL usage, and change log.

ben 2011-08-12 09:21 ben-testing
Commit 0769acd2e0c5e04d171f14704eb0d597ac661f50
--- www/changes.wiki
+++ www/changes.wiki
@@ -3,10 +3,21 @@
33
<h2>Changes For Version 1.19 (pending)</h2>
44
55
* Added a ./configure script based on autosetup.
66
* Added the "[/help/winsrv | fossil winsrv]" command
77
for creating a Fossil service on windows systems.
8
+ * Added "versionable settings" where settings that affect
9
+ the local tree can be stored in versioned files in the
10
+ .fossil-settings directory.
11
+ * Added "relative-paths" setting and options for status,
12
+ changes and extras commands to optionally show pathnames
13
+ relative to the current working directory.
14
+ * Added "empty-dirs" versionable setting.
15
+ * Added support for client-side SSL certificates with "ssl-identity"
16
+ setting and --ssl-identity option.
17
+ * Added "ssl-ca-location" setting to specify trusted root
18
+ SSL certificates.
819
920
<h2>Changes For Version 1.18 (2011-07-14)</h2>
1021
1122
* Added this Change Log
1223
* Added sequential version numbering
1324
--- www/changes.wiki
+++ www/changes.wiki
@@ -3,10 +3,21 @@
3 <h2>Changes For Version 1.19 (pending)</h2>
4
5 * Added a ./configure script based on autosetup.
6 * Added the "[/help/winsrv | fossil winsrv]" command
7 for creating a Fossil service on windows systems.
 
 
 
 
 
 
 
 
 
 
 
8
9 <h2>Changes For Version 1.18 (2011-07-14)</h2>
10
11 * Added this Change Log
12 * Added sequential version numbering
13
--- www/changes.wiki
+++ www/changes.wiki
@@ -3,10 +3,21 @@
3 <h2>Changes For Version 1.19 (pending)</h2>
4
5 * Added a ./configure script based on autosetup.
6 * Added the "[/help/winsrv | fossil winsrv]" command
7 for creating a Fossil service on windows systems.
8 * Added "versionable settings" where settings that affect
9 the local tree can be stored in versioned files in the
10 .fossil-settings directory.
11 * Added "relative-paths" setting and options for status,
12 changes and extras commands to optionally show pathnames
13 relative to the current working directory.
14 * Added "empty-dirs" versionable setting.
15 * Added support for client-side SSL certificates with "ssl-identity"
16 setting and --ssl-identity option.
17 * Added "ssl-ca-location" setting to specify trusted root
18 SSL certificates.
19
20 <h2>Changes For Version 1.18 (2011-07-14)</h2>
21
22 * Added this Change Log
23 * Added sequential version numbering
24
--- www/index.wiki
+++ www/index.wiki
@@ -127,10 +127,12 @@
127127
* The [./selfcheck.wiki | automatic self-check] mechanism
128128
helps insure project integrity.
129129
* Fossil contains a [./wikitheory.wiki | built-in wiki].
130130
* An [./event.wiki | Event] is a special kind of wiki page associated
131131
with a point in time rather than a name.
132
+ * [./settings.wiki | Settings] control the behaviour of fossil.
133
+ * [./ssl.wiki | Use SSL] to encrypt communication with the server.
132134
* There is a
133135
[http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users | mailing list] (with publicly readable
134136
[http://www.mail-archive.com/[email protected] | archives]
135137
available for discussing fossil issues.
136138
* [./stats.wiki | Performance statistics] taken from real-world projects
137139
138140
ADDED www/settings.wiki
139141
ADDED www/ssl.wiki
--- www/index.wiki
+++ www/index.wiki
@@ -127,10 +127,12 @@
127 * The [./selfcheck.wiki | automatic self-check] mechanism
128 helps insure project integrity.
129 * Fossil contains a [./wikitheory.wiki | built-in wiki].
130 * An [./event.wiki | Event] is a special kind of wiki page associated
131 with a point in time rather than a name.
 
 
132 * There is a
133 [http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users | mailing list] (with publicly readable
134 [http://www.mail-archive.com/[email protected] | archives]
135 available for discussing fossil issues.
136 * [./stats.wiki | Performance statistics] taken from real-world projects
137
138 DDED www/settings.wiki
139 DDED www/ssl.wiki
--- www/index.wiki
+++ www/index.wiki
@@ -127,10 +127,12 @@
127 * The [./selfcheck.wiki | automatic self-check] mechanism
128 helps insure project integrity.
129 * Fossil contains a [./wikitheory.wiki | built-in wiki].
130 * An [./event.wiki | Event] is a special kind of wiki page associated
131 with a point in time rather than a name.
132 * [./settings.wiki | Settings] control the behaviour of fossil.
133 * [./ssl.wiki | Use SSL] to encrypt communication with the server.
134 * There is a
135 [http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users | mailing list] (with publicly readable
136 [http://www.mail-archive.com/[email protected] | archives]
137 available for discussing fossil issues.
138 * [./stats.wiki | Performance statistics] taken from real-world projects
139
140 DDED www/settings.wiki
141 DDED www/ssl.wiki
--- a/www/settings.wiki
+++ b/www/settings.wiki
@@ -0,0 +1,6 @@
1
+ command.
2
+ a repository on the web. b</tt>,
3
+ � �
4
+ddirectory < <title>Fossil S nl-glob</tt>,
5
+ � �
6
+ddirectory t ignorealso
--- a/www/settings.wiki
+++ b/www/settings.wiki
@@ -0,0 +1,6 @@
 
 
 
 
 
 
--- a/www/settings.wiki
+++ b/www/settings.wiki
@@ -0,0 +1,6 @@
1 command.
2 a repository on the web. b</tt>,
3 � �
4 ddirectory < <title>Fossil S nl-glob</tt>,
5 � �
6 ddirectory t ignorealso
+22
--- a/www/ssl.wiki
+++ b/www/ssl.wiki
@@ -0,0 +1,22 @@
1
+<title>SSL and Fossiluring a Repository wSSLyour repositge." This setting is not . This will protectessed via HTTP,
2
+sas well preventing eavesdropping of the contents of your repository.
3
+
4
+To host a repository with SSL, you need to use an web server which supports SSL in front of the Fossil server. You can host it using the CGI option or by proxying Fossil's built in HTTP server.
5
+
6
+Your fossil client must system Make sure scheme to ensure you're using SSL. from http as w important S front end proxy up again for access, which
7
+causes Fossil to see that it's being accessed via HTTP, so it redirects
8
+the client to detects
9
+
10
+
11
+If you wishto a Fossil web server, iayer, not by use of Fossil-
12
+shows one way to`ssl`SSL uses certificates.certificates you trustyou wishto a Fossil web server, iayer, not by use of Fossil-
13
+shows one way e of Fossil-
14
+shows one way to`ssl` using a certificate signed by a certificate authority, you need to specifyil-
15
+shows one was you trust with the <tt>ssl-ca-location</tt> setting. Set this globally with the <tt>-global</tt> option for convenience.
16
+
17
+This should be set to the location of a file containing all the PEM encoded certificates you trust. You can obtain a certificate using a web browser, for example, Firefox, or just refer to your system's trusted CA roots which are usually stored somewhere in <tt>/etc</tt>.
18
+
19
+
20
+<h2>C nications with Fossil</h2>
21
+
22
+If you are storing sensitive information T <title title>TLS and Fossiluring a Repository with TLS</title>
--- a/www/ssl.wiki
+++ b/www/ssl.wiki
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
--- a/www/ssl.wiki
+++ b/www/ssl.wiki
@@ -0,0 +1,22 @@
1 <title>SSL and Fossiluring a Repository wSSLyour repositge." This setting is not . This will protectessed via HTTP,
2 sas well preventing eavesdropping of the contents of your repository.
3
4 To host a repository with SSL, you need to use an web server which supports SSL in front of the Fossil server. You can host it using the CGI option or by proxying Fossil's built in HTTP server.
5
6 Your fossil client must system Make sure scheme to ensure you're using SSL. from http as w important S front end proxy up again for access, which
7 causes Fossil to see that it's being accessed via HTTP, so it redirects
8 the client to detects
9
10
11 If you wishto a Fossil web server, iayer, not by use of Fossil-
12 shows one way to`ssl`SSL uses certificates.certificates you trustyou wishto a Fossil web server, iayer, not by use of Fossil-
13 shows one way e of Fossil-
14 shows one way to`ssl` using a certificate signed by a certificate authority, you need to specifyil-
15 shows one was you trust with the <tt>ssl-ca-location</tt> setting. Set this globally with the <tt>-global</tt> option for convenience.
16
17 This should be set to the location of a file containing all the PEM encoded certificates you trust. You can obtain a certificate using a web browser, for example, Firefox, or just refer to your system's trusted CA roots which are usually stored somewhere in <tt>/etc</tt>.
18
19
20 <h2>C nications with Fossil</h2>
21
22 If you are storing sensitive information T <title title>TLS and Fossiluring a Repository with TLS</title>

Keyboard Shortcuts

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