Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins tagged with "trunk"
|
2026-11-04
| ||
| 15:20 | merging forum-subject-search to trunk, enabling to find forum posts by subject line only Leaf check-in: e129e114a5 user: Torsten tags: trunk | |
| 11:14 | Disable the markdown hashtag support because it interferes with client docs which contain, e.g., STYLE tags with #rgb color values in them. Whether that's resolvable within the converter's view of the world is as yet unclear. check-in: 54db6de2d2 user: stephan tags: trunk | |
|
2026-11-03
| ||
| 15:19 | Clear the linkname field in the tar file header after adding a symlink. See forumpost 24c2cf9eba. check-in: 5f2a69933a user: danield tags: trunk | |
| 01:35 | Add http authorisation to UPDATE command check-in: 4e4ae18fc5 user: danshearer tags: trunk | |
|
2026-11-02
| ||
| 14:26 | Fix a corner case in ticket_rebuild() in which an untimely error could cause all tickets to seemingly (but only seemingly) disappear. Addresses bug report 2026-10-31T15:16:27Z. This solution was suggested by Dan Mestas and its included documentation is my distillation of Dan's more thorough analysis. check-in: f815d4820d user: stephan tags: trunk | |
|
2026-11-01
| ||
| 07:43 | Replace a few errant free() with fossil_free(). Free a tempfile buffer used by clearsign(). check-in: 29ffb70a25 user: stephan tags: trunk | |
|
2026-10-29
| ||
| 20:01 | Add the beginnings of a new "forum" command. The only subcommand currently available is "new" which is used to start a new Forum thread. check-in: 8bdb8bc4cc user: drh tags: trunk | |
| 15:03 | Apply the plain_gray skin CSS tweaks for ticket comments suggested in forum post 2026-10-29T14:29:38Z. check-in: cad9d29a97 user: stephan tags: trunk | |
| 09:11 | (1) stash drop without an ID now behaves like pop/apply when given no ID (it previously treated 0 as a stash ID, which silently did nothing useful). (2) result code 125 for bisect skips was misdiagnosed, causing skips to be treated as bad. (3) bisect undo was applying a skip as a good checkin with RID 0, causing loss of the good marker. These were reported, and fixes suggested, off-list by Dan Mestas. check-in: 1259da6d3d user: stephan tags: trunk | |
|
2026-10-28
| ||
| 14:59 | Two minor stash fixes: (A) passing both a file and its dir caused the entry to violate a unique constraint. (B) stash apply now sets the vfile.mtime of stashed files to 0 (as stash goto does) to avoid a corner case when a same-sized file is reverted but not recognized as modified. These were found by Dan Mestas in his testing of libfossil's upcoming stash support. check-in: 2959c054f7 user: stephan tags: trunk | |
|
2026-10-27
| ||
| 12:33 | Add links to Quarry, go-libfossil, and tktaalik to relatedworks.md. check-in: bb14723b01 user: stephan tags: trunk | |
| 10:34 | Commit build fixes for NetBSD, OpenBSD, NixOS check-in: b99a9977c9 user: danshearer tags: trunk | |
|
2026-10-26
| ||
| 22:30 | In import --git store each artifact uncompressed, and then compress the ones that did not become deltas at the end of the import. Much more efficient than compressing all artifacts and then replacing most of them with compressed deltas. check-in: 99b0bd8f9d user: danshearer tags: trunk | |
| 19:28 | Repack a new git mirror, and any git mirror with more than 20 packs. The inefficient "git fast format" packs accumulate and, if not repacked, the mirror becomes enormous. Note --keep-unreachable is essential. check-in: b89bd70a3d user: danshearer tags: trunk | |
| 18:24 | In import --git, decode the escapes \a, \b, \f, \n, \r, \t and \v when they appear in quoted file names. The fossil repo contains a test file called "abc\ndef.txt" from 2012 which we were importing as abcndef.txt. check-in: fac7c2bac9 user: danshearer tags: trunk | |
| 18:21 | Fix fossil git export to safely quote filenames that have been deleted (D lines) with special characters in them such as newline. M lines already do this. check-in: 78e6add989 user: danshearer tags: trunk | |
| 14:35 | Add comment to ourselves that copying the rebuild loop design into test-integrity will speed up test-integrity significantly. check-in: c088cf957f user: danshearer tags: trunk | |
| 14:10 | In export --git, look up each check-in's primary parent by primary key instead of a subquery. Speeds up export by ~2.5x. check-in: 8db155e979 user: danshearer tags: trunk | |
|
2026-10-25
| ||
| 00:50 | Update the built-in SQLite to the latest trunk version for beta testing. check-in: e66a8c79ad user: drh tags: trunk | |
|
2026-10-24
| ||
| 20:12 | Merge forum enhancements to trunk: (1) The new thread= query parameter on /timeline, with a "Timeline" link in the submenu of the thread display, (2) related tags show up in the artifacts page for a forum thread, (3) related tags show up in the /timeline?y=f timeline for the forum. check-in: 0d2ceb89e1 user: drh tags: trunk | |
|
2026-10-23
| ||
| 14:15 | Teach the JS-generated /forumnew editor widget to honor the new forum-max-title setting. It does not alert the user to the limit or warn if the limit is reached but it arguably should. Split the JS forum-specific window.fossil.config pieces into their own config.forum property. check-in: a6b17d2a7e user: stephan tags: trunk | |
| 13:49 | In the "--tk" diff viewer, add a new "Context:" dropdown that lets the user select the amound of diff context. Change the default diff context from 5 to 6. check-in: 6ee7450f62 user: drh tags: trunk | |
| 13:23 | Make the maximum title length when creating a new forum post configurable using the new forum-max-title setting. check-in: 83613064b8 user: drh tags: trunk | |
|
2026-10-21
| ||
| 12:09 | Stop allowing whitespace between the closing bracket and opening paranthesis in inline links, as this is forbidden by the CommonMark spec. See forumpost 1d0bf6d9df. check-in: 852e7b61b6 user: danield tags: trunk | |
|
2026-10-20
| ||
| 07:47 | Set SQLite page cache to 32,000 KiB (repository.cache_size=-32000) and Fossil content-cache to 2000 artifacts + 256,000,000 bytes. Improves performance on rebuild, test-integrity and export. See forum post e5d056e719685108. check-in: 003f490d9f user: danshearer tags: trunk | |
|
2026-10-19
| ||
| 13:53 | Merge rebuild-wal-pagesize into trunk. Allows fossil rebuild --pagesize to work on WAL db's by temporarily switching to journal mode for the VACUUM step. check-in: 205060d4b2 user: danshearer tags: trunk | |
| 10:54 | Omit pointless "* Post:" text from each /timeline entry when y=h. check-in: 2cfc398ed0 user: drh tags: trunk | |
| 10:13 | Change the "Timeline" submenu item on the /forum page so that it carries the status= query parameter through to the timeline. Also omit the vfx query parameter since we now have the "Content" toggle on the timeline. check-in: d6dcee660e user: drh tags: trunk | |
| 10:05 | Reduce clutter by omitting the "Files" checkbox on the /timeline page that checkbox would normally be disable because the y= query parameter is something other than "all" or "ci". check-in: 9ba7a0d8f8 user: drh tags: trunk | |
| 10:00 | Add a "status" dropdown to /timeline when displaying only forum posts and forum threads, but only if the forum-statuses setting is defined and valid. check-in: 40c6d753f0 user: drh tags: trunk | |
| 09:51 | Add the "Content" toggle on the /timeline submenu to change the vfx query parameter on and off. The Content checkbox only appears if the y query parameter is showing only Forum posts or Forum threads. check-in: b08edb00dc user: drh tags: trunk | |
| 09:14 | Add the status= query parameter to /timeline. For y=f or y=h (display of only forum posts and forum threads) the status= query parameter restricts the display to only those posts or threads that have the specified status. This is a no-op if forum-statuses are disabled (the default). check-in: 556f21daf7 user: drh tags: trunk | |
| 09:01 | Add the ability to edit the forum-statuses setting to the /setup_forum page. check-in: bcf094c3d7 user: drh tags: trunk | |
|
2026-10-17
| ||
| 13:14 | Performance improvements to the bid= query parameter of /timeline. check-in: 912711f044 user: drh tags: trunk | |
| 12:32 | Update the built-in SQLite in order to resolve an unintended C99-ism. check-in: c5bdd31304 user: drh tags: trunk | |
|
2026-10-16
| ||
| 17:06 | Update the built-in SQLite to the latest trunk version, which includes the 3.54.1 fixes plus other enhancements. check-in: 564007c603 user: drh tags: trunk | |
| 14:36 | Do not clutter the output of "test-integrity" with reports of phantoms. check-in: 1cdc7e830d user: drh tags: trunk | |
| 14:13 | Update the comment on SHA1 code with the upstream commit hash and date. check-in: ebbb8a084b user: danield tags: trunk | |
| 13:48 | Update src/sha1hard.c to match the current upstream implementation, which LLM analysis assures us is faster. The only local changes applied were minor formatting, add 'static' to a few functions, and remove those which fail the resulting 'defined but not used' warning. This change requires stdint.h: C99 but unsupported by MSC until mid-2000-teens, so this might not build with an ancient MSC. Passes tests with rebuild, test-integrity, and this check-in. check-in: d243deba6a user: stephan tags: trunk | |
| 12:47 | Remove the #if'd out, pre-hardened SHA1 code. It's been dead code for nearly a decade. check-in: c54604f830 user: stephan tags: trunk | |
|
2026-10-15
| ||
| 13:12 | Do the same for 'unversioned sync/revert'. check-in: 257b67b8fe user: danield tags: trunk | |
| 13:00 | Exit with non-zero code when the pull/push/sync commands fail. Reported off-list by Dan Mestas. check-in: 1cda9ec210 user: danield tags: trunk | |
|
2026-10-14
| ||
| 16:23 | Document the --ii flag on "fossil bisect run" check-in: 2355d14ec5 user: drh tags: trunk | |
| 14:08 | Fix crash in the 'zip', 'tarball' and 'sqlar' commands when a manifest entry for a file has no hash (e.g. after a deletion). Reported off-list by Dan Mestas. check-in: 4886b7de6d user: danield tags: trunk | |
|
2026-10-13
| ||
| 20:17 | Add the "remote-permalink" setting, which if set causes the "Permalink" hyperlink on the submenu of the "bisect" timeline to reference the remote repository that was most recently synced, rather than the local repository (which is probably a pop-up using "fossil bisect ui"). check-in: afe6484378 user: drh tags: trunk | |
|
2026-10-12
| ||
| 11:19 | After the port number in a URL, now accept '?' and '#' as well as '/' (RFC 3986 section 3.2). From libfossil. check-in: 36beb09dd5 user: danshearer tags: trunk | |
| 11:08 | An empty line after an interim 1xx reply, eg 100 Continue, does not end headers. Skip up to 4 empty lines directly after an interim reply. From libfossil. check-in: 973e3e9720 user: danshearer tags: trunk | |
| 11:00 | Only decode '%' in urls if followed by exactly 2 hex digits, eg '%zz' mid-url no longer decoded as null. From libfossil. check-in: 399a624524 user: danshearer tags: trunk | |
| 10:54 | Drop URL fragments ('#', typically an HTML anchor) from address specifiers for http/s and ssh. From libfossil. check-in: 7e13ac5c4e user: danshearer tags: trunk | |
| 09:54 | Minor hardening against malformed and oversized deltas. Based on an off-list report from Dan Mestas. check-in: 76922609df user: stephan tags: trunk | |