Fossil

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

189 check-ins that include changes to files matching 'www/server/*'

2024-04-22
16:29
cgi.md: be less specific about the Apache version in which the Content-Length change happened because a new forum post reports that it happens at least as far back as 2.4.41. (check-in: 9af5f386 user: stephan tags: trunk)
2024-04-18
17:00
Typo fix and add specific Apache version number to the notes about the Content-Length change. (check-in: d0f42889 user: stephan tags: trunk)
2024-04-17
13:14
Update Apache mod_cgi/Content-Length documentation. (check-in: 05181e4e user: drh tags: trunk)
2024-04-15
23:53
Add a note about how to work around the Apache mod_cgi CONTENT_LENGTH behavior change which breaks fossil sync, as covered in forum post 12ac403fd29cfc89. (check-in: 586dc75f user: stephan tags: trunk)
2024-03-30
20:48
Removed all references to "Fossil 2.1x" from the docs, excepting the changelog and the hashpolicy doc. The bulk of these were for 2.14 or older — *ten* versions back now! — and there is no reason to suppose such old versions are still in use any more. These notes were justified when they informed users about surprising changes and feature additions, but they now do nothing but clutter the docs. If I am wrong about people being surprised by these things, we still have the changelog, the timeline, and the forum. (check-in: ad47a447 user: wyoung tags: trunk)
2024-03-23
05:54
Updates from trunk for sync changes et al. (Leaf check-in: 2304041e user: andybradford tags: clone-resume)
2024-03-05
12:53
Merge trunk into markdown-tagrefs branch. (Leaf check-in: 0517bd2d user: stephan tags: markdown-tagrefs)
2024-02-10
17:36
Modernized the default skin, primarily to improve readability, and forked off the old default as "Étienne", named in honor of its creator. (check-in: 8a1ba49b user: wyoung tags: trunk)
12:26
Removed a bunch of manual indents in pre blocks, MD fenced code blocks, etc. The skin does that for us now. (check-in: 2a7b1de3 user: wyoung tags: inskinerator-modern-backport)
2024-02-04
04:29
Replaced nearly all explicit uses of the "blockquote" tag in the embedded docs:
  • Constructs like "<blockquote><pre>" are now simply "<pre>"
  • Ditto "<blockquote><b>" for command examples, which then allowed me to get rid of explicit "br" elements; pre does that for us.
  • Where it was used merely to get an indent for a code block, we're now using pre or verbatim instead, depending on whether we need embedded HTML and/or pre-wrap handling. (Not the same thing as the prior item.) In some places, this let us replace use of HTML-escaped code blocks in pre with verbatim equivalents, not needing the escaping, allownig the doc source to read more like the rendered HTML.
  • Use of blockquotes to get hierarchical indenting is no longer necessary; the skin does that. A good example is indenting ol and ul lists under the parent paragraph; additional manual indenting is no longer necessary.

The only remaining instances of "blockquote" under www/ are necessary:

  1. The copyright release doc is plain HTML, without the fossil-doc wrapper, giving it no access to the new skin improvements.
  2. One MD doc wants a blockquote in the middle of a list, and the current parsing rules don't let us use ">" there.
  3. The skinning ...
