Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
100 most recent check-ins
|
2026-07-11
| ||
| 06:03 | Typo fix reported in [forum:6335ff55f2]. Leaf check-in: af8d09b267 user: stephan tags: trunk | |
|
2026-07-10
| ||
| 20:21 | Include path-to-tag with the PROJ parameters. check-in: 8cfe7b2222 user: drh tags: trunk | |
| 17:45 | Add the "Brief" toggle to the /timeline submenu with doing a from=,to= query. check-in: 20af21bad8 user: drh tags: trunk | |
| 17:04 | Add the path-to-tag setting. check-in: face9316a4 user: drh tags: trunk | |
| 16:49 | Fix typo on the title of the chart for /reports with view=byday. check-in: 7e09e6604d 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. check-in: 39efcebe0b user: drh tags: trunk | |
|
2026-07-09
| ||
| 14:44 | Fix [c9525608f06] to ensure that we do not pass an empty CSS class name to domElement.classList.add(), as that breaks /pikchrshow and possibly other pages. check-in: db3c8e1e49 user: stephan tags: trunk | |
|
2026-07-08
| ||
| 16:08 | Update the built-in SQLite to the latest trunk version that include improvements to the CLI, and especially the "--titles always" option. check-in: ee873715cc user: drh tags: trunk | |
|
2026-07-07
| ||
| 08:45 | Add a generic description of the previous three checkins to the change log after confirming that /chat, /wikiedit, and /fileedit are all adversely affected by the no-css-classes-in-the-body case (fixed by that change). check-in: 375726f273 user: stephan tags: trunk | |
| 08:33 | Remove a stray, but harmless, copy/paste line from the previous two checkins. check-in: fb7b36d3fd user: stephan tags: trunk | |
| 08:20 | Simplify the previous checkin a bit - we do not need to persist the CSS class list in the window.fossil object. check-in: 12bb89d436 user: stephan tags: trunk | |
| 08:11 | During fossil's JS bootstrapping, ensure that the BODY element's CSS classes are set to those which the skin system would output. This resolves [forum:31cc00b361496cb8|forum post 31cc00b361496cb8], in which a custom skin which emits its own BODY element is missing the cpage-X and rpage-X CSS classes, which an increasing number of JS and CSS bits use for limiting their blast radius to a specific page. check-in: c9525608f0 user: stephan tags: trunk | |
|
2026-07-06
| ||
| 16:13 | Reduce divergence in the delta algorithm. check-in: 901894f520 user: drh tags: trunk | |
|
2026-07-04
| ||
| 11:21 | In the forum editor, remove the 'Posting as NAME' label and relabel the submit button to include the user's name. Suggested in [forum:a6256fd7f867ec42|forum post a6256fd7]. check-in: 09ec3734a5 user: stephan tags: trunk | |
| 09:23 | Fix a possible one-byte OOB read when processing a corrupt delta. [https://sqlite.org/bugs/info/2026-07-04T04:53:59Z|SQLite Bug 2026-07-04T04:53:59Z] check-in: 146cdcd9cb user: drh tags: trunk | |
| 08:11 | Add a workaround in the forum post Web Lock for Chrome taking half a minute or more to release the lock when a tab is manually closed, with thanks to an LLM for consulting on this. check-in: b2d347eaa0 user: stephan tags: trunk | |
| 07:45 | In the forum editor, when replying but not logged in, show a clear warning that the post will be anonymous. This has been brought up by several users and has bitten me twice (causing me to inadvertently post anonymously). check-in: 2ad508a11c user: stephan tags: trunk | |
|
2026-07-02
| ||
| 19:18 | Fix broken lookup of <verbatim> after adding <wbr> to aMarkup[]. The wbr row was inserted out of alphabetical order, breaking findTag() binary search. Symptom: ticket descriptions wrapped in <verbatim> rendered as escaped text instead of <pre class='verbatim'>. [02415003058273ac|ticket 02415003058273ac] and [forum:/info/2026-07-02T10:09:38Z|forum thread 2026-07-02T10:09:38Z] check-in: a8c66b188c user: wyoung tags: trunk | |
|
2026-07-01
| ||
| 16:34 | Further tweaks to the byday form of /reports. check-in: d35aad4da2 user: drh tags: trunk | |
| 14:42 | Fix the abbreviation for Thursday in the byday report. check-in: 684f8aec82 user: danield tags: trunk | |
| 14:10 | Fix the "Day" label on the table in the byday view of /reports check-in: 6fb230a965 user: drh tags: trunk | |
| 14:06 | Fix the projected extra on the byday variant of /reports. check-in: 286f4fe561 user: drh tags: trunk | |
| 13:37 | Minor fix and cleanup to the byweek variant of /report. check-in: c00b72f463 user: drh tags: trunk | |
| 13:21 | Fixes to the yw=YYYYWW query parameter to /timeline check-in: a5a08c3439 user: drh tags: trunk | |
| 13:06 | Allow TH1 commands in Ad-Units Leaf check-in: 6ac7935a71 user: Torsten tags: th1-ad-unit | |
| 12:22 | Begin making use of the new date/time modifiers available in SQLite in the implementation of the byweek variant of the /report page. check-in: a13a024bea user: drh tags: trunk | |
| 12:15 | Update the built-in SQLite to the latest trunk version that includes support for the "weekday -N" and "end of day/month/year" date/time modifiers. check-in: 4fcd911ef7 user: drh tags: trunk | |
| 01:44 | Additional refinements to the byweek algorithm for /report. It appears that the yw= query parameter for /timeline does not work correctly for years that start on Monday. This is the fault of /timeline, not /report and will need to be fixed separately. check-in: a34352a1ac user: drh tags: trunk | |
| 01:00 | The stricter attribute checking applied in [6436ecf911] cause the img srcset attribute to not get the repo-root (%R) rewriting that src gets. This breaks existing docs that used this for resolution-dependent image rendering in MD and such. For testing the fix, this adds the --top flag to the test-safe-html command, since a regular "fossil ui" doesn't show the problem; it either has to be hosted underneath a URL by an RP server or via this test option to see the effect of %R rewriting. check-in: fbffbe1152 user: wyoung tags: trunk | |
|
2026-06-30
| ||
| 18:50 | Bug fixes on boundary cases the the byday and byweek reports. check-in: 407e6c63ae user: drh tags: trunk | |
| 17:30 | Fix off-by-one in the computation of day-of-week names in the byday report. check-in: d530589c3f user: drh tags: trunk | |
| 17:25 | Improvements to byweek and byday reports. check-in: c810af8dab user: drh tags: trunk | |
| 12:59 | New "By Day" report format. check-in: 31da5e3db7 user: drh tags: trunk | |
|
2026-06-29
| ||
| 10:59 | Fix the forum approval/rejection broken by the previous check-in by injecting a hidden input field to replace the hijacked button. Also add separate links to the markdown/wiki format rules, rather than a link to the list of links to those rules, as requested in [https://sqlite.org/forum/forumpost/d6343657f0865d44|sqlite forum post 2026-06-28T11:49:11Z]. check-in: 68414a4117 user: stephan tags: trunk | |
| 10:41 | In JS-capable browsers, add a confirmation step to the forum Approve and Reject buttons in an attempt to reduce the odds of a repeat of [https://sqlite.org/forum/forumpost/914c161a70|sqlite forum post 2026-06-29T09:52:29Z]. Add some space between those buttons. Edit: move to mistake branch as this is having undesired side effects. Closed-Leaf check-in: a3e5bd4a52 user: stephan tags: mistake | |
|
2026-06-27
| ||
| 10:28 | Update the built-in SQLite to the latest trunk version for testing. check-in: 859458555b user: drh tags: trunk | |
|
2026-06-24
| ||
| 16:42 | Replace an ad-hoc query with rid_to_uuid(). Add a note about fossil historically eliding the U-card on wiki edits made by 'nobody', which isn't spec-legal but is an age-old practice. check-in: a44ae96c9b user: stephan tags: trunk | |
|
2026-06-23
| ||
| 18:37 | Merge trunk into rss-content. Leaf check-in: f118634c5c user: vor0nwe tags: rss-content | |
|
2026-06-22
| ||
| 15:34 | Add the -v/--verbose option to the "fossil merge-info" command. check-in: 3c8de67618 user: drh tags: trunk | |
| 11:03 | Merge all the latest trunk enhancements into the http1-1-chunked branch so that the branch can be more easily tested. Leaf check-in: 4a648d7410 user: drh tags: http1-1-chunked | |
|
2026-06-21
| ||
| 17:23 | Enforcing allowedAttr limitations in the wiki/MD doc renderers. This fixes an apparent oversight rather than giving new functionality. The allowed attributes were extended to cover www/* and what we've previously documented as allowed. Leaf check-in: 42a3db61c1 user: wyoung tags: html-attr-limit-enf | |
| 17:19 | Harden the default CSS for table.numbered-lines td.line-numbers so that it is immune to skin-specific font changes in pre or code. [forum:/info/2026-06-21T15:05:42Z|Forum 2026-06-21T15:05:42Z]. check-in: 018d4a5d68 user: drh tags: trunk | |
| 17:14 | Added a changelog entry for the prior branch merge check-in: c328d90371 user: wyoung tags: trunk | |
| 17:10 | Documented in /md_rules that HTML comments are disallowed under the "safe HTML" rules even though they pass the MD processor. check-in: ea92c2bf9f user: wyoung tags: trunk | |
| 14:53 | Expanded the set of "safe HTML" elements to include several harmless ones added to HTML5, which are useful in MD/wiki docs. check-in: 6436ecf911 user: wyoung tags: trunk | |
| 14:29 | Fixed a semantic constant misuse in the wiki renderer discovered while doing the prior commit. No functional change, but it straightens out a mask-vs-attribute ID cross-up. Closed-Leaf check-in: f1c08fdff1 user: wyoung tags: safe-html-extensions | |
| 14:25 | Merged in the relevant bits of branch markdown-details-open to allow the "open" attribute on the HTML \<details\> element. This pushes the attribute mask to 64-bit, so changed from raw 32-bit hex constants to a data-typed 64-bit shifting scheme to allow further expansion. Builds without warnings on 32-bit ARM at least. check-in: c799e2e504 user: wyoung tags: safe-html-extensions | |
| 07:49 | Replace some name=X HTML attributes with id=X so that #X links work. check-in: 904e245715 user: stephan tags: trunk | |
| 01:18 | Cut a verbose addition from the /wiki_rules doc check-in: 877e70c7b4 user: wyoung tags: safe-html-extensions | |
| 01:16 | Added several harmless HTML element types to the whitelist, mainly HTML5 semantic things, plus ones needed for structured fallback from AVIF to WebP to JPEG based on browser capabilities. Added this whitelist to the /md_rules doc for the first time; it was previously only in /wiki_rules, which merely needed small additions to cover the changes. check-in: f40b9c1033 user: wyoung tags: safe-html-extensions | |
|
2026-06-18
| ||
| 14:22 | Minor typo fix in the change log, reported in the forum. check-in: ec592b517c user: stephan tags: trunk | |
| 13:52 | Add an option to timeline command that does the same as timeline-truncate-at-blank on /timeline. check-in: 0848396b86 user: danield tags: trunk | |
| 12:57 | Fix "stash diff" command so if file on filesystem is same as the stashed file, don't print "CHANGED" and skip the diff. This match regular "fossil diff" command. check-in: 71b0c80bbc user: mgagnon tags: trunk | |
| 12:12 | Avoid unnecessarily allocating a UUID when manifest_parse() fails and is not given an error blob. check-in: 07592007ce user: stephan tags: trunk | |
|
2026-06-17
| ||
| 15:47 | Use bitwise operators consistently, even if in this case it does not make a difference. check-in: 524474cfa0 user: danield tags: trunk | |
|
2026-06-16
| ||
| 16:45 | Update the built-in SQLite to the latest trunk version. check-in: ba00a43504 user: drh tags: trunk | |
| 13:22 | Ensure that the text in the Title field in the new forum editor is visible in dark-style skins. check-in: 4041c766dd user: stephan tags: trunk | |
| 13:18 | Only show the 'you will be able to attach files after saving' /forumnew notification in browsers which show NOSCRIPT content, as the JS editor integrates attachments. check-in: 8ada7fa8be user: stephan tags: trunk | |
| 10:16 | Rework the attachments and forum with JS-based interfaces and enable attachments for forum posts. No-JS browsers fall back to the older forms. Full details are in the merged-in branch's commit history, wiki page, and in [forum:b1960bb7d3200328|forum post b1960bb7d3200328]. check-in: ca906591c3 user: stephan tags: trunk | |
|
2026-06-15
| ||
| 14:34 | www/sync.wiki symbol rename which should have been part of [9789e1dce77ac767]. check-in: afd15bbf00 user: stephan tags: trunk | |
| 07:44 | Replace read timeout with non-blocking poll, and add TCP_NODELAY Leaf check-in: e418043744 user: danshearer tags: client-timeout-fixes | |
|
2026-06-14
| ||
| 22:05 | Apply timeouts and retries to network read/write waits to avoid hangs. check-in: 8da6e3590a user: danshearer tags: client-timeout-fixes | |
| 13:29 | Update a legacy reference to how page headers are created in a skins, as reported by [forum:d8e2afdfd1|forum post d8e2afdfd1]. check-in: 922ec24c99 user: stephan tags: trunk | |
| 08:47 | Ensure that the legacy /attachadd form redirects back to the page for the attachment's target unless it's told otherwise via ?from=X. Closed-Leaf check-in: dab3d6817f user: stephan tags: forum-editor-2026 | |
| 06:24 | Remove a dead form field. Consolidate two partially-duplicated CSS rules. check-in: 9ea044d982 user: stephan tags: forum-editor-2026 | |
|
2026-06-13
| ||
| 19:34 | Mention the systemd sandboxing in the CGI documentation. check-in: 69d43cc15e user: danield tags: trunk | |
| 16:01 | Fix the broken Delete Post page, caused by now-outdated/removed goings-on in this branch. check-in: 01f6259455 user: stephan tags: forum-editor-2026 | |
| 15:33 | Remove the new Stash button from /forumnew, where it is unhelpful. check-in: e9e4c4fabe user: stephan tags: forum-editor-2026 | |
| 13:48 | CSS docs and remove some extraneous empty lines. check-in: 378b3c30c1 user: stephan tags: forum-editor-2026 | |
| 13:21 | Only show the forum editor's Stash button when saving of drafts is enabled (it currently always is). check-in: b45242d8fd user: stephan tags: forum-editor-2026 | |
| 13:18 | CSS animation consistency tweaks in the attachment widget and when shifting about-to-edit/reply posts to the left. Remove some dead CSS. check-in: 157f5a4c69 user: stephan tags: forum-editor-2026 | |
| 13:01 | Restore the Discard button which was inadvertently displaced in the previous checkin. check-in: a93764552a user: stephan tags: forum-editor-2026 | |
| 13:00 | Minor internal cleanups. Add some tooltip help. Add a Stash button which closes a forum editor widget but retains any local edits and stays on the page. It cannot be called Close because there's a very different Close button already associated with posts. check-in: 2e788c488b user: stephan tags: forum-editor-2026 | |
| 12:35 | Remove dead captcha-rendering code from the forum editor. Minor internal cleanups. check-in: 0313a31ed1 user: stephan tags: forum-editor-2026 | |
| 10:41 | Slight forum editor animation tweaks. Add some arguably superfluous "just in case" error handling. check-in: 77b92673aa user: stephan tags: forum-editor-2026 | |
| 09:58 | http.c: Complete the HTTP 1.1 chunked reply decoder Fix error conditions and exceptions when Transfer-Encoding chunked, partly from drh's Claude: * Premature EOF was accepted as a valid EOF. * strtol --> strtoll with checking, to avoid casting errors * Per RFC 7230, match "chunked" at the end of the Transfer-Encoding value rather than a substring, so the word "chunked" appearing isn't acceped as a token * make nPrior unsigned int to match blob_size() to avoid a negative offset on large replies * Report only the chunk bytes actually received, not chunk bytes from the header, so the number is correct if the connection terminates part-way. check-in: 441a35ce2a user: danshearer tags: http1-1-chunked | |
| 09:18 | Add notes about forked forum posts to www/forum.wiki so that future us will be reminded at some point to return to that topic. check-in: 22648d1832 user: stephan tags: forum-editor-2026 | |
| 08:41 | Fix a null deref which would trigger if the XHR to fetch a forum post fails. check-in: 8da3b3f796 user: stephan tags: forum-editor-2026 | |
| 08:37 | When opening the forum editor, instead of disabling various controls simply hide them, giving the effect that the editor replaces them. This gives us more screen space. check-in: 86dc0502db user: stephan tags: forum-editor-2026 | |
| 07:55 | While the forum editor is open, also disable the post's Close, Delete, and Attach buttons because those will change the current page. Presumably nobody wants to close or delete during an edit, and attachment can be done via the editor form. check-in: 778b397274 user: stephan tags: forum-editor-2026 | |
| 01:42 | Small tweak on /chat single-line input field: everything was transparent when focused, let's put a small border at least. check-in: 935bd936ac user: mgagnon tags: forum-editor-2026 | |
|
2026-06-12
| ||
| 15:30 | Fix a null deref in pre-Web Locks browsers. (Edit: no, it doesn't. The object the guard is around on is an age-old JS-ism.) Closed-Leaf check-in: 1c932836f2 user: stephan tags: mistake | |
| 15:22 | Bug fixes: /attachadd?legacyArgName=X was (A) having its form pulled out from underneath it by JS and (B) not handling ticket IDs properly. check-in: fd327fd261 user: stephan tags: forum-editor-2026 | |
| 14:24 | Minor cleanups. Add a 'Post as USERNAME' label to the forum editor, per suggestion in the forum. check-in: 73c5b76df7 user: stephan tags: forum-editor-2026 | |
|
2026-06-11
| ||
| 17:48 | Typo fix reported by Dan Shearer. Mention the forum overhaul in the change log. check-in: 4b1962b97f user: stephan tags: forum-editor-2026 | |
| 12:14 | Chnage all buttons on Blitz skin to be as they were originally (transparent) instead of dark-aqua'ish like some exceptions. Use body background color instead of transparent so on selected forum, they don't looks disabled. check-in: 15782c0049 user: mgagnon tags: forum-editor-2026 | |
| 10:55 | Doc updates. Fix the (harmless but annoying) warning in the file attachment about the attachment being too large if the attachment-size-limit is not set or is set to 0. check-in: f6785741d9 user: stephan tags: forum-editor-2026 | |
| 09:17 | Use a JS-disabling browser plugin to fix the legacy-form fallback in the forum editor, reply, and attachment-adding pages. check-in: 77c3ce12e9 user: stephan tags: forum-editor-2026 | |
| 07:51 | Fix moderation approval in the forum broken by recent refactoring. check-in: 888383791d user: stephan tags: forum-editor-2026 | |
| 06:31 | Do not display Attach button in the forum if the user lacks attach permissions. Problem reported in [forum:e0072028f7|forum post e0072028f7]. check-in: ee59442ab3 user: stephan tags: forum-editor-2026 | |
|
2026-06-10
| ||
| 23:15 | Yet another button fix on Blitz skin. check-in: 23b69d340b user: mgagnon tags: forum-editor-2026 | |
| 21:26 | Update some docs for the current reality. check-in: 91a6d48a93 user: stephan tags: forum-editor-2026 | |
| 20:48 | Modify the purging of stale forum post drafts to happen on only one visit per 24 hours instead of a random chance on each visit, and make it async so it does not block the still-initializing page. Fix a 'this' mis-reference in fossil.storage.keys() uncovered by that change. check-in: 0db7eccd47 user: stephan tags: forum-editor-2026 | |
| 20:26 | Docs and generic non-functional cleanups. check-in: 9af97ebf35 user: stephan tags: forum-editor-2026 | |
| 19:40 | In browsers which support Web Locks, do not allow the Edit or Reply buttons to function if an Edit resp. Reply is open for that same post in another tab. Instead, display an error to the user describing the problem. The Edit/Reply buttons will start working once the locking tab is closed. This lock is per draft, not per tab, so it is legal to edit different posts in different tabs or multiple posts in the same tab. In browsers without Web Locks support, most-recent-edit-wins applies. check-in: e48fe702ca user: stephan tags: forum-editor-2026 | |
| 17:32 | Document the caveat of editing or replying to the same forum post in multiple tabs, as pointed out in [forum:9a6a82c160|forum post 9a6a82c160]. check-in: 32539a2c0b user: stephan tags: forum-editor-2026 | |
| 16:56 | Fix another button quirk in the Blitz skin. Reported by Martin G. check-in: 750a963dea user: stephan tags: forum-editor-2026 | |
| 11:08 | Minimal client implementation of HTTP version 1.1 with chunked transfer-encoding. Some egress filters drop all HTTP version 1.0 traffic at the Web Application Firewalls (WAF). WAFs commonly provided by CDN (Content Distribution Networks) such as CloudFlare and AWS to their customers have such controls on them, and there are understandable policy reasons for disallowing 1.0. It is almost exclusively used by old software that is often exploitable (eg ancient versions of curl). Fossil users within virtual machines with such egress filters in place get confusing messages along the lines of "Upgrade required". This is inconvenient for Fossil users, and the quick solution is to seek a git mirror for the Fossil repo if one is available, because git just works. There is no need to upgrade the Fossil server to support 1.1 to solve the egress problem. This is (I believe) an RFC compliant minimal implementation and it seems to work, but none of the optional extensions are supported because I don't think Fossil needs them. It does need more careful checking on the supplied chunk length because strtol is insufficient. check-in: 0f8a7d6095 user: danshearer tags: http1-1-chunked | |
| 10:24 | Add ?nojs URL flag check to the new forum JS, /forumnew, and /forumedit. In JS it supresses plugging-in of the JS and in C it suppresses the new-in-this-branch NOSCRIPT tags so that the legacy forms get rendered. We should probably remove the NOSCRIPT tag altogether and have JS remove that form if it exists, which would allow /forumnew and /forumedit to fall back gracefully, even in JS-aware browsers, without the ?nojs URL flag. check-in: 133387b19d user: stephan tags: forum-editor-2026 | |
| 10:00 | Increase min-height on the forum editor textareas a tick. check-in: a15427ea99 user: stephan tags: forum-editor-2026 | |