Fossil

Timeline
Login

Timeline

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

200 events occurring around ec8ef573b31669fd.

2023-01-17
19:18 Closed ticket [fb9a08bc]: Default user not respected for 'fossil tag' plus 4 other changes ... (artifact: d2e551f1 user: stephan)
19:16 Closed ticket [f37c5d9f]: -R, --repository not recognized with "fossil branch new" cmd plus 3 other changes ... (artifact: f0fe2991 user: stephan)
19:15 Closed ticket [c9b62d38]: fossil rebuild fails on PellesC-compile plus 4 other changes ... (artifact: afa551fa user: stephan)
19:14 Closed ticket [08248795]: admin/stat page is slow plus 3 other changes ... (artifact: 8b342631 user: stephan)
19:12 Closed ticket [7dc10e5d]: Initial import failed most likely due to brackets in file name plus 3 other changes ... (artifact: 4810cb51 user: stephan)
19:11 Closed ticket [aee1b21f]: enable diff cmmand to diff more than one files plus 3 other changes ... (artifact: 825ac091 user: stephan)
17:19 Closed ticket [7e32f0c1]: Memory leak plus 3 other changes ... (artifact: ea751041 user: stephan)
17:19 Closed ticket [0a09bc0d]: "Read Ticket" privilege should enable ticket hyperlinks even if "History" privilege is removed plus 3 other changes ... (artifact: 81b19145 user: stephan)
17:18 Closed ticket [38f2c8d3]: ISA Server authentication fails plus 4 other changes ... (artifact: 978288ed user: stephan)
17:16 Closed ticket [c6376b37]: fossil rename says 'file outside of checkout tree' when it isn't plus 3 other changes ... (artifact: db184ba6 user: stephan)
17:14 Closed ticket [538d5157]: Recursive rm doesn't work plus 3 other changes ... (artifact: ffab194f user: stephan)
17:14 Closed ticket [ea7d5837]: Some characters prevent "server ." from serving repos plus 3 other changes ... (artifact: c281eda7 user: stephan)
17:14 Closed ticket [c0bbe014]: SKIN: css problems with Nomenclature box on branch page plus 3 other changes ... (artifact: 615c6284 user: stephan)
17:12 Ticket [b0894abc] fossil server -P address:port status still Open with 3 other changes ... (artifact: f6bb11c6 user: stephan)
17:11 Ticket [a53f65f5] ZIP archive of changed files between two check-ins status still Open with 4 other changes ... (artifact: 9ad71c84 user: stephan)
17:09 Closed ticket [92d3a034]: problems with "fossil wiki delete" plus 4 other changes ... (artifact: ab80c5fb user: stephan)
17:08 Closed ticket [71b1f35b]: Revamping of Files page plus 4 other changes ... (artifact: d2dfbb12 user: stephan)
17:07 Closed ticket [6248d17d]: file not found plus 3 other changes ... (artifact: 4b0fe1ad user: stephan)
17:07 Closed ticket [3915adc7]: Move page title to below menu for consistency plus 3 other changes ... (artifact: fdad661c user: stephan)
17:06 Closed ticket [e68182a3]: Default HTML for new ticket form plus 4 other changes ... (artifact: c2e8ebd5 user: stephan)
17:05 Closed ticket [38d80ca1]: Auto link URL:s in ticket descriptions plus 4 other changes ... (artifact: 328e70dc user: stephan)
17:04 Closed ticket [1ec8be0c]: /doc on fossil web shows index.wiki but links on the page are broken plus 3 other changes ... (artifact: 534733ea user: stephan)
17:03 Closed ticket [0e5d7565]: browsing /doc/ckout shows files not added to repository plus 3 other changes ... (artifact: aa87db87 user: stephan)
17:02 Closed ticket [270033a5]: fossil: tree checksum does not match repository after commit plus 3 other changes ... (artifact: bd01b9c6 user: stephan)
17:01 Closed ticket [255697a5]: Relevant space in .cgi plus 3 other changes ... (artifact: 7f06f80d user: stephan)
17:01 Closed ticket [58339f7b]: The excellent branching wiki, needs a similar "how to merge" page... plus 5 other changes ... (artifact: ed91c9bd user: stephan)
17:00 Closed ticket [0830da5a]: wiki sandbox does not support attachments plus 3 other changes ... (artifact: 5ef941f5 user: stephan)
16:59 Closed ticket [78d8659d]: fossil does not ask for password when autosync plus 3 other changes ... (artifact: 94df4e9e user: stephan)
16:58 Closed ticket [53aa95f3]: web colors broken plus 3 other changes ... (artifact: 4e2f6b09 user: stephan)
16:58 Closed ticket [4149936e]: show fossil command lines on branching.wiki plus 3 other changes ... (artifact: 7f56d3f3 user: stephan)
16:57 Closed ticket [5a13dbd2]: add and ci/commit are inconsistent wrt "*" handling plus 3 other changes ... (artifact: 88d35dee user: stephan)
16:56 Closed ticket [3e3018e9]: ticket history (ala roundup) plus 4 other changes ... (artifact: 509689c4 user: stephan)
16:55 Closed ticket [173e80a4]: fossil header/footer/css/ticket pages should be version controlled plus 3 other changes ... (artifact: de8a505c user: stephan)
16:54 Ticket [43e2fc33] Filenames containing spaces are downloaded with + signs from the browser link status still Open with 6 other changes ... (artifact: 872d0378 user: stephan)
16:52 Closed ticket [66be806d]: Out of memory error when cloning non-existant repository plus 3 other changes ... (artifact: d2c60aba user: stephan)
16:51 Closed ticket [b7b9a4d6]: TH variable "$current_page" does not show the expected value plus 4 other changes ... (artifact: ab1af71b user: stephan)
16:51 Closed ticket [e5e2e040]: Universal binary builds for Mac OS X plus 3 other changes ... (artifact: 257d9f59 user: stephan)
16:50 Closed ticket [39a34006]: In HTML mode, wiki inserts stray paragraph for [] links plus 3 other changes ... (artifact: e2f08255 user: stephan)
15:41 Closed ticket [e5419400]: RSS (timeline.rss) should accept t=tag option to generate RSS for checkins on a branch plus 4 other changes ... (artifact: 219f3982 user: stephan)
15:40 Closed ticket [beb8f31e]: Wrong redirect after successful logon plus 3 other changes ... (artifact: d9c9f9e7 user: stephan)
15:39 Closed ticket [5e624dbf]: branch doesn't obey clearsign setting plus 3 other changes ... (artifact: ede1b11f user: stephan)
15:38 Closed ticket [0120af47]: branch new only works in open working directory (Win32) plus 3 other changes ... (artifact: ffa704bf user: stephan)
15:38 Closed ticket [40aeb4f9]: pull -R and sync -R doen't add the repository in .fossil db plus 3 other changes ... (artifact: fe66caba user: stephan)
15:37 Closed ticket [e382a8bc]: Corrections to delta format description plus 3 other changes ... (artifact: 5721004a user: stephan)
15:37 Closed ticket [ce73fc21]: ui doesn't work on Windows 9x (portable_system() broken) plus 3 other changes ... (artifact: e80be03e user: stephan)
15:37 Closed ticket [644116e6]: The last Chinese character does not show plus 4 other changes ... (artifact: 77875cbd user: stephan)
15:35 Closed ticket [46241f6a]: password prompt problem in bash from MSYS on Windows NT plus 3 other changes ... (artifact: 5fd69995 user: stephan)
15:35 Closed ticket [8f1632a3]: export function not yet implemented plus 4 other changes ... (artifact: 8a1f8b71 user: stephan)
15:34 Closed ticket [1b20ab6c]: "Fossil : no such file: in -E2F0FD85......." plus 3 other changes ... (artifact: a56cdadb user: stephan)
15:33 Closed ticket [f35bb200]: Request cmd line return 1 if no files updated, 2 for errors plus 4 other changes ... (artifact: 798f692b user: stephan)
15:31 Closed ticket [4884dee3]: Fossil server crashes on Windows with custom CMD.exe command-line AutoRun plus 4 other changes ... (artifact: 63ec6d9c user: stephan)
15:30 Closed ticket [4e8410bf]: Add something similar to cvsignore feature plus 5 other changes ... (artifact: ff10cc6a user: stephan)
15:29 Closed ticket [4962a7b0]: "fossil ui repo --sqltrace" does not work on Windows plus 4 other changes ... (artifact: 2021040d user: stephan)
15:28 Closed ticket [6c68067a]: Request an option to allow cookies to not rely on IP address plus 5 other changes ... (artifact: 95097882 user: stephan)
15:28 Closed ticket [c68b4e0f]: after committing "Fossil : no such file: in -E2F0FD85......." plus 4 other changes ... (artifact: cf3e6a57 user: stephan)
15:27 Closed ticket [91683f49]: Mechanism for i18n the product UI plus 3 other changes ... (artifact: ef9beaba user: stephan)
15:27 Closed ticket [cccd387b]: "nowiki" tag doesn't take effect in ticket titles. plus 3 other changes ... (artifact: 4598f80d user: stephan)
15:26 Closed ticket [993287b3]: Patch to allow sidebox to be skinable. plus 3 other changes ... (artifact: a560fb0a user: stephan)
15:25 Closed ticket [8f7e657c]: Example for report coloring by priority is wrong plus 3 other changes ... (artifact: b9b11cb8 user: stephan)
15:24 Closed ticket [4c636a73]: Ticket table in Safari more than one line per row plus 3 other changes ... (artifact: c9e4376b user: stephan)
15:24 Closed ticket [812379bd]: "fossil ui" network interface option plus 4 other changes ... (artifact: 8b0e36ed user: stephan)
15:23 Closed ticket [79e9c644]: More flexible Wiki HTML Parser plus 3 other changes ... (artifact: 7d4941f8 user: stephan)
15:23 Closed ticket [2b01b6ca]: Mail Notifications for Tickets plus 4 other changes ... (artifact: 236fa774 user: stephan)
15:22 Closed ticket [396726fe]: Accept extension .fsl in command "fossil server directory" plus 3 other changes ... (artifact: 13f423c2 user: stephan)
15:22 Closed ticket [1aaadb4f]: fossil: SQL error: out of memory plus 4 other changes ... (artifact: 1f37c459 user: stephan)
15:21 Closed ticket [9ac3352f]: After merge, revert -- "update" refuses to cooperate plus 3 other changes ... (artifact: c0e4fd31 user: stephan)
15:20 Closed ticket [83e9e001]: html tags are apparently not escaped or converted when presented via timeline.rss plus 5 other changes ... (artifact: 17fa64dc user: stephan)
15:18 Closed ticket [3d11382c]: Milestone feature functionality plus 4 other changes ... (artifact: 6bc55398 user: stephan)
15:16 Closed ticket [36cb6b45]: in windows, fossil allows addition of the same file twice plus 3 other changes ... (artifact: b2174818 user: stephan)
15:15 Closed ticket [a7087ffa]: User information is edited in an inobvious location. plus 3 other changes ... (artifact: 1271c73d user: stephan)
15:14 Closed ticket [4404464b]: Typo, Quick-start and newbies plus 4 other changes ... (artifact: 7376b0df user: stephan)
15:14 Closed ticket [d2c9a2fe]: Login expiration time doesn't work plus 4 other changes ... (artifact: 7ad5a4d0 user: stephan)
15:13 Closed ticket [1457156b]: "fossil gdiff" uses internal diff under some conditions plus 3 other changes ... (artifact: ef917508 user: stephan)
15:12 Closed ticket [9daf6773]: Blob max size checking before commit plus 4 other changes ... (artifact: 6b311839 user: stephan)
15:10 Closed ticket [a410962b]: "fossil timeline ancestors current -n 1" does not always work plus 4 other changes ... (artifact: dc6ca199 user: stephan)
15:05 Closed ticket [b074a758]: fossil: not a valid repository: /pub/fossil-db/big.fsl plus 3 other changes ... (artifact: aeb834ee user: stephan)
15:04 Closed ticket [5fb94402]: Inconsistent diff output. plus 4 other changes ... (artifact: b4f40e91 user: stephan)
15:03 Closed ticket [0669e179]: Support "fossil co http://myfossil.test.net/srcdir/subdir2" plus 4 other changes ... (artifact: 5dedec8b user: stephan)
15:01 Closed ticket [07a38f38]: chekout only sub source tree plus 4 other changes ... (artifact: 95c2305d user: stephan)
14:58 Closed ticket [7ac3c7ba]: who are cloning me ? plus 4 other changes ... (artifact: d2b8a819 user: stephan)
14:51 Closed ticket [23d31485]: fossil rm dir1/dir2 plus 5 other changes ... (artifact: c5c8ec60 user: stephan)
14:47 Closed ticket [d0e0bc0d]: add ticket created time plus 3 other changes ... (artifact: acb93b72 user: stephan)
14:46 Closed ticket [7a27e10f]: Need a command to find states of files for entire tree/subdir for Editors and IDEs. plus 5 other changes ... (artifact: 2c60bcd3 user: stephan)
14:45 Closed ticket [e4da774b]: incorrect quote handling for HTML tag elements plus 4 other changes ... (artifact: fd33f562 user: stephan)
14:44 Closed ticket [5f9f516a]: Cannot commit changes: tree checksums before and after commit do not match plus 4 other changes ... (artifact: b68c97c2 user: stephan)
14:43 Closed ticket [95d893c2]: diagnostics for fossil tag cancel X Y plus 4 other changes ... (artifact: 6c83088b user: stephan)
14:38 Closed ticket [d642c362]: Improve and update documentation plus 4 other changes ... (artifact: 222f4964 user: stephan)
14:38 Closed ticket [2666a003]: failure w/ cryptic error when file missing. plus 4 other changes ... (artifact: 2293ad42 user: stephan)
14:37 Closed ticket [068a6565]: Wiki Sections ==Section== (with possibly table of contents) plus 5 other changes ... (artifact: 288717c7 user: stephan)
14:34 Closed ticket [741c1450]: Documentation Edit for Customising the Ticket System. plus 4 other changes ... (artifact: 1cb1e6e4 user: stephan)
14:33 Closed ticket [786d01dc]: Fix some build issues on Windows plus 5 other changes ... (artifact: 03b26684 user: stephan)
14:32 Closed ticket [fd42f1fc]: request to add ticket Comment in RSS feed plus 5 other changes ... (artifact: 95a6a26f user: stephan)
14:29 Closed ticket [4c303443]: fossil rmdir plus 5 other changes ... (artifact: 61fcdb85 user: stephan)
14:27 Closed ticket [dbf79085]: Issues with logging-in plus 5 other changes ... (artifact: 02e2bcb7 user: stephan)
14:24 Ticket [700d423d] Tables in ticket view set the bgcolor status still Open with 5 other changes ... (artifact: 03b60306 user: stephan)
14:20 Closed ticket [8a41d378]: 'configure pull' command accept --proxy option, but ignore it. plus 5 other changes ... (artifact: 372f394f user: stephan)
14:17 Closed ticket [2e3dc633]: Default Severity Annoying plus 3 other changes ... (artifact: c559a83b user: stephan)
06:29
Removed use of UPX in the container build process. It complicates the build for a tiny gain while breaking ARM builds. We worked around the ARM-on-ARM case earlier, but it also breaks x86 cross-compilation on ARM. Images are already compressed, and while `upx -9` is stronger compression than whatever Docker Engine is using, it's a small advantage. This does mean the static executable isn't compressed any more on x86, but if you want that, you can UPX it afterward. ... (check-in: da545c9e user: wyoung tags: trunk)
05:29 Edit [ec8ef573b31669fd|ec8ef573]: Edit check-in comment. ... (artifact: d0d36f66 user: wyoung)
05:28
Generating the /etc/os-release file for the OCI container using autosetup at configure time rather than from a build arg in the Dockerfile at image creation time. This lets us back out the use of heredocs in the Dockerfile, which isn't supported in Podman at all as of this writing and under Docker requires use of BuildKit rather than the legacy "docker build" mechanism.

