Fossil

Timeline
Login

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

115 descendants of version-2.28

2026-05-24
13:54
Do not show the Attach button for anonymous/nobody. (leaf check-in: dfe39cc5c2 ... user: stephan tags: forum-attachments)
13:05
Cosmetic tweaks and docs in the forum attachments. (check-in: 129082a485 ... user: stephan tags: forum-attachments)
12:33
Add a mention of forum attachments to the change log. (check-in: 65e1588e0e ... user: stephan tags: forum-attachments)
12:28
In /ainfo elide the content if it's pending moderation and the user lacks permission to moderate or delete it. It's possible for unprivileged users to bypass this restriction by passing the same hash to /artifact, which will reveal the content. (check-in: 641e7fced1 ... user: stephan tags: forum-attachments)
12:06
If /attachadd fails due to a size limit violation, re-render the input form and populate the description field (we can't repopulate the file selector). (check-in: c206c78e15 ... user: stephan tags: forum-attachments)
10:31
Slight misinformation fix in fileformat.wiki. (check-in: 2a03fc1dbd ... user: stephan tags: forum-attachments)
10:30
fileformat.wiki tweaks for attachments support. (check-in: c4ba59b73e ... user: stephan tags: forum-attachments)
10:19
Strength the disapproval of moderation-pending attachments to disallow anonymous/nobody and use CSRF protections. (check-in: 363649c579 ... user: stephan tags: forum-attachments)
09:54
Fix: users can now cancel their own pending-moderation attachments. (check-in: 2005cc0a9f ... user: stephan tags: forum-attachments)
09:34
Add notes for an interesting TODO in the hopes that someone else can propose a good solution for it. (check-in: 5e2c49b4a7 ... user: stephan tags: forum-attachments)
09:12
API doc clarification for moderation_user_could(). (check-in: 6e8f6c23d3 ... user: stephan tags: forum-attachments)
09:06
Correct 'Usage:' tag for test-user-could-moderate. (check-in: cea22dc04f ... user: stephan tags: forum-attachments)
09:04
Simplify the skip-pending-moderation check in attachment_list(). (check-in: c72ac2aac7 ... user: stephan tags: forum-attachments)
08:57
/attachlist now elides entries which are pending moderation unless they belong to the current user or a moderator. (check-in: 686057e0e6 ... user: stephan tags: forum-attachments)
2026-05-23
19:56
Extend the scope of the forum-close-policy setting to include giving forum moderators the ability to delete other users' forum post attachments. (check-in: 9e60ef975b ... user: stephan tags: forum-attachments)
19:53
Add a note about an open design question re. where /attachadd should redirect for a forum post attachment. (check-in: 55b2a10844 ... user: stephan tags: forum-attachments)
17:34
Add some comments explaining the reason behind a particular attachment-handling case. Remove the new (in this branch) CFTYPE_TECHNOTE alias for CFTYPE_EVENT. (check-in: 782b8b8e81 ... user: stephan tags: forum-attachments)
17:20
Correct a technote attachment URL arg name in attachment_list(). (check-in: 554fdf8f50 ... user: stephan tags: forum-attachments)
14:09
Use webpage_error() instead of fossil_fatal() in some new error cases. (check-in: 9692f7ba54 ... user: stephan tags: forum-attachments)
13:24
Add flag to attachment_list() to filter pending-moderation attachments out of view except for their owner and attachment-type-dependent moderators. This should arguably be the default. Add a note to the bottom of the forum post editor explaining that attachments can be added after saving. (check-in: 50645bf5e9 ... user: stephan tags: forum-attachments)
09:57
Automatic moderation approval for attachments to moderation-approved forum posts seems to work. (check-in: bd00fbe81a ... user: stephan tags: forum-attachments)
09:17
Slight fileformat.wiki touchups regarding attachments/tags on forum posts. (check-in: 07bee50ac1 ... user: stephan tags: forum-attachments)
09:01
Refactor forum post moderation and put untested/disabled pieces in place for applying the same moderation operation to the forum post's attachments. (check-in: 5078e72060 ... user: stephan tags: forum-attachments)
08:59
Fix the annoying extra space in the attachment list. Minor doc update. (check-in: 0436eb5ce3 ... user: stephan tags: forum-attachments)
07:45
Add missing CSRF token to the new Attach button. (check-in: 2302e4141c ... user: stephan tags: forum-attachments)
06:32
Add notes to fileformat.wiki explaining why tags on forumpost artifacts should generally be applied to the first version of a post instead of an edited version. (check-in: 051af7e323 ... user: stephan tags: forum-attachments)
2026-05-22
22:26
Add some formatting flags to attachment_list() so it can optionally show each download link's size. This adds an ugly extra space which still needs to be eliminated. Fix the attachment-target-type-dependent URL flag being passed to /attachdownload links (was previously always page=X, regardless of the attachment type). (check-in: fbab27b0b7 ... user: stephan tags: forum-attachments)
22:04
Add an Attach button to the currently-selected forum post if the user is an admin or the owner of the post. Make some use of ForumPost::pEditHead to save a query. (check-in: b3c9af2092 ... user: stephan tags: forum-attachments)
21:16
Render forumpost attachment list between the post's collapsible body and its buttons. The list would ideally be in the collapsible box but forum_render(), which has many callers, isn't currently structured to make that easy. (check-in: c3bb903212 ... user: stephan tags: forum-attachments)
20:56
Use a cached statement in forumpost_head_rid() because it's used frequently checking for closed tags and (now) attachments. (check-in: 1e10be4821 ... user: stephan tags: forum-attachments)
20:39
Remove some stray debug output. (check-in: 9bdaf6d5ec ... user: stephan tags: forum-attachments)
20:36
Correct /attachlist's linking to the proper attachment-target page. For forumpost attachments, have /attachadd redirect to /attachview for the time being, and that page has a link back to the forum post(s). (check-in: f1a04c3ada ... user: stephan tags: forum-attachments)
19:21
Correct a misformated variadic caused by emacs having chased a compileation error into the generated build/manifest_.c and my having edited that instead of the original src/manifest.c. (check-in: 184de2d2af ... user: stephan tags: forum-attachments)
18:10
Make use of new attachment target type detection to slightly simplify how /artifacts renders attachments. (check-in: efe2513329 ... user: stephan tags: forum-attachments)
17:54
Add 'attachment-size-limit' setting and honor it in /attachadd. Update generation of timeline messages for attachment artifacts to distinguish forum post attachments. (check-in: fed106e8b6 ... user: stephan tags: forum-attachments)
16:48
Correct /artifact/ATTACHMENT_ID to distinguish forum post attachments from wiki page attachments. (check-in: 19506538a5 ... user: stephan tags: forum-attachments)
16:36
Initial WIP of adding attachments to forum posts. It can currently create the attachment but does not yet provide access to them via the forum (requires hand-editing URLs to /attachadd). TODOs include an attachment size limit setting and integrating attachment selection into the new-post and edit-post UIs. (check-in: 55d9faf99e ... user: stephan tags: forum-attachments)
16:07
Enhance the "fossil whatis" command so that it response to ticket IDs. (leaf check-in: 86d07e8a74 ... user: drh tags: trunk)
14:59
In /admin_log's link to /setup_settings, add the ?all URL argument so that the admin-log setting gets displayed. (check-in: 1a93c064cc ... user: stephan tags: trunk)
14:40
Minor correction in comment, no functionality changes. (check-in: f0563d7c3a ... user: andybradford tags: trunk)
12:53
Refactor setting of forum post 'closed' tag so that it can be reused for other tags. (check-in: 4d58d6e834 ... user: stephan tags: trunk)
12:35
Minor refactoring of forum post 'closed' tag lookup internals, moving towards extending it to support other tags, e.g. 'resolved'. (check-in: 2d7e2cb24e ... user: stephan tags: trunk)
07:55
Minor cosmetic code style tweak - spacing only, no code changes. (leaf check-in: caeb8cd142 ... user: stephan tags: forum-subject-search)
2026-05-21
21:01
Add possibility to only search forum subject lines (check-in: 8798a34244 ... user: Torsten tags: forum-subject-search)
20:26
Be more aggressive about saving unused commit messages for reuse on a retry. An attempt to fix bug 83c5f1bce2. (check-in: ea99abc540 ... user: drh tags: trunk)
19:13
Update the change log. Also update the built-in SQLite to the latest trunk version for beta-testing of SQLite. (check-in: 055e4d0472 ... user: drh tags: trunk)
2026-05-19
11:16
Update the delta_parse() table-valued function to better align with the code in the SQLite source tree. (check-in: 921e7c1ec8 ... user: drh tags: trunk)
2026-05-10
18:14
Merge trunk into rss-content (self check-in: d7d3fdab9e ... user: vor0nwe tags: rss-content)
2026-05-08
17:27
Fix the test-captcha command so that accepts 64-bit values in decimal, octal, or hex. (check-in: ee6a2f0c21 ... user: drh tags: trunk)
16:35
Adjust the captcha to use light-gray blocks instead of spaces for the background, to work around issues with systems where a space is smaller than a unicode block character. Forum post 839b3b6fef. (check-in: 20c579e435 ... user: drh tags: trunk)
2026-05-06
18:03
Improvements to the /ci_edit page so that it shows the context of the checkin being editted, before and after the proposed change. Clean up various internal interfaces in the process. (check-in: e454028a29 ... user: drh tags: trunk)
15:04
Fix a potential CSRF bypass. (leaf check-in: 80ae3f149e ... user: drh tags: enhanced-checkin-edit)
14:58
Bug fixes in check-in editing. (check-in: dbf6ce780d ... user: drh tags: enhanced-checkin-edit)
14:18
Simplify the interface to www_print_timeline() by shifting parameters into the TimelineXtra structure. Use "timelineCurrent" highlighting for the focus of context graphs and for the "/ckout" context graph. Adjust CSS to make timelineCurrent highlighting a little more visible. (check-in: 5c274a8790 ... user: drh tags: enhanced-checkin-edit)
11:21
Comment improvement. No changes to code. (check-in: f6d335bc8f ... user: drh tags: trunk)
2026-05-05
22:56
Show before and after context on the /ci_edit page. (check-in: 664da57e00 ... user: drh tags: enhanced-checkin-edit)
17:41
Initial infrastructure changes for improved WWW editing and creation of check-ins. (check-in: 2bee647ed6 ... user: drh tags: enhanced-checkin-edit)
2026-05-04
10:25
Update the built-in SQLite to the latest trunk version for beta testing of SQLite. (check-in: c93e1c8721 ... user: drh tags: trunk)
10:22
Honor the NO_COLOR environment variable for the "fossil sys ls" command. (check-in: 471f4d00c8 ... user: drh tags: trunk)
2026-05-03
22:56
Merge from trunk. (leaf check-in: f02094e3f3 ... user: brickviking tags: bv-infotool)
2026-04-30
20:48
Merge the latest SQLite trunk changes, for beta testing of SQLite. (check-in: 1d618cc41b ... user: drh tags: trunk)
13:35
Remove a newline from tools/fossil-autocomplete.zsh which, per forum post 2026-04-30T12:01:26Z, confuses zsh. (check-in: 92a0764bfe ... user: stephan tags: trunk)
2026-04-29
14:59
Discontinue the use of the undocumented and deprecated sqlite3_win32_write_debug() interface to SQLite. (check-in: 7a8fb34c56 ... user: drh tags: trunk)
2026-04-27
11:27
Fix some const-correctness warnings with gcc 15.2. (check-in: ea099022b5 ... user: danield tags: trunk)
2026-04-24
20:50
Be sure to enable VT100/ANSI escape codes on Windows. A recent Windows automatic update turned that off by default on my Windows-ARM tablet. (check-in: e37db2bb0d ... user: drh tags: trunk)
09:19
Further improvements to the default prompt for "fossil sql". (check-in: 5c3150bc0f ... user: drh tags: trunk)
07:17
Fix a var deref typo in [f99e07d194bff] which would cause container builds to be mis-tagged. (check-in: 7b9402ff15 ... user: stephan tags: trunk)
01:34
Improvements to the default prompt for the "fossil sql" command. (check-in: ad133f5462 ... user: drh tags: trunk)
2026-04-23
20:17
Merge the latest SQLite enhancements with the new and improved CLI prompt interface. (check-in: 87881e8d7b ... user: drh tags: trunk)
17:38
Remove an unused variable. (check-in: a543fb31d2 ... user: danield tags: trunk)
16:42
Incorporate the latest SQLite updates. Improvements to prompt expansion in the "fossil sql" command. (check-in: 9b67f462f1 ... user: drh tags: trunk)
11:33
Yet another bug fix to fossil_roundup_date(). (check-in: cc5b93ecda ... user: drh tags: trunk)
2026-04-22
16:58
Fix bug in fossil_roundup_date(). (check-in: edce45b4ed ... user: drh tags: trunk)
2026-04-20
09:00
Build tweaks based on forum post ab38ad088 to enable downstream packagers to strip out most of ./autosetup/ and use a system-installed copy. Also ensure that the emcc-related checks are only applied for in-tree builds and that they are cleaned up properly. No code changes. (check-in: f99e07d194 ... user: stephan tags: trunk)
2026-04-19
10:31
A better fix for the previous. The existing nIns variable is sufficient; no need to add the new nTerm variable. (check-in: 2c61a6c286 ... user: drh tags: trunk)
10:28
Bug fix in the compute_uses_file() subroutine, found when a query from the Meta AI spider caused the server to abort with an invalid SQL error. (check-in: f2fa98329d ... user: drh tags: trunk)
06:15
Add .m4a mimetype, as discussed in forum post 173711157e693275. (check-in: ec26e850c1 ... user: stephan tags: trunk)
2026-04-17
12:09
Minor tweaks to the Copy Buttons: restore the flipped button look, and shorten the sequence "copy-copy-button" for auto-generated IDs. (check-in: 2ce9ca95f7 ... user: florian tags: trunk)
02:51
out w/ unused var (check-in: 30bfba32c8 ... user: bch tags: trunk)
2026-04-16
21:05
blitz skin fix: remove display:block property on the "label" class to fix miss-aligned checkbox with their label on the /setting page. (check-in: 602e580bd1 ... user: mgagnon tags: trunk)
19:53
Documentation typo fix. (check-in: 44d2c0a524 ... user: drh tags: trunk)
19:02
A more invasive implementation of the convenience "copy" button before date/time strings that tries to work around objections raised on the Forum. (check-in: 68b27378f5 ... user: drh tags: trunk)
12:52
Convenience "copy" button before dates on the /info and /forumpost pages. (check-in: e39933757a ... user: drh tags: trunk)
12:18
Improve the header comment on the style_copy_button() routine to be more accurate and lucid. (check-in: 7404ad0b0e ... user: drh tags: trunk)
11:47
Fix the fossil_roundup_date() function so that it also rounds up dates with milliseconds at the end. (check-in: 5298941066 ... user: drh tags: trunk)
2026-04-15
17:16
Display Unversioned Files info in dbstat command (like on /stat page) (check-in: 349e9f2ff3 ... user: mgagnon tags: trunk)
2026-04-13
12:12
Display Pikchr version in the output of 'dbstat' and /stat. (check-in: cca8cc15f2 ... user: danield tags: trunk)
2026-04-12
00:01
Merge the latest trunk version of SQLite, including the new CLI prompt enhancement. Configure the prompt to be "FossilSQL REPONAME>" for the "fossil sql" command. (check-in: 3361df86b3 ... user: drh tags: trunk)
2026-04-10
04:09
Clarification for chroot doc. (check-in: 200f486dbf ... user: brickviking tags: trunk)
04:03
Clarification for chat docs. (check-in: 7924b4a388 ... user: brickviking tags: trunk)
2026-04-09
22:09
Grammar tidyups for backoffice doc. (check-in: c500fa61cf ... user: brickviking tags: trunk)
2026-04-08
16:57
Remove the long-unmaintained debian/makedeb.sh, as discussed in forum post 5ab11b34d8326d52. (check-in: 59bb374398 ... user: stephan tags: trunk)
2026-04-07
09:58
Merge the latest SQLite 3.53.0 beta for testing. (check-in: 0201a1e2cc ... user: drh tags: trunk)
2026-04-05
18:09
Typo fix in the email alert sent on user caps change (check-in: 3f8def3612 ... user: wyoung tags: trunk)
2026-04-03
11:02
Update the built-in Pikchr to the latest trunk check-in (check-in: adc7bfce73 ... user: drh tags: trunk)
2026-04-01
12:18
Update the built-in SQLite to the latest 3.53.0 beta for SQLite testing. (check-in: ad59a046cb ... user: drh tags: trunk)
12:10
When doing a "fossil update", if a file under management needs to overwrite an unmanaged file, display the name of the backup that is made of the unmanaged file, and use file_delete() to delete the unmanaged file, even if that unmanaged file is read-only. The enables "fossil up version-3.50.0" to work on the SQLite repository when starting from the latest trunk. (check-in: adb68404e6 ... user: drh tags: trunk)
2026-03-30
12:21
Make merge a no-op when merging in the current checkout version, as suggested in forum post 6367db867c. (check-in: e84be9f2d6 ... user: stephan tags: trunk)
2026-03-26
23:08
Back out the use of sqlite3_atof(), as that interface has been removed from the 3.53.0 release. Update the built-in SQLite to the latest 3.53.0 beta for testing. (check-in: a10f931ba1 ... user: drh tags: trunk)
08:00
Fix a hyperlink in the /info page. (check-in: d21fdd54cc ... user: danield tags: trunk)
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
15:12
Fix a section title in the TH1 docs. (check-in: 1cf64a9456 ... user: florian tags: trunk)
15:10
Add "current_checkin" to the list of TH1 variables available in skin templates. (check-in: c90e810f3f ... user: florian tags: trunk)
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-21
16:15
Add a reference to the chroot document also in the standalone server documentation. (check-in: e40bdbff49 ... user: andybradford tags: trunk)
2026-03-20
12:07
Add otf (OpenType font) mime type. (check-in: 422785d5df ... user: stephan tags: trunk)
2026-03-18
23:00
Update the built-in SQLite to the latest 3.53.0 development version for testing. (check-in: 17f98784c2 ... user: drh tags: trunk)
2026-03-13
22:45
Set the date on the 2.28 change log. (check-in: d98ec8a045 ... user: drh tags: trunk)
2026-03-12
12:52
Merge the updates to zlib to version 1.3.2, released on February 17, 2026. (check-in: 6ea30fb3cd ... user: florian tags: trunk)
12:50
Increase the version number to 2.29. (check-in: 17f88fe064 ... user: florian tags: trunk)
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)
11:31
Version 2.28 (check-in: 52445a27f1 ... user: drh tags: trunk, release, version-2.28)