Fossil

Timeline
Login

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

50 most recent check-ins

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). Leaf 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:/forumpost/2f818850abb72719 | 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:/forumpost/7631656a2823338a|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-Leaf 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
20:34
Merge from trunk Leaf check-in: 8d78edddf7 user: george tags: search-terms-highlighting
20:24
Merge from trunk Leaf check-in: 9094def2b9 user: george tags: rptview-submenu-paralink
20:13
Merge from trunk Leaf check-in: 5c0515e20c user: george tags: wcontent-subsets
19:58
Merge from trunk Leaf check-in: 6721c654a9 user: george tags: th1-doc-vars
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. Leaf 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 [/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