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/*'

2026-03-25
05:32
Make sync errors more obvious by issuing a warning at the end of the operation if errors occur. (leaf check-in: cae9c90858 ... user: andybradford tags: sync-errors)
2026-03-24
15:23
Add a notice to the forum post editor politely requesting that users refrain from making multiple posts or edits in rapid succession to avoid spamming subscribers. Prompted by recent sqlite forum activity. A more complete solution would include a toggle to hide this notice and remember that preference via sessionStorage. (leaf check-in: 6eeeed8b9f ... user: stephan tags: forum-notification-reminder)
2026-03-23
13:49
Update to the latest SQLite and rig Fossil to use sqlite3_atof() if that interface is available. When compiling with an older SQLite, it falls back to using atof(). (check-in: cb89386af5 ... user: drh tags: trunk)
2026-03-20
12:07
Add otf (OpenType font) mime type. (check-in: 422785d5df ... user: stephan tags: trunk)
2026-03-12
01:58
Made an exception for sqlite3 command: add "--no-repository" flag so it behave like the real sqlite3 program. (leaf check-in: 4cc76a6e44 ... user: mgagnon tags: argv0_as_subcommand)
00:56
Avoid compiler warning by including an explicit break from the switch() statement. (check-in: 7d9cae848e ... user: andybradford tags: argv0_as_subcommand)
00:29
Use "command_basename" once on beginning to simplify command comparison with argv0. (check-in: 7e7b303461 ... user: mgagnon tags: argv0_as_subcommand)
2026-03-11
22:57
Experiment the use of argv0 as direct subcommand (like busybox) for a few subcommand that can be conveniently use as alias. Requested in this forum post. (check-in: 96de01f8e9 ... user: mgagnon tags: argv0_as_subcommand)
2026-03-08
16:41
Guard against null event types. (self check-in: b0b3d9d9f4 ... user: tinus tags: rss-content)
14:31
Move RSS encoded:content to position of description. (check-in: accf1b5e43 ... user: tinus tags: rss-content)
12:18
Omit RSS descriptions when HTML content is available. (check-in: d8f7dc472f ... user: vor0nwe tags: rss-content)
12:10
Preserve moderator access to private forum posts in RSS feeds. (check-in: 4fbde38d59 ... user: vor0nwe tags: rss-content)
11:53
Skip private forum posts in both CLI and web RSS feeds. (check-in: 647c424f40 ... user: vor0nwe tags: rss-content)
11:40
Avoid duplicate technote_render_to_html calls in RSS helper. (check-in: 2b9f8fbb7a ... user: vor0nwe tags: rss-content)
11:37
Share RSS HTML content handling between web and CLI feeds. (check-in: 057236b8c9 ... user: vor0nwe tags: rss-content)
11:06
Share wiki rendering logic between HTML output helpers. (check-in: 07dadca733 ... user: vor0nwe tags: rss-content)
10:43
Move wiki_convert_to_html closer to wiki_render_by_mimetype. (check-in: b78b4665b1 ... user: vor0nwe tags: rss-content)
2026-03-06
23:16
Improve RSS performance for forum and technote content rendering. (check-in: a24637996d ... user: vor0nwe tags: rss-content)
16:37
Point technote RSS link at technote page instead of checkin page. (check-in: a88d460c5b ... user: vor0nwe tags: rss-content)
16:03
Include rendered technote HTML in RSS feeds. (check-in: 7aa1f7f2ea ... user: vor0nwe tags: rss-content)
15:41
Include rendered forum HTML in RSS with absolute links and latest-edit filtering. (check-in: 4326758941 ... user: vor0nwe tags: rss-content)
2026-02-24
14:00
Attempt to rationalize the options and behavior of the "ls" command, while preserving backwards compatibility. (check-in: ba4927946d ... user: drh tags: trunk)
13:14
Improvements to the help text for the new --reopen option in "fossil open". (check-in: 6f566c8438 ... user: drh tags: trunk)
12:59
In the help text for "fossil annotate", move the -t and -T options into alphabetical order. (check-in: 12d31f0733 ... user: drh tags: trunk)
2026-02-23
23:13
Don't omit explanation of a sync operation if a proxy is being used. Because information about the proxy without information about the remote looks kinda awkward.
Note: A global variable g.url.isAlias (introduced at src/url.c by [f11c863d91]) is barely used; maybe it's worth to remove it.
(check-in: 6c9d32ae6f ... user: george tags: trunk)
14:17
Do not attempt to extract symbolic links from ZIP archive. See SQLite Forum Post 2026-02-21T11:04:36z for an explanation of why this is a potential vulnerability. We could, in theory, enhance ZIP archive unpacking to handle symbolic links safely, but as the use of symbolic links in ZIP archives is rare, and because ZIP archive extraction by Fossil is rare, doing so might create more problems than it solves. (check-in: 31ce0d31c4 ... user: drh tags: trunk)
2026-02-21
03:08
Add the missing setup/admin user inheritence of the (C)hat permission in capabilities_expand(), as pointed out in forum post 46a777f773. (check-in: a363d26bec ... user: stephan tags: trunk)
2026-02-17
16:47
Merge the latest trunk enhancements into the timestamp-vfs branch. (leaf check-in: 99aa77d96e ... user: drh tags: timestamp-vfs)
12:06
Provide a link to the rcvfrom entry on the artifact page. (check-in: 2e2932f6f3 ... user: drh tags: trunk)
2026-02-14
21:16
Improve the "fossil undo" and "fossil commit" commands with a couple of bug fixes. (check-in: f72ef850fc ... user: andybradford tags: trunk)
18:46
This fixes a problem wherein "fossil undo" would not restore the manifest files as mentioned in forum post 4977f3ecea. It also addresses a separate bug found in the effort in which "fossil commit" with the --dry-run flag would produce manifest files that belonged to the "dry-run" which were immediately invalidated and stale, thus not reflecting the actual version as reported by "fossil status". (closed check-in: 2348408a64 ... user: andybradford tags: manifest-undo)
2026-02-10
10:01
Add/use the --quiet option on 'timeline' to suppress printing end-of-timeline notifications. (check-in: 3e3d5ed011 ... user: danield tags: trunk)
08:49
Latest merge from trunk. (check-in: d03791648f ... user: brickviking tags: bv-infotool)
2026-02-07
15:08
Tweak [1f20d61a07] to avoid broken UTF-8 sequences at the end of truncated comments. (check-in: f661b8de49 ... user: florian tags: trunk)
2026-02-06
22:45
Tiny grammar niptuck. (check-in: df668553c0 ... user: brickviking tags: trunk)
00:51
Make extra lines like tag notifications responsive to the timeline-max-comment limit. (check-in: 1f20d61a07 ... user: drh tags: trunk)
2026-02-05
13:22
Add mention of the "-R REPO_FILE" option in the whatis usage help. (check-in: 32493b85be ... user: mgagnon tags: trunk)
11:55
Add the -h/--hash option to the "fossil whatis" command. (check-in: 49f93f8e89 ... user: drh tags: trunk)
2026-02-03
12:48
Update the default value of the robot-restrict setting mentioned in the Defense against Spiders and Robots document, and add a source code comment indicating where the setting is referenced. (check-in: 67726b6e82 ... user: florian tags: trunk)
2026-02-02
15:20
Change the recommended value for the robot-restrict setting mentioned in the online help to match the built-in default value, so it's easier to check if the setting was modified. (check-in: d55227ecee ... user: florian tags: trunk)
2026-01-29
14:47
Two new sub-commands on "fossil system": "unzip" and "zip". (check-in: 73e3217bc1 ... user: drh tags: trunk)
2026-01-28
16:12
Fix commands supporting the --quiet option to use the global option state initialized on program startup, so that their --quiet option really works. Make -q an alias of --quiet, as documented by many commands, and fix two resulting conflicts with the short form. IMPORTANT COMPATIBILITY NOTE: For the `test-integrity' command, the -q option is changed from --quick to --quiet, and for the `ticket' command family, the -q option is changed from --quote to --quiet! (check-in: 74d5ce39ea ... user: florian tags: trunk)
2026-01-26
21:24
Merge the latest trunk enhancements into the timestamp-vfs branch. (check-in: 69d7454515 ... user: drh tags: timestamp-vfs)
2026-01-23
14:38
Add options -t/-T to 'blame'/'praise' to display for each tracked file the last modifying check-in, its author, and (with -T) a comment snippet. (check-in: 644134097e ... user: danield tags: trunk)
14:29
Fix an incorrect comment in terms of content. (check-in: d83de4a2d3 ... user: danield tags: trunk)
2026-01-14
12:57
Revisit [b0188ce122] to improve compatibility with web browsers lacking support for `overflow-y: clip'. It's a bit strange that `overflow-y: hidden' still truncates the box shadows, so this fallback style is only applied temporarily during the accordion panel animations. (check-in: 490ddadcfa ... user: florian tags: trunk)
2026-01-13
23:57
Fix the "fossil get" command so that it sets the mtime on extracted files. Forum post 7239e92e0f59e407. (check-in: 2a387c970d ... user: drh tags: trunk)
19:53
Merge the Markdown label enhancement from trunk. (check-in: ef15cfce30 ... user: drh tags: timestamp-vfs)
19:52
Tag labels in Markdown with IDs that are compatible with GitHub. (check-in: f9ead7530c ... user: drh tags: trunk)
19:50
A more precise implementation of "slugify". (check-in: 8c9810e693 ... user: drh tags: markdown-header-ids)