The primary consequence of doing it this way is that the Fossil version number in that generated file becomes the configure-time version, unconditionally. The old way let you override the FSLVER variable at image build time and have that value put into the os-release file. Under this new scheme, you now have to run "/jail/bin/fossil version" to find out what version of Fossil got baked into the image. ... (check-in: ec8ef573 user: wyoung tags: trunk)

2023-01-16
18:14
Update the built-in SQLite to the latest 3.41.0 alpha version in order to silence harmless compiler warnings and for general testing of SQLite. ... (check-in: cdd89e2d user: drh tags: trunk)
15:37
Roll back the part of [71a2d68a7a113e7c] which automatically updates the user display prefs cookie, per /chat discussion. Updating the cookie once again requires an explicit udc URL arg or setting the skin, which implies udc. This fixes the problem that a timeline link from the /reports page persistently sets the default timeline entry count to the value used by that report. ... (check-in: 5feac634 user: stephan tags: trunk)
2023-01-13
18:38
Backout change on "login-group join" command which broke the usage of it outside an opened checkout (using -R flag). Change usage text to match the command behavior properly when using the -R flag. ... (check-in: edf03559 user: mgagnon tags: trunk)
16:52
Modernized several old fossil-scm.org URLs, changing "http" to "https" where absolute URLs are necessary, and using site-relative URLs otherwise. Also found and fixed a reference to fossil-scm.hwaci.com, which doesn't seem to resolve any more. ... (check-in: 143f1db7 user: wyoung tags: trunk)
16:35
Removed pointless "udc=1" parameters from a few Fossil file links from the docs. ... (check-in: 40d912ae user: wyoung tags: trunk)
14:55
Remove ":443" from the end of the hostname for HTTPS requests. ... (check-in: add3f520 user: drh tags: trunk)
14:34
Use the hostname as the report IP when doing SSH synchronization. ... (check-in: 0b7af9d8 user: drh tags: trunk)
13:09
Documentation and change-log updates. ... (check-in: a90d3aa1 user: drh tags: trunk)
2023-01-11
18:07
Enable horizontal scrolling for individual text blocks in unified diffs. Forum Post 91c3e7854c and the following. ... (check-in: 603816d2 user: florian tags: trunk)
07:56
Enable horizontal scrolling for individual text blocks in unified diffs. ... (Closed-Leaf check-in: 15ba7e61 user: florian tags: udiff-hscroll)
03:06
merge latest change from trunk. ... (Closed-Leaf check-in: 5d5911e6 user: mgagnon tags: no_ssh_sync_ip_resolve)
02:51
Make proxy setting "system" by default to use http_proxy environment variable. Closer to old behavior and conform with most programs on Unix-like system. ... (check-in: 8f9f2cb7 user: mgagnon tags: trunk)
2023-01-09
13:25
Help text improvements for diffcmd.c. ... (check-in: e1b51150 user: danield tags: trunk)
13:06
Further consistency improvements in docs for various commands. ... (check-in: 2512d2d4 user: km tags: trunk)
05:16
add new entry to related work links and polish markup

