Timeline
Not logged in

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

96 check-ins using file src/xfer.c version cb3b0460ba

2022-12-30
12:26
Fix minor typos in the diff source code. check-in: 4e169542ae 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: 8e85d6ca22 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: db16262817 user: drh tags: trunk
20:09
Improved comments on the SQL protection subsystem. check-in: 0aa3483fa8 user: drh tags: trunk
19:49
Only apply the PROTECT_READONLY restriction to the "repository", "configdb", and "localdb" database files. check-in: b4e00621e3 user: drh tags: trunk
19:39
Fix the new read-only-repo security mechanism so that it enables write access when necessary. check-in: f8363db81b 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: 3d8bb63aab 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: 7c71f00ac8 user: drh tags: trunk
2022-12-25
16:17
A minor fix to the previous check-in. check-in: abfec4dd5c user: george tags: trunk
14:24
Use URI extensions rather than name= query parameters on key ticket hyperlinks. check-in: 5f22b960b3 user: drh tags: trunk
2022-12-21
12:07
Change spelling for check-in, check-out, and related words. check-in: bc36fdcf3a user: danield tags: trunk
11:52
Merge in help consistency improvements. Closed-Leaf check-in: 526b0a54c4 user: danield tags: check-in-spelling
09:31
Improved consistency for --help option descriptions. check-in: 2e56ef4e8d 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: de684083c6 user: km tags: spelling-fixes
2022-12-20
14:21
A couple of corrections to the [2213a0eb2d413f|previous /secaudit0 addition]. check-in: 43601b3d12 user: george tags: trunk
09:53
Correct a small bit of internal-doc misinformation reported in [forum:9ed20acf6a|forum post 9ed20acf6a]. check-in: dd67906cbd user: stephan tags: trunk
09:46
Change spelling for check-in and similar check-in: d9c4321e7a user: danield tags: check-in-spelling
05:14
Move TH1/Tcl settings into their own configsets. Leaf check-in: 5d784cf3c1 user: mistachkin tags: cfgSetTh1
05:00
Unbreak MinGW build to account for deletions in zlib 1.2.13. check-in: a24a790f3d user: mistachkin tags: trunk
02:01
Make /secaudit0 page aware of the Tcl integration opportunities. check-in: 2213a0eb2d user: george tags: trunk
2022-12-16
21:47
Updated the macOS sidebar in the backups.md doc to cover Ventura. check-in: a55042a015 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: 613834f6e5 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: d8609e1e06 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: 7010ce2391 user: drh tags: trunk
2022-12-14
13:03
Fix help text for the 'artifact' command. check-in: 98b80e429c 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:/forumthread/4c49b2ad661c90b7|forum thread... Leaf check-in: 452805c2a0 user: george tags: tkt-hidden-expr
2022-12-07
17:39
Merge enhancements to file labels in Tk diff frontend check-in: f7c0657bbd user: Torsten tags: trunk
12:33
Rebuid pikchr.wasm/js for latest pikchr.c. check-in: ec6cb37a6a user: stephan tags: trunk
11:17
Update to the latest pikchr.c sources. (pikchr.wasm is not updated.) check-in: 544eefd722 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: 5405aa5738 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: 4ddd884709 user: drh tags: trunk
2022-12-03
13:17
Typo fixes check-in: 00e4d91e28 user: wyoung tags: trunk
11:55
Assorted prose polishing in the new systemd-container section at the end of the containers doc. check-in: 120a207631 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: b7edb5f1c5 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: 7055433695 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: c90ee4bf55 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: ad09d3eee0 user: wyoung tags: trunk
2022-11-30
23:32
Updated the nojail patch so it'll apply atop the new Dockerfile changes. check-in: 45e0475ca7 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 ev... check-in: 930a655a14 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: 0733be502b 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 [https://github.com/systemd/systemd/blob/98eb99b7e8...
check-in: f74ddbce71 user: wyoung tags: trunk
14:29
Added "container-clean" target to cleanup after the other container-* targets. check-in: e119d59836 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: fb1bfce16d 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: e2277aad16 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: 4429e10f6d 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: a9e862b887 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 y... check-in: 3e95d94583 user: wyoung tags: trunk
01:03
Make sure SQLite is compiled with HAVE_USLEEP. check-in: f97f90c08d user: drh tags: trunk
2022-11-29
21:08
Remove JS console debug output added by the previous checkin. check-in: 2755b31a87 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: fd5298f027 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: 761a39c025 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: e7a7b5c1b0 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: 71b221657b 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: 7b92fc614d 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: 0b6b3a001a 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: a9e589ca28 user: florian tags: trunk
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: 04a01d066a 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: e3c8aad9b1 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:44505ae8ec515e75|forum post 44505ae8ec51]. check-in: 114b17c408 user: george tags: trunk
14:59
Rename test_find_pivot() to merge_base_cmd(). No functional changes. check-in: 8cc9211f9f user: stephan tags: trunk
14:02
Upgrade the test-find-pivot command to the merge-base command, per discussion at [forum:1f5db4364464e965|forum post 1f5db4364464e965]. check-in: 2b6649c743 user: stephan tags: trunk
04:38
Comment typo fix. No code changes. check-in: 95e5814c9b user: stephan tags: trunk
2022-11-18
19:48
Update the change log for the report format enhancement. check-in: c2467e52ef user: drh tags: trunk
19:30
Fix a potentially uninitialized variable associated with the resent ticket report changes. check-in: d296ddb272 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: fcf17b28a9 user: drh tags: trunk
19:23
Make sure the reportfmt table contains the jx column before trying to use that column. Leaf check-in: d433272527 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: 3048c04b2a 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: c06a9980c3 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: 2433964d8f 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: 8f6d7dacbb 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: b7ac178c4f user: drh tags: json-meta-data
07:45
Increase the version number to 2.21 to start the next development cycle. check-in: 8dcee00837 user: danield tags: trunk
2022-11-16
20:59
Merge in setupuser-retain-pw branch (HTML change only, no code). check-in: 88f9da9880 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: b4c3d9a13e user: wyoung tags: trunk
20:05
Fix harmless typos reported by [forum:/forumpost/15f7327318|forum post 15f7327318]. check-in: f3adbd8874 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:/forumpost/15f7327318|forum post 15f7327318]. check-in: 511ad59ae3 user: drh tags: trunk
18:49
Update website for the 2.20 release. check-in: e14628bc3d user: drh tags: trunk
18:46
Version 2.20 check-in: 210e89a059 user: drh tags: trunk, release, version-2.20
16:02
Update the built-in SQLite to the 3.40.0 release. check-in: d0ee810004 user: drh tags: trunk
2022-11-14
12:43
Update the built-in SQLite to the 3.40.0 rc1 for testing. check-in: 2ece5d0f06 user: drh tags: trunk
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: fb040bb013 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: 4ec65ebba9 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: 1f0f62261c 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: f0e625b1aa 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: 25799e8930 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: 0028a3ca6a 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: 10d7174847 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:0463cc2e87a3c676|forum post 0463cc2e87a3c676]. (Branched for later addition to v2.21.) Closed-Leaf check-in: fe37399487 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: 6e28f28091 user: george tags: pre-2.21
2022-10-28
19:48
Also documented the new "clone -u -v" feature. check-in: 0d61fd2310 user: wyoung tags: trunk
19:45
Since it seems my clone -u fixes are going to stick, documented them in the changelog. check-in: 02631e3500 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 ... check-in: 872a3b2327 user: george tags: trunk

16:28
Add comments for auxiliary local variables inside ticket_output_change_artifact(). Closed-Leaf check-in: 53b66cf63f user: george tags: deltify-tkt-blobs
06:51
Typo fix in changes.wiki. check-in: 141793c4ab user: stephan tags: deltify-tkt-blobs
06:37
Merge trunk into deltify-tkt-blobs branch. check-in: 86916df534 user: stephan 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: 52648d0384 user: wyoung tags: trunk