Fossil

Timeline
Login

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

100 most recent events

2026-08-28
11:49
Documentation improvements for /forumthread and /forumpost. user: drh tags: trunk 
11:06
Improvements to the help text for /ci and /vinfo. user: drh tags: trunk 
11:06
Fix the HTML display of help for the timelime command. Forum 2026-08-28T06:50:53Z user: drh tags: trunk 
07:37 Edit [b51a8d0e78c4b410|b51a8d0e]: Move to branch mistake. Edit check-in comment. user: stephan 
2026-08-27
21:48
Ensure that /ci_edit adds the new control artifact's rid to the unsent table if it's not private. How it has been synching those without that is unclear, but libfossil tripped on this and a fix on that end, without doing a --verily sync, is also unclear. Edit: fossil doesn't need this. The new RID does not go through unsent but through the unclustered instead, which libfossil has never looked at but apparently needs to. This change would be harmless but it's unnecessary, so backing it out. user: stephan tags: mistake 
11:00
Fix a compiler warning caused by the previous check-in. user: drh tags: trunk 
10:53
Update the built-in SQLite to the latest trunk version for beta testing. user: drh tags: trunk 
2026-08-24
16:58
Lower-case /chat #hashtags filters when they're set rather than on each comparison. user: stephan tags: trunk 
16:54
Make #hashtag filtering in /chat case-insensitive. user: stephan tags: trunk 
16:48
Merge markdown-tagrefs branch into trunk. Summary: adds hashtag detection to markdown-to-html. /chat adds several capabilities when seeing a #NNN reference. Discussion in forum post 3774a95d. user: stephan tags: trunk 
2026-08-22
06:52
*** FIXME TEXT *** do not commit to trunk *** FIXME TEST *** These are scripts for users to try out different cache sizes for both the SQLite PRAGMA cache_size and also the parameters for the content cache. The content cache will be a larger piece of work, but these are immediate fixes that give pretty big benefits on at least some workloads. user: danshearer tags: cache-speedups 
06:48
***FIXME TEST*** - do not commit to trunk ***FIXME TEST***

Make the total size and total number of entries in the content cache optionally set from an environent variable. This is for testing so we can get an idea of optimal numbers, however, the cache needs to be redesigned so this is (a) a short-term minimally intrusive performance fix and (b) experimentation to help with a resdesign. user: danshearer tags: cache-speedups 

