Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
347 ancestors of version-2.18 back to version-2.17
|
2022-02-23
| ||
| 13:22 | Version 2.18 (check-in: 84f25d7eb1 ... user: drh tags: trunk, release, version-2.18) | |
| 13:09 | The --share-links option seems to be causing no end of confusion. So we'll just make it undocumented and perhaps remove it or document it properly later. (check-in: 0a91005e35 ... user: drh tags: trunk) | |
| 13:01 | Include the '<html>' rule in the Miscellaneous section of /md_rules. (check-in: f0fa7f21f8 ... user: drh tags: trunk) | |
| 12:50 | Improvements to the change log for 2.18. Fix the aboutcgi.wiki document so that it correctly shows the scope of REQUEST_URI. (check-in: d0491fd0b4 ... user: drh tags: trunk) | |
|
2022-02-22
| ||
| 21:44 | Improved organization and grouping of the change list for version 2.18. (check-in: 1841ce6747 ... user: drh tags: trunk) | |
| 21:20 | Adjustments to the "/md_rules" page, suggested on the SQLite forum: <https://sqlite.org/forum/forumpost/b8e93aa66d> (check-in: c5e4c8b63a ... user: drh tags: trunk) | |
| 19:13 | Update the built-in SQLite to version 3.38.0 final. (check-in: c55e0f6ca3 ... user: drh tags: trunk) | |
|
2022-02-21
| ||
| 20:54 | docs: a typo fix and an updated date reference. (check-in: 841c78d2cd ... user: stephan tags: trunk) | |
| 20:44 | antibot.wiki: changed 'billions' to 'millions', per /chat discussion. (check-in: d4f3babea9 ... user: stephan tags: trunk) | |
| 20:36 | Per chat discussion and forum post fd49a822db5bc522, removed PellesC build from makemake.tcl and the corresponding makefile. (check-in: fcb33239b5 ... user: stephan tags: trunk) | |
|
2022-02-20
| ||
| 19:14 | Fix typo in the output of "fossil help -o". (check-in: 5b4a729b71 ... user: drh tags: trunk) | |
|
2022-02-19
| ||
| 23:03 | Adjust padding in /chat CSS to eliminate an unsightly dead zone between the chat area scrollbar and the right side of the page, as reported in /chat. (check-in: 46ec28aca9 ... user: stephan tags: trunk) | |
| 01:59 |
Fix hyperlinks on the /winfo page. These were broken
when a page was accessed through /info/HASH
or /winfo/HASH aliases.
(check-in: 356a4845b3 ...
user: george tags: trunk)
| |
|
2022-02-18
| ||
| 22:05 | Do not try to uncompress generic HTTP content when the NOCOMPRESS flag is set. (check-in: 66ef906118 ... user: drh tags: trunk) | |
| 20:49 | Rename the "fossil chat backup" command to "fossil chat pull". (check-in: 8ee8f03a77 ... user: drh tags: trunk) | |
| 20:32 | For "fossil chat backup", when transfering content from the transfer table into the repository, be explicit about column names, as the column names might be in a different order. (check-in: e983a7dc93 ... user: drh tags: trunk) | |
| 20:25 | Add the "fossil chat backup" command and the "/chat-backup" webpage to support it. (check-in: 1827a31487 ... user: drh tags: trunk) | |
| 15:23 | Improved diff alignment following an indentation change. The objective of this change is to improve the diff output for of the [a36dd09d17f3057f] check-in. (check-in: 868d160838 ... user: drh tags: trunk) | |
| 13:35 | Fix a minor comment typo. (check-in: e2aed163ac ... user: drh tags: trunk) | |
|
2022-02-17
| ||
| 18:13 | Fix a typo in the help for the "fossil remote" command. (check-in: 7ea1b380ea ... user: drh tags: trunk) | |
| 15:04 | 'update' shows the commit date for the updated-from version, for consistency." (check-in: 971dd2364d ... user: danield tags: trunk) | |
| 02:38 | 'update' now lists the updated-from version, per off-list user request, the intent being to simplify access to the version for purposes of running a diff after seeing updates arrive. (check-in: 07ed3fedfa ... user: stephan tags: trunk) | |
|
2022-02-16
| ||
| 13:22 | Mention the REQUEST_URI fix in the change log. (check-in: ced2850813 ... user: drh tags: trunk) | |
|
2022-02-15
| ||
| 23:34 | Update the built-in SQLite to the latest 3.38.0 beta. (check-in: abd90eb5a8 ... user: drh tags: trunk) | |
| 21:46 | Return a 404-Not Found error on any attempt to access a "draft" skin that is not defined. (check-in: de320cc33e ... user: drh tags: trunk) | |
|
2022-02-13
| ||
| 19:16 | Back out check-in [5bb921dd0893a548] which was wrong - the REQUEST_URI CGI parameter should include the query string. Improve the CGI variable documentation in comments. Improve robustness to malformed CGI variables. (check-in: e514eeea8f ... user: drh tags: trunk) | |
| 19:14 | Improved robustness in CGI variable parsing. (closed check-in: b897350007 ... user: drh tags: cgi-compliance) | |
| 16:00 |
Fix hyperlinks on the /winfo page. These were broken when a page was rendered through /info/HASH of /winfo/HASH aliases.
(check-in: 5ce372ce48 ...
user: george tags: base-href-fix)
| |
| 00:26 | Back out [5bb921dd0893a548]. It turns out that REQUEST_URI should have the query string appended. Make other changes to cgi.c to bring it into "compliance". "Compliance" is in quotes because rfc3875 does not define REQUEST_URI. That variable is really just by conveniention. But Apache and Nginx both append the query string, so we should too. (check-in: fd1c9b090a ... user: drh tags: cgi-compliance) | |
|
2022-02-12
| ||
| 20:53 | Update the defense-against-robots documentation to align with current behavior. (check-in: c9082b2971 ... user: drh tags: trunk) | |
| 20:30 | Enhancement to robot defense. The auto-hyperlink setting can now be 2 (UserAgent only) in which case the UserAgent string is consulted and hyperlinks are generated if and only if the UserAgent looks human. Javascript does not come into play. When auto-hyperlink is 1, the traditional Javascript changes to href= in anchor tags are still used. (check-in: df337eb61c ... user: drh tags: trunk) | |
| 13:55 | Do not require mouse events for auto-hyperlink if the UserAgent string includes "Android". Describe the Safari visited/unvisited link limitation on the auto-hyperlink setting. (check-in: cef15ed3d3 ... user: drh tags: trunk) | |
| 13:29 | New javascript for href.js such that any mousemove or mousedown event at any time is sufficient to trigger the mouse activity condition for activation of hyperlinks. This works better on FF and chrome, but with safari, the visited/unvisited link color is determined by the initial value of href= and is not adjusted when href= changes, so visited/unvisited colors are not being updated on safari. (check-in: e7d67b7640 ... user: drh tags: trunk) | |
| 01:01 | Modify the /honeypot to explain the situation to human readers who might accidentally reach it, and offer them a links to the login page to prove their humanness. (check-in: 533c2c7144 ... user: drh tags: trunk) | |
| 00:38 | Robot defense uses a mousedown event rather than mouse motion as one of the signals that the request is from a human. This should make robot defense work better for users on mobile. (check-in: 8d4e11432d ... user: drh tags: trunk) | |
|
2022-02-11
| ||
| 21:25 | The REQUEST_URI CGI parameter should not include the QUERY_STRING. (check-in: 5bb921dd08 ... user: drh tags: trunk) | |
| 16:00 | Improvements to the /admin_sql page. (check-in: 6325f81d06 ... user: drh tags: trunk) | |
| 15:40 | Better hyperlinks on the security-audit warning about the server load average setting. (check-in: e5c0543760 ... user: drh tags: trunk) | |
| 15:26 | Enhance security audit to warn about giving hyperlink privilege to user nobody. (check-in: 5999d2446b ... user: drh tags: trunk) | |
| 14:57 | Fix mis-coded HTML on the /setup_access page. (check-in: ecab8f430f ... user: drh tags: trunk) | |
|
2022-02-10
| ||
| 23:30 | Fix a warning for unused variable 'p' introduced by [487e465263fd21] (check-in: 8895d938e2 ... user: george tags: trunk) | |
| 19:38 | Fix the "fossil remote add NAME URL" command so that it accepts aliases for URL. (check-in: c301e29389 ... user: drh tags: trunk) | |
| 15:50 | Update the built-in SQLite to the latest 3.38.0 beta that includes the performance enhancements on the datetime() function. (check-in: 740d655e55 ... user: drh tags: trunk) | |
| 00:05 | Remove unused local variable from cgi_parse_POST_JSON() to fix a compiler warning. (check-in: 96bf76a4b1 ... user: george tags: trunk) | |
|
2022-02-09
| ||
| 20:23 | Cherrypicked [92221aaa192e82] and [7283ae6e120c10] on behalf of George. (check-in: f902814db6 ... user: stephan tags: trunk) | |
| 19:38 | Fix a misuse of an unsigned integer in the blobReallocMalloc() which can lead to redundant memory reallocations. (check-in: 92221aaa19 ... user: george tags: markdown-footnotes) | |
| 19:29 | Fix a bug in the blob_reserve() function that was introduced by [1243bf39996b8a]. The current mainline is not affected because this function is not used anywhere. However it was causing memory corruption on the 'markdown-footnotes' branch since it was employed in [544df852b2d9a1]. (check-in: 7283ae6e12 ... user: george tags: markdown-footnotes) | |
| 06:59 | Display build/patch number for the MSVC compiler. (check-in: 487e465263 ... user: danield tags: trunk) | |
|
2022-02-08
| ||
| 17:14 | Fix compiler warning on builds that lack support for FuseFS. (check-in: 398c5cd1a7 ... user: drh tags: trunk) | |
| 17:07 | Make the "fusefs" command and help text available, even on builds that lack support for FuseFS. (check-in: b1a78a65f6 ... user: drh tags: trunk) | |
|
2022-02-05
| ||
| 01:21 | Update the built-in SQLite to the latest 3.38.0 beta. (check-in: 82bbde8d0f ... user: drh tags: trunk) | |
|
2022-02-04
| ||
| 11:28 | On the repository list page, show Last Modified as 'unknown' for a repository with no entries in the event table (see forum report), and sort it still as oldest. (check-in: 9e42012742 ... user: danield tags: trunk) | |
|
2022-02-03
| ||
| 00:55 | Remove a faulty assert() statement inserted by check-in [9c1199d723e0acda]. (check-in: 537a1394d8 ... user: drh tags: trunk) | |
|
2022-02-02
| ||
| 21:50 | Fix typo in defcsp.md: DSP --> CSP (check-in: 9ce4dd0db2 ... user: mgagnon tags: trunk) | |
|
2022-02-01
| ||
| 22:03 | Add --case-sensitive and --nocgi to the output of 'fossil help -o', and --cgitrace to the webpage for global options. (check-in: 54cdf297fd ... user: danield tags: trunk) | |
| 21:24 | Document the "--chdir" global option. (on "fossil help -o") (check-in: 4bb2090454 ... user: mgagnon tags: trunk) | |
| 13:20 | Update to the latest SQLite 3.38.0 alpha that includes support for --wordwrap in the CLI. (check-in: 0505bc8289 ... user: drh tags: trunk) | |
|
2022-01-31
| ||
| 16:30 | Update to the latest SQLite in order to fix compiler warnings. (check-in: 52b0272fda ... user: drh tags: trunk) | |
| 14:19 | Update the built-in SQLite to the latest 3.38.0 alpha that include the new ".mode qbox" command and other enhancements in the shell. (check-in: 100118cb91 ... user: drh tags: trunk) | |
| 05:42 | For the MSVC makefile, fix forwarding of XPCFLAGS and XPLDFLAGS to OpenSSL. This is only relevant if the MSVC makefile is used to build OpenSSL as a sub-project (FOSSIL_BUILD_SSL=1) for Windows XP (FOSSIL_ENABLE_WINXP=1). XPLDFLAGS only matters for the shared library case (FOSSIL_DYNAMIC_BUILD=1), and is applied in a post build step -- somewhat whacky, but fixes the problem, and there's a lot of comments and diagnostic output to help with troubleshooting. (check-in: fa3f60f694 ... user: florian tags: trunk) | |
| 05:32 | Update the makemake.tcl script. (closed check-in: 771ab19439 ... user: florian tags: msvc-openssl-winxp) | |
| 05:29 | Keep the verbose output as it's helpful for debugging, and because Fossil build output is also very detailed. (check-in: c62f663e19 ... user: florian tags: msvc-openssl-winxp) | |
|
2022-01-30
| ||
| 11:32 | Reduce output verbosity, but still provide enough hints in case of an error. (check-in: 7dcf497daa ... user: florian tags: msvc-openssl-winxp) | |
| 11:26 | Remove an incorrect comment: it's possible to edit the OpenSSL makefile, and it only rebuilds itself if the templates are updated. (check-in: 87dcc045dd ... user: florian tags: msvc-openssl-winxp) | |
|
2022-01-28
| ||
| 17:36 | Improved TLS read-from-client support on Windows. (check-in: b0834be5d0 ... user: stephan tags: trunk) | |
| 14:51 | Swapped semantics of the new argument to ssl_read_server(), per forum discussion. Adjacent doc touchups. (closed check-in: 9110662fd1 ... user: stephan tags: ssl-read-loops2) | |
| 06:37 | Minor code style fixes. (check-in: d4ef61538c ... user: florian tags: ssl-read-loops2) | |
| 05:51 | Another attempt to fix the SSL_read() loops on Windows. Not necessarily more elegant, but at least working around a well-defined problem, making the code easier to maintain. (check-in: 4d8a71be8c ... user: florian tags: ssl-read-loops2) | |
|
2022-01-27
| ||
| 20:08 | Remove the prototype for pikchr() from config.h, since pikchr.c gets a valid header file on all platforms. (check-in: fd9b8fd845 ... user: danield tags: trunk) | |
| 16:27 | Additional fixes to the build process to ensure that pikchr.c has a valid header file. (check-in: f46f8c3839 ... user: drh tags: trunk) | |
| 15:53 | Change makemake.tcl accordingly for DMC (generated Makefile.dmc not tested). (closed check-in: 9f208a13bc ... user: danield tags: pickhr-prototype) | |
| 15:17 | Fix makemake.tcl and Makefile.msc to build on Windows. (check-in: 2d354a6e7f ... user: danield tags: pickhr-prototype) | |
| 11:20 | Be strict about compiler warnings for Windows builds. (check-in: 57f16ce8e5 ... user: drh tags: trunk) | |
| 06:45 | Make MSVC build fail any level 2 warnings, and build w/o any. (closed check-in: 9c1199d723 ... user: larrybr tags: msvc-warn2-fatal) | |
| 06:39 | Create new branch named "msvc-warn2-fatal" (check-in: 5e6484a5e5 ... user: larrybr tags: msvc-warn2-fatal) | |
| 04:34 | Fix an off by 1 bug in "win32_http_request()" which was causing POST request to fail on windows. (e.g. wikiedit preview or upload of a file on the chat) Problem appear in checkin [7a3bf55f5489f534] (check-in: e4b49ce37d ... user: mgagnon tags: trunk) | |
| 04:16 | A potential fix for the Makefile.msc and Makefile.dmc for the missing pikchr prototype, as discussed in /chat. Cannot test locally. _Might_ be that the added block in makemake.tcl line 1441 can be removed. (check-in: bc6bda98a1 ... user: stephan tags: pickhr-prototype) | |
| 03:57 | Make sure the pikchr() function has a prototype(). MSVC generates incorrect code (and does not give a warning) if the prototype is missing. (check-in: a27b3364e3 ... user: drh tags: trunk) | |
|
2022-01-26
| ||
| 18:22 | Make sure stdin and stdout are set to binary mode in Windows for the "fossil http" command. (check-in: be1c4d47f9 ... user: drh tags: trunk) | |
| 17:28 | For Windows debugging, then "fossil ui" or "fossil server" is launched with the --httptrace option, the temporary files used to start subprocesses are stored in the working directory and are not deleted after each request. (check-in: 3d238187bb ... user: drh tags: trunk) | |
| 14:36 | Fix compiler warning of unused function for builds without OpenSSL. (check-in: 2a563d60bf ... user: drh tags: trunk) | |
| 14:33 | One more compiler warning fix. (check-in: 317c665ce6 ... user: drh tags: trunk) | |
| 14:32 | Fix "unused variable" compiler warnings when building without OpenSSL. (check-in: c1350c8a44 ... user: drh tags: trunk) | |
| 14:00 | Check-in [acffc8f7858254eb] was causing "CGI content-length mismatch" errors on the main Fossil website (xinet.d->althttpd->Fossil). This check-in attempts to resolve the problem. (Edit:) *Not!* The error is still occurring, though at least now we have a better error message. The problem might have been in althttpd and fixed at https://sqlite.org/althttpd/info/fded041a3e9ce9b0. (check-in: c5c7dd5ffb ... user: drh tags: trunk) | |
| 13:34 | Improved help-page for the "http" command. (check-in: 42c4d045e1 ... user: drh tags: trunk) | |
| 13:10 | Updates to the change log. (check-in: 076e7863c2 ... user: drh tags: trunk) | |
|
2022-01-25
| ||
| 19:36 | Corrected parsing of /json-mode POST data in TLS mode. Extended /json/wiki/preview to support a mimetype option. (check-in: 7f5877e843 ... user: stephan tags: trunk) | |
| 18:14 | ssl_read_server() now returns 0 on read error and lets the higher-level code deal with the short read. This might resolve the issue under discussion in forum post 2f818850abb72719. (check-in: acffc8f785 ... user: stephan tags: trunk) | |
| 17:44 | Update the built-in SQLite to the latest 3.38.0 beta, for the purpose of beta testing SQLite. (check-in: 605064e656 ... user: drh tags: trunk) | |
|
2022-01-24
| ||
| 08:42 | /chat: added optional 'raw' URL argument to specify that the xmsg text should be returned as-is instead of HTML-izing it. This is not used by /chat but is to support Brad Harder's standalone curses-based /chat client (and similar ones). (check-in: 4359f4b573 ... user: stephan tags: trunk) | |
| 08:27 | Simplified version of the previous patch which also catches SSL_read() errors on Windows. (check-in: b70557f690 ... user: stephan tags: trunk) | |
| 08:23 | Preliminary workaround for Windows-specific SSL_read() behavior described in forum post 2f818850abb72719. Patch tested by Florian (Windows) and myself (Linux). (check-in: b890451cfb ... user: stephan tags: trunk) | |
| 06:54 | Replaced the "manual" TLS EOF tracking with BIO_eof(), analog to how is done in althttpd. (check-in: 06e300e5bd ... user: stephan tags: trunk) | |
|
2022-01-23
| ||
| 20:11 | Diff algorithm is slightly faster and does a better job of dealing with indentation changes in code. See forum thread 7631656a2823338a. (check-in: 1cb182ac18 ... user: drh tags: trunk) | |
| 19:57 | Add a heuristic to the diff generator that helps it do a better job of identifying differences in C code that result from a change in indentation level. (closed check-in: 8cd73dda3d ... user: drh tags: diff-improvement) | |
| 12:52 | Fix bullets in wsl_caveats.wiki (check-in: ea6b2d3e86 ... user: larrybr tags: trunk) | |
| 11:29 | Additional alignment debugging information output for "fossil diff --debug". (check-in: 9aaefcfd0a ... user: drh tags: diff-improvement) | |
| 09:16 | Another follow-up to commits [85cfdd192a] and [6eeb7ec10e]: In the document to explain how Fossil reads environment variables to customize its behavior, do not mention how Fossil writes environment variables to customize the behavior of CGI programs, as that seems off-topic and confusing. (check-in: c7abbe1ee6 ... user: florian tags: trunk) | |
| 04:12 | When trying to do an alignment of large blocks, first try an LCS on the same block using an ignore-whitespace comparison. If a large LCS is found, use that to subdivide the problem. Otherwise, continue with the usual divide-and-conquer technique. (check-in: c311efef07 ... user: drh tags: diff-improvement) | |
| 00:31 | Approximately a 5x performance increase for diff with the -w (ignore whitespace) option. (check-in: fbdbc09b40 ... user: drh tags: diff-improvement) | |
|
2022-01-22
| ||
| 22:37 | Remove expired link in userlinks.wiki (check-in: 1a370bc3d0 ... user: larrybr tags: trunk) | |
| 21:46 | Link wsl_caveats.wiki into "Links For Fossil Users" (check-in: 70ca1ce4d2 ... user: larrybr tags: trunk) | |
| 18:02 | Restore "const" before "DLine*" where possible in the diff generator. And even add some new instances of "const". (check-in: cf69ac4e39 ... user: drh tags: diff-improvement) | |
| 17:50 | Fix the computation of DLink.nw for the case of the -w (no whitespace) option for diff. (check-in: 44b6f12845 ... user: drh tags: diff-improvement) | |
| 17:11 | Add the Dline.nw field. Use it as a cache of the number of characters on a line with leading and trailing whitespace removed. (check-in: f6112b93e9 ... user: drh tags: diff-improvement) | |
| 13:49 | Enhance the DLine.indent field so that it is always initialized to the number of space and control characters at the beginning of the line. (check-in: 2dad4158db ... user: drh tags: diff-improvement) | |
|
2022-01-21
| ||
| 11:38 | Fix the previous check-in to list environment variables used by the CGI Server Extensions feature in the correct place. (check-in: 6eeb7ec10e ... user: florian tags: trunk) | |
| 11:16 | Defer output of status messages until relevant. Remove unnecessary FOR command variable expansions. (check-in: b2655b9c4d ... user: florian tags: msvc-openssl-winxp) | |
| 06:49 | Forward XPCFLAGS and XPLDFLAGS to the OpenSSL build process to fix Windows XP builds with MSVC. This affects builds with FOSSIL_ENABLE_WINXP=1 and FOSSIL_BUILD_SSL=1. XPLDFLAGS is only relevant if FOSSIL_DYNAMIC_BUILD=1 also set, and is applied in a post-build step to work around the difficulties to append (MSVC) linker flags to the OpenSSL defaults. NOTE: Pending more tests, and back-porting to tools/makemake.tcl. (check-in: b9d40d68dc ... user: florian tags: msvc-openssl-winxp) | |
| 06:12 | Add a few environment variables mentioned in recent check-in comments to the documentation. (check-in: 85cfdd192a ... user: florian tags: trunk) | |
|
2022-01-20
| ||
| 21:43 | The test-httpmsg command does not need to open a repository. (check-in: b145f19df5 ... user: drh tags: trunk) | |
| 13:17 | Add SERVER_SOFTWARE to the set of CGI parameters emitted by /ext (check-in: a9a1bd84d8 ... user: drh tags: trunk) | |
| 04:48 | Per a /chat discussion in December, no longer "sterilize" manifests saved in zip/tar exports, as that changes their hash for client-side validation purposes and there is little risk of such exports being re-imported into a fossil repo. (check-in: 722c248d53 ... user: stephan tags: trunk) | |
|
2022-01-19
| ||
| 19:34 | Change the definition of structure artifacts so that they can store UTF-8 text rather than just ASCII text. (check-in: cc214897fb ... user: drh tags: trunk) | |
| 16:55 | For Solaris, omit the XOPEN_SOURCE define, as this is no longer recommended, according to private email from Claes Nästén. Also disable some obsolete compile-time options to SQLite. (check-in: 5b0c71d1fc ... user: drh tags: trunk) | |
| 16:00 | If there is a global ssl-ca-location setting, make sure it is used when trying to locate the trust store for any client TLS operation. (check-in: 0ca1fc4d98 ... user: drh tags: trunk) | |
| 15:35 | Change the priority of trust-store location search so that environment variables SSL_CERT_FILE and SSL_CERT_DIR take precedence over the ssl-ca-location setting. This allows a one-command override of the ssl-ca-location for testing or debugging. (check-in: e225dc9dec ... user: drh tags: trunk) | |
| 14:42 | Add short option -ci for --checkin in 'fossil diff'. (check-in: c8a7ee7e4c ... user: danield tags: trunk) | |
| 06:30 | Add wsl_caveats.wiki (now free-floating) (check-in: 73ba7637be ... user: larrybr tags: trunk) | |
|
2022-01-18
| ||
| 20:53 | Fix a typo on the /secaudit0 page. (check-in: fef157554f ... user: drh tags: trunk) | |
| 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 the tls-server-fix branch. See forum post de470658fdf45100. (check-in: d7008b3457 ... user: drh tags: trunk) | |
|
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) | |
| 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) | |
| 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
| ||
| 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 althttpd forum post 11c263b822fde80d. (check-in: 5fd1ca6fba ... user: stephan tags: markdown-tagrefs) | |
| 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 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-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 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 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 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 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 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) | |
|
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 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 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 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 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 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:01 | Futher improvements to longestCommonSubsequence that finds better matches using the faster heuristic before reverting to the optimal solver. (check-in: 3f94d1bbb5 ... 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: 7a93baffa2 ... user: drh tags: trunk) | |
| 12:30 | ardoise skin: fix misalignment of changed lines and line numbers in the unified view. (check-in: 44b92c79de ... 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: 22e41fe344 ... user: stephan tags: trunk) | |
| 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: b5bb5a7764 ... user: stephan tags: trunk) | |
| 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 check-in: 7c49ab3881 ... user: stephan tags: content-length-patch) | |
|
2021-12-19
| ||
| 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) | |
| 02:08 | Prevent a duplicate 'Logout' menu in the Eagle skin. (check-in: fb683a3e02 ... user: mistachkin tags: trunk) | |
| 01:33 | Update the custom makefile for MinGW. (check-in: 14c92366f9 ... user: mistachkin tags: trunk) | |
|
2021-12-18
| ||
| 19:38 | Add --chroot option to the 'http' and 'server' commands. (check-in: bf6be1e325 ... user: mistachkin tags: trunk) | |
|
2021-12-17
| ||
| 23:53 | Fix several compiler warnings, etc. (closed check-in: 6397ece589 ... user: mistachkin tags: chrootOpt) | |
| 23:04 | Add experimental --chroot option to the 'http' and 'server' commands. (check-in: acd75ce64c ... 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: 784f147dc4 ... user: stephan tags: trunk) | |
|
2021-12-14
| ||
| 14:49 | Added help text doc for -k alias for --keep for the open command, per forum post 6f17cf142f80e2c3. (check-in: 8fee91d408 ... user: stephan tags: trunk) | |
| 14:45 | Add '-k' as short option for '--keep' in 'fossil open', per forum observation. (check-in: bbd3d25654 ... 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: c33ffed3eb ... 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: a58d952fa6 ... 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: 28a60efcf9 ... 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: 88a9343205 ... 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: 10e7100107 ... user: florian tags: trunk) | |
|
2021-12-04
| ||
| 13:23 | diffcmd.c: Fix a typo in comment for file_same_as_blob() (check-in: fb2d6374f5 ... user: js tags: trunk) | |
| 08:23 | Updated MINIMUM_SQLITE_VERSION to 3.37, as reported in forum post 81cd206073. (check-in: ebea00c5bd ... 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: c128f93042 ... user: drh tags: trunk) | |
|
2021-11-28
| ||
| 14:03 | Removed dead wikipedia link from interwiki.md, reported in forum post 295d5bcc8b. (check-in: d5f322ef46 ... user: stephan tags: trunk) | |
|
2021-11-27
| ||
| 12:05 | Fox typo in documentation, as reported on the forum. (check-in: 1764410aab ... user: drh tags: trunk) | |
|
2021-11-22
| ||
| 16:12 | Update the built-in SQLite to the first 3.37.0 beta. (check-in: f96e9dfad3 ... 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: 54ebad0116 ... 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: 298ccff06c ... user: stephan tags: trunk) | |
| 06:02 | Fix a minor typo in the /ci_edit footnote about custom branch colors. (check-in: 5954e626f9 ... user: florian tags: trunk) | |
|
2021-11-17
| ||
| 15:52 | Fix accidental fork. (check-in: bd7f2727ba ... 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: cd934131f8 ... 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: f3bd05ca7f ... 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: 163534407d ... user: drh tags: trunk) | |
| 12:39 | Added --ingore-clock-skew option to checkin, per discussion in forum post 1ccad8679d0357b8 and /chat. (check-in: 93de7b27c3 ... user: stephan tags: trunk) | |
|
2021-11-14
| ||
| 19:38 | Fix an incorrect malloc() associated with "fossil commit -v" (check-in: bf3a32f59e ... user: drh tags: trunk) | |
|
2021-11-13
| ||
| 19:33 | Minor documentation tweaks. (check-in: 1eab9b69f0 ... user: drh tags: trunk) | |
| 17:48 | Add link to "embedded doc" version the file being viewed via the /file page. (check-in: d7c40d4575 ... user: mgagnon tags: trunk) | |
| 13:10 | Improvements to Chat documentation. No code changes. (check-in: cedac53a47 ... user: drh tags: trunk) | |
|
2021-11-12
| ||
| 18:52 | Add the undocumented "fossil remote config-data" command. (check-in: 6cdddee2bd ... 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: 31361e328f ... 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: c129f29566 ... 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: 39fbaf34e1 ... 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: c9f3d9c2a9 ... 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: 14f44e933c ... 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: 8c1263754c ... user: drh tags: trunk) | |
|
2021-11-04
| ||
| 18:37 | Update the built-in Pikchr implementation to fix a compiler warning. (check-in: 7f7df29bfc ... 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: d6d4c14b0e ... user: drh tags: trunk) | |
| 00:59 | Update the built-in SQLite with the fix for the broken shadow table protections. (check-in: 00650cf020 ... 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: 51bb976fb9 ... 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: af8109c00d ... 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: d70ea01c83 ... 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: 735b6be7ea ... user: danield tags: trunk) | |
| 15:22 | Display SSL certificate validity timestamps in ISO8601 format (check-in: d847300f3b ... 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: a517c30c79 ... 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: 6389c999ce ... user: drh tags: trunk) | |
| 10:14 | In contribute.wiki, mention 'fossil patch' for submitting binary patches. (check-in: f3f3c1db6f ... user: danield tags: trunk) | |
|
2021-10-26
| ||
| 18:55 | An attempt to improve the built-in documentation for the "fossil chat" command. (check-in: 56d23baba1 ... user: drh tags: trunk) | |
| 17:21 | Update the built-in SQLite to the latest 3.37.0 alpha for testing. (check-in: ed3dc66de0 ... user: drh tags: trunk) | |
| 16:17 | Make sure the g.zIpAddr is reset for each new ssh: URL. (check-in: be18690cad ... 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: cd5715513e ... user: drh tags: trunk) | |
| 15:47 | More work to ensure that UrlData.path is always dynamically allocated. (check-in: 6d78082cb5 ... user: drh tags: trunk) | |
| 15:13 | The UrlData.path element should always be dynamically allocated. (check-in: b9c9d39df9 ... 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: 6330e86405 ... user: drh tags: trunk) | |
| 10:09 | Improved help text for the autosync setting. (check-in: 19d7c5ff7b ... user: drh tags: trunk) | |
| 09:59 | If the "autosync" setting is "all", then autosync with all repos in "fossil remote list". (check-in: 241ade812b ... 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: 7f2e34c5c4 ... 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: 6b4a04d449 ... user: drh tags: trunk) | |
|
2021-10-22
| ||
| 19:26 | Show notBefore and notAfter timestamps for unknown TLS certificates. (check-in: 5623188de3 ... user: danield tags: trunk) | |
|
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: 4531bcd497 ... 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: b9107e42cd ... 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: 960c9e8bd6 ... user: drh tags: trunk) | |
|
2021-10-18
| ||
| 12:45 | Removed an incorrect hash result from www/password.wiki, per forum post 3375879e6c3b9d73. (check-in: 2169f323fa ... 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: 202cbcf015 ... user: stephan tags: trunk) | |
| 08:13 | A pikchr error output formatting fix, per forum post e167e2e622, and an unrelated typo fix. (check-in: c440011b74 ... 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: 9f53093dca ... 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: e340af58a2 ... 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: 48a860f658 ... 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: 9d693ef80a ... user: stephan tags: trunk) | |
| 17:11 | Corrected misuse of g.argv in /ci and /ci_tags pages, per forum post 74ec2261df. (check-in: ba3323da9f ... 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: 156c890a2e ... 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: 160bd67731 ... 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: 1dc5e1ce6d ... 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: 67e8599874 ... 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: df0e2ca168 ... 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: db54f4b706 ... user: stephan tags: trunk) | |
| 06:31 | More /chat config cosmetics. Started 2.18 change notes. (closed check-in: 891d79de18 ... user: stephan tags: chat-input-revisited) | |
| 06:09 | Updated date on 2.17 release in changes.wiki. (check-in: c3177ea9c4 ... 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: 5d7c98ef92 ... 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: 136d95b6f1 ... user: stephan tags: chat-input-revisited) | |
|
2021-10-09
| ||
| 14:43 | Version 2.17 (check-in: f48180f2ff ... user: drh tags: trunk, release, version-2.17) | |