(check-in: 54977e14 user: wyoung tags: inskinerator-modern-backport)
02:39
Reworked the remaining custom CSS in the server index doc to cascade properly with the new table styling in the skin. (check-in: d3c55b57 user: wyoung tags: inskinerator-modern-backport)
02:35
Removed explicit CSS at the top of the server index doc. In some ways, this was a prototype of this branch's skin changes, with the result that we were getting double-indents, one from the skin and one from the local additions meant to give hanging headers to the current trunk default skin. (check-in: 3291f68f user: wyoung tags: inskinerator-modern-backport)
2024-01-22
13:40
Sync with trunk. (Leaf check-in: 75978253 user: florian tags: diff-keyboard-navigation)
13:39
Sync with trunk. (Leaf check-in: f05b04a6 user: florian tags: timeline-keyboard-navigation)
2023-08-08
11:26
Disable rc_reload in the example rc(8) script in the OpenBSD docs. Reloading is unsupported by Fossil such that 'rcctl reload fossil' kills the process. Suggested by James Cook: 73520532dd. (check-in: f0e1d0c9 user: mark tags: trunk)
2023-06-03
08:59
Merge trunk into markdown-tagrefs branch and resolve conflict. (check-in: fdd3fe21 user: stephan tags: markdown-tagrefs)
08:49
Merge trunk into forumpost-locking branch. (check-in: 8e7de26a user: stephan tags: forumpost-locking)
2023-05-21
03:37
Merge updates from trunk. (Leaf check-in: e3df21cd user: mistachkin tags: th1Hash)
2023-05-10
17:02
In an effort to make www/* source documents read as cleanly as their rendered counterparts, replaced nearly all use of HTML "p" tags, relying instead on the Wiki and Markdown markup features to achieve the same appearance. The only uses remaining are:
  • in Markdown nested lists, where blank lines should render the list items as separate paragraphs just as at the list's top level; since it does not, if you want a line break, you either have to wrap the item in "p" tags or do the double-br hack.
  • in Wiki where blank lines within a list give you a separate list in the HTML output; this is fine for bullet lists, but with numbered lists it causes the numbering to restart unless you do the same sort of manual HTML workaround as with the prior item
  • in plain HTML docs and wiki docs between "nowiki" tags

In many places, this cleanup gets rid of pointless stray "p" tags, placating HTML verifiers. (check-in: 1fd407f6 user: wyoung tags: trunk)

15:32
Stray character deleted (check-in: 0cb4f1fc user: wyoung tags: trunk)
2023-05-06
05:41
Typo squish in the server doc section's index page (check-in: 4158e5e2 user: wyoung tags: trunk)
2023-05-03
11:03
Made the URL matcher more specific in the nginx doc when showing how to get long expiration times on URLs known to yield unchanging content so we can drop the warning about it affecting URLs more likley to change. Added a second example for images, CSS, JS and such to show how you might handle these differently, addressing the core issue by example than by prose warning. (check-in: f77ab197 user: wyoung tags: trunk)
10:00
Added a bit more advice about caching to previous, and fixed a whitespace problem. (check-in: 4d5a6477 user: wyoung tags: trunk)
09:56
Improved the caching configuration recommended in the nginx doc to show the option for immutable content service for /artifact, /doc, /file, and /raw URLs, which are likely to contain hashes that make the URLs unique identifiers for particular versions of the referenced content. (check-in: 1d0d6986 user: wyoung tags: trunk)
07:08
Tiny tweaks to the systemd doc (check-in: 0835ec45 user: wyoung tags: trunk)
2023-04-19
11:56
Improved the systemd guide's points about `podman generate systemd`. (check-in: ac30c2d9 user: wyoung tags: trunk)
2023-04-16
13:13
Merge trunk into forumpost-locking branch. (check-in: 0af37104 user: stephan tags: forumpost-locking)
2023-03-11
23:49
Give the correct way to figure out the temporary directory used under Windows. (check-in: 4e688dc0 user: danield tags: trunk)
2023-03-10
23:06
In the Windows server document, provide a command to get the temporary path location as used by Fossil. (check-in: 1f184d0e user: danield tags: trunk)
19:48
Revise "Fossil as a Windows Service" page to provide tip on avoiding poor interaction with virsus scanning. (check-in: 6b43913e user: larrybr tags: trunk)
2023-01-24
03:29
Brought the ui-local-diff branch up to date relative to trunk. It isn't a simple merge, primarily due to all the changes to /vdiff and /fdiff made over the past 2 years. It seems to work as well as it originally did, but it isn't ready to merge down to trunk as-is. (check-in: 76fa1657 user: wyoung tags: ui-local-diff)
2023-01-21
12:14
Merge trunk into markdown-tagrefs branch. (check-in: baf038b1 user: stephan tags: markdown-tagrefs)
2022-12-01
00:14
Updates to the systemd service doc, primarily to refer the reader to the new containerized runner methods, but also to add other tips. (check-in: ad09d3ee user: wyoung tags: trunk)
2022-10-28
06:37
Merge trunk into deltify-tkt-blobs branch. (check-in: 86916df5 user: stephan tags: deltify-tkt-blobs)
2022-10-17
01:03
Merge updates from trunk. (check-in: 7489c8b9 user: mistachkin tags: nonHashFix)
01:02
Merge updates from trunk. (check-in: 6f3640a7 user: mistachkin tags: th1Hash)
2022-10-07
23:06
Updated the debian/nginx.md doc for Ubuntu 22.04. The biggie is simplifying the TLS configuration, since the manual method we used to have no longer seems to be required with current versions of Certbot. (check-in: 716ae7c0 user: wyoung tags: trunk)
22:21
Fixed a few references to the obsolete tls-nginx.md doc. (It became part of the overall nginx.md server doc long ago.) (check-in: 780b58bc user: wyoung tags: trunk)
22:15
Assorted updates surrounding my fslsrv wrapper:
  • Reflected improvements from the tangentsoft.com version into this simpler alternative. Although we don't generally recommend use of this script any more, preferring systemd to get autostart on boot and autorestart on crash, www/server/any/none.md still refers to this script, and it feels like a regression to remove it. If someone is interested in simple-as-possible SCGI service, fslsrv is a fit companion.
  • Removed direct reference to fslsrv from www/server/debian/service.md since the indirect reference via the SCGI doc suffices.
  • The full-strength nginx doc now refers to both of these fslsrv variants in a handwavy way, since it's outside the scope of that doc to care how you get your background SCGI servers running.
(check-in: 1cbcb38c user: wyoung tags: trunk)
2022-04-19
11:41
Merged in latest trunk to simplify code review and ease potential upcoming merge to trunk. (check-in: 8a4b099f user: stephan tags: markdown-footnotes)
2022-03-30
14:15
Merged in trunk. (check-in: 28fa0153 user: stephan tags: markdown-tagrefs)
2022-03-24
10:25
Fix hyperlink as per forum post 381b1fa627. (check-in: 7de6f15c user: danield tags: trunk)
2022-01-21
20:34
Merge from trunk (check-in: 8d78eddd user: george tags: search-terms-highlighting)
20:24
Merge from trunk (check-in: 9094def2 user: george tags: rptview-submenu-paralink)
20:13
Merge from trunk (check-in: 5c0515e2 user: george tags: wcontent-subsets)
19:58
Merge from trunk (check-in: 6721c654 user: george tags: th1-doc-vars)
2021-12-16
04:20
Merged in trunk and resolved numerous code clashes in /chat. (check-in: 54dba747 user: stephan tags: markdown-tagrefs)
2021-11-19
10:16
Merged latest trunk into strict branch. (Leaf check-in: 845d3e86 user: stephan tags: strict)
2021-11-17
15:49
Document how to add HTTPS=on for the case where Fossil is used in CGI mode with Apache behind Nginx. (check-in: cd934131 user: danield tags: trunk)
2021-10-09
20:13
Merge in trunk (release 2.17) (check-in: c1868b9f user: george tags: search-terms-highlighting)
20:05
Merge in trunk (release 2.17) (check-in: a33f616e user: george tags: rptview-submenu-paralink)
19:50
Merge in trunk (release 2.17) (check-in: 315351f4 user: george tags: wcontent-subsets)
19:31
Merge in trunk (release 2.17) (check-in: 56e2d3ad user: george tags: th1-doc-vars)
2021-09-19
03:55
Fixed a few minor errors in the new http-over-ssh.md doc and added a memorial to a fallen hero. (check-in: 9d4a1327 user: wyoung tags: trunk)
2021-09-18
01:37
Assorted small improvements to the new http-over-ssh.md doc. (check-in: d8f47075 user: wyoung tags: trunk)
00:51
Added the www/server/any/http-over-ssh.md doc, an elaboration of Andy Bradford's OpenSSH ForceCommand based solution for forcing access via ssh:// URLs to go through a wrapper script that rewrites the command, exchanging "test-http" for "http", causing the Fossil RBAC system to come into play in a secure fashion. Linking to it from the top-level "server/" index and from the #webonly section of the caps/ index where it cites this limitation. Reworked the latter section now that we have a documented alternative. (check-in: be8ed971 user: wyoung tags: trunk)
2021-09-17
02:02
Converted all uses of the obsolete named anchor feature from HTML before 4.0 to use fragment identifiers instead. (www/* subtree only.)

Where possible, changed constructs like

<a name="foo"></a><h3>
to
<h3 id="foo">

Also fixed a few cases where the link target came after a header so the browser would scroll the header off the screen when visiting the targeted section.

Added a 50em pad at the bottom of one such edited doc to allow the intra-doc link targets to be useful since it's a short enough doc that on sufficiently tall browser windows, scrolling isn't possible, so using those anchors has no visible effect. (check-in: 93cee1f5 user: wyoung tags: trunk)

2021-08-15
23:49
Merge from trunk (check-in: 59010c7c user: george tags: rptview-submenu-paralink)
23:27
Merge from trunk (check-in: 282c6f95 user: george tags: wcontent-subsets)
23:13
Merge from trunk (check-in: 5b67899d user: george tags: th1-doc-vars)
2021-07-15
20:25
Updated the systemd service article to account for my experience following the instructions on a CentOS 8 box. (It was originally written for an older Debian type platform.) (check-in: 74670ab1 user: wyoung tags: trunk)
2021-06-25
07:41
Integrated a doc suggestion from forum post 3e52a5ca12. (check-in: 62ad4e47 user: stephan tags: trunk)
2021-06-15
21:37
Merge from trunk (check-in: cea36e6c user: george tags: wcontent-subsets)
21:27
Merge from trunk (check-in: 1cf5c43e user: george tags: th1-doc-vars)
2021-06-14
19:08
Per /chat discussion: reopenened branch, merged in trunk, removed this branch's DROP TABLE option (potential data loss risk) but kept DROP VIEW/INDEX (no permanent damage can be done with those). Not yet ready for merge: addition of test code to run against the SQL authorizers is pending. (check-in: 02226325 user: stephan tags: tktschema-allow-drop)
2021-06-08
01:04
Merge from trunk (check-in: 9712d59d user: george tags: rptview-submenu-paralink)
2021-05-28
16:56
Added a link to the new fossil-as-OpenBSD-service doc to the server/openbsd/ index page, per forum suggestion. (check-in: 1df20b22 user: stephan tags: trunk)
01:38
Doc additions for running fossil as a server on OpenBSD, contributed by Thomas Levine in forum post 9a5b913c99. (check-in: 62073f6d user: stephan tags: trunk)
2021-05-02
18:28
Enhancements to the OpenBSD fastcgi documentation from Emil Engler. (check-in: 3d4aad59 user: drh tags: trunk)
2021-04-15
03:20
Added a paragraph to point #5 in the "benefits of a server" doc to point to Larry Brasfield's new "SQLite Over a Network, Caveats and Considerations" article and to give a Fossil-specific gloss on it. (check-in: 130abdce user: wyoung tags: trunk)
2021-03-23
13:31
Merge changes from trunk (Closed-Leaf check-in: 9ff7d9e5 user: george tags: wiki-history)
2021-03-18
15:20
Add information on how to remove a Windows service, per forum post 0bcffc517f. (check-in: 366fda0c user: danield tags: trunk)
2021-03-13
21:39
Merge from trunk (check-in: 1a403a7a user: george tags: wiki-history)
2021-03-01
07:37
Merged trunk changes in. Only needed to track my own rename of branch_of_rid() to branch_of_ckin_rid() (Leaf check-in: ea28708f user: wyoung tags: artifact-view-links)
03:00
Merged in trunk. (Closed-Leaf check-in: ab047b62 user: stephan tags: leaves-command-branched-from)
2021-02-26
07:05
Tightened up the new reason #5 for "why set up a server". (check-in: 50a0e024 user: wyoung tags: trunk)
06:23
Added a link to the backups doc from the "benefits of a server" doc, fixed a few more grammar problems, and fixed a few URLs in prior commits. (check-in: 4f9c6210 user: wyoung tags: trunk)
06:20
Grammar tweaks in point 2 of the "whyuseaserver.wiki" doc. (check-in: 05e79793 user: wyoung tags: trunk)
06:18
Noted the Fossil RBAC system as another reason you may want to set up a Fossil server. (check-in: a3a70a01 user: wyoung tags: trunk)
06:14
Added an answer to SQLite's "how to corrupt" document to the "Benefits of a Fossil Server" doc, since setting up a server does largely solve those problems. (check-in: f9cfadf1 user: wyoung tags: trunk)
2021-02-14
21:28
Brought graham's ui-local-diff branch up to date with respect to trunk. This is not a simple merge, because it had to accommodate several conflicting changes, so it needs to be re-checked for sanity before being merged down to trunk. Also, some of the changes I made simply reduce the size of the resulting diff relative to trunk and need to be reverted; these are primarily 2-line splits of "else/if" so the branch-specific change doesn't repeat the following "if" condition, which is now the "else if" condition. I think this sort of thing aids understanding of the diff, even though it breaks the style guidelines. (check-in: 0516f4d3 user: wyoung tags: ui-local-diff)
2021-01-20
19:19
Merge version-2.14 (check-in: 0e31c8d2 user: george tags: wiki-history)
2021-01-12
16:00
Fix typos in Markdown and Wiki pages. (check-in: e755561d user: danield tags: trunk)
2020-12-29
23:24
Documentation tweaks. (check-in: 5d3ba8aa user: drh tags: trunk)
2020-12-14
20:34
Merge from trunk (check-in: df330b70 user: george tags: wiki-history)
2020-12-10
21:43
Bring branch up-to-date with respect to trunk. Note: this check-in was made as an example to demonstrate merging. (Closed-Leaf check-in: bbc52640 user: andygoth tags: modern-skin-markup-fixes)
2020-12-02
19:16
Added a similar message to the OpenBSD httpd guide as in [bd8d4376]. (check-in: 7252f7a4 user: wyoung tags: trunk)
19:06
Clarified the intro to the new fail2ban section of the nginx-on-Debian doc. (check-in: 162b7abb user: wyoung tags: trunk)
18:51
Added section to the nginx-on-Debian server guide to cover client_max_body_size with `fossil uv sync`. (check-in: bd8d4376 user: wyoung tags: trunk)
2020-12-01
14:24
Update links to althttpd so that they point to the new repository. (check-in: 6ef97bdb user: drh tags: trunk)
2020-11-17
18:46
Merge-in trunk (check-in: f4a75745 user: george tags: wiki-history)
2020-11-16
02:42
Small tweaks to the Debian nginx doc. (check-in: 14406b7c user: wyoung tags: trunk)
02:30
Added section #fail2ban to the Debian nginx server guide. (check-in: 46d5fd16 user: wyoung tags: trunk)
02:05
Moved the www/tls-nginx.md doc contents into its companion doc www/server/debian/nginx.md and updated it for Ubuntu 20.04 LTS and Snap-based Certbot. (check-in: 0e63df14 user: wyoung tags: trunk)
2020-10-10
17:54
Merge in trunk (check-in: 7803cfef user: george tags: wiki-history)
2020-08-27
15:11
Additional interlinking and clarification of CGI documentation. (check-in: 43fb402b user: drh tags: trunk)
2020-08-26
15:52
Merge in trunk (check-in [f741baa6be]) (check-in: 5d4a57f2 user: george tags: wiki-history)
13:31
Merge in trunk (version-2.12.1) (check-in: 62c31630 user: george tags: wiki-history)
2020-08-22
15:35
Merge the latest enhancements from trunk. (check-in: 11c1566a user: drh tags: sec2020)
12:04
Amend broken link to OpenBSD server doc from file name change: server/openbsd/httpd.md -> server/openbsd/fastcgi.md (check-in: 0fd7302d user: jamsek tags: trunk)
2020-08-16
14:45
Merge trunk, since cloning local filesystem repositories still does not work (Closed-Leaf check-in: 719dcd29 user: andygoth tags: multi-remote-fix)
2020-08-10
05:38
Amend OpenBSD httpd Fossil server instructions to use the mount_mfs -P option to automatically populate the chroot /dev tree as suggested by anon on the forum. (check-in: 4b240ec3 user: jamsek tags: trunk)
2020-08-09
21:45
Merge in trunk; resolve conflicts (Closed-Leaf check-in: 7cfbf66a user: ashepilko tags: cmake-ide)
08:28
Edit whitespace in previous commit to make format consistent with existing code blocks. (check-in: d2ad5f2f user: jamsek tags: trunk)
08:11
Add missed instructions to edit rc.local with commands to automate device node creation at startup as identified by ams on the forum. (check-in: a2585ea9 user: jamsek tags: trunk)
2020-07-17
17:47
URL fix to previous (check-in: d80633a3 user: wyoung tags: trunk)
2020-07-16
21:08
Renamed www/server/openbsd/httpd.md to fastcgi.md and added the "FastCGI" column to the "Activation Tutorials" table on the main server index page. Made the fonts narrower in that table as a consequence, to keep the table from wrapping. The rename is necessary because the doc doesn't tell how to do HTTP proxying of "fossil server" as all the peer pages in that column do. If such a tutorial for OpenBSD *were* written, it might then be openbsd/httpd.md. (check-in: 62ec4100 user: wyoung tags: trunk)
20:55
Added index.md into www/server/* subdirs and made links to those top-level docs from the "Activation Tutorials" table on the main www/server/index.html page so a person can get a list of options specific to that OS. Not only are index pages at each directory level a good idea, you had to get rather geeky to separate out the generic instructions from the OS-specific options before, since that table purposely blurs that line. (check-in: a447df70 user: wyoung tags: trunk)
2020-06-27
12:45
OpenBSD server docs: Add instructions to make fossil.log owned by 'www' user, and repository directory group writeable; remove unnecessary 'directory index' option in httpd.conf; and fix redundant double backticks. (check-in: 8ce8828d user: jamsek tags: trunk)
2020-06-25
08:16
Merge trunk (Closed-Leaf check-in: 69b450c1 user: jan.nijtmans tags: cleanX)
2020-06-22
13:43
Fix typo in OpenBSD documentation httpd link, remove block quote formatting, and make section titles consistent with existing server docs. (check-in: a9cc104e user: jamsek tags: trunk)
09:51
Add OpenBSD (httpd + FastCGI) Fossil server documentation (check-in: 311f1695 user: jamsek tags: trunk)
2020-06-11
07:46
Merge in trunk. (check-in: bd56e90d user: stephan tags: default.css)
2020-06-02
13:52
Merge in Markdown changes from trunk. (check-in: bf5a21e0 user: graham tags: ui-local-diff)
2020-06-01
01:14
Folded info from forum thread https://www.fossil-scm.org/forum/forumpost/b770d8edc4 into the Debian/nginx service docs. (check-in: 4b983223 user: wyoung tags: trunk)
2020-05-22
20:16
Merge trunk (Closed-Leaf check-in: 1e4aaf7b user: jan.nijtmans tags: multi-thread)
2020-05-12
21:36
Merged in trunk. (check-in: a2ec6033 user: stephan tags: forum-edit-deltify)
2020-04-26
23:10
Merge in trunk (check-in: 161a2106 user: george tags: wiki-history)
2020-04-15
11:12
Merge in trunk. (Closed-Leaf check-in: 7896afa7 user: florian tags: private-branches)
2020-03-07
12:21
Back out the attempt to fix excess line ending whitespace because that check-in mangled some text and inserted unwelcomed unicode characters. (check-in: fd1282e6 user: drh tags: trunk)
2020-03-06
10:06
eol-spacing in documentation (check-in: d65540f5 user: jan.nijtmans tags: trunk)
2020-02-08
17:53
Various documentation typo fixes. Remove the link to the (now obsolete) Fossil mailing list archive from the front page. (check-in: b45da258 user: drh tags: trunk)
2020-01-28
20:39
Merge trunk (check-in: 9dbea18c user: jan.nijtmans tags: multi-thread)
2020-01-09
17:57
Merge in trunk (check-in: 4d8aecdf user: ashepilko tags: cmake-ide)
2019-10-24
14:30
Merge in latest from main line. (Closed-Leaf check-in: f882d5cb user: andybradford tags: clone-resume)
2019-10-12
22:39
Updates to windows server documenttion to include examples of winsrv command. (check-in: 6a0ec82b user: ckennedy tags: trunk)
2019-10-10
05:49
Merged in trunk. (Closed-Leaf check-in: 22150aba user: stephan tags: double-dash-flag2)
2019-10-08
00:57
Updated Windows Service documentation to reflect new 64bit binaries for Fossil 2.10 for Windows. (check-in: cb13b611 user: ckennedy tags: trunk)
2019-09-13
15:11
Merge in latest developments from trunk. (Closed-Leaf check-in: b713393b user: andybradford tags: db-begin-txn-updates)
2019-09-04
20:01
Merge updates from trunk. (check-in: 20c64950 user: mistachkin tags: noJsonCgiFlag)
00:58
Merged caps-doc branch down to trunk, improving documentation of user capabilities in Fossil. (check-in: 779ddefa user: wyoung tags: trunk)
2019-08-31
16:42
Merge in latest from trunk. (check-in: aa376391 user: andybradford tags: db-begin-txn-updates)
16:23
Merge in trunk latest developments. (Closed-Leaf check-in: 08291fec user: andybradford tags: test-updates)
2019-08-29
01:57
Linked to the new caps docs from the existing www/* docs wherever "capability" or "capabilities" was mentioned before. (check-in: 0af0e146 user: wyoung tags: caps-doc)
00:31
Merged in trunk changes (check-in: 493254b2 user: wyoung tags: caps-doc)
00:28
Updated comment about "6-character random hex password" at the top level of the new setup docs to track [23a9f9bac2]. (check-in: f304ba31 user: wyoung tags: trunk)
00:17
Fixed some URLs still referring to admin-v-setup.md in its old location. (check-in: 182c4d7a user: wyoung tags: caps-doc)
2019-08-27
00:29
Merge in documentation enhancements from trunk. (check-in: c1b62c32 user: drh tags: vdiff-improvements)
2019-08-25
13:24
Added HTTP proxying info to Debian nginx server setup guide. (check-in: c6a033ce user: wyoung tags: trunk)
12:39
Replaced the content of "Running Fossil in SCGI Mode" within www/server/debian/nginx.md with references to our other Fossil server docs. This also reduces the prior focus of this section on fslsrv to a single sentence, since we now prefer the systemd option, now that we have it. (check-in: a4bb92f7 user: wyoung tags: trunk)
12:29
Swapped the simple foo.net "whole site is Fossil" example in www/server/debian/nginx.md for the more complicated example.com one where only /code is served by Fossil. This is probably going to be more common, and it shows off the important detail of setting SCRIPT_NAME properly. Made a minor adjustment to any/scgi.md to track this change, so there is not a pointless difference between these two nginx configs. (check-in: 653e90ca user: wyoung tags: trunk)
11:52
Clarified use of scgi_params, SCRIPT_NAME, and service starting in the generic SCGI server setup doc. (check-in: 5a58ac31 user: wyoung tags: trunk)
2019-08-22
15:06
Stronger recommendation for changing the default user's random hex password prior to setting up a Fossil server after learning it's 6 hex digits, not 8 as I thoght when I wrote that! (check-in: 9fcd6e44 user: wyoung tags: trunk)
11:54
"RaspberryPI" -> "Raspberry Pi" (check-in: 5182be99 user: wyoung tags: trunk)
11:53
Assorted refinements to the new pre- and post-activation advice sections in www/server/index.html: nix passive voice, add a few details, add some links to related docs, etc. Also fixed a CSS indenting problem preventing correct use of

in

  • , then made use of the new freedom in these sections' numbered lists.

(check-in: b5c2c9bf user: wyoung tags: trunk)
2019-08-21
19:18
Fix the $ROOT mechanism in HTML documents so that it accepts any whitespace character before href= and script=. Add $ROOT in appropriate places in the server documentation. (check-in: 3e183bfa user: drh tags: trunk)
18:15
Outline how to configure a repository before and after server activation. (check-in: 154ea087 user: drh tags: trunk)
17:37
Improvements to the althttpd documentation. (check-in: 44f1df9f user: drh tags: trunk)
17:21
Further improvements to the server document. (check-in: c2c4d303 user: drh tags: trunk)
15:56
Server documentation updates. (check-in: b2426c27 user: drh tags: trunk)
14:46
Merge in recent developments on trunk. (check-in: 70d091ea user: andybradford tags: test-updates)
2019-08-20
15:04
Updated and expanded documentation on how to set up a Fossil server. (check-in: f146e21a user: drh tags: trunk)
00:41
Removed "known to work with IIS" bit from www/server/index.html in the CGI section, since that is not actually true. We can put it back once someone figures out the IIS + CGI + Fossil CPU pegging problem. (check-in: 8b7c17de user: wyoung tags: server-docs)
2019-08-19
23:32
Fix a broken hyperlink on the new server-docs index page. (check-in: 461c8f06 user: drh tags: server-docs)
19:29
Updating links in www/server/windows/stunnel.md to correct locations. (check-in: 65d175ae user: ckennedy tags: server-docs)
18:24
Plan Z (check-in: 8264fd75 user: drh tags: server-docs)
12:09
Updated www/server/index.html to no longer discuss launchd as a "maybe" option now that we have a document for it, and removed mention of Solaris SMF entirely. (check-in: 1e6fbcf2 user: wyoung tags: server-docs)
11:59
Added www/server/macos/service.md and then added macOS to the set of server OSes offered in www/server/index.html (check-in: e0ad4b48 user: wyoung tags: server-docs)
10:22
Assorted small tweaks to www/server/windows/iis.md (check-in: b5fefeec user: wyoung tags: server-docs)
10:10
Small tweaks to the new "Serving as a Standalone Server on Windows" article. (check-in: 3995a3c7 user: wyoung tags: server-docs)
09:47
Assorted small tweaks to server docs, mainly around new systemd material. (check-in: 9d4a4782 user: wyoung tags: server-docs)
09:10
Added www/server/debian/service.md, demonstrating systemd configuration of Fossil for the first time in the official docs, both as a user serivce and in socket activation mode as a system-level service. (check-in: 94763aed user: wyoung tags: server-docs)
05:00
Clarity tweak (check-in: bc678e13 user: wyoung tags: server-docs)
04:58
Grammar fix on previous (check-in: d5c754f9 user: wyoung tags: server-docs)
04:58
Title tweak on previous (check-in: afc65312 user: wyoung tags: server-docs)
04:57
Added www/server/windows/none.md server setup article (check-in: 3e55ddf7 user: wyoung tags: server-docs)
03:44
Added explicit instructions on installing IIS within the new IIS server docs. It isn't installed by default, and in the CGI case, CGI isn't part of the default IIS install. (check-in: b2f10ad5 user: wyoung tags: server-docs)
00:30
Added links back to the top-level www/server/index.html article from the tail end of www/server/*/*.md. (check-in: 0f6f151d user: wyoung tags: server-docs)
00:25
Justified the ordering of sections in www/server/index.html by including info on complexity. CGI remains last because CGI is only a "simple" option when someone else sets up the CGI security for you, as on old-style cheap hosting plans. Also added several inline sub-document references. (check-in: 9f4121db user: wyoung tags: server-docs)
00:01
Merged the lists of socket listener daemons into the Socket Listener section of www/server/index.html: the list of known-working daemons down from the numbered list at the top of the article, and the list of potentially-working daemons up from the <noscript>-cloaked document matrix below. Also reordered the sections from simplest to most complex. (check-in: d9ab9c56 user: wyoung tags: server-docs)
2019-08-18
08:52
Implemented the first version of the JavaScript tutorial chooser in www/server/index.html, complete with fallbacks for the noscript case, optional display of the static document matrix, and pretty CSS transitions between the states. (check-in: 0cbdbc72 user: wyoung tags: server-docs)
05:20
Further refinement of the server setup tutorial matrix CSS (check-in: a6fee589 user: wyoung tags: server-docs)
05:12
Reduced the number of columns in the server setup tutorial matrix by collapsing all of those for the OS's default web server down to a single shared column. Also dropped the xinetd column as obsolete. (We still have the explicit xinetd article link above.) (check-in: 3f9f1bdf user: wyoung tags: server-docs)
04:51
Moved inline CSS within www/server/index.html elements up into a <style> block at the top. Then used that to create a more even matrix layout. Also fixed some incorrect URLs checked in with the prior version, due to the document changing directory level. (check-in: 648574cb user: wyoung tags: server-docs)
04:41
Renamed www/server.wiki to www/server/index.html and converted it to HTML format. Did a bit of prose polishing and CSS work while in there. (check-in: 81932667 user: wyoung tags: server-docs)
04:12
Small improvements to IIS + CGI doc (check-in: f7c839c1 user: wyoung tags: server-docs)
03:53
Added docs for IIS + CGI server configuration. (check-in: 9098ebba user: wyoung tags: server-docs)
02:21
Assorted improvements to www/server/windows/iis.md. Removed the empty CGI and SCGI sections, as those will be separate articles. Added "Why Bother?" section. Added link to ./service.md. Better explanation of the /code rewriting example. Hoist TLS info up into the new "Why Bother?" section. (check-in: 1670e5fa user: wyoung tags: server-docs)
2019-08-16
18:36
Added starting version of www/server/windows/iis.md, covering only the HTTP reverse proxying case. (check-in: fbacfacf user: wyoung tags: server-docs)
14:25
An attempt to make the main server.wiki page simpler and yet self-contained, all at once. (check-in: 5bb1e112 user: drh tags: server-docs)
12:53
Moved the chroot and loadmgmt sections of www/server.wiki into separate documents. This change also adds info on /proc to the chroot doc, which was missing in its prior server.wiki form. Also reduced a few other "details" sections of server.wiki to bullet points in the new "Further Details" list at the end of the document. (check-in: 85eaffb6 user: wyoung tags: server-docs)
11:59
Changed "socket activation" to "socket listener" in all the new docs (check-in: 3c9f811b user: wyoung tags: server-docs)
10:19
Several small refinements to prior check-ins. (check-in: 16e3cff6 user: wyoung tags: server-docs)
10:11
Moved the "Serving via althttpd" material from www/ssl.wiki to a new document, www/server/any/althttpd.md, linked from www/server.wiki. (check-in: 2e19fcee user: wyoung tags: server-docs)
09:55
Added some named anchors to www/server/any/stunnel.md (check-in: ce4b4bae user: wyoung tags: server-docs)
09:54
Moved the stunnel proxying docs from www/ssl.wiki to a new document www/server/any/stunnel.md, and pointed www/server.wiki at it. Also replaced some similar material in this branch's new www/server/windows/stunnel.md file at this generic document. Between these two changes, the generic stunnel docs now cover the reverse proxying option for the first time. (The old version used the socket activation method exclusively.) The new document also gives a more realistic configuration, showing Let's Encrypt paths and a sensible ciphersuite configuration. (check-in: 53b2e866 user: wyoung tags: server-docs)
09:15
Split the HTTP-only parts out of www/tls-nginx.md into a new document discussing only the reverse-proxying of `fossil --scgi` to HTTP using nginx on Debian type OSes. That material is now in www/server/debian/nginx.md, which is referred to from www/server.wiki. While in there, did a bit of prose polishing on this old guide. (check-in: 2baa8151 user: wyoung tags: server-docs)
07:13
Broke most of the contents of www/server/wiki out into a series of www/server/*.md articles that are now linked from a checkmark table in its place, which also links to the new www/server/windows/*.md files created to start this branch off. This is not purely a matter of moving prose around: there is a fair bit of improvement to the pre-existing prose as well, most notably that we now document the Fossil chroot jail requirements for the first time. (Previously, you had to go dig up mailing list or forum posts (or even RTFS!) to work out those requirements.) There's more to do on all of this; do not merge it to trunk yet. (check-in: fad82714 user: wyoung tags: server-docs)
2019-08-15
16:16
Server Documentation Update. This ckeckin contains instructions for using Fossil as a windows service and with stunnel as an https proxy. (check-in: 8b7c563d user: ckennedy tags: server-docs)