Fossil

Timeline
Login

Timeline

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

164 check-ins using file src/security_audit.c version eae389dad3

2022-01-18
19:59
Improvements to the on-line help text for the "fossil remote" command. ... (check-in: bbf17aeb87 user: drh tags: trunk)
19:18
Accept symbolic names for the URL in "fossil remote URL" command. ... (check-in: bcb09d6511 user: drh tags: trunk)
18:42
Fix the "fossil remote add NAME default" command so that it works to assign the name of NAME to the last sync URL. ... (check-in: ce1a1fd1d1 user: drh tags: trunk)
14:20
For the "fossil ssl-config" command, show the five possible locations of the trust store in priority order, and show the one that is actually used at the end. In -v mode, show the hash for each exception. ... (check-in: 0abeed1118 user: drh tags: trunk)
03:59
When renaming a user, rename any matching subscription entry to avoid that the user can no longer subscribe with the new name because the email address is already mapped. Also log user renames to the admin log. This does not work across all login groups because we don't know if each member has the subscriber table. ... (check-in: cdcffc413d user: stephan tags: trunk)
2022-01-17
20:32
Update the ssl-server.md document to conform to the latest changes. ... (check-in: 593c13baf2 user: drh tags: trunk)
19:57
Updates to the change log. ... (check-in: a0623f6928 user: drh tags: trunk)
18:10
Fix the "fossil sync" command so that it works with options -u and --all at the same time. ... (check-in: 95014ae996 user: drh tags: trunk)
16:56
A general simplification of the server-side TLS logic: Do not store server-certs in settings. Remove the ssl-config subcommands that try to do that. Change command-line options for server-TLS mode on "fossil server" and "fossil http": --cert for the cert file, --pkey for the private key, and omit --tls and --ssl. This check-in supercedes [/timeline?r=tls-server-fix|the tls-server-fix branch]. See [forum:/forumpost/de470658fdf45100|forum post de470658fdf45100]. ... (check-in: d7008b3457 user: drh tags: trunk)
13:47
This branch superceded by [d7008b34579d2f41|check-in d7008b34579d2f41] and therefore closed. Was: move the checking for --https to before verify_options is called ... (Closed-Leaf check-in: 60d1581ff0 user: rdb tags: tls-server-fix)
2022-01-16
18:42
The output of "fossil configuration --help" had two different ways -R was described, one wrong. The newer one was of a more consistent format with the rest of the help ([decd537016 | thus why it was added]) so removed the older one and reworked the newer one to be more accurate. ... (check-in: 6cb0fc2591 user: wyoung tags: trunk)
18:36
Fix the "fossil config pull AREA" command when it lacks a URL, so that it uses the default sync URL. ... (check-in: 661ea33159 user: drh tags: trunk)
11:29
merge latest trunk ... (check-in: 8dde277768 user: rdb tags: tls-server-fix)
10:55
/pikchrshow: in demo pikchrs which use an ampersand, write them as literals instead of HTML-escaped, to account for changes made to how pikchr handles those. ... (check-in: 4364ad05eb user: stephan tags: trunk)
10:09
Implement -p|--prototype option for diff command. This commit introduces support for displaying in the chunk header which C function each change is in. Tested on OpenBSD, Ubuntu, and macOS. <b>[closed: feature rejected]</b> ... (Closed-Leaf check-in: 792674372e user: jamsek tags: diff-show-func)
03:29
fix c90 forbids mixed declarations and code wanrning ... (check-in: ad66227c8d user: rdb tags: tls-server-fix)
02:03
When reading POST via TLS, fail fatally on a read error. Add SERVER_SOFTWARE to the environment when running in server mode. ... (check-in: ba95498d36 user: stephan tags: trunk)
01:34
Show the value of SERVER_SOFTWARE on the /test_env page. ... (check-in: f1729c4736 user: drh tags: trunk)
2022-01-15
16:49
add FOSSIL_ENABLE_SSL guards to new code ... (check-in: 9c68e9f8ca user: rdb tags: tls-server-fix)
16:44
tls: fix reading a loaded cert to be used with fossil server --tls repo.fossil talked about in forum thread https://fossil-scm.org/forum/forumpost/46f7dfc63f ... (check-in: 81c486badf user: rdb tags: tls-server-fix)
13:58
Cherrypicked [5fd1ca6f] (was checked in to wrong branch). ... (check-in: 8d456a5b77 user: stephan tags: trunk)
13:54
In standalone TLS mode, SSL_read() must be performed in a loop to avoid truncated POST data. Discussed in [https://sqlite.org/althttpd/forumpost/11c263b822fde80d | althttpd forum post 11c263b822fde80d]. ... (check-in: 5fd1ca6fba user: stephan tags: markdown-tagrefs)
10:09
Merged in trunk. ... (check-in: d11cbb637b user: stephan tags: markdown-tagrefs)
08:33
tls: fixes fossil ssl-config load-cert --filename so that the cert and keys are combined and stored in the config table. fossil ui --tls and fossil server --tls now reads the certificate from the config table field ssl-cert. ... (check-in: c2562490d4 user: rdb tags: tls-server-fix)
07:15
fix formatting style as per https://fossil-scm.org/forum/forumpost/a711fb4fa0 ... (check-in: 9769c4f756 user: rdb tags: trunk)
04:41
ssl-config show typo fixes reported in [forum:/forumpost/dde10203ae3dfe36 | forum post dde10203ae3dfe36]. ... (check-in: 2d3bee3b67 user: stephan tags: trunk)
04:11
fossil init: added options to set the project name and/or description during fossil init. --project-name --project-desc quote "string that contain spaces" ... (check-in: 9d98d861e5 user: rdb tags: trunk)
2022-01-14
16:34
added "clonly" command as alternate form of "clone --no-open" ... (Leaf check-in: 3598e3ae53 user: sdr tags: clone-no-open-alternative)
2022-01-13
19:45
Promote the test-detach to be just "detach". Provide better help. Require user confirmation. For "fossil pull --from-parent-project" remember the URL of the last parent project pull. Remove parent-project settings on a "fossil scrub". ... (check-in: b3f3a898c8 user: drh tags: trunk)
12:50
Change all calls to json_extract() into uses of the new ->> operator. ... (check-in: 50d433e5b0 user: drh tags: trunk)
2022-01-12
03:46
sync.wiki: fixed a typo and struck allow-symlinks from the list of sync'd config options. ... (check-in: d1ac2f90da user: stephan tags: trunk)
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)
17:11
Add the --transport-command option to the "fossil clone" command. ... (check-in: 14b3f48e3c user: drh tags: trunk)
16:41
The --transport-command now deals correctly with passwords in the URL. ... (check-in: f485a164af user: drh tags: trunk)
15:46
Add the --transport-command option to "fossil sync" and similar. The option is currently undocumented. ... (check-in: 3cd412eb5c 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: 1aff463371 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: 450cfbbfac 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: 601948b19b user: drh tags: trunk)
10:57
Fixed a null-pointer deref in /chat JS in the try-to-resend-message error handler. ... (check-in: 86bba486c5 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: 7994809763 user: wyoung tags: trunk)
09:14
A few clarifications to the new glossary. ... (check-in: 78aa439407 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: 65dbf97eb8 user: drh tags: trunk)
20:23
Add the --share-links option to "fossil all sync" and "fossil all pull". ... (check-in: 23a0cd66c8 user: drh tags: trunk)
20:20
Add the "Links from other repositories" section on the /urllist page. ... (check-in: 6916a058ab 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: 12d2f70bdf 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: 4ff45df429 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: ebcce3ccdd 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: b330ce6cfb user: drh tags: trunk)
12:43
Add the "pragma client-url" card to the sync protocol. ... (check-in: 84358b7db1 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: 7e993c709a 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: 1865cf4ce2 user: drh tags: trunk)
17:02
Merge the diff enhancement from trunk. <b>Closed:</b> 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: 5bb01585bc user: drh tags: synclog)
13:43
Make sure the synclog table exists when running the synclog command. ... (check-in: ce5802534c user: drh tags: synclog)
13:28
Fix a compiler warning and reduce the indentation for nested synclog display on the /urllist page. ... (check-in: 59bd2ec738 user: drh tags: synclog)
13:26
Show the synclog on the /urllist page. ... (check-in: 8a2b980d0d user: drh tags: synclog)
13:06
Merge the ardoise skin CSS fix from trunk. ... (check-in: bda1728a9c 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: aa9e43bf28 user: drh tags: synclog)
12:54
Ensure that the synclog table exists before trying to query it. ... (check-in: 42a23ae71f user: drh tags: synclog)
12:48
Remove HTTP usernames from SYNCLOG entries. ... (check-in: 40170e6164 user: drh tags: synclog)
12:32
Add the "fossil synclog" command to display syncing history. ... (check-in: dc861e5f2b user: drh tags: synclog)
10:17
More fixes to the synclog xfer protocol. ... (check-in: 555e36595f user: drh tags: synclog)
10:04
Fix a bug in the logic that prevents loopback URLs in the synclog. ... (check-in: 3ef61c4782 user: drh tags: synclog)
09:53
First attempt at transfering SYNCLOG data over the wire. ... (check-in: d58eebb77f user: drh tags: synclog)
08:39
Merge latest changes from trunk. ... (check-in: 3348c66e3d user: drh tags: synclog)
08:37
Change the synclog to keep timestamps with unixepoch(). This requires SQLite 3.38.0. ... (check-in: 3be414357f user: drh tags: synclog)
2021-12-19
23:07
Avoid a possibly unnecessary call to db_prepare() when doing a config sync. ... (check-in: d57a63254c 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: 8677e3ca50 user: drh tags: synclog)