2026-08-21
20:37
*** TEST only, not to be committed to trunk *** Reads sqlite cache pragma setting from env var. See forum posting by Dan Shearer "Fossil cache speedups" user: danshearer tags: cache-speedups 
17:28
Create new branch named "cache-speedups" user: danshearer tags: cache-speedups 
16:59
Address a nitpick in a pikchr diagram of www/aboutcgi.wiki in response to forum post 9e29c4d79f88. user: stephan tags: trunk 
10:35
Merge from trunk. user: brickviking tags: bv-infotool 
2026-08-20
16:22
Add a summary of this branch's changes to the change log. user: stephan tags: markdown-tagrefs 
14:48
Import the latest trunk version of SQLite from upstream, for beta testing. user: drh tags: trunk 
2026-08-18
11:47
Add rpath when required (eg for NetBSD) so libs in less-common directories are found at runtime user: danshearer tags: autodef-build-fixes 
11:39
Merge trunk into autodef-build-fixes user: danshearer tags: autodef-build-fixes 
2026-08-17
16:50
Finish defaulting forbid-delta-manifests to on. user: drh tags: trunk 
16:44
Change the forbid-delta-manifests setting default from off to on, per off-list request from drh. user: stephan tags: trunk 
10:47
auto.def: check for fuse.h as well as the library. user: danshearer tags: autodef-build-fixes 
10:45
auto.def: Fail on error if zlib wasn't detected; also pass working zlib flags to later configure probes user: danshearer tags: autodef-build-fixes 
2026-08-16
07:32
Doc typo fix. user: stephan tags: trunk 
06:18
Set /chat's default input mode to contenteditable and document why. user: stephan tags: trunk 
2026-08-14
10:47 Edit [ac7ed615ff32ca08|ac7ed615]: Edit check-in comment. user: stephan 
10:40
In /tktview, try to ensure that the checkbox which sorts comments newest-first stays in sync with browsers friendly efforts to reset it when reloading the page. This seems to resolve forum post 270dd75254. user: stephan tags: trunk 
2026-08-13
11:20
Merge trunk into the long-dormant markdown-tagrefs branch. user: stephan tags: markdown-tagrefs 
2026-08-11
22:36
Fix the "diff" command so that the --branch option shows the tip of the branch against its latest merge-in, not its root. user: drh tags: trunk 
17:11
In the new HOST:PATH extension to "diff --tk" (check-in [3daa780e2ccd1d04]), make sure that the HOST:PATH argument is not a valid argument to an options like --from or --to or similar. user: drh tags: trunk 
13:38
Fix typos in documentation for path-to-tag. Put path-to-tag in the change log. user: drh tags: trunk 
13:31 Edit [a8c66b188c5dffe9|a8c66b18]: Edit check-in comment. user: drh 
13:26
Update the built-in SQLite to the latest trunk check-in for beta testing. user: drh tags: trunk 
11:39
Fix off-by-one error in the array sizing of an array in graph_finish(). user: drh tags: trunk 
2026-08-07
00:02
Tweaks to the 101-reasons document. user: drh tags: trunk 
2026-08-06
16:43
Do not show the Robot Defense section of the security audit if the repository is completely private, and thus not subject to visit by robots. user: drh tags: trunk 
16:19
Fix the default robot-restrict string in the /secaudit0 page. user: drh tags: trunk 
16:12
The "fossil ui" command honors --page even when talking to a remote, and when the remote is using "/" to specify a repolist. user: drh tags: trunk 
16:10
Another fix so that "fossil ui / --page ..." also works. user: drh tags: repo-list-home 
16:07
Second attempt to get --page working for "fossil ui remote:/". user: drh tags: repo-list-home 
15:49 Edit [24d6bba2d80fdc08|24d6bba2]: Move to branch repo-list-home. user: drh 
15:40
The --page option to "fossil ui" is carried through to remotes, include when the remote directory/repo is "/". user: drh tags: repo-list-home 
14:15
Improvements to documentation and to the security_audit page. user: drh tags: trunk 
12:57
Change the default value for the "vuln-report" setting to "block". user: drh tags: trunk 
12:46
The auto-hyperlink setting now also applies of the fossil-client-ok cookie is present and valid. user: drh tags: trunk 
11:44
Make it easier to exclude all robots by setting robot-restrict to "*" and still allowing pulls to occur and the login page to be accessed. user: drh tags: trunk 
2026-08-05
18:09
The "clone" privilege (letter "g") implies the ability to "fossil pull". user: drh tags: trunk 
02:30
Further tweaks to grammar. user: brickviking tags: trunk 
01:31
Tweaks to grammar. user: brickviking tags: trunk 
2026-08-04
20:44
The SQLite trunk version added at [1ec45d0dea0fca98] contains an important bug, that probably does not affect Fossil, but it seems good to update again just in case. user: drh tags: trunk 
15:42
Update the change log. user: drh tags: trunk 
15:36
The "diff" command now accepts a HOST:DIRECTORY argument when using --tk. user: drh tags: trunk 
15:33
Document the new HOST:DIRECTORY option to "diff". user: drh tags: enhanced-diff-tk 
15:01
Merge the latest SQLite trunk version, which includes the sort-by-float patch, for beta testing. Fossil does lots of sorting by float. user: drh tags: trunk 
2026-08-01
23:51
The "fossil diff --tk USER@HOST:DIR" form now works. Needs better error checking for the case where --tk is omitted. Maybe other checks too. This is a work in progress. user: drh tags: enhanced-diff-tk 
19:33
Simplification of the logic that uses --tk for gdiff if no other graphical diff program is specified and if Tcl/Tk is available. Improvement to check-in [5bec7a698eb110ef]. user: drh tags: trunk 
15:57
Tweaks to the 101-reasons document, including a fix to a broken hyperlink. user: drh tags: trunk 
2026-07-31
17:02
Proofreading changes to the 101-document. user: danield tags: trunk 
14:00
Merge the 101-reasons document. Link it into the documentation index. user: drh tags: trunk 
13:57
Typo fixes user: drh tags: hundred-and-one-reasons 
11:15
Increase the size of the aPriority[] array in graph.c by one to ensure it never overflows. Forum 2026-07-31T06:40:58Z user: drh tags: trunk 
01:25
Add a brief conclusion at the bottom of the 101 document. user: drh tags: hundred-and-one-reasons 
00:38
All 101 reasons added. Still needs refinement and probably some better grouping and reordering of the elements on the list. user: drh tags: hundred-and-one-reasons 
2026-07-30
21:47
Improvements to the documentation for the /doc and /uv pages. user: drh tags: trunk 
20:57
Now up to 91 reasons. user: drh tags: hundred-and-one-reasons 
19:36
Incremental check-in. Now up to 82 reasons. 19 more to go. user: drh tags: hundred-and-one-reasons 
16:31
A new round of updates to the document. user: drh tags: hundred-and-one-reasons 
10:36
Minor pedantic doc touchups suggested by an LLM focused on RFCing the fossil artifact format. user: stephan tags: trunk 
2026-07-29
17:52
Clarify that markdown tables can have default per column alignments. user: danield tags: trunk 
13:09
Add a paragraph to www/forum.wiki, in the Accessing the Forum section, about how to either disable or bypass the newfangled JS forum bits and use the legacy UI instead. Based on confusion caused by having inadvertently visited a forum post via /info instead of /forumpost. user: stephan tags: trunk 
12:24
Minor typo fixes and remove one 'recently' because in two years it will be severely dated. user: stephan tags: hundred-and-one-reasons 
09:48
More work on 101 reasons. Still far from complete. user: drh tags: hundred-and-one-reasons 
2026-07-28
18:50
First incomplete draft of the "101 reasons why Fossil is better than Git" document. Incremental check-in for a work-in-progress. user: drh tags: hundred-and-one-reasons 
02:11
Reject if both HTTP 1.1 content-length and transfer-encoding headers set. user: danshearer tags: trunk 
01:55
Fix bogus error message if connection drops immediately after 1xx reply user: danshearer tags: trunk 
01:48
Fix over-length comment string user: danshearer tags: trunk 
01:46
Reject any transfer-encoding other than exactly "chunked". user: danshearer tags: trunk 
2026-07-27
13:12
Handle HTTP 1.1 1xx messages such as "100 Continue" instead of erroring user: danshearer tags: trunk 
07:21 Edit [b63d654041f7aee0|b63d6540]: Edit check-in comment. user: danshearer 
2026-07-26
20:00
Fix doc comment typo user: danshearer tags: trunk 
19:55
Fix segfault when a chunked reply's first chunk is exactly one byte user: danshearer tags: trunk 
2026-07-25
13:00
When fossil is behaving as an HTTP client, it always uses HTTP/1.1 and it is able to understand the "chunked" transfer-encoding. Also add support for URI values of the form "file://NAME.http-test" which read the HTTP reply text out of the file "NAME.http-test" in the local filesystem, for testing purposes. user: drh tags: trunk 
12:57
Enhance the transport layer such that on an HTTP request to file:// where the pathname ends with ".http-test" and a file with that pathname exists in the local filesystem, then the content of that file becomes the HTTP reply. Used for testing. user: drh tags: http1-1-chunked 
11:11
Fix an off-by-one error in the previous check-in user: drh tags: http1-1-chunked 
11:04
Fix an integer overflow vulnerability. Shorten all source code lines to be no more than 80 characters. Do not select the "chunked" transfer encoding, if the last token of the transfer-encoding is some keyword that has "chunked" as a suffix, ex: "superchunked". user: drh tags: http1-1-chunked 
10:45
Merge improved Blob overflow defensive code from trunk. user: drh tags: http1-1-chunked 
10:25
Detect integer overflow in the blob_is_int() and blob_is_int64() routines. user: drh tags: trunk 
10:04
Harden the Blob object against integer overflow attacks. user: drh tags: trunk 
08:44
Merge the all the latest trunk enhancements into the http1-1-chunked branch. user: drh tags: http1-1-chunked 
2026-07-24
22:13
Update the built-in SQLite to the latest trunk version, for beta testing. user: drh tags: trunk 
10:45
When approving, rejecting, or changing the status of a forum post using the new controls, disable the associated button when its underlying form is submitted so that the user is not tempted to tap those again. Successful posting redirects the page and a failure will unblock the button after a brief wait. user: stephan tags: trunk 
02:49
Fix stash pop/apply truncating binary files on conflict; leave file untouched and point user to merge side-files. user: mgagnon tags: trunk 
2026-07-13
10:41
In the /forumthread page, stop trying to render immediately upon encountering an error. user: drh tags: trunk 
2026-07-11
06:03
Typo fix reported in 6335ff55f2. user: stephan tags: trunk 
2026-07-10
20:21
Include path-to-tag with the PROJ parameters. user: drh tags: trunk 
17:45
Add the "Brief" toggle to the /timeline submenu with doing a from=,to= query. user: drh tags: trunk 
17:04
Add the path-to-tag setting. user: drh tags: trunk 
16:49
Fix typo on the title of the chart for /reports with view=byday. user: drh tags: trunk 
12:06
Fix timeline displays of the form "/timeline?from=UUID&ft=TAG" (using from= and ft=) so that the first link out of UUID is allowed to be a cherrypick. user: drh tags: trunk