Fossil

Timeline
Login

Timeline

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

200 most recent check-ins that include changes to files matching 'tools/*'

2024-03-05
12:53
Merge trunk into markdown-tagrefs branch. (Leaf check-in: 0517bd2d user: stephan tags: markdown-tagrefs)
2024-02-03
23:12
Merged trunk. Notably, drh's [bb3de39ffefb3f20] works seamlessly with this branch's skin. (check-in: 4f9cb1d1 user: wyoung tags: inskinerator-modern-backport)
16:55
Update with all changes from trunk. (check-in: c454059a user: andybradford tags: clone-resume)
2024-02-02
22:22
Fix overlong lines and remove trailing whitespace from non-external C files. (check-in: 275da70f user: danield tags: trunk)
22:18
Remove trailing whitespace from non-external C files. (Closed-Leaf check-in: 7db0a2d9 user: danield tags: fix-overlength-lines)
16:26
Fix lines over 80 characters long, excluding external source files and @-lines. (check-in: 942f691b user: danield tags: fix-overlength-lines)
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-10-23
10:44
Remove all calls to sprintf() from makeheaders and mkversion in order to appease prudish compilers. (check-in: 8c7bf450 user: drh tags: trunk)
2023-10-16
14:37
Add warning-policy setting functionality. (check-in: af73acb2 user: preben tags: warn-on-merging-private-branch)
14:33
Implement propagating settings that are sent to clients that pull. The warning-policy is used as example, but not yet applied. (check-in: f812fedc user: preben tags: warn-on-merging-private-branch)
2023-09-28
14:13
Changing a setting to an empty string is now the same as unsetting that value, in most cases. Settings that are exceptions to the rule are marked with the "keep-empty" flag. Fix for the issue reported by forum post a17b5fa51d607e3d. (check-in: 1f6ae1ef user: drh tags: trunk)
2023-09-25
15:47
If the value of a setting is changed into an empty string, then unset it, except for the rare setting that has the new keep-empty property. (Closed-Leaf check-in: b9bbb8d7 user: drh tags: unset-empty-settings)
2023-08-30
19:42
Improvements to the tools/codecheck1.c injection-attack static analyzer tool. (check-in: 2afff83e user: drh tags: trunk)
2023-06-22
08:46
merge build system compilation database generation

Tested on OpenBSD 7.3-current and macOS Ventura 13.4 by me, and also on some Linux machines by stephan@

This automatically generates a compile_commands.json file on machines that support the -MJ clang compiler option, which can be consumed by language server clients. (check-in: 91f0f00f user: mark tags: trunk)

