Fossil

Timeline
Login

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

50 most recent check-ins that include changes to files matching 'src/*'

2025-06-28
20:58
Require at least an "anonymous" login in order to access the /blame and similar pages. Rationale: Those pages can be expensive to compute, depending on parameters. And lately we've had millions of robot requests to /blame. By requiring at least an "anonymous" login, that should reduce the number of robots. Any nobody really needs to see /blame with a one-click. If they are interested in that level of detail, they can take the time to log in. ... (check-in: f51e8d36 user: drh tags: trunk)
2025-06-23
13:53
Add SQL errors as a new logfile message category. ← This is me! ... (check-in: e3c6e011 user: drh tags: trunk)
2025-06-22
10:35
(Grammar) Correction for diffcmd help text. ... (check-in: e879d1ef user: brickviking tags: trunk)
09:32
Resolve two 'db transaction never commits' warnings from /xfer in cases where it response to invalid inputs from the remote (found via libfossil testing). ... (check-in: bb860492 user: stephan tags: trunk)
2025-06-21
23:36
Fix `fossil clean` on symlinks by refactoring file_isfile_or_link() to take eFType as well, so that SymFILE doesn't get dropped but passed along instead. ... (Closed-Leaf check-in: 4b6dbb2e user: js tags: morphos)
23:22
Merge trunk ... (check-in: b7cbf377 user: js tags: morphos)
2025-06-20
17:32
In wiki_submenu_to_read_wiki(), do not show the menu entry for branch/... pages. This is a proposed solution for forum post ff453de2f30791dd, in which the /wiki/foo link on /timeline?r=foo redirects back to /timeline?r=foo. Similar treatment may be needed for the other special wiki types. ... (check-in: f15b6344 user: stephan tags: trunk)
12:26
Doc tweaks inadvertently sent to the wrong branch. ... (check-in: 15b0110a user: stephan tags: trunk)
12:23
Minor internal doc update. ... (check-in: d9c991a9 user: stephan tags: markdown-details-open)
2025-06-17
16:42
When walking the filesystem in order to construct a repository list, avoid walking into any directory name "proc". See forum thread d9553c52fc for rationale. ... (check-in: a8c96a64 user: drh tags: trunk)
2025-06-15
17:12
Fix `fossil clean` on symlinks by refactoring file_isfile_or_link() to take eFType as well, so that SymFILE doesn't get dropped but passed along instead. ... (Closed-Leaf check-in: 9e06f72b user: js tags: fix-clean-symlinks)
2025-06-14
20:47
Merge trunk ... (check-in: 37a48b6b user: js tags: morphos)
11:01
Remove ZBase no longer needed. Using -lz_shared turned out to not work. ... (check-in: 139b8599 user: js tags: morphos)
2025-06-09
07:57
Add a missing bitmask reported in the upstream forum post. How it works at all without this is not clear - it apparently shouldn't. ... (check-in: 5645824b user: stephan tags: markdown-details-open)
2025-06-08
22:50
Add the 'open' attribute to the list of allowed HTML attributes in markdown. This is to address pikchr forum post 997861ea48183, but (A) whether it _should_ be addressed is debatable and (B) it leaves is with only 1-2 bit slots for further attributes. This change was more invasive than desired because the OPEN attribute had to be inserted into the middle of a long list of sequential bitmasks. ... (check-in: 64eb534c user: stephan tags: markdown-details-open)
2025-06-05
13:07
Add SQLITE_ENABLE_SETLK_TIMEOUT to the default SQLite configuration. ... (check-in: c953e01c user: drh tags: trunk)
2025-06-04
08:15
When creating a hyperlink via line selection and the mouse in the /file view, do not decode the inbound URL, to avoid mis-handling of filenames which contain + signs. This resolves forum post 6f276193d2cfa5ab. ... (check-in: 7641c829 user: stephan tags: trunk)
2025-06-03
20:26
Fix port not being set ... (check-in: 15619e62 user: js tags: morphos)
20:25
Merge trunk ... (check-in: db4e4b46 user: js tags: morphos)
15:11
Always include nodes identified by sel1= and sel2= query parameters in the /timeline display. ... (check-in: f7af223e user: drh tags: trunk)
2025-05-31
15:08
Backout recent changes which was reporting error when external diff command exit with non 0 value. It's common for cli diff programs (e.g. gnu-diff and bsd-diff) to return 1 when files differ. Looking for a more "generic" solution. ... (check-in: 9b041508 user: mgagnon tags: trunk)
2025-05-30
04:27
Enclose ETag header values in double quotes. Suggested in Forum Post 70bacf5cf8. ... (check-in: ad51cc61 user: florian tags: trunk)
2025-05-28
12:06
Improved display of "Project Age" on the /stat page. ... (check-in: 6594e003 user: drh tags: trunk)
2025-05-26
14:12
Fix several minor typos in HTTP error messages and HTTP test commands. Remove the unavailable --debug option from the test-http command help screen. ... (check-in: 9cabc138 user: florian tags: trunk)
14:08
Also accept a single ETag enclosed in double quotes when checking the If-Modified-Since HTTP header. Suggested in Forum Post 058cd829f9. ... (check-in: 174091aa user: florian tags: trunk)
2025-05-25
13:38
update the documentation in quickfilter.js ... (Leaf check-in: 81b4fd25 user: jkosche tags: quickfilter)
2025-05-24
16:31
merge current trunk ... (check-in: 8cbcf36b user: jkosche tags: quickfilter)
16:25
make quickfilter work correctly with multirow reports ... (check-in: a42c4879 user: jkosche tags: quickfilter)
12:27
add graceful fallback for users without Javascript ... (check-in: 62801518 user: jkosche tags: quickfilter)
2025-05-23
18:12
Do not require repo write permissions to preview a chat post. ... (check-in: 3ecef406 user: drh tags: trunk)
2025-05-18
17:38
Honor the chng= query parameter to /timeline on queries that use p=, d=, from=, and similar. ... (check-in: 365a1ecc user: drh tags: trunk)
02:50
Merge trunk ... (check-in: f993a870 user: js tags: morphos)
2025-05-17
18:52
Improved timeline title when both p= and d= query parameters are provided and refer to different checkins. ... (check-in: 5253f0cf user: drh tags: trunk)
2025-05-14
13:20
Update the unix makefile to correct a dependency problem discovered by --shuffle=reverse in Gnu make. ... (check-in: ae137399 user: drh tags: trunk)
10:43
Updates to the unix makefile so that it works with Gnu-make 4.4 and later with --shuffle=reverse. forum thread 664f41bf7 ... (Closed-Leaf check-in: 70464b40 user: drh tags: shuffle-reverse)
2025-05-12
12:17
Another correction to the xfer status counters. ... (check-in: 04b9b013 user: drh tags: trunk)
12:05
Move the increment of the round-trip counter for sync. ... (check-in: dca483a8 user: drh tags: trunk)
10:54
Fix typo in help for the "tag" command. ... (check-in: d3281686 user: drh tags: trunk)
2025-05-10
19:28
fix usage of variable before declaration, this only works because browsers add some things automatic to the namespace (which might not work outside quirks mode) ... (check-in: 6206191a user: jkosche tags: quickfilter)
18:17
renamed the marking class to filterable as suggested by forum post ... (check-in: 2f0cb465 user: jkosche tags: quickfilter)
2025-05-09
06:15
Enable the --editor option for `fossil amend'. ... (check-in: bb3fbffe user: florian tags: trunk)
2025-05-08
11:25
Replace a C++-style comment. No functional changes. ... (check-in: a68a7eac user: stephan tags: trunk)
11:11
For the timeline command, fix special case where -n|-limit is 0 when using after keyword. ... (check-in: 6e3dde3a user: mgagnon tags: trunk)
2025-05-07
13:23
Adjust comment to http_build_login_card() to include clarification regarding the source of randomness in NONCE for the login card. No functional changes. ... (check-in: ea40cbb0 user: andybradford tags: trunk)
2025-05-06
11:26
In the --tk diff GUI, fix the "Save As..." button so that it works again. Do not show the "Reload" button on a GUI brought up from a Save As. ... (check-in: 31fc6290 user: drh tags: trunk)
2025-05-04
02:35
Merge from trunk. ... (check-in: fd1a5afe user: brickviking tags: bv-infotool)
2025-05-03
20:00
Update the /thisdayinhistory page to show changes from 25 years ago. ... (check-in: 99aeebad user: drh tags: trunk)
11:38
Typo fix in `fossil help comment-format` output ... (check-in: 7438f5b0 user: wyoung tags: trunk)
08:09
Fix (likely unintentional) variable shadowing to restore ANSI C-89 conformance. ... (check-in: 2ce32f75 user: florian tags: trunk)
2025-05-02
11:31
Fix a coding mistake on an error path in the HTTP server logic. Because the mistake is on an error path, it is actually harmless, but it needs to be fixed nevertheless. ... (check-in: 85067dc9 user: drh tags: trunk)