Fossil

Timeline
Login

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

98 check-ins using file www/sync.wiki version b7c1944c3d

2022-01-12
00:46
Possibly fix the assertion fault reported by [forum:/forumpost/4baa888c5743e3e1|forum post 4baa888c5743e3e1] check-in: 3f8ee9e1f3 user: drh tags: trunk
00:42
Update the built-in SQLite to the latest 3.38.0 alpha for testing. With this change, SQL now has access to the new -> and ->> operators for JSON. check-in: cae03867de user: drh tags: trunk
2022-01-10
22:59
A couple more 'src' to 'tools' fixes. check-in: def53f0419 user: mistachkin tags: trunk
07:16
Replaced a call to SSL_CTX_use_certificate_file() with SSL_CTX_use_certificate_chain_file(), per [forum:054f637e002683e3| forum post 054f637e002683e3]. check-in: 82c62e5f8d user: stephan tags: trunk
05:18
A couple more src-to-tools link fixes. check-in: b3460ed3b0 user: stephan tags: trunk
05:16
Fixed recently-broken links to makeheaders, caused by its move from src/ to tools/. Reported in the forum. check-in: 78c484d153 user: stephan tags: trunk
2022-01-09
10:15
Refactored the QUERY_STRING initialization so that a redirect to the index-page when visiting the top of a repo can catch the skin URL parameter. check-in: 1b6ec17d59 user: stephan tags: trunk
00:22
Another help text typo fix: s/clear-certs/clear-cert/. check-in: c4ab04b59d user: stephan tags: trunk
00:21
Doc/help fix for the ssl-config command: s/load-certs/load-cert/, per forum report. check-in: 67e0be1ec0 user: stephan tags: trunk
2022-01-08
08:28
Resolved crash in (hook delete all) reported in [forum:/forumpost/8a3a2f7df6 | forum post 8a3a2f7df6]. check-in: faa39ea31a user: stephan tags: trunk
04:58
Moved the GitHub forking stats down in the fossil-v-git doc to a spot where it fits better. Updated the stats, and tightened up the prose. check-in: c0269e3477 user: wyoung tags: trunk
04:19
Fixed a Markdown-ism in a Fossil wiki doc. check-in: ab48b9da17 user: wyoung tags: trunk
04:19
Made the "scale" issue in fossil-v-git less of a false dichotomy. check-in: 5171e59120 user: wyoung tags: trunk
2022-01-06
22:34
Fix the capexpr TH1 command so that it actually works for a list of terms. check-in: 8188ef9bc7 user: drh tags: trunk
22:19
Update the built-in SQLite to the latest 3.38.0 alpha that includes all of the bug fixes that appear in 3.37.2. check-in: 186f5c2623 user: drh tags: trunk
19:00
Corrected new cherry-pick merge alias to account for users entering a partial command name like 'cher'. Reported Martin G. in /chat. check-in: 7ffc999f05 user: stephan tags: trunk
2022-01-05
23:30
Added cherry-pick to the change log. check-in: 12fc5dc7ce user: stephan tags: trunk
23:26
Make the merge command behave as if --cherrypick were passed in if merge is invoked with the name cherry-pick, per [forum:/forumpost/7ca2e5dc4c | forum post 7ca2e5dc4c] and /chat discussion. Fixed an unrelated internal doc typo. check-in: 0421108812 user: stephan tags: trunk
13:09
Fix a harmless compiler warning in checkin.c that resulted from the oversize file check-in warning enhancements of [3ffe893f88a4b65b]. check-in: a36cddb453 user: drh tags: trunk
2022-01-04
18:49
Added year=YYYY filter to /timeline, per request in [forum:/forumpost/7c923903ad45c8ea | forum post 7c923903ad45c8ea]. check-in: f8681a9c06 user: stephan tags: trunk
01:13
Cross-link the ssl-server.md and ssl.wiki documents. Both of them still need improvements. Some Pikchr diagrams would be a great addition. check-in: 939753d046 user: drh tags: trunk
2022-01-02
20:46
In the forum, omit unnecessary query parameters on generated URLs, so that it is easier to copy/paste URLs into commit messages or chat windows. check-in: 168eb71643 user: drh tags: trunk
20:20
Warn against adding the private-key used by Fossil's built-in self-signed cert to the OS's trust store. check-in: 890b49f8e0 user: drh tags: trunk
2022-01-01
23:09
/chat: be more restrictive in what mimetypes we enable embedding for because loading an iframe with an arbitrary mimetype might force the browser to prompt to download the content. Leave the Embed toggle enabled, even during loading, to avoid that such a download prompt leaves the toggle permanently disabled. That latter bit required some refactoring of the auto-iframe-resize to account for toggling while the content is still in transit. check-in: 0423fb8d7b user: stephan tags: trunk
13:09
/chat: when creating download links, append file's extension to the /chat-download/MSGID so that the browser's mime-type guessing can work better (seems to fix inline SVG attachments). Prefer to use an attachment's mimetype, instead of filename, for guessing whether it can be embedded, and enable embedding for all text/ and image/ mimetypes. check-in: cead9178c8 user: stephan tags: trunk
12:50
Added --as FILENAME option to the (chat send) command, which uses FILENAME as the attachment name for the file specified by the --file flag. Mimetype guessing for the attachment is based on the --as name. check-in: 2bb3c76ad9 user: stephan tags: trunk
00:41
Update the built-in SQLite to the latest 3.38.0 alpha, for testing. check-in: 3e74ae503f user: drh tags: trunk
00:36
New setting "large-file-size" is a 64-bit integer. If any file of a check-in is larger than this amount, a warning is issues that the users has to confirm before continuing. Warnings can be bypassed using --ignore-oversize or --no-warnings. Use "fossil set large-file-size 0" to permanently disable this warning. Default value is 20,000,000. check-in: 3ffe893f88 user: drh tags: trunk
2021-12-31
19:02
Fix harmless compiler warnings. check-in: 96a66d75f8 user: mistachkin tags: trunk
02:59
Merged in trunk. check-in: c800d2ca82 user: stephan tags: markdown-tagrefs
2021-12-30
19:25
Updated change log for new /chat embedding feature. check-in: 79ebb3c18a user: stephan tags: trunk
19:21
/chat: added a bit of gap between the Embed checkbox and its label. check-in: 90d89f886a user: stephan tags: trunk
19:17
Enhance /chat to enable embedding of HTML/text/image attachments via iframes, the motivating use case being embedding of attached diff files. check-in: 432ff8d8c1 user: stephan tags: trunk
19:14
Force inheritance of the HTML-mode diff font-size and line-height attributes to fix misalignment in some browsers. Closed-Leaf check-in: cf911e4425 user: stephan tags: chat-attachment-iframe
19:02
/chat: if an iframe's body has no fontSize set, try to force it to match the message wrapper's font size. Whether this works might be environment-dependent. Add support for embedding images in iframes if the when the 'inline images' option is off. check-in: d4b167bd97 user: stephan tags: chat-attachment-iframe
18:26
/chat: shorted 'Toggle Embedded' label to 'Embed'. check-in: 490c7b435f user: stephan tags: chat-attachment-iframe
18:08
Remove display:flex from .message-widget-content elements, as it causes IMG elements to stretch to fill up all available space. check-in: cf4a17c8b4 user: stephan tags: chat-attachment-iframe
18:02
/chat: added txt to the list of iframe-embeddable extensions. check-in: 1721d3089a user: stephan tags: chat-attachment-iframe
17:58
/chat: change the Embed button to a toggle checkbox to show/hide the embedded iframe. check-in: 956515f677 user: stephan tags: chat-attachment-iframe
17:43
For diff --webpage output, style body to background-color white, primarily so that embedding in chat does not lead to unreadable diffs for certain user colors. check-in: 41767a2e5f user: stephan tags: chat-attachment-iframe
17:39
/chat: fixed text mode toggle to not mangle messages with attachments (it apparently never worked properly with them). check-in: 7678922283 user: stephan tags: chat-attachment-iframe
17:20
/chat: experimentally add an Embed button to HTML attachments which embeds their contents in an iframe. check-in: d9e3ed5e20 user: stephan tags: chat-attachment-iframe
2021-12-29
23:49
Fix a broken link in the SSL-server document. check-in: 90b8921b6c user: drh tags: trunk
23:00
Corrected missing commas in JSON-format diff builder output of Edit records. check-in: 31be3836b7 user: stephan tags: trunk
17:12
Tweaks to the SSL server documentation. check-in: 2e2da5783d user: drh tags: trunk
16:02
Final fix for the MinGW build. check-in: 44f4d624f1 user: mistachkin tags: trunk
15:56
Fixes to MinGW build (still not quite working). Remove final remnants of miniz. check-in: a015ab64ca user: mistachkin tags: trunk
15:44
Preliminary documentation for server-side SSL. check-in: a094e654e5 user: drh tags: trunk
14:45
Another simplification of SEE memory handling for the 'sql' command. check-in: 531434900b user: mistachkin tags: trunk
14:34
Correction to SEE memory handling used by the 'sql' command. check-in: 3b4a45535e user: mistachkin tags: trunk
03:49
Added missing -nocomplain flag to a glob command call to avoid configure dying if it cannot find libsqlite*. check-in: 5e2dbcc6fe user: stephan tags: trunk
03:15
Adapted ssl_new_server() docs to account for code changes. check-in: 258479650b user: stephan tags: trunk
02:59
Fix the SSL-server code so that the "fossil ui --tls" command (and similar) now work on Windows. check-in: 7a3bf55f54 user: drh tags: trunk
00:49
Update buildmsvc.bat after testing successful compilation with the Visual Studio 2022 toolchain. check-in: 2ed7465cf7 user: danield tags: trunk
2021-12-28
19:09
Improved management of unmergeable binary files for "fossil update". check-in: 52a389d3db user: drh tags: trunk
19:04
Add initial support for SSL (TLS) servers on unix using "fossil server" or "fossil http". Rename the "tls-config" command to "ssl-config". Extend that command to support specifying certificates. Add support for delivering content from the ".well-known" directory to support obtaining certs from Let's Encrypt. check-in: f6263bb641 user: drh tags: trunk
19:00
Omit the "ssl-acme" setting. Access to ".well-known" is now controlled by the --acme command-line option on "fossil http" and "fossil server". This change is required for when those commands specify a directory rather than a particular repository, since without a specific repository, there are no settings to check. Closed-Leaf check-in: 4ef059bc2a user: drh tags: ssl-server
18:17
Fix the --files option on "fossil http" so that if a glob pattern does not begin with '*' then it will match beginning with the "/" of the PATH_INFO. check-in: 5ac65aa496 user: drh tags: ssl-server
14:45
Add support for --tls on the "fossil http" command. check-in: 8429f8a3df user: drh tags: ssl-server
13:55
Remove reference to miniz in "The Fossil Build Process". check-in: 280c3584e4 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: 5aa1ec3789 user: florian tags: trunk
2021-12-27
21:43
Sanitize the pathname on the /.well-known webpage. [forum:/forumpost/ba46d8e333|Forum post ba46d8e333]. check-in: b265013b66 user: drh tags: ssl-server
17:13
Improved documentation for server-side SSL settings. check-in: f81d64cace user: drh tags: ssl-server
17:01
Enable access to the ".well-known" subdirectory, to facilitate ACME. check-in: 6d447b8669 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: f6051784c5 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: 7532ffa4e3 user: drh tags: ssl-server
12:02
improve warning message for binary merge conflict on update. Closed-Leaf check-in: d4d739898d 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: d2b02566a7 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: 637516c447 user: drh tags: ssl-server
21:27
Now actually works. check-in: 977fa519d3 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: ed4a96d8ec 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: 89af3b0a47 user: drh tags: ssl-server
18:45
Remove miniz include check-in: 4ab8669b7a 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: 5674f776e9 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: 37ccaafddb 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: f9c2d23f29 user: stephan tags: trunk
13:05
Got Makefile.classic mostly working again, with the caveat that it assumes an SSL build. check-in: 6c3d398a91 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: 2ac4ab2b2f 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: b62f651cc0 user: stephan tags: trunk
19:49
Fixed a broken reference to pikchr.c in Makefile.msc. Closed-Leaf check-in: 789f8ce809 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: 1b1938e213 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: 5e203da667 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: 6454f7bcd1 user: stephan tags: code-movement
14:55
Removed the long-unused art/ and ajax/ dirs, per /chat discussion. check-in: d49bdb6cc2 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: 9e8c47381e 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: e3e204dce1 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: 7271f22355 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: a13ab011f4 user: stephan tags: code-movement
2021-12-24
12:49
Update the built-in pikchr formatter to the latest version. check-in: 400d061151 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: 31d431e358 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: dfa758b016 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: 0aff8d8744 user: drh tags: trunk
13:16
On the /urllist page, hyperlinks to URLs that include a username omit the username. check-in: f0cdbd8b95 user: drh tags: trunk
12:50
Show the "remote list" values on the /urllist page. check-in: 964ec660a2 user: drh tags: trunk
12:25
Fix bug in the previous check-in. check-in: 7558307433 user: drh tags: trunk
12:20
Improvements to the /urllist page. check-in: 8017aab792 user: drh tags: trunk
2021-12-22
20:45
Update the change log with recent enhancements. check-in: 88a72f1e72 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: 505d9d48eb user: drh tags: trunk