Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
100 most recent check-ins
|
2026-06-14
| ||
| 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. ... (leaf check-in: dab3d681 user: stephan tags: forum-editor-2026) | |
| 06:24 | Remove a dead form field. Consolidate two partially-duplicated CSS rules. ... (check-in: 9ea044d9 user: stephan tags: forum-editor-2026) | |
|
2026-06-13
| ||
| 19:34 | Mention the systemd sandboxing in the CGI documentation. ... (leaf check-in: 69d43cc1 user: danield tags: trunk) | |
| 16:01 | Fix the broken Delete Post page, caused by now-outdated/removed goings-on in this branch. ... (check-in: 01f62594 user: stephan tags: forum-editor-2026) | |
| 15:33 | Remove the new Stash button from /forumnew, where it is unhelpful. ... (check-in: e9e4c4fa user: stephan tags: forum-editor-2026) | |
| 13:48 | CSS docs and remove some extraneous empty lines. ... (check-in: 378b3c30 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: b45242d8 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: 157f5a4c user: stephan tags: forum-editor-2026) | |
| 13:01 | Restore the Discard button which was inadvertently displaced in the previous checkin. ... (check-in: a9376455 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: 2e788c48 user: stephan tags: forum-editor-2026) | |
| 12:35 | Remove dead captcha-rendering code from the forum editor. Minor internal cleanups. ... (check-in: 0313a31e user: stephan tags: forum-editor-2026) | |
| 10:41 | Slight forum editor animation tweaks. Add some arguably superfluous "just in case" error handling. ... (check-in: 77b92673 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. ... (leaf check-in: 441a35ce 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: 22648d18 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: 8da3b3f7 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: 86dc0502 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: 778b3972 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: 935bd936 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 check-in: 1c932836 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: fd327fd2 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: 73c5b76d 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: 4b1962b9 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: 15782c00 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: f6785741 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: 77c3ce12 user: stephan tags: forum-editor-2026) | |
| 07:51 | Fix moderation approval in the forum broken by recent refactoring. ... (check-in: 88838379 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 post e0072028f7. ... (check-in: ee59442a user: stephan tags: forum-editor-2026) | |
|
2026-06-10
| ||
| 23:15 | Yet another button fix on Blitz skin. ... (check-in: 23b69d34 user: mgagnon tags: forum-editor-2026) | |
| 21:26 | Update some docs for the current reality. ... (check-in: 91a6d48a 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: 0db7eccd user: stephan tags: forum-editor-2026) | |
| 20:26 | Docs and generic non-functional cleanups. ... (check-in: 9af97ebf 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: e48fe702 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 post 9a6a82c160. ... (check-in: 32539a2c user: stephan tags: forum-editor-2026) | |
| 16:56 | Fix another button quirk in the Blitz skin. Reported by Martin G. ... (check-in: 750a963d 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: 0f8a7d60 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: 133387b1 user: stephan tags: forum-editor-2026) | |
| 10:00 | Increase min-height on the forum editor textareas a tick. ... (check-in: a15427ea user: stephan tags: forum-editor-2026) | |
| 09:46 | Merge trunk enhancements and fixes into the forum-editor-2026 branch. ... (check-in: 5e71becc user: drh tags: forum-editor-2026) | |
| 09:44 | Improved error reporting when encountering a malformed delta. ... (check-in: cb5edcab user: drh tags: trunk) | |
| 09:02 | Harden delta processing against malicious delta inputs. ... (check-in: 60c7b5f4 user: drh tags: trunk) | |
| 09:02 | An an explanation of the extra body padding to www/forum.wiki so that we don't later mistake it for a bug. ... (check-in: 5d770fe2 user: stephan tags: forum-editor-2026) | |
| 08:48 | Increase the dummy padding after some testing showed it to help when adding multiple attachments to a bottom-most post. ... (check-in: 6bcfdf15 user: stephan tags: forum-editor-2026) | |
| 08:38 | Remove an unnecessary part of the previous checkin. ... (check-in: d6f86204 user: stephan tags: forum-editor-2026) | |
| 08:36 | Add some dummy padding to the bottom of the page while a forum editor is open to help reduce jumping-around of the UI when previewing, especially for the bottom-most post in a thread. This is a workaround, not a fix. Fix an order-of-operations bug which caused the Reply button state to get out of sync if the content to preview was empty. ... (check-in: cb1e0213 user: stephan tags: forum-editor-2026) | |
|
2026-06-09
| ||
| 22:53 | Document the draft behavior when neither localStorage nor sessionStorage are available. ... (check-in: 411a3c5d user: stephan tags: forum-editor-2026) | |
| 22:49 | Document draft edits in www/forum.wiki. ... (check-in: 341751e5 user: stephan tags: forum-editor-2026) | |
| 22:39 | Teach the Edit and Reply buttons in the forum to clearly show when a corresponding local draft edit is available. ... (check-in: 04e87087 user: stephan tags: forum-editor-2026) | |
| 21:55 | Add pieces which, when loading a forum thread, visibly tag Reply and Edit buttons for posts which have local draft replies/edits, but do not yet enable them. Still to solve is how to update those tags dynamically as drafts are added and removed within the current page context. They're currently useful, but the lack of dynamic updates to them is confusing. ... (check-in: bee75fb8 user: stephan tags: forum-editor-2026) | |
| 19:59 | Re-enable the forum post status selection in the editor since the previous check-in made it safe to use, in that changing only the status from the editor will no longer create a new copy of an otherwise unedited post. ... (check-in: 0f539c6c user: stephan tags: forum-editor-2026) | |
| 19:39 | Fix an incorrect argument bug in forumpost_tag() which caused it to re-apply tags even if doing so would reapply the same value. The the test-forumpost-tag command. Minor www/forum.wiki touchups. ... (check-in: ab52bc83 user: stephan tags: forum-editor-2026) | |
| 18:32 | When submitting edits to a post, do not save a new copy if nothing modified and instead alert the user. Remove the Status tag widget from the editor because an apparent bug is causing that tag to be applied on each save, even if it's not modified, and that needs to be chased down. ... (check-in: 598d45f8 user: stephan tags: forum-editor-2026) | |
| 11:13 | Removed a "new" qualifier on description of a feature that was added in 2020. ... (check-in: cc021ea6 user: wyoung tags: trunk) | |
| 11:04 | Moved the named anchors within www/javascript.md after the first Unicode rune of numbered lists to avoid an MD rendering problem. ... (check-in: 5b46aafb user: wyoung tags: trunk) | |
| 10:56 | Updated the stats in §2.8 on the length of the description of `fossil merge` vs the Git alternatives. ... (check-in: 26a96e8d user: wyoung tags: trunk) | |
| 10:45 | Clarified the matter of git worktrees in the fossil-v-git.wiki doc, which then allows removal of the second "disputed" comment. ... (check-in: 2bfb72a6 user: wyoung tags: trunk) | |
| 10:28 | Clarity tweaks to §2.5.3 of previous ... (check-in: 4146f2d0 user: wyoung tags: trunk) | |
| 10:27 | Slightly animate when the post editor shifts its post to the left or reverts it, so that it's not so jarring. ... (check-in: ef49e3fd user: stephan tags: forum-editor-2026) | |
| 10:18 | Blitz skin: remove the on-hover color change for disabled buttons inadvertently added in this branch. ... (check-in: 810b6554 user: stephan tags: forum-editor-2026) | |
| 10:13 | Better example of Git focusing on single-branch syncing, allowing removal of the "dispute" commentary. ... (check-in: 03f2393d user: wyoung tags: trunk) | |
| 10:05 | Blitz skin: rework the buttons to look more like trunk, this time with only tiny differences but styling all buttons consistently instead of singling-out submit buttons. ... (check-in: 7f54bb7d user: stephan tags: forum-editor-2026) | |
| 09:55 | Wiki syntax fix for previous ... (check-in: e4beb0be user: wyoung tags: trunk) | |
| 09:54 | Updated the SQLite vs Linux project size stats, switching from ye olde SLOCCount to the whizzy new scc in the process. ... (check-in: 21c98b42 user: wyoung tags: trunk) | |
| 09:12 | Darkmode skin: make disabled buttons very slightly less prominent. ... (check-in: 6456e3cb user: stephan tags: forum-editor-2026) | |
| 09:10 | Ardoise skin: consolidate the various flavors of buttons. Blitz skin: remove a duplicted selector. ... (check-in: 3d9a5cce user: stephan tags: forum-editor-2026) | |
| 08:58 | Fix misalignment of the Attacher widget's add-a-row button. ... (check-in: ddb40c53 user: stephan tags: forum-editor-2026) | |
| 08:54 | Blitz skin: bring the overall button appearance more in line with the trunk button, with the disabled buttons less glaring. ... (check-in: e068cffc user: stephan tags: forum-editor-2026) | |
| 08:42 | Fixed a broken link ... (check-in: a90f60cc user: wyoung tags: trunk) | |
| 08:39 | Updated GitHub repo count ... (check-in: 765b2154 user: wyoung tags: trunk) | |
| 08:29 | Tightened up §2.3 in that same doc ... (check-in: 939136a7 user: wyoung tags: trunk) | |
| 08:13 | Have the forum editor preview use /ajax/preview-text instead of /wikiajax/preview so that it does not require wiki-read permissions to use. Reported in forum post 2026-06-08T20:14:31Z. ... (check-in: 210435c0 user: stephan tags: forum-editor-2026) | |
| 08:05 | Updated the file sizes and hosting costs in www/fossil-v-git.wiki ... (check-in: b95abfd3 user: wyoung tags: trunk) | |
| 07:36 | Forum edit/response widget now (more or less) smoothly appears in place instead of jarring the whole viewport. ... (check-in: 78478f45 user: stephan tags: forum-editor-2026) | |
| 06:28 | With Git 3.0 in sight, the time has come to update the SHA256 situation in the www/fossil-v-git.wiki doc once again. ... (check-in: 35fe8bf9 user: wyoung tags: trunk) | |
| 01:20 |
Fix the use of uninitialized static variables for DB statements:
whenever such variable is declared initialize it with a predefined empty value. Because otherwize it looks like a bug. It is unclear why it did work before. Also add a few code comments for further consideration. ... (leaf check-in: 76e73550 user: george tags: initialize-static-vars) | |
|
2026-06-08
| ||
| 21:22 | Consolidate some duplicate code. Minor spacing tweak to keep the Status selection widget from overlapping the editor's top border. ... (check-in: 45896a35 user: stephan tags: forum-editor-2026) | |
| 21:03 | In /forumnew, start the editor a bit taller than it defaults to in other pages. ... (check-in: 308405f0 user: stephan tags: forum-editor-2026) | |
| 19:50 | Merge in trunk. ... (check-in: 919cfb87 user: stephan tags: forum-editor-2026) | |
| 19:48 | Dark mode skin: style buttons consistently, regardless of their type. ... (check-in: 4e852f85 user: stephan tags: forum-editor-2026) | |
| 19:47 | Blitz skin: style buttons consistently, regardless of their type (do not distinguish submit buttons from others because this confuses pages which use a mix of button types). Remove old -moz prefixes because modern browsers fuss about them. Remove several unnecessary "!important" tags. ... (check-in: 5780702f user: stephan tags: forum-editor-2026) | |
| 19:44 | New "Forum Threads" category under the /reports webpage. ... (check-in: 59985724 user: drh tags: trunk) | |
| 19:29 | Update the built-in SQLite to the latest trunk version, for testing. ... (check-in: a570ebc6 user: drh tags: trunk) | |
| 18:05 | In the status-change widget, start its inner help text element hidden so that it does not interfere with no-js clients. It gets unhidden in the forum JS. Problem reported by Martin G. ... (check-in: 69cc41e6 user: stephan tags: forum-editor-2026) | |
| 16:23 | When changing the mimetype in the new forum editor, record that change in local/sessionStorage and use it as the default for new replies and posts. ... (check-in: 079ea1c3 user: stephan tags: forum-editor-2026) | |
| 16:13 | Correct new-post for anonymous users. Remove the captcha support from the forum pieces - it was introduced inadvertently, is not part of trunk's forum, and supporting it for anonymous users with inline responses would require more surgery. ... (check-in: 0896ceb7 user: stephan tags: forum-editor-2026) | |
| 14:46 | Remove stray debug output. ... (check-in: d41bd658 user: stephan tags: forum-editor-2026) | |
| 14:45 | CSS: ensure that links in the attachment widget's error messages are legible (add contrast). ... (check-in: f3bf8445 user: stephan tags: forum-editor-2026) | |
| 14:41 | When pasting in the attachment description field, if it's a clipboarded file then attach it rather than paste its name. Suggested by Martin G. ... (check-in: 45c5ce74 user: stephan tags: forum-editor-2026) | |
| 14:25 | Fix sorting of /ajax/X routes - a recent addition broke preview in /chat and /fileedit. ... (check-in: d14ee6c4 user: stephan tags: forum-editor-2026) | |
| 14:19 | Typo fixes and make the editor input field a bit shorter by default. ... (check-in: 16e97eae user: stephan tags: forum-editor-2026) | |
| 13:20 | Move the shift-enter-previews toggle out of the way, to the bottom of the editor tab. ... (check-in: fc9ff7c7 user: stephan tags: forum-editor-2026) | |
| 13:09 | Do not link attachments to unknown targets as wiki pages in /info. ... (check-in: 22771143 user: stephan tags: forum-editor-2026) | |
| 13:04 | Roll back [195571aa79e79f0] because it turns out that the duplicate init is necessary due to how manifest_parse() works. This fixes the all-attachments-save-as-empty bug. ... (check-in: febb8c15 user: stephan tags: forum-editor-2026) | |
| 11:58 | Get replying basically working. Attachments to responses are being saved but are not showing up in the attachment list later, which is weird. Just now noticing that forum threads can be rendered under /info, in which case the Edit/Reply buttons do not get hijacked for the new editor because this JS isn't loaded in that page. Whether that's a feature or bug is TBD. ... (check-in: 6269e5d7 user: stephan tags: forum-editor-2026) | |
| 11:09 | Fix editing of a thread title in the new editor. ... (check-in: 14abbc4d user: stephan tags: forum-editor-2026) | |
| 10:58 | Elide empty/phantom (deleted) attachments from forum post attachment list. Hook status selection into the editor, with the caveat that changing ONLY the status via the editor will save a new copy of the post (identical to the previous one) so that should be done using the status selection widget shown in the post instead (which is now disabled while the editor is open). ... (check-in: 344c64e2 user: stephan tags: forum-editor-2026) | |
| 09:42 | Correct re-labeling of the Editing... button after discarding or submiting the edit. Ensure that the editor gets scrolled into view. ... (check-in: 4e81a9ee user: stephan tags: forum-editor-2026) | |
| 09:25 | Get responses editing properly in the new editor. Fix editor-submitted attachments to target the oldest version of a post rather than the current, else the attachments "get lost" from other views. Remove some duplicted code. ... (check-in: 72d79e42 user: stephan tags: forum-editor-2026) | |
|
2026-06-07
| ||
| 20:34 | Fix purging of old messages. Disable both Reply and Edit buttons when replying or editing because doing both at once would lead to madness. ... (check-in: 8e98f3e3 user: stephan tags: forum-editor-2026) | |
| 19:47 | Milestone: the first inline edit in threaded forum view. There's lots of refinement to do, though, and it currently can only save the top-most post due to mishandling of the title. ... (check-in: 7d7b74dd user: stephan tags: forum-editor-2026) | |
| 17:38 | Incremental (does-not-yet-)work on hooking into the edit/reply buttons. ... (check-in: 96883201 user: stephan tags: forum-editor-2026) | |