Add 'fsl', a tcl wrapper, to inspired projects; prompted by John Rouillard on the forum. While here, remove redundant markup and articles. ... (check-in: b4b8dc32 user: mark tags: trunk)

2023-01-07
20:58
Updates to the change log to discuss recent enhancements. ... (check-in: 7173a1b1 user: drh tags: trunk)
20:37
Submenu buttons linking all of the logging pages. ... (check-in: aae2b775 user: drh tags: trunk)
20:18
Make admin_log entries for password changes. ... (check-in: c9c7e8c1 user: drh tags: trunk)
17:06
Enhance the new /resetpw page so that it honors the redirect-to-https setting. ... (check-in: 3b1e8a0e user: drh tags: trunk)
16:31 Changes to wiki page "To Do List" ... (artifact: 3c7c9d07 user: drh)
15:36
Add the ability to enable users to request an email message that contains a special secure hyperlink that they can follow to reset their password. ... (check-in: 07bfe3fe user: drh tags: trunk)
15:35
Go to the login page after a successful self-service password reset. ... (Closed-Leaf check-in: 837f2758 user: drh tags: self-service-password-reset)
15:18
Improved comments. Extra defensive code. ... (check-in: d860e2b5 user: drh tags: self-service-password-reset)
14:25
Initial complete implementation of self-password-reset. Just need refinement and a security audit before merging to trunk. ... (check-in: 41bb73e9 user: drh tags: self-service-password-reset)
11:58
Add a non-functioning place-holder button to request a password reset to the /register page. ... (check-in: 5c62a2c3 user: drh tags: self-service-password-reset)
00:03
Add the /resetpw web page. The name argument must contain a hash that proves knowledge of the old password and that limits the valid lifetime of the argument. ... (check-in: ac86dfa0 user: drh tags: self-service-password-reset)
2023-01-06
21:44 Edit [e5c5622d4becd786|e5c5622d]: Edit check-in comment. ... (artifact: e9f2f3cb user: mgagnon)
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)
12:34 Edit [be6d71dd6471f98d|be6d71dd]: Edit check-in comment. ... (artifact: 85821e84 user: drh)
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:13 Fixed ticket [21037bfc]: "fossil patch push" for a merge with resolved conflicts does not work plus 3 other changes ... (artifact: 23324fdd user: drh)
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)
15:41 Ticket [21037bfc] "fossil patch push" for a merge with resolved conflicts does not work status still Open with 3 other changes ... (artifact: 24193b46 user: drh)
15:24 Closed ticket [92d82657]: "fossil patch pull" does not resolve merge conflicts. plus 5 other changes ... (artifact: 91b5c704 user: drh)
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)
21:06 Changes to wiki page "To Do List" ... (artifact: b114ac45 user: drh)
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:51 Changes to wiki page "To Do List" ... (artifact: 299d4878 user: drh)
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:43 Edit [de684083c6ab2ef6|de684083]: Mark "Closed". ... (artifact: b400813c user: km)
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:55 Changes to wiki page "To Do List" ... (artifact: 11b3eb2c user: stephan)
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-19
13:06 Changes to wiki page "To Do List" ... (artifact: c257e2c3 user: stephan)
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:24 Edit [f74ddbce71cd05f9|f74ddbce]: Edit check-in comment. ... (artifact: 73efbb36 user: wyoung)
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)