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-07-14
13:13
Add the -l and -x options to the test-filezip command. ... (Leaf check-in: 932d351ea5 user: drh tags: trunk)
2025-07-13
20:57
Update the (undocumented) test-filezip command so that the ZIP archvie it creates has correct timestamps. ... (check-in: 6368fce274 user: drh tags: trunk)
2025-07-09
21:54
improve whatis output when lising checkins contain some file artifact by showing on which branch belong the checkin. (just like the /whatis webpage) ... (check-in: d3896c2acd user: mgagnon tags: trunk)
13:46
Do not give unnecessary clues to user anonymous (which is the login used by most attack robots) that something has gone wrong inside of Fossil. ... (check-in: c66b038cae user: drh tags: trunk)
13:01
Fix the non-standard %q format specifier in Fossil's custom printf() implementation so that the precision refers to the number of input characters, not the number of output characters. ... (check-in: 0971536165 user: drh tags: trunk)
2025-07-07
15:16
PoC for the previous check-in: use UUIDs for project-code and server-code. ... (Leaf check-in: e38c068029 user: danield tags: gen-uuid)
15:11
Add a function for generating a random (v4) UUID and a test command using it. ... (check-in: 9472f708c9 user: danield tags: gen-uuid)
2025-07-05
11:35
On the 'user capabilities changed' notification, correct /setup_uedit?uid=... to /setup_uedit?id=... ... (check-in: c786b19094 user: stephan tags: trunk)
2025-07-02
10:55
Add a confirmer wrapper around the forum post close/reopen button to help avoid accidental closing of posts via mis-clicks, per /chat discussion. ... (check-in: 751dbe28ce user: stephan tags: trunk)
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: f51e8d36cb user: drh tags: trunk)
2025-06-23
13:53
Add SQL errors as a new logfile message category. ... (check-in: e3c6e011be user: drh tags: trunk)
2025-06-22
10:35
(Grammar) Correction for diffcmd help text. ... (check-in: e879d1ef2c 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: bb8604921c 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: 4b6dbb2e3a user: js tags: morphos)
23:22
Merge trunk ... (check-in: b7cbf3772a 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: f15b634402 user: stephan tags: trunk)
12:26
Doc tweaks inadvertently sent to the wrong branch. ... (check-in: 15b0110ac5 user: stephan tags: trunk)
12:23
Minor internal doc update. ... (check-in: d9c991a91b 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: a8c96a64c4 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: 9e06f72b71 user: js tags: fix-clean-symlinks)
2025-06-14
20:47
Merge trunk ... (check-in: 37a48b6b92 user: js tags: morphos)
11:01
Remove ZBase no longer needed. Using -lz_shared turned out to not work. ... (check-in: 139b8599cd 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: 5645824bd0 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: 64eb534c09 user: stephan tags: markdown-details-open)
2025-06-05
13:07
Add SQLITE_ENABLE_SETLK_TIMEOUT to the default SQLite configuration. ... (check-in: c953e01c9e 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: 7641c82961 user: stephan tags: trunk)
2025-06-03
20:26
Fix port not being set ... (check-in: 15619e620b user: js tags: morphos)
20:25
Merge trunk ... (check-in: db4e4b46c3 user: js tags: morphos)
15:11
Always include nodes identified by sel1= and sel2= query parameters in the /timeline display. ... (check-in: f7af223e1a 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: 9b04150885 user: mgagnon tags: trunk)
2025-05-30
04:27
Enclose ETag header values in double quotes. Suggested in Forum Post 70bacf5cf8. ... (check-in: ad51cc61c6 user: florian tags: trunk)
2025-05-28
12:06
Improved display of "Project Age" on the /stat page. ... (check-in: 6594e003ab 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: 9cabc138da 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: 174091aa6f user: florian tags: trunk)
2025-05-25
13:38
update the documentation in quickfilter.js ... (Leaf check-in: 81b4fd259b user: jkosche tags: quickfilter)
2025-05-24
16:31
merge current trunk ... (check-in: 8cbcf36be3 user: jkosche tags: quickfilter)
16:25
make quickfilter work correctly with multirow reports ... (check-in: a42c48797c user: jkosche tags: quickfilter)
12:27
add graceful fallback for users without Javascript ... (check-in: 6280151831 user: jkosche tags: quickfilter)
2025-05-23
18:12
Do not require repo write permissions to preview a chat post. ... (check-in: 3ecef40695 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: 365a1ecc28 user: drh tags: trunk)
02:50
Merge trunk ... (check-in: f993a870a1 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: 5253f0cf02 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: ae137399cb 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: 70464b4032 user: drh tags: shuffle-reverse)
2025-05-12
12:17
Another correction to the xfer status counters. ... (check-in: 04b9b0136d user: drh tags: trunk)
12:05
Move the increment of the round-trip counter for sync. ... (check-in: dca483a80c user: drh tags: trunk)
10:54
Fix typo in help for the "tag" command. ... (check-in: d328168677 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: 6206191a03 user: jkosche tags: quickfilter)
18:17
renamed the marking class to filterable as suggested by forum post ... (check-in: 2f0cb46593 user: jkosche tags: quickfilter)
2025-05-09
06:15
Enable the --editor option for `fossil amend'. ... (check-in: bb3fbffefa user: florian tags: trunk)