Fossil

Timeline
Login

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

200 check-ins occurring around version-2.20.

2023-01-06
21:33
Do not try to resolve the IP from the hostname when syncing using ssh:// protocol. Ssh may use the provided name as an alias defined in ~/.ssh/config which may not be resolvable or even resolve to an unrelated ip. This change can potentially avoid long timeout during name resolution failure. Equivalent to [52f08008e2790a81]. ... (check-in: e5c5622d user: mgagnon tags: no_ssh_sync_ip_resolve)
14:27
Oops, somehow one dash in `--file` got lost in 92d3fdba73a44c4c. ... (check-in: 0bf2eaaf user: km tags: trunk)
14:25
Minor adjustments in description of the `--file` option for `whatis`. ... (check-in: 92d3fdba user: km tags: trunk)
14:03
Allow writes to the accesslog table to record a login attempt even if the request is not from the same origin. This is needed in case a query request url it typed in manually but there is a cookie with login credentials that the browser adds automatically. ... (check-in: e31c2c01 user: drh tags: trunk)
13:10
Add the 'dont-commit' setting as a safety against accidental commits, per request in forum post 291f9af918. ... (check-in: 884436ce user: danield tags: trunk)
13:04
Fix a bug in the 'commit' command that made it ignore the 'forbid-delta-manifests' setting. ... (check-in: ead01b6f user: danield tags: trunk)
12:59
Fix the /chat-send page so that it works even with the recent same-origin security enhancements. ... (check-in: 4ba37b1c user: drh tags: trunk)
08:34
update related work page: Add Inskinerator as per forum post from wyoung@, the Makeheaders tool, and the new Sapling version control system. ... (check-in: be6d71dd user: mark tags: trunk)
2023-01-05
19:49
Add support for "fossil remote" and "fossil sync --all" to the "fossil all" command. ... (check-in: 693b950b user: drh tags: trunk)
17:21
Add the "-f|--file" flag to the "whatis" command which consist to search for any other files in the repo with the exact same content as the given file. ... (check-in: a821cbf5 user: mgagnon tags: trunk)
2023-01-03
20:13
Added named anchors to the "Image Format vs Fossil Repo Size" doc so I can refer to one in particular. ... (check-in: 7de2410f user: wyoung tags: trunk)
2023-01-02
16:12
When applying a patch, if the file rename fails, make that just a warning not a fatal error, as the warning might be due to file renames on a prior merge. Fix for ticket [21037bfc1296dabc]. ... (check-in: f0133846 user: drh tags: trunk)
15:52
Initialize the output blob in the test-delta-apply command. ... (check-in: dd9b3161 user: drh tags: trunk)
13:00
Show the value of g.zLocalRoot on the /test_env page. ... (check-in: 3df5d40c user: drh tags: trunk)
2022-12-31
18:51
Fix another case where PROTECT_READONLY needs to be relaxed even though the request not from the same origin. ... (check-in: 03e21b9c user: drh tags: trunk)
12:21
Fix stray character in the change log. ... (check-in: fbcd9a77 user: drh tags: trunk)
12:16
Fix more cases where updates to the SUBSCRIBER table should be allowed to occur even if not a request from the same origin. ... (check-in: f33976f7 user: drh tags: trunk)
2022-12-30
22:18
Correct mis-pluralization of 'new ticketss' in the timeline, per report in forum post e711cb860a. ... (check-in: 7c2c4457 user: stephan tags: trunk)
21:12
Improved comment on the db_obscure() routine. No functional code changes. ... (check-in: aa1a0b31 user: drh tags: trunk)
20:54
Security enhancement: Do not store the passwords for remote URLs directly, but instead store the sha1_shared_secret() encoding of those passwords. It is the SHA1 encoding that gets transmitted to the server anyhow, so we might as well just store that. The SHA1 encoding cannot be used to log in. The password is still protected using obscure() even though it is now a SHA1 hash. ... (check-in: 41ba6ea7 user: drh tags: trunk)
16:32
Show the parent-project-* CONFIG entries (if they exist) with the "fossil remote config-data" command. When parsing a URL, if the URL comes from the CONFIG table, remember the CONFIG table entry that supplied the password. ... (check-in: 6d0083ad user: drh tags: trunk)
12:26
Fix minor typos in the diff source code. ... (check-in: 4e169542 user: drh tags: trunk)
11:53
If there is a need to do lazy updates of the full text index during a request that is not from the same origin, then allow database writes for the duration of that update. Also, allow changes to USER and CONFIG tables when explicitly authorized by db_unprotect() even if the request that prompted the change is not from the same origin. ... (check-in: 8e85d6ca user: drh tags: trunk)
2022-12-29
21:09
All writes to the subscriber table to update the last contact time even if the request is not from the same origin. ... (check-in: db162628 user: drh tags: trunk)
20:09
Improved comments on the SQL protection subsystem. ... (check-in: 0aa3483f user: drh tags: trunk)
19:49
Only apply the PROTECT_READONLY restriction to the "repository", "configdb", and "localdb" database files. ... (check-in: b4e00621 user: drh tags: trunk)
19:39
Fix the new read-only-repo security mechanism so that it enables write access when necessary. ... (check-in: f8363db8 user: drh tags: trunk)
18:56
Add messages to the error log if the authorizer blocks an SQL statement for security reasons. This change requires a bug fix in SQLite and so it also includes the latest trunk version of SQLite. ... (check-in: 3d8bb63a user: drh tags: trunk)
17:00
Make the repository database read-only if an HTTP request is not from the same origin. This is not required for security. It is just an extra layer of defense. ... (check-in: 7c71f00a user: drh tags: trunk)
2022-12-25
16:17
A minor fix to the previous check-in. ... (check-in: abfec4dd user: george tags: trunk)
14:24
Use URI extensions rather than name= query parameters on key ticket hyperlinks. ... (check-in: 5f22b960 user: drh tags: trunk)
2022-12-21
12:07
Change spelling for check-in, check-out, and related words. ... (check-in: bc36fdcf user: danield tags: trunk)
11:52
Merge in help consistency improvements. ... (Closed-Leaf check-in: 526b0a54 user: danield tags: check-in-spelling)
09:31
Improved consistency for --help option descriptions. ... (check-in: 2e56ef4e user: km tags: trunk)
09:00
Improved consistency for --help option descriptions: begin with uppercase letter; do not use a period at the end of short-ish sentences. ... (Closed-Leaf check-in: de684083 user: km tags: spelling-fixes)
2022-12-20
14:21
A couple of corrections to the [2213a0eb2d413f|previous /secaudit0 addition]. ... (check-in: 43601b3d user: george tags: trunk)
09:53
Correct a small bit of internal-doc misinformation reported in forum post 9ed20acf6a. ... (check-in: dd67906c user: stephan tags: trunk)
09:46
Change spelling for check-in and similar ... (check-in: d9c4321e user: danield tags: check-in-spelling)
05:14
Move TH1/Tcl settings into their own configsets. ... (Leaf check-in: 5d784cf3 user: mistachkin tags: cfgSetTh1)
05:00
Unbreak MinGW build to account for deletions in zlib 1.2.13. ... (check-in: a24a790f user: mistachkin tags: trunk)
02:01
Make /secaudit0 page aware of the Tcl integration opportunities. ... (check-in: 2213a0eb user: george tags: trunk)
2022-12-16
21:47
Updated the macOS sidebar in the backups.md doc to cover Ventura. ... (check-in: a55042a0 user: wyoung tags: trunk)
2022-12-15
16:19
Re-add zlib link flags inadvertently removed via the new --disable-sockets flag. ... (Leaf check-in: 613834f6 user: stephan tags: optional-sockets)
15:50
Add support for disabling sockets in auto.def. This is not wired up to anything else yet. ... (check-in: d8609e1e user: js tags: optional-sockets)
15:39
Update the built-in SQLite to the latest 3.41.0 alpha that includes various query planner enhancements. This is done in order to test the enhancements to SQLite, to help ensure that they are working correctly in a real-world application. ... (check-in: 7010ce23 user: drh tags: trunk)
2022-12-14
13:03
Fix help text for the 'artifact' command. ... (check-in: 98b80e42 user: danield tags: trunk)
2022-12-12
16:12
Add support for omitting some ticket events from the default timeline view. Filtering is defined by the 'ticket-hidden-expr' option added to the /tktsetup_timeline page. Filtering is bypassed if this expression is unset or if the "Unhide" checkbox (at the timeline's submenu) is checked. See forum thread 4c49b2ad661c for discussion. ... (Leaf check-in: 452805c2 user: george tags: tkt-hidden-expr)
2022-12-07
17:39
Merge enhancements to file labels in Tk diff frontend ... (check-in: f7c0657b user: Torsten tags: trunk)
12:33
Rebuid pikchr.wasm/js for latest pikchr.c. ... (check-in: ec6cb37a user: stephan tags: trunk)
11:17
Update to the latest pikchr.c sources. (pikchr.wasm is not updated.) ... (check-in: 544eefd7 user: drh tags: trunk)
2022-12-06
06:13
Grammar and spelling fix pass on the new nspawn material in the containers doc. ... (check-in: 5405aa57 user: wyoung tags: trunk)
2022-12-05
03:39
Update the built-in SQLite to the latest 3.41.0 alpha with the query planner tuning enhancements, as a beta-test of SQLite looking for performance regressions. ... (check-in: 4ddd8847 user: drh tags: trunk)
2022-12-03
13:17
Typo fixes ... (check-in: 00e4d91e user: wyoung tags: trunk)
11:55
Assorted prose polishing in the new systemd-container section at the end of the containers doc. ... (check-in: 120a2076 user: wyoung tags: trunk)
11:37
Added a few more "container-*" targets to the main makefile to simplify the examples in the containers doc and make the resulting images and containers easier to manage. ... (check-in: b7edb5f1 user: wyoung tags: trunk)
2022-12-02
23:14
Merged two redundant discussions of the consequences of disabling private network virtualization under systemd-container infrastructure, then added better reasons why the reader might care. ... (check-in: 70554336 user: wyoung tags: trunk)
15:27
new branch for enhancements to Tk diff frontend: labeling of file origin (version, repo, working file etc.) in the left and right pane header ... (Leaf check-in: c90ee4bf user: Torsten tags: diff-tk-frontend)
2022-12-01
00:14
Updates to the systemd service doc, primarily to refer the reader to the new containerized runner methods, but also to add other tips. ... (check-in: ad09d3ee user: wyoung tags: trunk)
2022-11-30
23:32
Updated the nojail patch so it'll apply atop the new Dockerfile changes. ... (check-in: 45e0475c user: wyoung tags: trunk)
23:09
Worked out how to get systemd-container (a.k.a. nspawn + machinectl) working with the stock Fossil container. Following the above commits, it's pure documentation. Removed the runc and crun docs at the same time since this is as small as crun while being more functional; there's zero reaon to push through all the additional complexity of those even lower-level tools now that this method is debugged and documented. ... (check-in: 930a655a user: wyoung tags: trunk)
21:27
Added empty /tmp and /run directories to the "OS image" layer of the stock container in case someone is mounting the base layer read-only with tmpfs mounted atop these points. (Seen with "systemd-nspawn --read-only" but might affect other runtimes.) ... (check-in: 0733be50 user: wyoung tags: trunk)
15:23
Container build changes to allow systemd-nspawn to recognize it as an "OS tree:"
  • Added a dummied-up /etc/os-release file
  • Moved several programs from /bin to /usr/bin, since existence of /usr is how it decides if the rootfs you point it at contains an OS image. Bogus, but that's how it is.

Had to switch to buildx to make this work, so I could use heredocs in the first step. ... (check-in: f74ddbce user: wyoung tags: trunk)

14:29
Added "container-clean" target to cleanup after the other container-* targets. ... (check-in: e119d598 user: wyoung tags: trunk)
12:59
Tried to get "--with-tcl=1" working in the containerized build, but failed, so I documented the reason why it isn't going to work given our current design goals and pointed at an alternative with different tradeoffs. ... (check-in: fb1bfce1 user: wyoung tags: trunk)
12:32
Added the FSLCFG Dockerfile build arg and showed how to use it in the containers doc, plus other improvements to the doc while in there. ... (check-in: e2277aad user: wyoung tags: trunk)
12:23
Put a "sleep 1" into "make container-run" before the step that shows the container logs to ensure we show everything it says on startup. Added this on seeing just the first line of output due to a race condition, so I missed the generated admin password. ... (check-in: 4429e10f user: wyoung tags: trunk)
12:19
The "container-run" target now runs "container-image" conditionally, building it only if it wasn't created in a prior step. This allows custom image builds followed by a one-command way of running that built image. Without this, the custom image gets stomped on. ... (check-in: a9e862b8 user: wyoung tags: trunk)
11:44
Reverted the build hack to strip out all but the default and darkmode skins in the stock Dockerfile. That was done to cater to a wish for extremely small ARM builds, for fun, not for any practical reason. It conflicts with a key philosophy behind this container project, to create stock Fossil builds by default. "make container-image" should get you a functionally identical binary inside the container as "./configure && make" does outside it. ... (check-in: 3e95d945 user: wyoung tags: trunk)
01:03
Make sure SQLite is compiled with HAVE_USLEEP. ... (check-in: f97f90c0 user: drh tags: trunk)
2022-11-29
21:08
Remove JS console debug output added by the previous checkin. ... (check-in: 2755b31a user: stephan tags: trunk)
20:59
/chat: add embedded view support for .wiki/.md/.pikchr file attachments, with the caveat that the rendering happens in an iframe and thus has some limitations/usability quirks compared to non-iframed content. Added based on feedback from a /chat session. ... (check-in: fd5298f0 user: stephan tags: trunk)
04:11
Improve consistency of "fossil branch" command. I don't think this deserves more attention but others may decide to make it do more. ... (check-in: 761a39c0 user: andybradford tags: trunk)
2022-11-26
17:31
Fix artifact_page() function so that the content of a text file is surrounded by CODE elements even if a file's extension is just a single letter. ... (check-in: e7a7b5c1 user: george tags: trunk)
2022-11-24
22:13
Add TH1 command "submenu". For the time being it has just one subcommand "link" that adds a hyperlink to the submenu of a page. ... (check-in: 71b22165 user: george tags: trunk)
15:21
In the new forum reply header, reduce size from H1 to H2 and italicize the thread title. ... (check-in: 7b92fc61 user: stephan tags: trunk)
14:38
Slight reformatting of the forum reply page header based on feedback from sqlite forum post c745cf3a7f6246de. Now says: Replying to HASH-with-link in thread TITLE-without-link ... (check-in: 0b6b3a00 user: stephan tags: trunk)
2022-11-20
08:42
Update the built-in zlib to version 1.2.13, released on October 13, 2022. ... (check-in: a9e589ca user: florian tags: trunk)
07:50
Add compat/zlib/contrib/ada/* and compat/zlib/doc/* to the ignore-glob. Now there's only two (manual) cherry-picks required for zlib updates: [0f8bae079e] and [368d97869b] (though the upstream ticket for [368d97869b] is commented as "Incorporated" and closed: https://github.com/madler/zlib/issues/684). ... (Closed-Leaf check-in: 1a52d387 user: florian tags: zlib-update)
07:37
Carry forward [511ad59ae3] to the zlib 1.2.13 update: exclude all files from the contrib/ada subdirectory. ... (check-in: aafa682b user: florian tags: zlib-update)
01:58
Do not attempt to render empty description of a report. Also make hyperlinks in a report's submenu more robust. This amends [fcf17b28a902c0]. ... (check-in: 04a01d06 user: george tags: trunk)
2022-11-19
16:48
Omit "Show associated wikis" from the submenu of a /wcontent page if there are no associated wikis in a repository (this amends [29a24941ed9b]). Also optimize out a couple of unnecessary calls to mprintf(). ... (check-in: e3c8aad9 user: george tags: trunk)
16:19
Fix malformed hyperlink for historical revisions of a forum post. Perhaps introduced by check-in [168eb71643a4]. Reported by forum post 44505ae8ec51. ... (check-in: 114b17c4 user: george tags: trunk)
14:59
Rename test_find_pivot() to merge_base_cmd(). No functional changes. ... (check-in: 8cc9211f user: stephan tags: trunk)
14:02
Upgrade the test-find-pivot command to the merge-base command, per discussion at forum post 1f5db4364464e965. ... (check-in: 2b6649c7 user: stephan tags: trunk)
04:38
Comment typo fix. No code changes. ... (check-in: 95e5814c user: stephan tags: trunk)
2022-11-18
19:48
Update the change log for the report format enhancement. ... (check-in: c2467e52 user: drh tags: trunk)
19:30
Fix a potentially uninitialized variable associated with the resent ticket report changes. ... (check-in: d296ddb2 user: drh tags: trunk)
19:28
Add the ability to specify a description for each ticket report format. The user and reportfmt tables are updated with a new jx column containing JSON that describes the new features. (The user.jx table is currently not used but it was convenient to add it at the same time.) ... (check-in: fcf17b28 user: drh tags: trunk)
19:23
Make sure the reportfmt table contains the jx column before trying to use that column. ... (Leaf check-in: d4332725 user: drh tags: json-meta-data)
19:20
Use the "name" query parameter to select a report number. The legacy "rn" query parameter still works, but generated hyperlinks now use the new format. ... (check-in: 3048c04b user: drh tags: json-meta-data)
18:50
Provide the ability to add custom header text on all ticket reports. The header and its mimetype are stored in the REPORTFMT.JX column. ... (check-in: c06a9980 user: drh tags: json-meta-data)
18:33
Give the JX column of USER and REPORTFMT a default value which is valid JSON. ... (check-in: 2433964d user: drh tags: json-meta-data)
12:11
Factor out the ALTER TABLE statements that add the JX column to the USER and REPORTFMT tables into separate subroutines. ... (check-in: 8f6d7dac user: drh tags: json-meta-data)
2022-11-17
23:38
Add the "jx" column to the "user" and "reportfmt" tables, with the intent of using the column for JSON metadata. Currently unused. Make arrangements to sync the "jx" column (using the "fossil config" command) in a way that is backwards compatible with older versions that do not have the "jx" column. ... (check-in: b7ac178c user: drh tags: json-meta-data)
07:45
Increase the version number to 2.21 to start the next development cycle. ... (check-in: 8dcee008 user: danield tags: trunk)
2022-11-16
20:59
Merge in setupuser-retain-pw branch (HTML change only, no code). ... (check-in: 88f9da98 user: stephan tags: trunk)
20:53
Prefixing each shell script section in the Dockerfile with "set -x" broke the checks to prevent running UPX on ARM builds. You can still get release container builds on ARM by copying this fixed Dockerfile to your release checkout. ... (check-in: b4c3d9a1 user: wyoung tags: trunk)
20:05
Fix harmless typos reported by forum post 15f7327318. ... (check-in: f3adbd88 user: drh tags: trunk)
19:49
Remove the "ada" subdirectory from the compat/zlib/contrib because it is not used, but it does (apparently) cause warnings for lintian. Perhaps this will be a partial fix for the warnings reported by forum post 15f7327318. ... (check-in: 511ad59a user: drh tags: trunk)
18:49
Update website for the 2.20 release. ... (check-in: e14628bc user: drh tags: trunk)
18:46
Version 2.20 ... (check-in: 210e89a0 user: drh tags: trunk, release, version-2.20)
16:09
Merge trunk into wcag-2.1 branch for deployment on test server. ... (Leaf check-in: 56d8000a user: stephan tags: wcag-2.1)
16:02
Update the built-in SQLite to the 3.40.0 release. ... (check-in: d0ee8100 user: drh tags: trunk)
2022-11-14
12:43
Update the built-in SQLite to the 3.40.0 rc1 for testing. ... (check-in: 2ece5d0f user: drh tags: trunk)
2022-11-13
19:49
Removed the title property from the nav element for the submenu in style.c. It caused a redundant tooltip, and was not necessary. ... (check-in: ba3fa28d user: ericwikman tags: wcag-2.1)
18:49
Update /chat and /pikchrshow UIs to work with skins conforming to the WCAG rework as well as pre-WCAG skins (except for the bootstrap skin, which restructures the DOM in an incompatible way). ... (check-in: d208efdd user: stephan tags: wcag-2.1)
17:18
Merge trunk into wcag-2.1 for cleaner diff comparison. ... (check-in: e1a9fdd7 user: stephan tags: wcag-2.1)
16:26
Apply fixes to all web views to pass WCAG 2.1 tests performed by "axe DevTools" browser extension. Most fixes related to screen reader compatibility, like making sure that form elements have labels. Some color changes to improve contrast on Default skin. Made more HTML5 compliant. Minor improvement to select combo boxes for UX. Improved Search form UX. Two minor bug fixes for malformed HTML. Fixed help pages to resolve issues with non-compliant HTML being generated. Mostly documented at https://fossil-scm.org/forum/forumpost/aafb17a981df4166 ... (check-in: 1f231db3 user: ericwikman tags: wcag-2.1)
2022-11-12
12:36
Only issue notififications for ticket changes that do not previously appear in the EVENT table. Fix for ticket [ad9aa572e7972f57]. ... (check-in: fb040bb0 user: drh tags: trunk)
12:32
Fix the TH_ListAppend() function in TH1 so that it correctly escapes strings that have a '}' character that has no matching '{' to its left. Fix for ticket [4d73b4a2258a78e2]. ... (check-in: 4ec65ebb user: drh tags: trunk)
2022-11-11
22:24
A proposed fix for ticket [ad9aa572e7972f57]. Use an UPDATE rather than a REPLACE where possible when redoing EVENT table entries for tickets that are being rebuild, in order to avoid unnecessary notification events. ... (Closed-Leaf check-in: 1f0f6226 user: drh tags: ticket-notification-fix)
2022-11-07
19:42
Yet another shell.c import from SQLite to deal with more typedef issues. ... (check-in: f0e625b1 user: drh tags: trunk)
18:44
Update to a newer version of 3.40.0 that includes a fix to shell.c that allows it to be compiled with older C compilers. ... (check-in: 25799e89 user: drh tags: trunk)
2022-11-05
22:10
Respect `"timeline-utc"` setting when a ticket change artifact is displayed on the /info page. This makes it consistent with other places and fixes a hyperlink to the corresponding item of the /timeline. ... (check-in: 0028a3ca user: george tags: trunk)
2022-11-04
18:02
Update the built-in SQLite to the latest 3.40.0 beta, for testing. ... (check-in: 10d71748 user: drh tags: trunk)
11:11
Add a note to /setup_uedit that leaving the ostensibly populated password field unchanged will retain the current password, per discussion in forum post 0463cc2e87a3c676. (Branched for later addition to v2.21.) ... (Closed-Leaf check-in: fe373994 user: stephan tags: setupuser-retain-pw)
2022-11-02
22:51
Omit "Show associated wikis" from the submenu of a /wcontent page if there are no associated wikis in a repository. This amends [29a24941ed9b]. ... (Closed-Leaf check-in: 6e28f280 user: george tags: pre-2.21)
2022-10-30
12:53
Fix a bug when handling timeline data blocks not containing any check-ins. ... (Leaf check-in: d3f9b8ab user: florian tags: timeline-keyboard-navigation)
2022-10-28
19:48
Also documented the new "clone -u -v" feature. ... (check-in: 0d61fd23 user: wyoung tags: trunk)
19:45
Since it seems my clone -u fixes are going to stick, documented them in the changelog. ... (check-in: 02631e35 user: wyoung tags: trunk)
17:08
Improve correctness, usability and efficiency for the case when values in a TICKET's column tend to be long and volatile.

Owner of a repository may specify one or several TICKET's columns so that delta-compression is tried for the corresponding ticket change artifacts and the corresponding changes on the /tkthistory page are rendered via unified diffs.

See details in the associated wiki. ... (check-in: 872a3b23 user: george tags: trunk)

16:28
Add comments for auxiliary local variables inside ticket_output_change_artifact(). ... (Closed-Leaf check-in: 53b66cf6 user: george tags: deltify-tkt-blobs)
06:51
Typo fix in changes.wiki. ... (check-in: 141793c4 user: stephan tags: deltify-tkt-blobs)
06:37
Merge trunk into deltify-tkt-blobs branch. ... (check-in: 86916df5 user: stephan tags: deltify-tkt-blobs)
00:18
Fix a typo in a comment. ... (check-in: a2ed1119 user: george tags: deltify-tkt-blobs)
00:11
Add more comments and a changelog item. No code changes. ... (check-in: e690df08 user: george tags: deltify-tkt-blobs)
2022-10-27
17:56
The check for whether to continue during sync due to outstanding "uvgimme" requests was being skipped in clone -u mode due to misordered tests at the end of the client side of the sync protocol. ... (check-in: 52648d03 user: wyoung tags: trunk)
17:15
Since "fossil uv sync -v" turns on UV trace mode, made "fossil clone -u -v" enable that mode as well, since otherwise there's no way to get into UV trace mode during clone. (e.g. There is no global "--uvtrace" option.) ... (check-in: cdd58b1f user: wyoung tags: trunk)
16:01
Consolidated two related tests in the sync protocol to avoid re-testing a flag twice and to bring related code closer together. ... (check-in: 6293b282 user: wyoung tags: trunk)
15:13
Corrected a difference in the case of a SQLite table name. The DBMS doesn't care, but it risks missing relevant references to this table when searching with a case-sensitive text editor. ... (check-in: 1b1887cb user: wyoung tags: trunk)
14:20
Mention the new `fossil branch lsh' subcommand in the change log. ... (check-in: 67c9d929 user: florian tags: trunk)
2022-10-26
18:28
Typo fix in the 2.20 changelog ... (check-in: c3012508 user: wyoung tags: trunk)
12:46
Update the built-in Pikchr source code and WASM/JS builds. ... (check-in: 8f4a32cc user: drh tags: trunk)
11:14
Update the built-in SQLite to the latest 3.40.0 alpha version that includes all performance enhancements and bug fixes. ... (check-in: 4aa78375 user: drh tags: trunk)
11:13
Update to a still newer version of SQLite 3.40.0 alpha that compiles without warnings on Mac ARM64. ... (Closed-Leaf check-in: 6ff6d495 user: drh tags: busted-build)
10:59
Remove the -D_HAVE_SQLITE_CONFIG_H option from the build of SQLite. We haven't had the config.h file for SQLite, so this should be a harmless change. ... (check-in: 2522366f user: drh tags: busted-build)
10:47
Update the built-in SQLite to the latest 3.40.0 alpha version that includes all bug fixes and performance enhancements. ... (check-in: c7dc1884 user: drh tags: busted-build)
2022-10-24
14:40
Fix a comment typo. ... (check-in: db8b14c5 user: drh tags: trunk)
2022-10-23
06:48
Code maintenance for the `copybtn.js' script: Remove global data, reference DOM elements by function-binding instead of by id (that is possibly reused for the short-lived tooltip), and normalize variable names and string quoting style. ... (check-in: d5f66215 user: florian tags: trunk)
2022-10-19
17:22
Fix the handling of manifest files for the "tag" and "amend" commands. ... (Leaf check-in: a2335604 user: drh tags: branch-1.37)
2022-10-18
17:01
Minor comment reformatting. ... (check-in: 0df4abc7 user: stephan tags: trunk)
16:55
Cache get_comment_format() result to avoid that the global config db is queried once per timeline row, which brings fossil to a standstill when ~/ is NFS-mounted. Discussion in 9aaefe4e536e01bf. ... (check-in: 6e62c851 user: stephan tags: trunk)
16:17
Add a by-hour-of-day report to the /reports page, prompted by a /chat discussion. (Edit: initial user mis-attribution was caused by a config-pull which changed my local default user.) ... (check-in: bb6f2331 user: stephan tags: trunk)
13:35
For the BUILTIN virtual table, map one-based rowids to zero-based array indices, to fix access to the first entry. ... (check-in: cf563c72 user: florian tags: trunk)
13:32
Document more consequences of the merge parent-merge child relationship not recorded for private branches. ... (check-in: 3b719a96 user: florian tags: trunk)
13:31
Cherry-pick [767b175d90]: Avoid references to private check-ins in Q-cards of public check-in manifests. This ensures consistent behavior regarding leakage of private check-in hashes, possibly generating phantoms on peer repositories, for P- and Q-cards. ... (check-in: 52a66829 user: florian tags: trunk)
01:07
Experimental refinements to the fix on this branch to make it slightly more efficient. ... (Leaf check-in: 2172c513 user: mistachkin tags: nonHashFix)
2022-10-17
01:03
Merge updates from trunk. ... (check-in: 7489c8b9 user: mistachkin tags: nonHashFix)
01:02
Merge updates from trunk. ... (check-in: 6f3640a7 user: mistachkin tags: th1Hash)
2022-10-16
00:09
Highlight a ticket's change that corresponds to the URL's fragment of the /tkthistory page. ... (check-in: 7afd4db3 user: george tags: deltify-tkt-blobs)
2022-10-14
07:33
Carry forward [368d97869b] to the zlib 1.2.13 update. ... (check-in: dc13e1e5 user: florian tags: zlib-update)
07:30
Carry forward [cc3765eb12] to the zlib 1.2.13 update. ... (check-in: 1a1295a5 user: florian tags: zlib-update)
07:27
Update the built-in zlib to version 1.2.13, released on October 13, 2022. In accordance with check-in [eea86cee3a], all files from the doc/ subdirectory are excluded. ... (check-in: e9e679c5 user: florian tags: zlib-update)
2022-10-09
22:56
Rework the previous check-in to fix incorrect backlinks' sources for the case when values are appended to a field (i.e. a value of J-card starts with '+'). Consider a reference to 77ab05a0e9 from [caeb7d672df20] for an example which was handled incorrectly by [668e45baff99]. ... (check-in: 4d5ded5e user: george tags: deltify-tkt-blobs)
01:11
Grammar fix ... (check-in: 658547aa user: wyoung tags: trunk)
2022-10-07
23:28
Assorted fixes and improvements to the ssl.wiki doc ... (check-in: 27458ef7 user: wyoung tags: trunk)
23:06
Updated the debian/nginx.md doc for Ubuntu 22.04. The biggie is simplifying the TLS configuration, since the manual method we used to have no longer seems to be required with current versions of Certbot. ... (check-in: 716ae7c0 user: wyoung tags: trunk)
22:21
Fixed a few references to the obsolete tls-nginx.md doc. (It became part of the overall nginx.md server doc long ago.) ... (check-in: 780b58bc user: wyoung tags: trunk)
22:15
Assorted updates surrounding my fslsrv wrapper:
  • Reflected improvements from the tangentsoft.com version into this simpler alternative. Although we don't generally recommend use of this script any more, preferring systemd to get autostart on boot and autorestart on crash, www/server/any/none.md still refers to this script, and it feels like a regression to remove it. If someone is interested in simple-as-possible SCGI service, fslsrv is a fit companion.
  • Removed direct reference to fslsrv from www/server/debian/service.md since the indirect reference via the SCGI doc suffices.
  • The full-strength nginx doc now refers to both of these fslsrv variants in a handwavy way, since it's outside the scope of that doc to care how you get your background SCGI servers running.
... (check-in: 1cbcb38c user: wyoung tags: trunk)
2022-10-06
15:42
Added hyperlinks to the new changelog entries referencing the files in question. ... (check-in: 2c127ba7 user: wyoung tags: trunk)
14:34
Fix the htmlizer so that it converts 0x0d (carriage return) into 0x20 (ordinary space). Fix for the diff problem reported by forum post 2a63b483f5f048c2 ... (check-in: 050ba629 user: drh tags: trunk)
02:44
Closing off the containers project: added the doc to the permuted index, noted the changes in the changelog, and removed all the hedging about WAL mode in the doc, having failed to make WAL fail in this scenario. ... (check-in: 92982dc4 user: wyoung tags: trunk)
2022-10-04
12:54
Fix some broken hyperlinks in documentation files. ... (check-in: a59af25f user: danield tags: trunk)
2022-10-03
11:18
Check the meta key modifier (⊞|⌘|◆) when processing keyboard events. ... (check-in: 11bb41e0 user: florian tags: timeline-keyboard-navigation)
11:15
Check the meta key modifier (⊞|⌘|◆) when processing keyboard events. ... (Leaf check-in: 4811d5b2 user: florian tags: diff-keyboard-navigation)
11:06
Cross reference the new CSS classes, as they appear fragmented in the JS part, and therefore can't be found by code search. ... (check-in: ec955233 user: florian tags: diff-keyboard-navigation)
01:41
Fix redundant back-references originating from outdated/superseded values within TICKET table. See forum thread a6ba08e926. ... (check-in: 668e45ba user: george tags: deltify-tkt-blobs)
01:31
Fix naming of columns on the /test-backlinks page. ... (check-in: 6a5604f4 user: george tags: deltify-tkt-blobs)
2022-10-02
09:15
Shortcuts G and SHIFT+G to load the default timeline, or the timeline around the current check-out. ... (check-in: 2ed74216 user: florian tags: timeline-keyboard-navigation)
08:11
Shortcuts U and SHIFT+U to reload the current page in Unified Diff or Side-By-Side Diff mode. ... (check-in: 35cf6f30 user: florian tags: diff-keyboard-navigation)
03:58
Typo fixes in the /dir browser header: All File ==> All Files. ... (check-in: 7727f9a6 user: stephan tags: trunk)
2022-10-01
08:39
Fix a bug for empty change views (for example check-ins created by `fossil branch new', or no-op /vdiff and /fdiff views). ... (check-in: 4c336f37 user: florian tags: diff-keyboard-navigation)
06:50
Sync with trunk. ... (check-in: 901ae725 user: florian tags: diff-keyboard-navigation)
06:48
Sync with trunk. ... (check-in: e5c5e6f0 user: florian tags: timeline-keyboard-navigation)
2022-09-30
12:38
Simplification to the JS used as part of anti-robot defenses. ... (check-in: 08535b22 user: drh tags: trunk)
11:22
Minor code cleanups and comment updates. ... (check-in: d17b5976 user: florian tags: diff-keyboard-navigation)
11:17
Add documentation, thanks @ams for help with wording. An alternative (but not less redundant) approach may be to create a new documentation-only web page to list available keyboard shortcuts for all pages (there's also the global ESC shortcut to close the Hamburger Menu) linked to from the individual command help screens. ... (check-in: 8773bb88 user: florian tags: diff-keyboard-navigation)
2022-09-29
15:19
Correct skintxt2config.c to be able to handle 0-byte input files. ... (check-in: c7c1c4e8 user: stephan tags: trunk)
11:56
Comment updates. ... (check-in: d1d5e99c user: florian tags: diff-keyboard-navigation)
11:30
Since dynamically added CSS classes to hide elements are discarded on back/forward navigation, reset all diff toggle checkboxes to checked to match what is actually visible. An alternative approach is to find the unchecked diff toggles and reapply the CSS classes to hide the corresponding diff blocks. ... (check-in: 4368a1c9 user: florian tags: diff-keyboard-navigation)
09:25
'skin:' CGI config directive now accepts an empty value for consistency with the --skin CLI flag. ... (check-in: 6362a98f user: stephan tags: trunk)
09:13
--skin "" now forces use of the current edited skin and the warning on the /skins page about a forced skin now distinguishes between /draft and --skin ... usage. ... (check-in: 816f6c04 user: stephan tags: trunk)
08:22
Import the latest 3.40.0 alpha version of SQLite into the tree. ... (check-in: fbad2772 user: drh tags: trunk)
2022-09-28
15:35
add new "Related Work" page linked from the User Links page

Suggested by drh@ with lots of tweaks from wyoung@ ... (check-in: 8ab498bd user: mark tags: trunk)

14:48
Fix scrolling if there's only one diff block. ... (check-in: e41214d2 user: florian tags: diff-keyboard-navigation)
14:24
Implement Javascript-based keyboard navigation for web UI diffs. Shortcuts SHIFT+I or I show or hide all diffs, and P or O show the next or previous diff. See Forum Post a78f44576c for more information. ... (check-in: b7e089e0 user: florian tags: diff-keyboard-navigation)
12:28
improve login-group command documentation and output

Prompted by 58f01f6d92, a7d15cc071, and 1c639bcdea. Clarify semantics of -R|--repository in 'fossil login-group join' and make user output more helpful. While here, trim some trailing whitespace. ... (check-in: 83bc81e8 user: mark tags: trunk)

2022-09-27
14:39
make chatbot message box transparent to avoid collisions

Suggested by mgagnon in /chat. Hint from stephan. ... (check-in: c8b3ec1e user: mark tags: trunk)

13:47
Fix a bug in the chat-robot. ... (check-in: b3f87ef7 user: drh tags: trunk)
11:11
print stash metadata when popping or applying stash

Feature request from Alfred M. Szmidt in ae3ad9c69f. Minor tweak of original patch by stephan@ ... (check-in: 1392710f user: mark tags: trunk)

2022-09-26
22:29
Replaced most of the speculation in the walmode section of the containers doc with a link to the walbanger project, where we'll be answering this question. ... (check-in: 96633067 user: wyoung tags: trunk)
12:08
The g.fJail global variable should always be set whenever a chroot jail has been entered. ... (check-in: 558cef7c user: drh tags: trunk)
08:11
Merge trunk into markdown-tagrefs branch. ... (check-in: 7321b44a user: stephan tags: markdown-tagrefs)
07:08
Cherrypick [5ade6fb863e4], inadvertently checked in on a different branch. ... (check-in: 44c5d029 user: stephan tags: trunk)
06:47
Correct an outdated path and fix a typo reported in the forum. Doc changes only, no code. ... (check-in: 5ade6fb8 user: stephan tags: markdown-tagrefs)
06:43
Update the hyperlink for purchasing a SEE license. ... (check-in: c3ce8a42 user: danield tags: trunk)
2022-09-25
14:18
fix specified file path case in locate_unmanaged_files()

Only insert unmanaged files into the temp sfile table. This now makes the routine behave consistently whether file, directory, or no paths are passed on the command line, and fixes the `fossil changes --extra` bug report in 452ec8fac167. ... (check-in: 39eb451a user: mark tags: trunk)

13:44
tweak `fossil remote` cmd to update the "default" name

Don't delete the current default remote-url when the user invokes the invalid `fossil remote add default` command; instead, output correct usage to update the special "default" symbolic name. Tweak help text to make this more obvious. Prompted by 5748fcb117a99b43. ... (check-in: 2a3e851e user: mark tags: trunk)

07:35
Link keyboard and mouse navigation and enable changing keyboard focus with Ctrl+Click. ... (check-in: 29824137 user: florian tags: timeline-keyboard-navigation)
07:23
Sync with trunk. ... (check-in: 3c929719 user: florian tags: timeline-keyboard-navigation)