Fossil

Timeline
Login

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

200 check-ins occurring around 2021-12-06 07:24:00.

2021-12-28
14:45
Add support for --tls on the "fossil http" command. ... (check-in: 8429f8a3 user: drh tags: ssl-server)
13:55
Remove reference to miniz in "The Fossil Build Process". ... (check-in: 280c3584 user: danield tags: trunk)
06:47
Modify "/fdiff?patch" to generate unified patches with the default number of context lines, analogous to "/vdiff?patch". It looks like "/fdiff?patch" was switched to side-by-side during the recent diff refactoring, when "diffFlags = 4" in its code path no longer meant "4 lines of diff context" (packed into the now obsoleted DIFF_CONTEXT_MASK range), but DIFF_SIDEBYSIDE. (Please roll back this commit or move it to a siding branch if incorrect.) ... (check-in: 5aa1ec37 user: florian tags: trunk)
2021-12-27
21:43
Sanitize the pathname on the /.well-known webpage. Forum post ba46d8e333. ... (check-in: b265013b user: drh tags: ssl-server)
17:13
Improved documentation for server-side SSL settings. ... (check-in: f81d64ca user: drh tags: ssl-server)
17:01
Enable access to the ".well-known" subdirectory, to facilitate ACME. ... (check-in: 6d447b86 user: drh tags: ssl-server)
16:13
Rename the "tls-config" command into "ssl-config" for consistency. The older "tls-config" command is retained as an alias. Enhance the command to support server certificate management. ... (check-in: f6051784 user: drh tags: ssl-server)
12:49
Add a built-in self-signed certificate for use with TLS servers. Add --tls and --ssl options to active TLS for "fossil ui" and "fossil server". Add the "tls-server-cert" setting. Automatically start servers as TLS if the redirect-to-https property is 2. ... (check-in: 7532ffa4 user: drh tags: ssl-server)
12:02
improve warning message for binary merge conflict on update. ... (Closed-Leaf check-in: d4d73989 user: mgagnon tags: binary_merge_conflict_fix)
06:16
Prevent lost of local change on binary files when having a merge conflict using the update command without the --keep-merge-files flag. ... (check-in: d2b02566 user: mgagnon tags: binary_merge_conflict_fix)
2021-12-26
21:50
Fix the build on Windows and on builds that omit OpenSSL. Improved error messages. ... (check-in: 637516c4 user: drh tags: ssl-server)
21:27
Now actually works. ... (check-in: 977fa519 user: drh tags: ssl-server)
20:53
Add the (undocumented) --debug-nofork option to "fossil ui" and "fossil server", for use in debugging. ... (check-in: ed4a96d8 user: drh tags: ssl-server)
20:35
Code is in place to do SSL servers. It compiles. But it does not work. This is an incremental check-in. ... (check-in: 89af3b0a user: drh tags: ssl-server)
18:45
Remove miniz include ... (check-in: 4ab8669b user: danield tags: ssl-server)
13:53
Add hooks in the HTTP request decoder and reply generator that allow us to redirect traffic through an SSL codec. ... (check-in: 5674f776 user: drh tags: ssl-server)
13:11
Some of the comments in cgi.c had become stale after years of evolution. Try to bring them up-to-date. ... (check-in: 37ccaafd user: drh tags: trunk)
13:05
Removed miniz.c, per /chat discussion. It is incompatible with both OpenSLL and the SQL shell's sqlar support. ... (check-in: f9c2d23f user: stephan tags: trunk)
13:05
Got Makefile.classic mostly working again, with the caveat that it assumes an SSL build. ... (check-in: 6c3d398a user: stephan tags: trunk)
11:41
Build the HTTP reply header in a Blob before sending it on the wire all at once. ... (check-in: 2ac4ab2b user: drh tags: trunk)
2021-12-25
20:01
Moved 3rd-party source code from src/ to extsrc/ and internal tooling source code from src/ to tools/. ... (check-in: b62f651c user: stephan tags: trunk)
19:49
Fixed a broken reference to pikchr.c in Makefile.msc. ... (Closed-Leaf check-in: 789f8ce8 user: stephan tags: code-movement)
19:29
Corrected path to mkbuiltin.c in Makefile.msc. Corrected, perhaps, build of tools/*.c, in Makefile.PellesCGMake. ... (check-in: 1b1938e2 user: stephan tags: code-movement)
19:25
Ensure that SRCDIR_extsrc and SRCDIR_tools are defined in the Windows makefiles (they are not inherited from the main makefile). ... (check-in: 5e203da6 user: stephan tags: code-movement)
19:10
Makefile vars which leak into Makefile.msv renamed to replace '.' characters, as nmake does not like those. ... (check-in: 6454f7bc user: stephan tags: code-movement)
14:55
Removed the long-unused art/ and ajax/ dirs, per /chat discussion. ... (check-in: d49bdb6c user: stephan tags: code-movement)
14:39
Part three of code relocation. All 3rd-party/upstream source files in src/ have been moved to extsrc/. It is very likely that Makefile.msc requires fixing, and a 100% certainty that Makefile.PellesCGMake needed fixing. ... (check-in: 9e8c4738 user: stephan tags: code-movement)
13:43
Part two of code-relocation effort: moved sqlite3.c/h to extsrc/, per /chat discussion. Moving remaining 3rd-party sources will be far more invasive in makemake.tcl, so will be a separate step. ... (check-in: e3e204dc user: stephan tags: code-movement)
13:26
Fixed the builtin files generation broken by the previous checkin (moving makemake.tcl changed resolution of builtin file names) and disabled the glob -nocomplain flag which allowed that to silently fail. Moved src/sqlcompattest.c to tools/. ... (check-in: 7271f223 user: stephan tags: code-movement)
12:06
Part one of src/ file relocations discussed in /chat. This step moves the various code generators and translators from src/ to tools/. Edit: moving to branch for further changes, as this broke diff -tk. ... (check-in: a13ab011 user: stephan tags: code-movement)
2021-12-24
12:49
Update the built-in pikchr formatter to the latest version. ... (check-in: 400d0611 user: drh tags: trunk)
2021-12-23
23:35
Extended configure --with-sqlite=PATH to support pointing to a directory which contains sqlite3.c and sqlite3.h. It's not yet tested with out-of-tree SEE distributions (TODO). ... (check-in: 31d431e3 user: stephan tags: trunk)
20:38
Initial go at a new --with-sqlite=tree|path|auto configure flag which enables building against out-of-tree sqlite3.o or libsqlite3, with the caveat that we do not know whether the external sqlite3 is built with all features we need, e.g. JSON1. ... (check-in: dfa758b0 user: stephan tags: trunk)
14:09
Fix the URL parser so that it only has access to the CONFIG table entries for URL aliases if the URL_USE_CONFIG flag is set in the second parameter. ... (check-in: 0aff8d87 user: drh tags: trunk)
13:16
On the /urllist page, hyperlinks to URLs that include a username omit the username. ... (check-in: f0cdbd8b user: drh tags: trunk)
12:50
Show the "remote list" values on the /urllist page. ... (check-in: 964ec660 user: drh tags: trunk)
12:25
Fix bug in the previous check-in. ... (check-in: 75583074 user: drh tags: trunk)
12:20
Improvements to the /urllist page. ... (check-in: 8017aab7 user: drh tags: trunk)
2021-12-22
20:45
Update the change log with recent enhancements. ... (check-in: 88a72f1e user: drh tags: trunk)
20:40
Add documentation for the --transport-command options on the various sync commands. Improvements to the documentation of the sync protocol. ... (check-in: 505d9d48 user: drh tags: trunk)
17:11
Add the --transport-command option to the "fossil clone" command. ... (check-in: 14b3f48e user: drh tags: trunk)
16:41
The --transport-command now deals correctly with passwords in the URL. ... (check-in: f485a164 user: drh tags: trunk)
15:46
Add the --transport-command option to "fossil sync" and similar. The option is currently undocumented. ... (check-in: 3cd412eb user: drh tags: trunk)
15:17
Add comments to the 3 different temp-filename generator routines to cross-link them to one another. Add fossil_temp_filename() as an option to the "test-tempfile" command. ... (check-in: 1aff4633 user: drh tags: trunk)
14:03
Enhance the test-httpmsg command with the new --xfer option and with an optional extra argument to specify the output file. ... (check-in: 450cfbbf user: drh tags: trunk)
13:45
Add the --host option to the "fossil test-xfer" command. Improve the help text on that command, too. ... (check-in: 601948b1 user: drh tags: trunk)
10:57
Fixed a null-pointer deref in /chat JS in the try-to-resend-message error handler. ... (check-in: 86bba486 user: stephan tags: trunk)
09:18
Added more reasons not to use Fossil as a whole-system configuration backup utility in the glossary point about not using Fossil to store files scattered hither-and-yon over a filesystem. ... (check-in: 79948097 user: wyoung tags: trunk)
09:14
A few clarifications to the new glossary. ... (check-in: 78aa4394 user: wyoung tags: trunk)
2021-12-21
20:53
Fix the "fossil scrub" command so that it deletes syncfrom:URL and link:URL entries from the CONFIG table. ... (check-in: 65dbf97e user: drh tags: trunk)
20:23
Add the --share-links option to "fossil all sync" and "fossil all pull". ... (check-in: 23a0cd66 user: drh tags: trunk)
20:20
Add the "Links from other repositories" section on the /urllist page. ... (check-in: 6916a058 user: drh tags: trunk)
19:50
The --share-links option on "fossil sync" and similar causes the server to reply with "pragma link" lines that identify other repositories with which the server has interacted within the past month. Those links are recorded in "link:URL" entries of the CONFIG table on the client. ... (check-in: 12d2f70b user: drh tags: trunk)
18:22
For "fossil git export", add the comment line at the end of automatically generated "manifest" files so that they do not appear to be valid Fossil artifacts. ... (check-in: 4ff45df4 user: drh tags: trunk)
15:18
Fix the "pragma client-url" and "pragma req-alt-repo" pragmas to that they are in fact sent on the first message. Begin using "{}" as the value for config setings such as "syncwith" so that the value can later be extended to hold JSON. ... (check-in: ebcce3cc user: drh tags: trunk)
14:04
For sync, the client should only send "pragma client-url" if not doing a cross-project import. ... (check-in: b330ce6c user: drh tags: trunk)
12:43
Add the "pragma client-url" card to the sync protocol. ... (check-in: 84358b7d user: drh tags: trunk)
2021-12-20
20:52
Better documentation for the email-url setting. Add a new entry form for the email-url setting on the /setup_config page. ... (check-in: 7e993c70 user: drh tags: trunk)
20:35
Add the "public_url()" internal interface for computing the canonical URL used to access the repository. Add a report about the canonical URL to the security_audit page. ... (check-in: 1865cf4c user: drh tags: trunk)
17:02
Merge the diff enhancement from trunk. Closed: This branch was an experiment in ways of keeping better track of a network of repositories on different servers are set up to synchronize with one another. The experiment did not work out. ... (Closed-Leaf check-in: 5bb01585 user: drh tags: synclog)
17:01
Futher improvements to longestCommonSubsequence that finds better matches using the faster heuristic before reverting to the optimal solver. ... (check-in: 3f94d1bb user: drh tags: trunk)
16:10
In the diff generator, allow optimial-LCS runs to be 4 times as large. Fix for the issue reported at forum post 298bcd17cd ... (check-in: 7a93baff user: drh tags: trunk)
13:43
Make sure the synclog table exists when running the synclog command. ... (check-in: ce580253 user: drh tags: synclog)
13:28
Fix a compiler warning and reduce the indentation for nested synclog display on the /urllist page. ... (check-in: 59bd2ec7 user: drh tags: synclog)
13:26
Show the synclog on the /urllist page. ... (check-in: 8a2b980d user: drh tags: synclog)
13:06
Merge the ardoise skin CSS fix from trunk. ... (check-in: bda1728a user: drh tags: synclog)
13:02
Document the --synclog option on "fossil sync" and similar. Add --synclog to "fossil all sync" and similar. ... (check-in: aa9e43bf user: drh tags: synclog)
12:54
Ensure that the synclog table exists before trying to query it. ... (check-in: 42a23ae7 user: drh tags: synclog)
12:48
Remove HTTP usernames from SYNCLOG entries. ... (check-in: 40170e61 user: drh tags: synclog)
12:32
Add the "fossil synclog" command to display syncing history. ... (check-in: dc861e5f user: drh tags: synclog)
12:30
ardoise skin: fix misalignment of changed lines and line numbers in the unified view. ... (check-in: 44b92c79 user: danield tags: trunk)
11:54
ardoise skin: fixed misalignment of line number and content columns in the /file line-number view. Reported by Daniel D. in /chat. ... (check-in: 22e41fe3 user: stephan tags: trunk)
10:17
More fixes to the synclog xfer protocol. ... (check-in: 555e3659 user: drh tags: synclog)
10:04
Fix a bug in the logic that prevents loopback URLs in the synclog. ... (check-in: 3ef61c47 user: drh tags: synclog)
09:53
First attempt at transfering SYNCLOG data over the wire. ... (check-in: d58eebb7 user: drh tags: synclog)
08:39
Merge latest changes from trunk. ... (check-in: 3348c66e user: drh tags: synclog)
08:37
Adds a content-length check after reading CGI stdin to ensure that we don't continue with a short read. Patch from Warren Young in /chat. ... (check-in: b5bb5a77 user: stephan tags: trunk)
08:37
Change the synclog to keep timestamps with unixepoch(). This requires SQLite 3.38.0. ... (check-in: 3be41435 user: drh tags: synclog)
08:33
Adds a content-length check after reading CGI stdin to ensure that we don't continue with a short read. Patch from Warren in /chat. ... (Closed-Leaf check-in: 7c49ab38 user: stephan tags: content-length-patch)
2021-12-19
23:07
Avoid a possibly unnecessary call to db_prepare() when doing a config sync. ... (check-in: d57a6325 user: drh tags: synclog)
21:04
Add the "public_url()" internal interface for computing the canonical URL used to access the repository. Add a report about the canonical URL to the security_audit page. ... (check-in: 8677e3ca user: drh tags: synclog)
20:14
Minor performance improvement in sync_log_entry(). ... (check-in: c0fd8338 user: drh tags: synclog)
19:59
Change the schema for the synclog table so that there are separate rows for transfers in each direction. ... (check-in: 1ec46849 user: drh tags: synclog)
18:22
Remove the synclog table when doing a "fossil scrub --verily". ... (check-in: 94709e8e user: drh tags: synclog)
18:10
Add the "E" and "F" capability letters to control reading and writing to the synclog. ... (check-in: 06b3ace4 user: drh tags: synclog)
17:50
Record sync operations in the new synclog table. ... (check-in: 42a6191e user: drh tags: synclog)
02:08
Prevent a duplicate 'Logout' menu in the Eagle skin. ... (check-in: fb683a3e user: mistachkin tags: trunk)
01:33
Update the custom makefile for MinGW. ... (check-in: 14c92366 user: mistachkin tags: trunk)
2021-12-18
19:38
Add --chroot option to the 'http' and 'server' commands. ... (check-in: bf6be1e3 user: mistachkin tags: trunk)
2021-12-17
23:53
Fix several compiler warnings, etc. ... (Closed-Leaf check-in: 6397ece5 user: mistachkin tags: chrootOpt)
23:04
Add experimental --chroot option to the 'http' and 'server' commands. ... (check-in: acd75ce6 user: mistachkin tags: chrootOpt)
2021-12-16
09:43
Added missing help text reference to the -o/--options help flag, per forum post 9b3a25eb2b. ... (check-in: 784f147d user: stephan tags: trunk)
04:20
Merged in trunk and resolved numerous code clashes in /chat. ... (check-in: 54dba747 user: stephan tags: markdown-tagrefs)
2021-12-14
14:49
Added help text doc for -k alias for --keep for the open command, per forum post 6f17cf142f80e2c3. ... (check-in: 8fee91d4 user: stephan tags: trunk)
14:45
Add '-k' as short option for '--keep' in 'fossil open', per forum observation. ... (check-in: bbd3d256 user: danield tags: trunk)
2021-12-12
16:18
The "Summary Line Convention In Commit Comments" section in gitusers.md now covers the related setting under Admin -> Timeline. ... (check-in: c33ffed3 user: wyoung tags: trunk)
15:41
Extracted the glossary to a new document from the old "why use Fossil" doc, expanded it considerably, converted it from Wiki to Markdown, and updated the links to point to its new location. ... (check-in: a58d952f user: wyoung tags: trunk)
2021-12-10
04:13
dbstat command: account for tags named wiki-X which are not wiki pages, fix ordering of event/forumpost queries which caused event (tech-note) count to get overwritten by forumpost count. ... (check-in: 28a60efc user: stephan tags: trunk)
2021-12-09
20:12
Merge the latest 3.38.0 alpha of SQLite that includes support for the use of Bloom filters, in order to test SQLite. ... (check-in: 88a93432 user: drh tags: trunk)
2021-12-06
07:24
Disable the short option of `-U|--username USERNAME' for the `winsrv' command, as it conflicts with the global `-U|--user USER' option, and could never be used, anyway. ... (check-in: 10e71001 user: florian tags: trunk)
2021-12-04
13:23
diffcmd.c: Fix a typo in comment for file_same_as_blob() ... (check-in: fb2d6374 user: js tags: trunk)
08:23
Updated MINIMUM_SQLITE_VERSION to 3.37, as reported in forum post 81cd206073. ... (check-in: ebea00c5 user: stephan tags: trunk)
2021-11-29
00:05
Remove a dead link to an external description of TH1 from the bugtheory.wiki document. Replace it with the internal TH1 documentation. ... (check-in: c128f930 user: drh tags: trunk)
2021-11-28
14:03
Removed dead wikipedia link from interwiki.md, reported in forum post 295d5bcc8b. ... (check-in: d5f322ef user: stephan tags: trunk)
2021-11-27
12:05
Fox typo in documentation, as reported on the forum. ... (check-in: 1764410a user: drh tags: trunk)
2021-11-22
16:12
Update the built-in SQLite to the first 3.37.0 beta. ... (check-in: f96e9dfa user: drh tags: trunk)
2021-11-21
10:32
Fix invokation of rebuild_db() from the src/json.c which was overlooked in the previous check-in. ... (check-in: 54ebad01 user: george tags: trunk)
2021-11-19
12:29
Remove unused randomize flag to rebuild_db(), per /chat discussion, along with the no-op --randomize flag to the rebuild command. ... (check-in: 298ccff0 user: stephan tags: trunk)
10:16
Merged latest trunk into strict branch. ... (Leaf check-in: 845d3e86 user: stephan tags: strict)
06:02
Fix a minor typo in the /ci_edit footnote about custom branch colors. ... (check-in: 5954e626 user: florian tags: trunk)
2021-11-17
15:52
Fix accidental fork. ... (check-in: bd7f2727 user: danield tags: trunk)
15:49
Document how to add HTTPS=on for the case where Fossil is used in CGI mode with Apache behind Nginx. ... (check-in: cd934131 user: danield tags: trunk)
2021-11-16
12:28
Remove surplus comments mistakenly added to the end of some files by check-in [bf3a32f59e83b029] ... (check-in: f3bd05ca user: drh tags: trunk)
2021-11-15
22:43
Update the built-in SQLite to the latest 3.37.0 beta for testing. ... (check-in: 16353440 user: drh tags: trunk)
12:39
Added --ingore-clock-skew option to checkin, per discussion in forum post 1ccad8679d0357b8 and /chat. ... (check-in: 93de7b27 user: stephan tags: trunk)
2021-11-14
19:38
Fix an incorrect malloc() associated with "fossil commit -v" ... (check-in: bf3a32f5 user: drh tags: trunk)
2021-11-13
19:33
Minor documentation tweaks. ... (check-in: 1eab9b69 user: drh tags: trunk)
17:48
Add link to "embedded doc" version the file being viewed via the /file page. ... (check-in: d7c40d45 user: mgagnon tags: trunk)
13:10
Improvements to Chat documentation. No code changes. ... (check-in: cedac53a user: drh tags: trunk)
2021-11-12
18:52
Add the undocumented "fossil remote config-data" command. ... (check-in: 6cdddee2 user: drh tags: trunk)
2021-11-11
23:38
Do extra error checking to determine that a sync target given as a filename is a valid Fossil repository. Issue a better error message if it is not. ... (check-in: 31361e32 user: drh tags: trunk)
23:01
Only remember the last-sync-url after a successful sync. Do not remember the argument if the sync failed. ... (check-in: c129f295 user: drh tags: trunk)
2021-11-09
17:07
Update the built-in SQLite to the latest 3.37.0 alpha, for testing. ... (check-in: 39fbaf34 user: drh tags: trunk)
14:39
Added --verbose option to open which simply passes that flag on to the clone operation when opening a URL, per request in form post ab3807edc65ab115. ... (check-in: c9f3d9c2 user: stephan tags: trunk)
2021-11-06
15:19
Add some line-number information to the conflict marks on a 3-way merge. More work could be done here, but this is a start. ... (check-in: 14f44e93 user: drh tags: trunk)
2021-11-05
15:54
Remove OpenSSL initialization call that is not needed and which is deprecated in newer versions of OpenSSL. ... (check-in: 8c126375 user: drh tags: trunk)
2021-11-04
18:37
Update the built-in Pikchr implementation to fix a compiler warning. ... (check-in: 7f7df29b user: drh tags: trunk)
14:16
Update the built-in SQLite to the latest alpha for 3.37.0 that includes the fix for using the preferred schema table name in PRAGMA table_list output. ... (check-in: d6d4c14b user: drh tags: trunk)
00:59
Update the built-in SQLite with the fix for the broken shadow table protections. ... (check-in: 00650cf0 user: drh tags: trunk)
2021-11-03
19:10
Update the latest SQLite to the latest 3.37.0 beta, to test SQLite. ... (check-in: 51bb976f user: drh tags: trunk)
2021-11-02
15:52
Work around a warning in older versions of OpenSSL (e.g. 1.0.2g) where ASN1_time_check() is declared with a non-const ASN1_TIME* parameter. ... (check-in: af8109c0 user: danield tags: trunk)
2021-10-29
18:22
When "open" warn about already existing files, also mention -k (--keep) as an alternative to -f (--force). ... (check-in: d70ea01c user: mgagnon tags: trunk)
17:05
Retrieve the value of an SQL count(*) as an integer, not a float (discovered by accident while playing with compiler warnings). ... (check-in: 735b6be7 user: danield tags: trunk)
15:22
Display SSL certificate validity timestamps in ISO8601 format ... (check-in: d847300f user: danield tags: trunk)
14:31
Disable the use of the OpenSSL implementation of MD5, which is deprecated as of OpenSSL 3.0.0. ... (check-in: a517c30c user: drh tags: trunk)
2021-10-27
13:01
Fix off-by-one error in cgi_iso8601_datestamp(). Add the test-date command for testing. ... (check-in: 6389c999 user: drh tags: trunk)
10:14
In contribute.wiki, mention 'fossil patch' for submitting binary patches. ... (check-in: f3f3c1db user: danield tags: trunk)
2021-10-26
18:55
An attempt to improve the built-in documentation for the "fossil chat" command. ... (check-in: 56d23bab user: drh tags: trunk)
17:21
Update the built-in SQLite to the latest 3.37.0 alpha for testing. ... (check-in: ed3dc66d user: drh tags: trunk)
16:17
Make sure the g.zIpAddr is reset for each new ssh: URL. ... (check-in: be18690c user: drh tags: trunk)
16:11
Ensure that UrlData.fossil is always dynamically allocated. Fix a harmless valgrind warnings. Improve comments on UrlData. ... (check-in: cd571551 user: drh tags: trunk)
15:47
More work to ensure that UrlData.path is always dynamically allocated. ... (check-in: 6d78082c user: drh tags: trunk)
15:13
The UrlData.path element should always be dynamically allocated. ... (check-in: b9c9d39d user: drh tags: trunk)
2021-10-25
10:36
Add a comment that documents the CONFIG table keys used by "fossil remote". No changes to code. ... (check-in: 6330e864 user: drh tags: trunk)
10:09
Improved help text for the autosync setting. ... (check-in: 19d7c5ff user: drh tags: trunk)
09:59
If the "autosync" setting is "all", then autosync with all repos in "fossil remote list". ... (check-in: 241ade81 user: drh tags: trunk)
09:22
Add the "fossil remote scrub" command. Prompt for missing passwords on auxiliary remotes when they are needed. ... (check-in: 7f2e34c5 user: drh tags: trunk)
2021-10-24
19:47
Add the --all option to "fossil sync" and similar, causing the sync to occur against all remote repositories shown in "fossil remote list". ... (check-in: 6b4a04d4 user: drh tags: trunk)
2021-10-22
19:26
Show notBefore and notAfter timestamps for unknown TLS certificates. ... (check-in: 5623188d user: danield tags: trunk)
11:18
New sqlite3.c to fix a harmless compiler warning. ... (check-in: acbc8493 user: drh tags: strict)
10:10
On this branch, the schema makes use of the STRICT keyword new to SQLite 3.37.0. Fossil does not benefit from this. The point of this branch is to beta-test the new STRICT mode of SQLite. ... (check-in: 632ffb82 user: drh tags: strict)
2021-10-21
08:42
stash patch from forum post 5e6c3e3b78112df3 which updates it to handle the NULL stashfile.hash case introduced in [ed06585f41]. This resolves the 11 failing stash tests. ... (check-in: 4531bcd4 user: stephan tags: trunk)
01:15
Improve help text of login-group command. Mention about the -R|--repository option and format subcommand description to follow a bit more the conventions of other commands. ... (check-in: b9107e42 user: mgagnon tags: trunk)
2021-10-19
19:25
Better fix for the case of doing a "fossil diff" on a checkout that includes a merge and specifying a --from clause that is the branch that was merged from. ... (check-in: 960c9e8b user: drh tags: trunk)
17:46
This fix does not work for the case of a branch merge followed by "fossil diff --tk". ... (Closed-Leaf check-in: edb3a3a0 user: drh tags: mistake)
2021-10-18
12:45
Removed an incorrect hash result from www/password.wiki, per forum post 3375879e6c3b9d73. ... (check-in: 2169f323 user: stephan tags: trunk)
11:11
/wikiappend: removed ability to append to sandbox (wikiedit long since removed that capability). Fixed selection of mimetype name for text/plain pages. Moved permissions check to the top of the function. Largely based on suggestions from forum post 0acfdaac80. ... (check-in: 202cbcf0 user: stephan tags: trunk)
08:13
A pikchr error output formatting fix, per forum post e167e2e622, and an unrelated typo fix. ... (check-in: c440011b user: stephan tags: trunk)
2021-10-16
06:59
In the default ticket view, add a SPAN with CSS class tktDspCommenter around the commenter's name, per suggestion in forum post 491ed22f44. ... (check-in: 9f53093d user: stephan tags: trunk)
06:52
Removed the docs for the merge command's --case-sensitive flag, as it does not seem to be applied anywhere. ... (check-in: e340af58 user: stephan tags: trunk)
2021-10-13
10:01
Applied SSL fingerprint comparison patch from forum post c1e3c18afb. Incremented version to 2.18. ... (check-in: 48a860f6 user: stephan tags: trunk)
2021-10-12
20:28
/chat: fixed an error reporting bug which could cause server-triggered errors to not be displayed. When sending a message fails, the failed message is now presented as an error message, along with buttons to either retry or discard the message. ... (check-in: 9d693ef8 user: stephan tags: trunk)
17:11
Corrected misuse of g.argv in /ci and /ci_tags pages, per forum post 74ec2261df. ... (check-in: ba3323da user: stephan tags: trunk)
2021-10-11
10:18
Fix the "fossil tls-config remove-exception" command so that it works without triggering authorizer exceptions. Forum post 64d919b2cf. ... (check-in: 156c890a user: drh tags: trunk)
10:11
When doing an automatic open following a clone, do not autosync. The repo was just cloned and should already be current. See forum post 0dbfeab2ff. ... (check-in: 160bd677 user: drh tags: trunk)
2021-10-10
15:55
Removed a no-longer-correct doc passage which referenced the older practice of using an IP component in the login cookie. ... (check-in: 1dc5e1ce user: stephan tags: trunk)
15:44
/chat: grouped config settings into categories. Moved config checkboxes back to the left, per /chat feedback, but now clicking anywhere on their row toggles them. Slightly shrunk the main buttons when in non-compact mode. Various look-and-feel and help text tweaks to the config view. ... (check-in: 67e85998 user: stephan tags: trunk)
14:07
Integrated a debouncer into the window-resize monitor callbacks used by the diff table views and /chat to eliminate a flurry of UI resizing while resizing a window, per suggestion from Florian in forum post 7807e0dbcca1dc45. ... (check-in: df0e2ca1 user: stephan tags: trunk)
06:33
Reworked /chat input options for better cross-browser portability. Made /chat config friendlier for right-handed and mobile use. ... (check-in: db54f4b7 user: stephan tags: trunk)
06:31
More /chat config cosmetics. Started 2.18 change notes. ... (Closed-Leaf check-in: 891d79de user: stephan tags: chat-input-revisited)
06:09
Updated date on 2.17 release in changes.wiki. ... (check-in: c3177ea9 user: stephan tags: trunk)
05:53
/chat: added option to toggle between text and contenteditable widget, defaulting to the former. Prettied up the config view a bit and made it more right-handed friendly. ... (check-in: 5d7c98ef user: stephan tags: chat-input-revisited)
04:13
/chat input field rework, as discussed in forum post 9e85f44f864eb1f5. Part 1: revert to plain text input fields, with compact-mode toggle swapping between them. ... (check-in: 136d95b6 user: stephan tags: chat-input-revisited)
2021-10-09
20:13
Merge in trunk (release 2.17) ... (Leaf check-in: c1868b9f user: george tags: search-terms-highlighting)
20:05
Merge in trunk (release 2.17) ... (Leaf check-in: a33f616e user: george tags: rptview-submenu-paralink)
19:50
Merge in trunk (release 2.17) ... (Leaf check-in: 315351f4 user: george tags: wcontent-subsets)
19:31
Merge in trunk (release 2.17) ... (Leaf check-in: 56e2d3ad user: george tags: th1-doc-vars)
14:43
Version 2.17 ... (check-in: f48180f2 user: drh tags: trunk, release, version-2.17)
09:20
Typo fix in diff context loader XHR error handler, with thanks to Florian. ... (check-in: a7547610 user: stephan tags: trunk)
04:12
/chat: a long-shot potential workaround for the weird intermittent bug where the Pale Moon browser gives focus to the preview (non-)button instead of the input field. Worst case, it behaves the same as it does now. ... (check-in: e3e62a0d user: stephan tags: trunk)
2021-10-08
17:53
sync.wiki: update the default value for the lock timeout period, per forum post 242a02121f. ... (check-in: 62572ab6 user: stephan tags: trunk)
17:49
Use application/json instead of text/json for JSON-format responses. Forum post 30629128c1. ... (check-in: c0714a05 user: stephan tags: trunk)
17:42
Documented fossil.fetch()'s behavior of onerror() being called if onload() throws. Added a safety net in the diff context loader to handle a corner case null dereference when an exception in onload() triggers onerror() after the context loader's DOM elements have been destroyed. Forum post 7bc8301eb191cf6d. ... (check-in: 49e3bf7b user: stephan tags: trunk)
12:18
Fix a use-after-free when printing the "home directory must be writable" error message. ... (check-in: aad4b789 user: drh tags: trunk)
2021-10-07
16:45
/chat: removed some debug output. Reformulated part of the previous checkin to only re-grab input focus if the input field is not document.activeElement. ... (check-in: 85a99733 user: stephan tags: trunk)
16:27
/chat: 1) force the cursor on the input element to always be 'text' (I-beam), even when it doesn't have focus (browser inconsistency) and 2) when the chat window regains visibility after having lost it, give focus to the input element to try to work around a problem where Pale Moon is giving focus to one of the pseudo-buttons. Change (2) comes with a couple of minor but annoying quirks and might have to be undone, but it's worth a try. ... (check-in: 50339579 user: stephan tags: trunk)
13:01
Fixed a copy/paste error in www/sync.wiki per an anonymous forum post. ... (check-in: 3f736de9 user: wyoung tags: trunk)
04:07
/chat another CSS-side contenteditable portability workaround to keep Firefox from losing newlines on pasted-in text. ... (check-in: c7fa9f15 user: stephan tags: trunk)
2021-10-06
14:27
/chat default message font is now inherited from the skin instead of defaulting to monospace, per /chat discussion. ... (check-in: 3cd13cb6 user: stephan tags: trunk)
10:45
New version of the built-in SQLite that incorporates all the latest static-analyzer warning fixes. ... (check-in: c90dce4e user: drh tags: trunk)
06:07
Merge the latest diff context loading fix. ... (check-in: 4b1cf8d8 user: florian tags: trunk)
06:03
Another fix for the JS to dynamically load extra diff context: when coalescing multiple pending Up/Down events into a single Fill Gap event, make sure the event queue isn't truncated too eagerly. ... (Closed-Leaf check-in: 36ba7ec9 user: florian tags: diff-js-fixes)
02:38
Merge in trunk for test server deployment. ... (check-in: 664b04b2 user: stephan tags: markdown-tagrefs)
02:37
/chat: a potential fix to stop *some* builds of Firefox from pasting formatted content into the edit field. (Some builds, same version, do not do so.) ... (check-in: 498bc071 user: stephan tags: trunk)
2021-10-05
21:53
Fix the error display rendering for Pikchr diagrams. Forum post d5897397f5. ... (check-in: 3fa1f242 user: drh tags: trunk)
18:44
Merged in trunk for latest /chat features. ... (check-in: 49689e1c user: stephan tags: markdown-tagrefs)
18:43
/chat: re-added accidentally-disabled animation. Added a button to locally delete all messages prior to the current one in the per-message controls. The intent is to stop unbounded growth (and potential lag) in long-running chats and give the user to way to flag "have read up until this point". ... (check-in: fe0bcfaa user: stephan tags: trunk)
17:31
Any non-ASCII characters are now considered valid for use in hashtags. ... (check-in: 4f68a130 user: stephan tags: markdown-tagrefs)
15:49
/chat: reuse the window-resize listener to cap the max-size of the input field to approx. half the height of the screen, per user feedback. ... (check-in: 84d4a0e8 user: stephan tags: trunk)
2021-10-04
19:48
Merged in trunk for latest (and conflicting) /chat changes. ... (check-in: 7cae4c09 user: stephan tags: markdown-tagrefs)