Fossil

History of www/build.wiki of 42ed55e82fcedfc2
Login

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

History of file www/build.wiki at check-in 42ed55e82fcedfc2

2025-10-10
17:20
Make use of the improved /help/CMD syntax everywhere, in place of the legacy /help?cmd=CMD syntax. file: [69d97c6276] check-in: [c64f28d26c] user: drh branch: trunk, size: 21383
2025-03-04
04:41
Update the build notes about rebuilding pikchr.wasm to include an explicit rm of the js/wasm files beforehand, as they may otherwise not always be rebuilt. file: [ff799dbf92] check-in: [b7338a55af] user: stephan branch: trunk, size: 21388
2025-02-27
12:33
Update the fuzz-testing documentation. file: [e45cae07da] check-in: [16d98b94bb] user: drh branch: trunk, size: 21295
2025-02-10
19:21
Split the MSYS2/Cygwin build instructions out from the MinGW ones and updated both. Dropped mention of "MSYS", having not tested the current build under it. If it still works, and someone cares to revive the instructions, that should be done only after retesting. file: [0c13540506] check-in: [738404347c] user: wyoung branch: trunk, size: 21678
2024-10-16
22:28
[Grammar] build.wiki changes. file: [9e8bacb283] check-in: [3efc143294] user: brickviking branch: bv-corrections01, size: 21815
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. file: [746fd2a084] check-in: [ad47a447c8] user: wyoung branch: trunk, size: 21821
2024-03-27
11:47
In the build wiki, mention that buildmsvc.bat can be called in a normal command prompt. file: [931726ffbe] check-in: [b7e8b8e72d] user: danield branch: trunk, size: 21841
2024-02-25
10:52
Fix typos in www/build.wiki as reported on the forum. file: [e8755bf9fd] check-in: [3ec73a0d0d] user: drh branch: trunk, size: 21610
2024-02-04
04:42
Added three new block-element classes to the skin to replace use of "blockquote" with semantic alternatives: * "indent" for cases where the only purpose was to indent things * "blockquote" where you want an actual block quote in a wiki doc and thus can't use a "blockquote" element due to the historical misuse of this tag, preventing us from doing the same for it as we do for MD * "sidebar" when the reason you wanted an indented paragraph was to create a sidebar; this is styled much like a blockquote in MD (or the new "blockquote" class in wiki docs) but floats to the right. Using all three of these in the remaining www/ docs that still used explicit "blockquote" tags. (If you're wondering why the prior commit claims to have dealt with all of these tags when this commit belies that, it's because this work was done en masse, then split up into two related commits to keep the commit messages more on-point. It was easier to commit these two chunks of work in this order. It would have required a complicated dance with the stash to commit them in the more logical order.) file: [01249d2479] check-in: [56c7c2cb13] user: wyoung branch: inskinerator-modern-backport, size: 21612
2024-01-26
17:28
Several doc adjustments to make things work better with the new skin. Although this isn't strictly part of the new skin, and it does admit of a type of regression, I'm committing it here anyway because these are cases where markup was used to work around problems in the old skin. Nearly all of these are misuses of the "blockquote" tag to mean "indented paragraph". Now that we have true indented paragraph styles, switched the markup over to use them. file: [e2507fa6d0] check-in: [ee6ca48c8f] user: wyoung branch: inskinerator-modern-backport, size: 21652
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. file: [a4115c8458] check-in: [1fd407f61a] user: wyoung branch: trunk, size: 21777
2023-03-02
17:24
The recommendation to configure Fossil with the --static flag is semi-obsolete, and the following advice to look further down in the same document for the Docker workaround was wholly obsolete since moving all of this into the dedicated containers.md doc. Fixed all this up, and linked to the "why" answers on Stack Overflow about all of this in a few more places. file: [1a98465cad] check-in: [d282e42cd2] user: wyoung branch: trunk, size: 21824
2023-01-13
16:52
Modernized several old fossil-scm.org URLs, changing "http" to "https" where absolute URLs are necessary, and using site-relative URLs otherwise. Also found and fixed a reference to fossil-scm.hwaci.com, which doesn't seem to resolve any more. file: [f863ff43c6] check-in: [143f1db75f] user: wyoung branch: trunk, size: 21592
2022-09-03
23:34
Extracted the Docker containers material from www/build.wiki and moved it into a new document dedicated to the topic, containers.md. It was already pushing the bounds of how much info we want to provide in a single section of that doc, and it's about to get bigger. As part of the conversion from wiki format to Markdown, did another edit pass on the doc, improving a few things along the way. Dropped the "docker-" prefix from all internal IDs, as we no longer need them to disambiguate references to other parts of the build doc. file: [bc99ba2b28] check-in: [7129dc9868] user: wyoung branch: trunk, size: 21633
2022-08-29
18:21
The container doc bit on raw sockets now covers the other three Busybox utilities we left out previously. Today's removal of ping and traceroute merely completes the set; it wasn't complete in itself. file: [37a864ffeb] check-in: [b429bd71db] user: wyoung branch: trunk, size: 39256
18:07
Clarified the points in §5.2.1 of the Docker container build doc regarding the reason why the server parent process runs as root. file: [9212f2f52f] check-in: [c2eaa60da9] user: wyoung branch: trunk, size: 39170
17:54
Researched, tested, and documented the set of "docker create --cap-drop" options we can add to strip away unnecessary root privileges inside the container without harming normal operation. Belt-and-suspenders: if any bad actor ever got into the container with root privileges, this would help prevent them from affecting anything outside the container. Added that set to the "make container-run" target so they get applied by default in the easy case. file: [0b45f8fedc] check-in: [f715add938] user: wyoung branch: trunk, size: 39048
16:01
Polishing pass on §5.2 of the container build doc, "Why Chroot?" file: [94ba009ca3] check-in: [e98603144b] user: wyoung branch: trunk, size: 33318
2022-08-28
17:58
Clarified the parent process user ID vs the child process in the explanation of how the chroot feature interacts with the custom user feature of the Docker container. file: [abe8dccc49] check-in: [f9ddd38ecc] user: wyoung branch: trunk, size: 32901
17:52
Made a better distinction between bind mounts and Docker volumes in the new Docker section of the build doc. file: [20f33bf103] check-in: [958a6af94b] user: wyoung branch: trunk, size: 32630
2022-08-16
07:03
Carved the Docker container image size down still further by stripping out all but two of the stock skins (d* so we get default and darkmode) and packing Fossil and BusyBox with UPX. file: [aa1a7bb3ab] check-in: [e20d044cc0] user: wyoung branch: trunk, size: 32159
2022-08-15
23:21
Added the container-image and container-run top-level build targets to manage dependencies better and to auto-version the build products. file: [2d73b5a56d] check-in: [67386c75f5] user: wyoung branch: trunk, size: 32075
22:13
Polishing pass on the container repo storage section of the build docs. file: [bdba15166c] check-in: [3e332637f1] user: wyoung branch: trunk, size: 31100
22:02
Changed several of the Docker environment variables to build arguments so the user an override them at build time rather than container creation time, and documented them in build.wiki. Using this new mechanism to pull the Fossil source tarball in such a way that we can use the Docker artifact cache without getting stale builds. You can now pass one of the new build args to force the old behavior if you want it. This required generating Dockerfile from Dockerfile.in at configure time, to inject the current Fossil checkin ID. (This busts the Docker cache when the source tree changes.) file: [df4ef6432b] check-in: [f938438380] user: wyoung branch: trunk, size: 30905
2022-08-14
19:42
Fossil's chroot feature drops root permissions based on file ownership, but since the container was built with everything-root, its HTTP hit handling children would run as whatever host-side UID/GID pair you used for file ownership. What happened next was complex. If you let the container create the repo internally, it would be owned as root, so it would drop root permissions for…root! This isn't super-bad, since Fossil is presumed secure and is double-jailed besides. The risk is, if anyone works out an RCE for Fossil, they might be able to get it to create raw sockets or do various other types of escapes despite the double-jail dance. Attaching a Docker volume brings external permisssions into the container. We were recommending a "chown 0" command on the shared volume to make it similar to the in-container case, but that opens you to the same risks above. If you ignored this and used host-side UID/GID pairs, Fossil would then be left running under IDs that didn't exist internally, which could cause assorted weirdness. We're now creating an explicit "fossil" user/group pair inside the container and recommending that Docker volumes use these IDs for copied-in files to batten down something that shouldn't've been left flapping. Updated build.wiki to cover all this. file: [475ef5bbd8] check-in: [ba21bc0b8f] user: wyoung branch: trunk, size: 28955
16:19
Markup fix file: [5f266938df] check-in: [cf1497877a] user: wyoung branch: trunk, size: 27600
16:18
Clarified the fact that the "docker cp" command is changing the name of the repository DB file. file: [c938a9eabd] check-in: [f0b15a37fc] user: wyoung branch: trunk, size: 27601
16:15
Slight emphasis fix in previous file: [8ceaaca95d] check-in: [1441c2e6d3] user: wyoung branch: trunk, size: 27221
16:13
Edit pass on §5.1 of build.wiki, fixing a number of unclear bits, particularly with regard to images vs containers. file: [6adc202c6e] check-in: [e2b9114b18] user: wyoung branch: trunk, size: 27221
2022-08-13
23:39
Using the preceding --chroot fixes to make the Docker container serve the repo from /jail/museum/repo.fossil rather than from the chroot dir, /jail. This then allows us to mount a Docker volume at /jail/museum, which has an independent persistence from the container proper, so we can now rebuild the container without destroying the presumably precious repo. Updated build.wiki to track this change and document the lessons gleaned from doing all of this. file: [428cfb5ddf] check-in: [f76e762fb7] user: wyoung branch: trunk, size: 26937
2022-08-06
22:08
Typo fix file: [3bac545ddc] check-in: [b628a883b1] user: wyoung branch: trunk, size: 24668
20:30
Fixed a problem in image naming in the new Docker container doc in build.wiki [forum:/forumpost/2fd50423377d0f51 | reported on the forum]. file: [6832612498] check-in: [509447a2d7] user: wyoung branch: trunk, size: 24667
19:34
The build docs for "./configure --static" now reference the section further down on Docker, since you may need to use this indirection to get --static to produce something suitable. file: [ccbfdf3c44] check-in: [7bfd741355] user: wyoung branch: trunk, size: 24654
04:24
Replaced Jan Nijtman's Dockerfile with a new one that does a 2-stage build. The first stage runs atop Alpine Linux instead of Fedora, reducing the initial build from ~635 MiB to about 16. Rather than stop there, I then made it multi-stage, copying two key static binaries — Fossil and Busybox — over from the first stage into a fresh-from-scratch container and set it up to run the former jailed away from the latter. The result is under 9 MiB, and it's as secure as one can hope, given that it starts up in "PUBLIC" mode. The new build doesn't have all the extra features turned on that the old one did, but it seems right to build the container with Fossil in its default configuration. If you want something else, copy the Dockerfile, hack it, and make it do what you want instead. Having done all this, I replaced the one-off Dockerfile inline in section 5.0 of the build doc with a reference to this new Dockerfile and rewrote the section in terms of the new capabilities. Finally, this lets us brag on how small the container can be, as compared to the Gitlab-CE container. Before, we were comparing a standalone binary to the container, which wan't entirely fair. (The desire to produce such a container was the spark that kicked this project off.) file: [ed9c2e72f4] check-in: [77d603c6a1] user: wyoung branch: trunk, size: 24610
2022-07-27
14:16
Add zlib1g-dev to the list of libraries needed for building. file: [5a03e31667] check-in: [12ce928a9e] user: danield branch: trunk, size: 25112
2022-06-14
08:59
build.wiki: remove outdated note about Alpine Linux 3.14. file: [a895266ec0] check-in: [e70ceb1a94] user: stephan branch: trunk, size: 25101
2022-06-09
09:12
build.wiki: added a note about minimum emcc version and notes about using alternatives to Emscripten. file: [ea1a602e12] check-in: [f7d53fa82a] user: stephan branch: trunk, size: 25272
2022-06-08
10:09
build.wiki: added notes about emsdk requirements and keeping it up to date. file: [06de3cc3ff] check-in: [b256c5bc7b] user: stephan branch: pikchrshow-wasm, size: 24160
08:44
Added missing section numbers 7.0 and 8.0 to the two newest sections in build.wiki. file: [4e06bd491e] check-in: [fb9f3dcce6] user: stephan branch: pikchrshow-wasm, size: 23853
02:37
Added a section to www/build.wiki explaining the pikchr WASM bits and how to rebuild them (required when updating pikchr.c). file: [d7672aac82] check-in: [ed51ec4ef6] user: stephan branch: pikchrshow-wasm, size: 23836
2022-04-21
22:12
Add a warning in build.wiki that passing fuzzer-specific flags may cause the --fuzztype flag to get stripped from the argument list. file: [a2f1cfa243] check-in: [df1d256922] user: stephan branch: trunk, size: 18671
11:43
Minor tweaks to the fuzzer section of build.wiki. file: [fb867607c2] check-in: [dfb1234f93] user: stephan branch: trunk, size: 18390
2022-04-20
15:21
Added another libfuzzer info link to build.wiki. file: [53b4113f21] check-in: [1a397ee35f] user: stephan branch: trunk, size: 18352
13:55
Added a section to build.wiki about building for fuzz testing. file: [02674e840f] check-in: [a42f5af812] user: stephan branch: trunk, size: 18302
2021-08-12
16:07
Added a link from build.wiki to the Release Build How-to wiki page, per forum request. file: [d8f7055f5d] check-in: [c763040b9d] user: stephan branch: trunk, size: 15676
2021-06-22
18:19
Reworked the MinGW outdated instructions in www/build.wiki. It was still warning about a MinGW bug from 2014, and it didn't cover the cross-compilation details at all. That in turn gives us a basis for explaining why cross-compilation may matter even to those who don't realize they're doing so, as in the Cygwin and WSL cases, which then explains why we recommend against using MinGW Make and the USE_WINDOWS=1 mode. file: [29ee98605a] check-in: [2c66a5395a] user: wyoung branch: trunk, size: 15543
2021-04-03
10:56
build.wiki: dockerfile example now uses alpine v3.13 instead of alpine edge because 3.14+ unduly breaks stuff on many currently-common host OSes. file: [14429f3c3d] check-in: [63ed857ad8] user: stephan branch: trunk, size: 14957
2021-03-17
18:24
Update build infos for Windows. file: [29390e0301] check-in: [8c361b3ac5] user: danield branch: trunk, size: 15316
2021-02-09
13:34
The canonical Fossil homepage is now https://fossil-scm.org/home without the "www." in the domain and with the main path at /home, not /index.html or /fossil. Update all URLs in documentation to reflect this fact. file: [3f371ffa55] check-in: [09908ab058] user: drh branch: trunk, size: 15291
2021-01-12
16:00
Fix typos in Markdown and Wiki pages. file: [cc7de8c892] check-in: [e755561d73] user: danield branch: trunk, size: 15323
2020-04-23
13:16
Update references to OpenSSL from 1.1.1f to 1.1.1g. Update custom makefile. file: [9022b0a097] check-in: [3510ca72af] user: jan.nijtmans branch: trunk, size: 15322
2020-04-08
10:16
Update OpenSSL to version 1.1.1f file: [6f86b7c298] check-in: [72026ed39d] user: jan.nijtmans branch: trunk, size: 15322
2020-03-27
15:15
Added build instructions for cross-compiling Fossil for Android from Linux, adapted from [https://fossil-scm.org/forum/forumpost/e0e9de4a7e | forumpost/e0e9de4a7e]. file: [f9e4e22ee4] check-in: [b70744576b] user: stephan branch: trunk, size: 15322
2020-03-24
20:24
Update openssl version number to 1.1.1e. Update custom makefile. file: [db0037288b] check-in: [77a7078f74] user: jan.nijtmans branch: trunk, size: 13627
2019-11-28
07:54
build.wiki: added a section on building a static binary using Docker, adapted from https://fossil-scm.org/forum/forumpost/5dd2d61e5f. file: [2dd96c8f28] check-in: [942be4c894] user: stephan branch: trunk, size: 13627
2019-09-13
22:53
Update to openssl 1.1.1d file: [bcf17529f4] check-in: [74aac0ed3d] user: jan.nijtmans branch: trunk, size: 9156
2019-08-08
04:23
Typo fix pass on www/* file: [3f8e37424d] check-in: [79c2cb0831] user: wyoung branch: trunk, size: 9156
2019-06-27
14:39
Upgrade to openssl 1.1.1c. Use single-argument "expr" in auto.def. Update custom mingw makefile. file: [6d6cbce83f] check-in: [5050132815] user: jan.nijtmans branch: trunk, size: 9156
2019-05-13
21:48
Merge trunk file: [837f76dc0e] check-in: [91a0d5a55f] user: jan.nijtmans branch: openssl-1.1, size: 9156
2019-03-18
19:27
Show what "apt install" commands need to be run on a fresh Ubuntu install in order to build Fossil. file: [99f40cd951] check-in: [c2cfaa6a72] user: drh branch: trunk, size: 9156
2019-03-01
21:46
Merge trunk. Update to Openssl 1.1.1b file: [67bc6eb5bf] check-in: [b7695eeea2] user: jan.nijtmans branch: openssl-1.1, size: 8979
21:42
Update to openssl 1.0.2r file: [e6300b6ff2] check-in: [a416666563] user: jan.nijtmans branch: trunk, size: 8979
2019-01-29
15:02
Merge trunk file: [9a1c6466d0] check-in: [7843b1c6c5] user: jan.nijtmans branch: openssl-1.1, size: 8979
2019-01-28
18:29
Expanded the discussion of OpenSSL options in www/ssl.wiki, mainly adding advice on installing it via package managers. The new OpenSSL discussion in build.wiki now points to this, rather than to the next section level up, as in the prior checkin. file: [6b56362c12] check-in: [a13820dc04] user: wyoung branch: trunk, size: 8979
17:54
Expanded the section on --with-openssl=none in www/build.wiki to explain why adding that option is a bad idea, what to do instead, and to point to the newly expanded OpenSSL discussion in www/ssl.wiki for more information. file: [c6c0db4d4a] check-in: [4f810279ce] user: wyoung branch: trunk, size: 8974
2018-12-03
12:08
Merge trunk file: [2a1c98b9a2] check-in: [e88c1ff4cc] user: jan.nijtmans branch: openssl-1.1, size: 7886
2018-11-29
21:38
Update custom mingw makefile. Update openssl version file: [f383744786] check-in: [7139924334] user: jan.nijtmans branch: trunk, size: 7886
2018-09-15
20:27
add support for TLS 1.3, when compiled with OpenSSL 1.1.1 (LTS). Windows build adapted to use OpenSSL 1.1.1 by default. Still compiles and runs with older OpenSSL as well file: [d797062329] check-in: [115544e975] user: jan.nijtmans branch: trunk, size: 7885
2018-08-23
15:14
Merge trunk. Update to Beta 7 of OpenSSL 1.1.1 (pre release 9, with TLS 1.3 support !!!) file: [0c045d7a0f] check-in: [cbdbc0a0ce] user: jan.nijtmans branch: openssl-1.1, size: 7890
2018-08-15
11:05
Update to openssl-1.0.2p file: [bd786dff5c] check-in: [38638cfcdd] user: jan.nijtmans branch: trunk, size: 7886
2018-04-11
08:16
Merge trunk. Update to Beta 2 of OpenSSL 1.1.1 (with TLS 1.3 support !!!) file: [a95b56e784] check-in: [87f3c94677] user: jan.nijtmans branch: openssl-1.1, size: 7890
2018-03-28
08:06
Merge trunk file: [3f94a191cd] check-in: [d9573d8785] user: jan.nijtmans branch: openssl-1.1, size: 7886
08:01
Update openssl version file: [a202280b64] check-in: [531a517b8e] user: jan.nijtmans branch: trunk, size: 7886
2017-12-21
15:38
Update referenced OpenSSL version. file: [80a214d637] check-in: [c4aec887db] user: mistachkin branch: trunk, size: 7886
2017-11-10
10:55
merge trunk. Upgrade to openssl 1.1.0g file: [da8f865332] check-in: [9d3560b885] user: jan.nijtmans branch: openssl-1.1, size: 7886
10:28
Upgrade to openssl 1.0.2m file: [75a893ee7e] check-in: [5310f2ba88] user: jan.nijtmans branch: trunk, size: 7886
2017-07-13
10:22
Update top OpenSSL 1.0.2l. Minor (harmless) compiler warnings in mkversion and codecheck1 (-Wall) file: [709d1d66e1] check-in: [23895c7b99] user: jan.nijtmans branch: trunk, size: 7886
2017-07-07
12:59
Merge trunk. Upgrade to OpenSSL 1.1.0f. Note that this branch only adapts the Windows buildfiles, no source-code or anything else, since Openssl 1.1.0 is (almost, not significant for fossil) upwards compatible. file: [da908fd6cf] check-in: [4a516fb72c] user: jan.nijtmans branch: openssl-1.1, size: 7886
2017-03-14
12:17
merge trunk file: [0b64a4d7a7] check-in: [bec0c4f044] user: jan.nijtmans branch: openssl-1.1, size: 7886
2017-03-12
17:01
More hyperlink fixes on the same page. file: [506dba1eba] check-in: [f5240a1cb8] user: drh branch: trunk, size: 7886
16:59
Fix bad hyperlink on the Compiling And Installing Fossil page. file: [71637e96c5] check-in: [a0f5be9a9d] user: drh branch: trunk, size: 7986
2017-02-18
18:13
Merge trunk. Openssl 1.1.0d -> 1.1.0e file: [60eeca8532] check-in: [28173845f9] user: jan.nijtmans branch: openssl-1.1, size: 8160
2017-01-27
09:02
Merge trunk. Openssl 1.1.0c -> 1.1.0d file: [9f93c87343] check-in: [767ae39cf4] user: jan.nijtmans branch: openssl-1.1, size: 8160
08:57
Openssl 1.0.2j -> 1.0.2k. Whitespace. file: [6e6c944554] check-in: [8cb5da6f27] user: jan.nijtmans branch: trunk, size: 8160
2017-01-18
11:19
Upgrade to openssl 1.1.0c. Merge trunk (up to fossil 1.37 release) file: [0ab80cb4a2] check-in: [d0fbbd0115] user: jan.nijtmans branch: openssl-1.1, size: 8160
2017-01-11
16:36
Fix obsolete references to the legacy download page. Always refer to the new unversioned-content download page. file: [1e646606b9] check-in: [a1d7539214] user: drh branch: trunk, size: 8160
2016-09-27
07:59
merge trunk. Update references to OpenSSL 1.1.0b file: [3c5d8bdc89] check-in: [66c4efe765] user: jan.nijtmans branch: openssl-1.1, size: 8226
2016-09-26
15:01
Update referenced OpenSSL version. file: [0b9eb5c2d3] check-in: [508c67b088] user: mistachkin branch: trunk, size: 8226
2016-09-23
07:33
merge trunk. Update references to OpenSSL 1.1.0a file: [67b5f1a200] check-in: [85f8133ce7] user: jan.nijtmans branch: openssl-1.1, size: 8226
2016-09-22
17:58
Update referenced OpenSSL version. file: [e87d018da2] check-in: [16b7a0ebc3] user: mistachkin branch: trunk, size: 8226
2016-09-07
10:41
Update referenced OpenSSL version file: [f84e308a45] check-in: [958f1a89dc] user: jan.nijtmans branch: openssl-1.1, size: 8225
2016-05-03
21:30
Update referenced OpenSSL version. file: [8975dbd431] check-in: [a47ce4d979] user: jan.nijtmans branch: branch-1.34, size: 7996
20:30
Update referenced OpenSSL version. file: [70f43c1027] check-in: [5399251230] user: mistachkin branch: trunk, size: 8226
2016-03-01
17:32
Update referenced OpenSSL version file: [b575114c22] check-in: [60a0deb293] user: jan.nijtmans branch: branch-1.34, size: 7996
16:32
Update referenced OpenSSL version. file: [9a9ff3e2df] check-in: [a9e3db1f70] user: mistachkin branch: trunk, size: 8226
2016-01-28
20:39
Improve MinGW build docs. file: [55838578c8] check-in: [c1c680eb28] user: mistachkin branch: trunk, size: 8226
19:48
Update referenced OpenSSL version. file: [1b22de32f1] check-in: [0c860dd9e7] user: mistachkin branch: trunk, size: 7996
2015-12-04
14:36
Update OpenSSL to version 1.0.2e file: [2ac7311933] check-in: [1376aa440b] user: jan.nijtmans branch: trunk, size: 7996
2015-07-09
18:10
Update referenced OpenSSL version. file: [2f0e8e5909] check-in: [a591a25305] user: mistachkin branch: trunk, size: 7996
2015-06-13
20:11
Update referenced OpenSSL version file: [cf4cbc859e] check-in: [6c4263daac] user: jan.nijtmans branch: trunk, size: 7996
2015-06-11
17:10
Update referenced OpenSSL version. file: [6054cfb0ff] check-in: [0626182eb3] user: mistachkin branch: trunk, size: 7996
2015-05-08
15:31
Improvements to the build and TH1 scripting docs. file: [1a0af5fa07] check-in: [901427f5cd] user: mistachkin branch: trunk, size: 7996
2015-03-22
18:38
Update version of OpenSSL mentioned on the build wiki page. file: [e72a7ddf5c] check-in: [caeb68d98d] user: mistachkin branch: trunk, size: 7254
2015-03-03
09:20
add note to WWW-docs about building using MinGW4.0 resulting in non-working binary, as suggested on ML file: [be1bf237c9] check-in: [ede82808ae] user: michai branch: ml-jb-doc-typos, size: 7253
2015-03-02
21:35
cosmetic changes in docs w.r.t. compiling/installing file: [f7150aa2ea] check-in: [7669642b01] user: michai branch: ml-jb-doc-typos, size: 7010
2015-02-26
21:38
capitalise 'Windows' throughout WWW-docs file: [1f7a2a1351] check-in: [b2f6c4b7ea] user: michai branch: ml-jb-doc-typos, size: 7010
21:33
fixed more typos and grammatical errors in WWW-docs as specified by ML-posted patches file: [e3457d63f4] check-in: [bf1b99723e] user: michai branch: ml-jb-doc-typos, size: 7010
2015-01-28
12:11
Update referenced openSSL version (1.0.2) file: [1f3f22a07e] check-in: [16a4f60b24] user: jan.nijtmans branch: trunk, size: 7010
2015-01-19
13:06
Update referenced openSSL version file: [663b197ed4] check-in: [151473ae36] user: jan.nijtmans branch: trunk, size: 7011
2015-01-08
17:38
Update referenced OpenSSL version. file: [6dae3715d8] check-in: [6c484ec392] user: mistachkin branch: trunk, size: 7011
2014-10-15
17:06
Update referenced OpenSSL version. file: [c4263e1f2d] check-in: [f60f9cddba] user: mistachkin branch: trunk, size: 7011
2014-09-28
20:54
Add FOSSIL_BUILD_SSL macro to the MSVC makefile to control whether OpenSSL is built during the build process. By default, building OpenSSL during the Fossil build is off. file: [552e2b57c3] check-in: [80b4adddec] user: mistachkin branch: trunk, size: 7011
2014-08-26
00:43
Spacing fix to the build docs. file: [ebac2e6d42] check-in: [cf901e536e] user: mistachkin branch: trunk, size: 6973
00:41
Further enhancements to the build docs. file: [487bc2c402] check-in: [fe3887b873] user: mistachkin branch: trunk, size: 6967
2014-08-25
21:09
Update the build docs to mention how to enable OpenSSL support with MSVC. file: [758ecf5484] check-in: [aea5e3d9ca] user: mistachkin branch: trunk, size: 6646
2014-06-05
08:05
Remove the Cygwin-specific Makefile, as the option --disable-internal-sqlite has the same effect. Document this. file: [0328fbb9d8] check-in: [5610dc4edf] user: jan.nijtmans branch: trunk, size: 6231
2014-06-03
19:42
Update the build instructions for Mac OS 10.2. file: [2f7883fd4e] check-in: [481741f3f5] user: drh branch: trunk, size: 5979
2014-01-11
20:38
Fix incorrect link file: [d4d05c1e05] check-in: [27a843d227] user: jan.nijtmans branch: trunk, size: 5956
2014-01-10
01:00
Slight change to wording on the 'how to compile' page. file: [169020beda] check-in: [2ab19a1d62] user: mistachkin branch: trunk, size: 5953
00:34
Comment on the stability of trunk versions of the Fossil source code on the "how to compile" page. file: [ba36af562c] check-in: [ec12deda19] user: drh branch: trunk, size: 5924
2013-12-18
23:19
Further robustness enhancements to the automated MSVC batch file. Also, update build wiki page to refer to it. file: [8ca3a62bd5] check-in: [c11c870761] user: mistachkin branch: trunk, size: 4952
2013-10-16
19:02
Update build instructions for Mac 10.2. file: [21532a6f8b] check-in: [bf6a4d3294] user: drh branch: trunk, size: 4806
2013-07-19
19:40
More documentation tweaks and refinements. file: [99d99c3b86] check-in: [e94bef2dec] user: drh branch: trunk, size: 4774
2013-01-31
10:53
Fixed list numbering (was missing #5). file: [f25efdbadf] check-in: [512def0fc8] user: stephan branch: trunk, size: 4425
2012-12-11
16:53
Update the "compiling and installing" instructions to describe how to build for MacOS 10.2. file: [f18363e7b9] check-in: [44610be49d] user: drh branch: trunk, size: 4425
2012-08-31
09:03
use more utf-8 characters in the wiki, in stead of html entities file: [e16503f3b7] check-in: [927d07c727] user: jan.nijtmans branch: trunk, size: 4841
2012-08-24
08:13
wiki tweaks regarding MinGW build enhancements file: [21db88ae1f] check-in: [4e93e84e55] user: jan.nijtmans branch: trunk, size: 4853
2012-02-10
18:02
climb up the trunk. From up here, clarify wording of the "building and installing" wiki page: you don't need to log in to get the source code for released versions of fossil, the download page will have a shiny source package for you to fetch. file: [05a555c395] check-in: [587dd57fe1] user: martin.weber branch: msw-docco, size: 4646
2011-09-01
22:22
Fix typos and other cleanup on the "build.wiki" doc page. file: [1900018496] check-in: [0f9fb20370] user: drh branch: trunk, size: 4267
2011-08-07
10:56
Updates to the makefile documentation. file: [f2f37401e3] check-in: [ef0b48de0d] user: drh branch: trunk, size: 4400
2011-06-18
18:06
Add a "Contributing" link to the homepage. Update the build documentation. file: [e131ba0292] check-in: [2d50893dd8] user: drh branch: trunk, size: 3701
2011-02-18
00:52
Additional documentation, especially notes on how to contribute code or documentation to Fossil. file: [19b8586f48] check-in: [98f1131c0d] user: drh branch: trunk, size: 3320
2010-12-31
21:12
Documentation updates. file: [2960be793b] check-in: [5fb963ab61] user: drh branch: trunk, size: 3290
2010-03-06
13:39
Minor documentation updates. file: [f035192a14] check-in: [46d98dd555] user: drh branch: trunk, size: 2506
2009-11-09
21:32
Fix an issue with the command-line timeline. Fix typos in documentation. file: [ef08562a8f] check-in: [e2431b17df] user: drh branch: trunk, size: 2650
2009-08-28
16:05
Documentation updates, including a big rework of the homepage. file: [a81964674b] check-in: [522824b26a] user: drh branch: trunk, size: 3225
2009-08-24
17:54
Add <title> markup to several of the embedded documentation pages. file: [e0f10c3d2d] check-in: [5523218023] user: drh branch: trunk, size: 3242
17:45
Trying to improve the look of the homepage. It is not at all clear that this check-in is any improvement, but it is at least an attempt.... file: [e65ee64c40] check-in: [b79994adcb] user: drh branch: trunk, size: 3206
2008-11-11
03:50
doc changes -- spelling corrections and embedded ref pages. file: [bd5f08e8f5] check-in: [9eb6ea75c1] user: kejoki branch: trunk, size: 2514
2008-06-02
15:18
Documentation tweaks. file: [5ba110240e] check-in: [42ed55e82f] user: drh branch: trunk, size: 2511
2008-05-17
20:32
Documentation tweaks. file: [75b978c24a] check-in: [06689854ae] user: drh branch: trunk, size: 2499
2008-05-16
15:31
Resolve broken hyperlinks and other minor cleanup in the documentation. file: [61aa0809d1] check-in: [16094f7ebc] user: drh branch: trunk, size: 2490
2008-05-15
20:25
Added: initial ports of static .html to static /doc .wiki file: [d16ea958f5] check-in: [d87ca60c58] user: stephan branch: trunk, size: 2496