2023-06-19
17:37
Rework the elimination of the trailing comma in compile_commands.json to be more platform-portable. (Closed-Leaf check-in: 49c53e0b user: stephan tags: compile_commands.json)
2023-06-18
15:37
Get the -MJ ... flags working for the in-binary objects and generate the top-level compile_commands.json. (check-in: e330509c user: stephan tags: compile_commands.json)
13:58
More work on compile_commands.json support. This does not work because the approach of extending CFLAGS with the -MJ flag is incompatible with the build process's use of different compilers for the in-tree tools vs the files compiled as part of the fossil binary. On systems with both gcc and clang, the former group may get built with cc (==gcc) yet inherit -MJ via CFLAGS, breaking the build. This approach appears to be a dead end, but checking it in for later analysis. (check-in: 0e6ad145 user: stephan tags: compile_commands.json)
11:16
Initial *incomplete* attempt at integrating compile_commands.json support, for code editors which support it. This is a copy/paste port from the libfossil tree, but lacks one final piece which is difficult to emulate in POSIX make (as opposed to GNU make). Build file changes only, no code changes. (check-in: 49278746 user: stephan tags: compile_commands.json)
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-04-24
14:33
Clarify that backslashes in the help text of commands/webpages must be escaped for correct processing by mkindex.c. (check-in: 5c8f5575 user: danield tags: trunk)
2023-04-22
14:46
Tweak the previous commit and put extra headers at the end. (check-in: 39192715 user: florian tags: trunk)
10:47
Update dependencies in the MSVC makefile so that changes to command help texts and built-in files are picked up. (check-in: c2f56d2b user: florian tags: trunk)
10:38
Update the makemake.tcl script to match the checked-in versions of the generated makefiles. (check-in: 3e83c6a9 user: florian tags: trunk)
2023-02-08
13:35
Fix a couple of -Wextra compiler warnings. (check-in: 3afeef3f user: danield 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-20
05:00
Unbreak MinGW build to account for deletions in zlib 1.2.13. (check-in: a24a790f user: mistachkin tags: trunk)
2022-11-30
01:03
Make sure SQLite is compiled with HAVE_USLEEP. (check-in: f97f90c0 user: drh 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
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-10-01
06:50
Sync with trunk. (check-in: 901ae725 user: florian tags: diff-keyboard-navigation)
06:48
Sync with trunk. (check-in: e5c5e6f0 user: florian tags: timeline-keyboard-navigation)
2022-09-29
15:19
Correct skintxt2config.c to be able to handle 0-byte input files. (check-in: c7c1c4e8 user: stephan tags: trunk)
2022-09-25
07:23
Sync with trunk. (check-in: 3c929719 user: florian tags: timeline-keyboard-navigation)
2022-09-15
17:48
Merge trunk into markdown-tagrefs branch. (check-in: 8ef0347f user: stephan tags: markdown-tagrefs)
2022-09-09
17:22
Sync up custom makefile for MinGW. (check-in: a3ed29ea user: mistachkin tags: trunk)
2022-09-06
22:25
Merge trunk into remote-add-fix branch. (Leaf check-in: baf635cb user: stephan tags: remote-add-fix)
2022-09-04
01:53
Moved the busybox-config file from tools/ into a new containers/ subdirectory. We were using that as a junk-drawer directory, for lack of a better place to put it. Now that we're about to have a second container-related file in the repo, that weak excuse is wearing thin. (check-in: b08e2bb7 user: wyoung tags: trunk)
2022-09-01
10:52
Add aliases as a new command type and display these next to the corresponding main command in /help. Make sure that for the 'test-all-help' command and webpage each help string is output at most once. (check-in: db708494 user: danield tags: trunk)
01:29
Merge in trunk. Resolve a shadowed var in dispatch.c which led to an assigned-but-not-used warning. (Closed-Leaf check-in: a257fbd9 user: stephan tags: help-aliases-unique)
2022-08-29
17:32
Removed ping and traceroute commands from the Docker container. They require raw sockets support, which means if anyone broke into the container and managed a root privilege escalation, they could do a wide array of bad things on any network the container is bound to. (check-in: f00a88f8 user: wyoung tags: trunk)
2022-08-16
09:39
Minor fixes to the Docker container build process (check-in: 454397b0 user: wyoung tags: trunk)
2022-08-15
14:42
The container now builds Busybox from source so we can remove utilities that are unhelpful inside the container. We leave a lot behind for expansion (e.g. the runit init system, crond, inetd…) but we remove things that have no possible justification, such as modprobe. We remove everything from /bin that's a shell builtin (echo, printf, test…) and we replace a few BusyBox commands (sha[13]sum) with wrapper shell scripts that call Fossil builtins. We cap that off by adding a "sqlite3" wrapper that calls "fossil sqlite3 --no-repository", just for fun. All together, this trims about a meg of fat. (check-in: 953f367e user: wyoung tags: trunk)
2022-07-28
18:19
Patch the javascript compressor so that it does not elide text after // if the // immediately follows a :, as that text might be part of a URI string literal. (check-in: ffa1c7d0 user: drh tags: trunk)
2022-07-25
16:47
Corrected the --with-see build to use sqlite3-see.c. Problem reported in forum post b3653991172dcd14. The SEE build was broken by the late-December 2021 reworking of the --with-sqlite flag and its related build infrastructure. (check-in: 18acd948 user: stephan tags: trunk)
2022-07-19
14:51
Remove some unneeded code. (check-in: 83877bb7 user: danield tags: help-aliases-unique)
14:47
Add aliases as a new command type and display these next to the corresponding main command in /help. Make sure that for 'test-all-help' command and webpage each help string is output at most once. (check-in: 4b8efc05 user: danield tags: help-aliases-unique)
2022-06-17
09:57
Merged in trunk. (Closed-Leaf check-in: c97ad9d6 user: danield tags: diff-show-versions)
09:49
Merged in trunk. (Closed-Leaf check-in: 20c1ba2e user: danield tags: timeline-cmd-by-branch)
09:43
Merged in trunk. (check-in: 6bdb2fbe user: danield tags: version-cmd-describe)
09:32
Add generation of manifest.descr to Makefile.msc (via makemake.tcl); this can be removed after 'version --describe' support gets built in. (check-in: a198cde6 user: danield tags: version-cmd-describe)
2022-06-11
12:34
Merged in trunk. (check-in: fd14e7ec user: stephan tags: markdown-tagrefs)
2022-06-08
23:27
Merge in pikchrshow-wasm branch: reimplement /pikchrshow using a client-side WASM build of pikchr.c, plus related feature-adjacent tweaks in mimetype handling. (check-in: 7fcb4626 user: stephan tags: trunk)
12:19
Refactored the configure script's emsdk detection in the hopes that this reformulation will work on systems where emcc is installed via a package manager. (Closed-Leaf check-in: 98dd2626 user: stephan tags: pikchrshow-wasm)
2022-06-07
18:05
Added optional build infrastructure for using emcc so that we have a reproducible pikchr.wasm instead of an opaque 3rd-party blob. This adds the --with-emsdk configure flag. (check-in: 8f6886c9 user: stephan tags: pikchrshow-wasm)
2022-06-06
18:51
Fixed legacy pikchrshow preview button, broken by hijacking its URI for the new pikchrshow mode. In side-by-side mode when auto-render is on, cap each half at max-width 50% to help keep the UI from flopping around. (check-in: c8e91165 user: stephan tags: pikchrshow-wasm)
18:02
Replace /pikchrshow with a WASM-based version and rename the prior version to /pikchrshowcs (cs=client/server). There are still a couple layout/style quirks to resolve, and a feature or two to port from the legacy app, but it more or less works. (check-in: 321f01a8 user: stephan tags: pikchrshow-wasm)
2022-04-24
22:46
Merged in trunk, resolved conflicts introduced via the parallel development of the markdown-footnotes branch. (check-in: 64af75b0 user: stephan tags: markdown-tagrefs)
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-04-15
13:56
Merge the enhanced load control measure to trunk. (check-in: 9413395f user: drh tags: trunk)
2022-04-14
17:41
Added new loadavg-exempt WEBPAGE: flag for mkindex.c which exempts a given page from the load_control() check. Currently applied to /chat and its dependents: /builtin and /style.css. (Closed-Leaf check-in: 5c49ab3c user: stephan tags: load-control-rework)
2022-04-11
06:37
Part 2 of [bb0118227f2c]. (check-in: 74bd3fd4 user: stephan tags: trunk)
2022-04-10
19:58
mkheaders carriage-return fix from forum post 6b2e7dbee7. (check-in: bb011822 user: stephan tags: trunk)
2022-04-08
08:46
Merged in trunk. (check-in: e8a1382f user: stephan tags: markdown-tagrefs)
2022-04-05
15:04
Modify the makefiles to provide for compile-time options for pikchr. Reduce the token-count limit in pikchr to 10,000. (check-in: 959807e9 user: drh tags: trunk)
2022-03-30
15:08
Add "--describe" flag to the "version" command to provide context to the most recent major commit tagged with "version*".

Run "touch manifest.descr" in the repo root prior to the first build, then build it a second time to get it bootstrapped. (check-in: 4329553d user: danield tags: version-cmd-describe)

14:15
Merged in trunk. (check-in: 28fa0153 user: stephan tags: markdown-tagrefs)
2022-03-22
11:46
For MSVC build, use /utf-8 option for CL (because some sources need it and this helps when some codepages are in effect) (check-in: 0324515b user: larrybr tags: trunk)
2022-03-21
16:42
Typo fix from forum post a7a52ce98a. (check-in: c3d321fb user: stephan tags: trunk)
2022-02-26
14:37
Removed ENABLE_JSON1 flag from tools/sqlcompattest.c because that flag is no longer in sqlite3 as of 3.38, which is the current minimum required version. Reported in forum post 549da79dd9. (check-in: 8af82734 user: stephan tags: trunk)
2022-02-21
20:36
Per chat discussion and forum post fd49a822db5bc522, removed PellesC build from makemake.tcl and the corresponding makefile. (check-in: fcb33239 user: stephan tags: trunk)
2022-02-10
23:30
Fix a warning for unused variable 'p' introduced by [487e465263fd21] (check-in: 8895d938 user: george tags: trunk)
00:29
Merge from trunk (Leaf check-in: 2b5f9b21 user: george tags: search-terms-highlighting)
00:22
Merge from trunk (Leaf check-in: a961a67b user: george tags: rptview-submenu-paralink)
00:17
Merge from trunk (check-in: 88ff4e5d user: george tags: wcontent-subsets)
00:12
Merge from trunk (Leaf check-in: 9b76469b user: george tags: th1-doc-vars)
2022-02-09
06:59
Display build/patch number for the MSVC compiler. (check-in: 487e4652 user: danield tags: trunk)
2022-01-31
05:42
For the MSVC makefile, fix forwarding of XPCFLAGS and XPLDFLAGS to OpenSSL. This is only relevant if the MSVC makefile is used to build OpenSSL as a sub-project (FOSSIL_BUILD_SSL=1) for Windows XP (FOSSIL_ENABLE_WINXP=1). XPLDFLAGS only matters for the shared library case (FOSSIL_DYNAMIC_BUILD=1), and is applied in a post build step -- somewhat whacky, but fixes the problem, and there's a lot of comments and diagnostic output to help with troubleshooting. (check-in: fa3f60f6 user: florian tags: trunk)
05:32
Update the makemake.tcl script. (Closed-Leaf check-in: 771ab194 user: florian tags: msvc-openssl-winxp)
2022-01-27
16:27
Additional fixes to the build process to ensure that pikchr.c has a valid header file. (check-in: f46f8c38 user: drh tags: trunk)
15:53
Change makemake.tcl accordingly for DMC (generated Makefile.dmc not tested). (Closed-Leaf check-in: 9f208a13 user: danield tags: pickhr-prototype)
15:17
Fix makemake.tcl and Makefile.msc to build on Windows. (check-in: 2d354a6e user: danield tags: pickhr-prototype)
11:20
Be strict about compiler warnings for Windows builds. (check-in: 57f16ce8 user: drh tags: trunk)
06:45
Make MSVC build fail any level 2 warnings, and build w/o any. (Closed-Leaf check-in: 9c1199d7 user: larrybr tags: msvc-warn2-fatal)
04:16
A potential fix for the Makefile.msc and Makefile.dmc for the missing pikchr prototype, as discussed in /chat. Cannot test locally. _Might_ be that the added block in makemake.tcl line 1441 can be removed. (check-in: bc6bda98 user: stephan tags: pickhr-prototype)
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)
2022-01-19
16:55
For Solaris, omit the XOPEN_SOURCE define, as this is no longer recommended, according to private email from Claes Nästén. Also disable some obsolete compile-time options to SQLite. (check-in: 5b0c71d1 user: drh tags: trunk)
2022-01-15
10:09
Merged in trunk. (check-in: d11cbb63 user: stephan tags: markdown-tagrefs)
2021-12-31
19:02
Fix harmless compiler warnings. (check-in: 96a66d75 user: mistachkin tags: trunk)
02:59
Merged in trunk. (check-in: c800d2ca user: stephan tags: markdown-tagrefs)
2021-12-29
16:02
Final fix for the MinGW build. (check-in: 44f4d624 user: mistachkin tags: trunk)
15:56
Fixes to MinGW build (still not quite working). Remove final remnants of miniz. (check-in: a015ab64 user: mistachkin tags: trunk)
2021-12-26
13:05
Removed miniz.c, per /chat discussion. It is incompatible with both OpenSLL and the SQL shell's sqlar support. (check-in: f9c2d23f user: stephan tags: trunk)
2021-12-25
20:01
Moved 3rd-party source code from src/ to extsrc/ and internal tooling source code from src/ to tools/. (check-in: b62f651c user: stephan tags: trunk)
19:49
Fixed a broken reference to pikchr.c in Makefile.msc. (Closed-Leaf check-in: 789f8ce8 user: stephan tags: code-movement)
19:29
Corrected path to mkbuiltin.c in Makefile.msc. Corrected, perhaps, build of tools/*.c, in Makefile.PellesCGMake. (check-in: 1b1938e2 user: stephan tags: code-movement)
19:25
Ensure that SRCDIR_extsrc and SRCDIR_tools are defined in the Windows makefiles (they are not inherited from the main makefile). (check-in: 5e203da6 user: stephan tags: code-movement)
19:10
Makefile vars which leak into Makefile.msv renamed to replace '.' characters, as nmake does not like those. (check-in: 6454f7bc user: stephan tags: code-movement)
14:39
Part three of code relocation. All 3rd-party/upstream source files in src/ have been moved to extsrc/. It is very likely that Makefile.msc requires fixing, and a 100% certainty that Makefile.PellesCGMake needed fixing. (check-in: 9e8c4738 user: stephan tags: code-movement)
13:43
Part two of code-relocation effort: moved sqlite3.c/h to extsrc/, per /chat discussion. Moving remaining 3rd-party sources will be far more invasive in makemake.tcl, so will be a separate step. (check-in: e3e204dc user: stephan tags: code-movement)
13:26
Fixed the builtin files generation broken by the previous checkin (moving makemake.tcl changed resolution of builtin file names) and disabled the glob -nocomplain flag which allowed that to silently fail. Moved src/sqlcompattest.c to tools/. (check-in: 7271f223 user: stephan tags: code-movement)
12:06
Part one of src/ file relocations discussed in /chat. This step moves the various code generators and translators from src/ to tools/. Edit: moving to branch for further changes, as this broke diff -tk. (check-in: a13ab011 user: stephan tags: code-movement)
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)
2021-02-25
14:55
Merge from trunk (check-in: 7e755346 user: george tags: wiki-history)
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-02-06
19:04
Minor skintxt2config cleanups. (check-in: 324154e8 user: stephan tags: trunk)
16:31
skintxt2config: exit with code 0 if --help is explicitly requested. (check-in: b3d51b97 user: stephan tags: trunk)
16:26
Added tools/skintxt2config.c. (check-in: 35db28eb user: stephan tags: trunk)
09:24
Remove obsolete chat scripts from the tools/ folder. (check-in: c2961945 user: drh tags: trunk)
09:17
Add the "tools/co-rsync.tcl" script for syncing one checkout directory into another. Requires rsync on both local and remote. (check-in: 1c33969b user: drh tags: trunk)
2021-01-20
19:19
Merge version-2.14 (check-in: 0e31c8d2 user: george tags: wiki-history)
2021-01-12
13:50
Fix typos in help and other console output. (check-in: 2f78b2cb user: danield tags: trunk)
2020-12-23
18:27
Merge the development of the Fossil chatroom onto trunk. This feature is well isolated from the rest of the system and so we can safely continue development on trunk, which is more convenient for testing. (check-in: e8ba89b1 user: drh tags: trunk)
2020-12-22
14:35
chat: added timestamps (browser-local time zone) to the chat messages. (check-in: 99689132 user: stephan tags: chatroom-dev)
13:05
chat: fixed links to /env and /self to use the file's current name instead of hard-coded to 'chat'. (check-in: 896d7d44 user: stephan tags: chatroom-dev)
12:09
chat: a proactive fix for a potential null deref. Documented a not-immediately-obvious element. (check-in: cdb8f690 user: stephan tags: chatroom-dev)
12:02
chat: changed layout from table-based to one fieldset per row of chat (fieldset rather than a custom construct because browsers have special support for placement of the LEGEND tag which we cannot easily reproduce in other element). The overall look is approximately the same, but saves some space. (check-in: a0ebe0ea user: stephan tags: chatroom-dev)
10:37
chat: removed the ??empty?? marker for empty message strings, as they're perfectly legitimate when a file/image is uploaded. (check-in: 3a36b8e9 user: stephan tags: chatroom-dev)
10:32
chat: experimentally changed poll() to use setInterval() instead of setTimeout() to attempt to automatically re-activate a connection if it's killed due to a timeout or (maybe) system sleep/resume. (check-in: f2601541 user: stephan tags: chatroom-dev)
09:35
chat: removed an extraneous layer of DOM elements. CSS tweaks. (check-in: ce988f94 user: stephan tags: chatroom-dev)
09:05
chat: initial implementation of marking @NAME references to make them more visible. (check-in: ee53e449 user: stephan tags: chatroom-dev)
08:25
Minor hyperlink generation tweak in support of pending additional auto-link/auto-style features. (check-in: ee6c7081 user: stephan tags: chatroom-dev)
07:34
Cleanups in the auto-hyperlink code. (check-in: f04dde73 user: stephan tags: chatroom-dev)
07:11
chat: hyperlink URL-looking patterns in messages. (check-in: 729e279a user: stephan tags: chatroom-dev)
05:58
Generic JS cleanups: var scoping and missing semicolons. (check-in: 9ec28614 user: stephan tags: chatroom-dev)
05:15
Refactored the chat input area from a table to a flexbox-based layout. (check-in: ba5c9147 user: stephan tags: chatroom-dev)
03:51
Add the tools/chat.tcl Wapp script so that it can be collaboratively developed. This branch may wither and die. Or, the chatroom idea might be recoded in the Fossil trunk using C. Or it might continue as a separate Wapp extension. We'll see. But for now it is here on a branch so that people can hack at it. (check-in: 84b31f44 user: drh tags: chatroom-dev)
2020-11-17
17:55
Merge version-2.13 (check-in: 98b44710 user: george tags: wiki-history)
2020-10-26
06:46
Added zsh fossil autocompletion, as discussed in https://fossil-scm.org/forum/forumpost/47a180c815. (check-in: e299531d user: stephan tags: trunk)
2020-08-26
13:31
Merge in trunk (version-2.12.1) (check-in: 62c31630 user: george tags: wiki-history)
2020-08-09
21:45
Merge in trunk; resolve conflicts (Closed-Leaf check-in: 7cfbf66a user: ashepilko tags: cmake-ide)
2020-06-25
08:16
Merge trunk (Closed-Leaf check-in: 69b450c1 user: jan.nijtmans tags: cleanX)
2020-05-30
19:32
Merged in UUID-renaming changes from trunk. (check-in: 1fd9acb9 user: graham tags: ui-local-diff)
2020-05-28
15:46
Updates the email-sender TCL script so that it appends a "-f" argument to sendmail which is the "From:" email address. (check-in: a52499fd user: drh tags: trunk)
2020-05-26
18:27
Merge in trunk (version-2.11) (check-in: 6819e2ff user: george tags: wiki-history)
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-05-11
04:17
Merge in trunk. (check-in: 09239396 user: ashepilko tags: revert-dir)
2020-05-07
02:36
Merged in trunk. (check-in: 087c5d1f user: stephan tags: fileedit-ajaxify)
2020-05-04
07:54
Merged in trunk. (check-in: 628c39fb user: stephan tags: unaddremove-command)
2020-05-03
18:34
chmod +x on all tools/* files that should be executable (check-in: a4afa516 user: wyoung tags: trunk)
18:33
Added header comment to new tools/fossil-diff-log explaining what it does and how to install it. Also fixed a syntax error. (check-in: e4ba38f2 user: wyoung tags: trunk)
18:25
Added tools/fossil-diff-log script, emulating "git log -p", the feature having been requested twice now on the forum. (check-in: 836d6b4f user: wyoung 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-08-31
16:42
Merge in latest from trunk. (check-in: aa376391 user: andybradford tags: db-begin-txn-updates)
2019-08-10
15:34
Merge in from trunk. (check-in: 0f9f2e40 user: andybradford tags: test-updates)
2019-08-09
20:15
Contributing PowerShell script Set-ChildProject.ps1. This script wraps the code for converting a project into a child project into an easy to use PowerShell script. The script should be cross platform, but was only tested on Windows 10. (Closed-Leaf check-in: 0b70cf6d user: ckennedy tags: windows-tools)
2019-08-04
22:56
Merge trunk (check-in: fc5f88d6 user: jan.nijtmans tags: cleanX)
2019-08-02
18:01
Added a comment to fslsrv in place of the just-removed parameter to make it clear what's going on here. (check-in: df2eb08e user: wyoung tags: trunk)
18:00
Made --baseurl parameter optional in tools/fslsrv since Fossil complains if you give only a top-level URL; it's right, it doesn't need --baseurl in that case. (check-in: 8b2b2328 user: wyoung tags: trunk)
2019-05-13
21:48
Merge trunk (Closed-Leaf check-in: 91a0d5a5 user: jan.nijtmans tags: openssl-1.1)
2019-04-26
16:39
Merge trunk. (check-in: 3a19db88 user: tsbg tags: backoffice-win)
2019-04-17
14:50
Applied a fix to fossil-autocomplete.bash posted on the forum, said to avoid adding a space to the end of an autocompleted path: https://fossil-scm.org/forum/forumpost/7ba4a4c495 (check-in: 99ad7fc3 user: wyoung tags: trunk)
2019-01-29
15:02
Merge trunk (check-in: 7843b1c6 user: jan.nijtmans tags: openssl-1.1)
2019-01-20
16:51
Merge fixes and enhancements from trunk. (check-in: 1a7cc263 user: drh tags: rid-renumbering)
01:52
Largely rewrote www/ssl.wiki, it being 7 years since the last update, during which time much has changed in TLS land. Added the initial version of www/tls-nginx.md as a companion article to it, since the topic is too deep to get into within ssl.wiki. Finally, added a new script, tools/fslsrv, referred to by tls-nginx.md, since it's too big to put inline within the article. (check-in: 062d2bf6 user: wyoung tags: trunk)
2018-09-14
19:13
Merge updates from trunk. (check-in: f59c9ecb user: ashepilko tags: cmake-ide)
2018-08-23
15:14
Merge trunk. Update to Beta 7 of OpenSSL 1.1.1 (pre release 9, with TLS 1.3 support !!!) (check-in: cbdbc0a0 user: jan.nijtmans tags: openssl-1.1)
2018-08-14
05:59
Changed all of the "sendmail -t" commands to "sendmail -ti" to make it ignore lines containing only a dot; we use EOF to signal "end of message," so we don't need the second signal. This is separate from the smtp.c fix in [51740ce45f]: that's only used when Fossil speaks directly to an SMTP server, where a leading dot is treated somewhat differently than the lone dot rule for sendmail(1)'s stdin.

This problem with leading dots was diagnosed by gumblex, /forumpost/4290f75ba1. (check-in: 8c0ec30b user: wyoung tags: trunk)

2018-08-02
08:32
Merge from trunk. (check-in: 19997e99 user: ashepilko tags: cmake-ide)
2018-07-18
20:22
Merge trunk (check-in: 02bc919b user: jan.nijtmans tags: multi-thread)
2018-06-23
17:50
Include the email-sender.tcl script as an example of how to relay from the database drop to /usr/sbin/sendmail. (check-in: a677f72f user: drh tags: trunk)
15:49
Add the decode-email.c utility program source code. (check-in: 17b4d3e4 user: drh tags: trunk)
15:48
Add an initial draft of design notes for the email notification system. (check-in: aeb98be8 user: drh tags: trunk)
2018-03-28
08:06
Merge trunk (check-in: d9573d87 user: jan.nijtmans tags: openssl-1.1)
2018-02-12
08:50
Merged trunk (check-in: 270d2fb9 user: mjanssen tags: commonmark-markdown)
2017-12-28
17:20
Improvements to the fossil-stress.tcl script to automaticall restart stalled request threads. (check-in: 1fae64de user: drh tags: trunk)
16:04
In fossil-stress.tcl, retry connection failures after a 1-second delay. (check-in: 7ce35a04 user: drh tags: trunk)
15:49
Add the "--threads N" option to the fossil-stress.tcl script. Default value is 10. (check-in: 08f5fb62 user: drh tags: trunk)
13:53
Add the fossil-stress.tcl script for stress-testing server implementations. (check-in: 0a6d8ff5 user: drh tags: trunk)
2017-10-04
10:59
Add support for markdown page titles (check-in: 4a298e69 user: mjanssen tags: commonmark-markdown)
2017-08-31
02:00
Merge trunk (check-in: d15c1ba0 user: jan.nijtmans tags: multi-thread)
2017-08-30
13:07
Merge cleanX (check-in: 92976100 user: jan.nijtmans tags: cleanX-no-clean-glob)
13:02
Merge trunk (check-in: d4f98e25 user: jan.nijtmans tags: cleanX)
2017-04-23
13:08
merge trunk. Use new Win10 flag: SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE. See: https://blogs.windows.com/buildingapps/2016/12/02/symlinks-windows-10/#Y9sMOye6Y8vVYmDx.97 for why this might make this branch work better. (Closed-Leaf check-in: 2999c7dc user: jan.nijtmans tags: winsymlink)
2017-03-15
18:20
Merge latest trunk (Closed-Leaf check-in: ad9d418c user: mgagnon tags: dir_history_link)
2017-03-14
12:17
merge trunk (check-in: bec0c4f0 user: jan.nijtmans tags: openssl-1.1)
2017-03-13
23:28
Correct filename title in comment for man_page_command_list.tcl (check-in: 260e3c75 user: andygoth tags: trunk)
2017-03-06
15:32
Merge trunk (Closed-Leaf check-in: 4bf7e4ef user: jan.nijtmans tags: sqlite3-compat)
2017-02-14
19:23
Merge cleanX (check-in: d73dcdd0 user: jan.nijtmans tags: cleanX-no-clean-glob)
2017-02-06
23:31
merge trunk (check-in: 2ada986e user: jan.nijtmans tags: cleanX)
2017-01-18
11:19
Upgrade to openssl 1.1.0c. Merge trunk (up to fossil 1.37 release) (check-in: d0fbbd01 user: jan.nijtmans tags: openssl-1.1)
2016-11-15
02:50
Add script to automate updating common command list in man page, and use it to update the man page (check-in: 42d6c86f user: andygoth tags: trunk)
2016-05-31
08:17
merge from trunk with a few tweaks for merge conflicts (check-in: 598b58a5 user: sdr tags: winsymlink)
2016-05-17
11:35
Adds option to show branch colors on brlist page (check-in: 2fa1a8a9 user: baruch tags: brlist-cleanup)
2016-04-10
02:14
Merge trunk. (check-in: 023601fb user: andygoth tags: andygoth-quote-apostrophe)
02:13
Merge trunk. (check-in: 12810dbf user: andygoth tags: andygoth-brackets-outside-link)
2016-04-08
13:03
Updating from trunk. (Closed-Leaf check-in: a1b09559 user: viriketo tags: viric_flavour)
2016-03-06
06:26
Merge updates from trunk. (check-in: abd131b8 user: mistachkin tags: mvHardDirFix)
2015-11-03
05:47
merge cleanX (check-in: 346d62a4 user: jan.nijtmans tags: cleanX-no-clean-glob)
04:47
merge trunk (check-in: 23024b4a user: jan.nijtmans tags: cleanX)