Timeline
Not logged in

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

83 events for the month beginning 2022-09-01

Following month ↑
2022-09-30
12:38
Simplification to the JS used as part of anti-robot defenses. check-in: 08535b229e user: drh tags: trunk
11:22
Minor code cleanups and comment updates. check-in: d17b59763e 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: 8773bb88a4 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: c7c1c4e8b9 user: stephan tags: trunk
11:56
Comment updates. check-in: d1d5e99cdc 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: 4368a1c992 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: 6362a98fa6 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: 816f6c040d user: stephan tags: trunk
08:22
Import the latest 3.40.0 alpha version of SQLite into the tree. check-in: fbad277226 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: 8ab498bd06 user: mark tags: trunk

14:48
Fix scrolling if there's only one diff block. check-in: e41214d25b 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:a78f44576c| Forum Post a78f44576c] for more information. check-in: b7e089e0f3 user: florian tags: diff-keyboard-navigation
12:28
improve login-group command documentation and output

Prompted by [forum:58f01f6d92], [forum:a7d15cc071], and [forum: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: 83bc81e882 user: mark tags: trunk

2022-09-27
20:46 Changes to wiki page "branch/markdown-tagrefs" artifact: 071af69c2b user: stephan
14:39
make chatbot message box transparent to avoid collisions

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

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

Feature request from Alfred M. Szmidt in [forum:ae3ad9c69f]. Minor tweak of original patch by stephan@ check-in: 1392710fb4 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: 96633067d5 user: wyoung tags: trunk
12:08
The g.fJail global variable should always be set whenever a chroot jail has been entered. check-in: 558cef7c6d user: drh tags: trunk
08:11
Merge trunk into markdown-tagrefs branch. check-in: 7321b44acf user: stephan tags: markdown-tagrefs
07:08
Cherrypick [5ade6fb863e4], inadvertently checked in on a different branch. check-in: 44c5d02932 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: 5ade6fb863 user: stephan tags: markdown-tagrefs
06:43
Update the hyperlink for purchasing a SEE license. check-in: c3ce8a424a 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 [forum:452ec8fac167]. check-in: 39eb451ad3 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 [forum:5748fcb117a99b43]. check-in: 2a3e851e7b user: mark tags: trunk

07:35
Link keyboard and mouse navigation and enable changing keyboard focus with Ctrl+Click. check-in: 29824137be user: florian tags: timeline-keyboard-navigation
07:23
Sync with trunk. check-in: 3c92971996 user: florian tags: timeline-keyboard-navigation
07:18
Minor changes to option handling for the `ui' command: (A) Abort early with an error message if the specified port number is invalid (instead of later with an assertion failure); (B) Add short form -p for --page; (C) Add short form -B for --nobrowser. check-in: 1431ebae3d user: florian tags: trunk
06:50
Prevent the web UI side-by-side diffs and their scrollbars from getting truncated on the right. [forum:f9becc251c| Forum Post f9becc251c]. check-in: 1a668d359a user: florian tags: trunk
2022-09-23
17:13
Enhancements to the "fossil finfo -i" command such that it only shows the first check-in for the file (unless -v is also used) and so that it shows the modification time as a separate line for easy parsing by scripts. check-in: ac6edb35df user: drh tags: trunk
16:44
Fix the help text for the previous check-in. check-in: c0162a4f09 user: drh tags: trunk
16:44
Fix the "finfo" command so that -r is not required with -i. If the -r is omitted, then "current" is used in its place. check-in: 35c6d15a08 user: drh tags: trunk
13:17
Remove an extra newline character from the output of the new "fossil remote hyperlink" command. check-in: 76bc66a950 user: drh tags: trunk
13:04
Add the "fossil remote hyperlink" and "fossil remote ui" subcommands. check-in: b2e2fc0372 user: drh tags: trunk
2022-09-21
17:14
Backup any unmamaged files that are about to be overwritten by an update or merge. Potentially avoid the loss of a local file if the overwrite warning goes unnoticed, in which case undo is useless. check-in: e99e58c568 user: mgagnon tags: trunk
16:52
Fix a typo in comment (no code change) check-in: 1356151980 user: mgagnon tags: trunk
2022-09-20
14:13
On the /tkthistory page supply each ticket change item with a corresponding id attribute and make the 'History' button within a submenu of a /tinfo page to link back to that particular element on the /tkthistory page. check-in: 4bb91f38a8 user: george tags: deltify-tkt-blobs
13:56
Minor optimization and refactoring. check-in: b2049d643b user: george tags: deltify-tkt-blobs
13:11 Edit [b8973500074aafd8|b897350007]: Mark "Closed". artifact: b7f7349be1 user: danield
13:06 Edit [bb5162fe163175c0|bb5162fe16]: Mark "Closed". artifact: 9adb0ad35f user: danield
2022-09-17
12:45
Add a comment to the tree-view to explain that file ages are relative to the check-in time. check-in: 0fb353c10d user: drh tags: trunk
2022-09-15
17:48
Merge trunk into markdown-tagrefs branch. check-in: 8ef0347fd3 user: stephan tags: markdown-tagrefs
17:11
Add documentation for chat-timeline-user. check-in: 24c71dfb1e user: drh tags: trunk
17:08
Add the chat-timeline-user setting to the 2.20 change log. check-in: 0efd583a54 user: stephan tags: trunk
16:58
Added lmtime value to chat-timeline-user's chat messages, using the server's local time, to fix time display in the /chat message popup. check-in: e1ad499265 user: stephan tags: trunk
15:51
Improved comments on the new chat-timeline-user feature. check-in: c3ed2430cc user: drh tags: trunk
15:35
Improved chat messages for the chat-timeline-robot. check-in: 974cf3667c user: drh tags: trunk
13:40
Improve /tkthistory page: render selected ticket fields as unified diffs. check-in: b75a9d0fa3 user: george tags: deltify-tkt-blobs
2022-09-14
19:24
Do not require that the chat-timeline robot username be an actual user in the USER table. If the chat-timeline-user config variable exists, then timeline events are announced in chat, regardless. check-in: 1f5474ec31 user: drh tags: trunk
13:12
Remove redundant PRE tags on the /wdiff pages. check-in: 0dd5451d7f user: george tags: deltify-tkt-blobs
2022-09-13
20:11
Add the ability to designate a timeline robot user. If such a user exists, and if chat is enabled, then notifications of all timeline events appear in chat, from the robot user. check-in: e9d7cf3e92 user: drh tags: trunk
2022-09-09
18:26
Minor improvement to SEE integration. check-in: 660c2b1512 user: mistachkin tags: trunk
17:22
Sync up custom makefile for MinGW. check-in: a3ed29ea34 user: mistachkin tags: trunk
2022-09-07
09:11
Mentioned containerd+nerdctl in place of runc in the containers doc. A tightened-up version of the prior runc and crun sections are now collected below the Podman section. This gives a better flow: each successive option is smaller than the last, excepting only nspawn, which is a bit bigger than crun. (We leave nspawn last because we can't get it ... check-in: 457c14a490 user: wyoung tags: trunk
07:35
Updated the "nojail" patch for our Dockerfile to track the recent changes: rename back from Dockerfile.in and the layer refactoring. It does essentially the same thing as before. check-in: 19abf0ac13 user: wyoung tags: trunk
2022-09-06
22:25
Merge trunk into remote-add-fix branch. Leaf check-in: baf635cb7e user: stephan tags: remote-add-fix
2022-09-05
14:03
Update the built-in SQLite to the latest 3.40.0 alpha. check-in: 9d12e96440 user: drh tags: trunk
08:15
Broke the Dockerfile up into more layers to allow better local caching at build time. Further optimized build time by producing the Fossil source tarball from the local repo instead of hitting the home site if you use the container-image target, since we can be reasonably certain you're working from a repo checkout and thus have all the info avail... check-in: 1da464eeb9 user: wyoung tags: trunk
01:42
Expanded the paragraph on WAL mode interactions in the container doc into a full section, placed higher up, immediately after the first use of Docker's "--volume" flag, to explain why we don't map just the repo DB file, but the whole directory it sits in. Even if we later convince ourselves WAL is safe under this scenario, it'll be conditional at ... check-in: 698587d41d user: wyoung tags: trunk
2022-09-04
23:46
Renamed Dockerfile.in back to Dockerfile so it can be used as-is on non-autosetup systems. Realized that we can pass the Fossil checkin hash prefix in as a build arg instead of regenerating the file on disk from auto.def. If you use the Dockerfile as-shipped, you get a "trunk" build, which risks a stale cache — it thinks it already has a tarbal... check-in: b0c9c26a9c user: wyoung tags: trunk
22:20
Added a /jail/log directory to the container so someone can pass --errorlog and such to the Fossil instance and have a place to put it. It also acts as a mountpoint for appending to a log out on the host. check-in: ed50ceee0d user: wyoung tags: trunk
21:58
/dev permissions were too tight in the container. They're still tighter than on a stock Ubuntu box, but they should suffice for Fossil's needs. check-in: 8eeb95e127 user: wyoung tags: trunk
12:55
Restricted the container listeners to localhost in section 6 of the containers doc, and mentioned a few other items related to reverse proxying with nginx. check-in: c9ab736f78 user: wyoung tags: trunk
12:14
Folded info from an exchange with the Podman devs into the container doc. check-in: 80f4a1dd49 user: wyoung tags: trunk
11:36
Added section numbers to the containers doc (it was getting confusing) and added a few internal fragment IDs. check-in: 4d51d52417 user: wyoung tags: trunk
11:26
Finished all the new topics planned for the new containers doc, adding sections on rootful Podman containers and on building via Docker but running via Podman, using Docker Hub as an intermediary to avoid building on the remote host. check-in: 9c96e49995 user: wyoung tags: trunk
09:27
Sanitized a local port number out of previous check-in: 3dfa458167 user: wyoung tags: trunk
09:25
Added my sad tale of failure and woe with systemd-nspawn to the container docs, both as a warning to those who follow, and as a cry for help to someone who can make this work. I can't be bothered to spend more time on it, but there's no point throwing the work away. check-in: 1e8c665528 user: wyoung tags: trunk
09:15
Documented another cause to modify the "m" variable in the runc examples in the container docs. check-in: bf5030883a user: wyoung tags: trunk
08:09
Added more jq filters to the runc examples to remove further problematic things left in the automatic conversion from the Docker container configuration file to the one we provide to runc. check-in: 4e8c74797f user: wyoung tags: trunk
07:15
Worked through some difficulties here in applying the runc method on remote systems, then documented what I learned in the containers doc. check-in: 56f4e2ce2f user: wyoung tags: trunk
06:28
Small fix to previous check-in: d5695c8ef1 user: wyoung tags: trunk
06:02
Expanded the runc section of the container doc to cover "bundle" terminology and to show a method for rsyncing the bundle across to a remote host. Also explained why this is a bad idea unless you've got a rather constrained use case, lest people avoid using podman/docker in places where they could provide real value. check-in: f9f13ce7a9 user: wyoung tags: trunk
04:32
Documented the runc and crun options for running a container, including the cryptic method for exporting an OCI bundle from Docker, allowing you to use both together: Docker Desktop on your big dev box in the office, then one of the two lightweight runtimes out in the cloud. check-in: c9431ef4a3 user: wyoung tags: trunk
02:35
Added explicit instructions for patching the Dockerfile for the nojail/podman method and for mapping a single Fossil repo into the container rather than a directory. Also included my best current advice on using WAL mode in these contexts. check-in: 87a23d2a7c user: wyoung tags: trunk
02:15
Removed a TODO-based section of the new containers doc that wasn't meant to be checked in yet. Made a few improvements to the new Podman material as well. check-in: 5adf6c40d9 user: wyoung tags: trunk
02:01
Added the "Lightweight Alternatives to Docker" section to the new containers doc, currently limited to a tutorial on converting the stock Dockerfile to work under Podman in its default mode, creating a rootless container. This brings in the second container-related file at the root of the repo, the patch file for this, so we don't have to maintain... check-in: f0399ea9ca user: wyoung tags: trunk
01:53
Moved the busybox-config file from tools/ into a new containers/ subdirectory. We were using that as a junk-drawer directory, for lack of a better place to put it. Now that we're about to have a second container-related file in the repo, that weak excuse is wearing thin. check-in: b08e2bb747 user: wyoung tags: trunk
01:39
Referencing the new containers.md file from Dockerfile.in so we can remove a big redundant block comment from it. While in there, made a few style tweaks that will help the ongoing container document expansion. check-in: be8f721d61 user: wyoung tags: trunk
2022-09-03
23:34
Extracted the Docker containers material from www/build.wiki and moved it into a new document dedicated to the topic, containers.md. It was already pushing the bounds of how much info we want to provide in a single section of that doc, and it's about to get bigger.

As part of the conversion from wiki format to Markdown, did another edit pass on t... check-in: 7129dc9868 user: wyoung tags: trunk

2022-09-01
16:05
Address builtin_deliver_multiple_js_files() endless loop reported in [forum:a9a60fab07|forum post a9a60fab07]. check-in: 76c9bbb3bd user: stephan tags: trunk
10:52
Add aliases as a new command type and display these next to the corresponding main command in /help. Make sure that for the 'test-all-help' command and webpage each help string is output at most once. check-in: db70849495 user: danield tags: trunk
01:29
Merge in trunk. Resolve a shadowed var in dispatch.c which led to an assigned-but-not-used warning. Closed-Leaf check-in: a257fbd92e user: stephan tags: help-aliases-unique
Previous month ↓