Fossil

Timeline
Login

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

200 most recent check-ins tagged with "trunk"

2020-06-04
21:01
mv-rm.test: On test teardown, delete the manually created dir. (Leaf check-in: 5da1bd94 user: ashepilko tags: trunk)
20:51
revert: Allow reverting of current changes for the whole directory tree. (check-in: a8bb0869 user: ashepilko tags: trunk)
18:38
Update the built-in SQLite to the latest trunk version so that the "fossil sql" command can take advantage of the new ".mode box" setting. (check-in: 363efffe user: drh tags: trunk)
14:23
The safe-HTML feature of Markdown rendering now shows the full content of omitted HTML elements, without truncation. (check-in: 16d68b0d user: drh tags: trunk)
14:12
On the /timeline page with the c= query parameter, try harder to capture the full number of events requested by the n= query parameter. (check-in: a1af8026 user: drh tags: trunk)
14:10
Update the built-in SQLite to the latest trunk version that includes the COMMIT patch for 3.32.2 plus the new ".mode table" and ".mode json" features of the CLI. (check-in: 99187917 user: drh tags: trunk)
2020-06-03
22:43
Squelched a compiler warning reported at https://fossil-scm.org/forum/forumpost/4215cf68c7. (check-in: 35ce9e3e user: stephan tags: trunk)
2020-06-02
22:34
mv: Handle the case of soft-renaming of a managed sub-directory that was already renamed at the file-system level; see forumpost/f5b13591e3 (check-in: 709d2f80 user: ashepilko tags: trunk)
20:05
Add the safe-html setting that determines which kinds of documents are allowed to generate unsafe HTML from Markdown. (check-in: 89b6dda9 user: drh tags: trunk)
18:55
Documentation improvements on the HTML safer. Only apply safe-html to Forum posts for the moment. (check-in: 03ce4e70 user: drh tags: trunk)
17:38
Update the HTML safeing mechanism so that it does the entire Markdown output all at once. In this way it is better able to cope with block markup that spans multiple paragraphs. (check-in: 382f3731 user: drh tags: trunk)
15:14
Only use safe-html markdown rendering for the Forum. This is a temporary measure to get most things working again while we devise improvements to the safe-html mechanism. (check-in: f4e6efb2 user: drh tags: trunk)
12:35
Change the callback function names in markdown_html.c so that they match the pointer names in markdown.c. No functional changes. (check-in: 485fda60 user: drh tags: trunk)
12:29
Refactor the safe-html interface names. Improved comments. No functional changes. (check-in: 54c1fd6f user: drh tags: trunk)
11:23
Fix blob_append_safe_html() so that it can handle the case of nHtml==0. (check-in: cd0b228d user: drh tags: trunk)
2020-06-01
22:46
Adjust the webpage-ex.md page due to the fact that <style> is no longer allowed in Markdown, for security. (check-in: 9f9fbb4b user: drh tags: trunk)
22:24
Quick fix to many of the formatting problems associated with the recent attempts at making the Markdown output "safer". More work to be done, but this check-in will at least get most of the website working again. I hope. (check-in: c2875cb4 user: drh tags: trunk)
20:51
Optimization to markdown formatting - faster determination if a line is part of a table for the common case when it is not. (check-in: bd2796b1 user: drh tags: trunk)
20:22
Give SQLite a hint to help it run faster in symbolic_name_to_rid(). (check-in: d45542cc user: drh tags: trunk)
20:12
Remove a redundant call to manifest_get(). (check-in: 50ed560c user: drh tags: trunk)
19:31
Further improvements to the end-tag insertion algorithm. (check-in: a7ebb8d7 user: drh tags: trunk)
19:16
Improvements to automatic end-tags. (check-in: a7807a8b user: drh tags: trunk)
16:10
When HTML markup is sanitized by the blob_append_safe_html() function, instead of removing offending markup, escape it and put it within an error span. (check-in: bc2e6fbe user: drh tags: trunk)
14:59
Revert the change at [a3ab0c6186b43236]. In its place, add the blob_append_safe_html() routine that stricts HTML generated by Markdown to be in the set of safe elements as defined by Fossil-wiki. Omit any unsafe elements and/or attributes. Omit unmatched close-tags. Insert missing close-tags. (check-in: aadf9172 user: drh tags: trunk)
13:11
Rename the htmlTagLength() function to html_tag_length(). (check-in: 3f99bca9 user: drh tags: trunk)
07:01
Enhance the markdown formatter to ignore certain HTML tags such as <style>. (check-in: a3ab0c61 user: drh tags: trunk)
01:14
Folded info from forum thread https://www.fossil-scm.org/forum/forumpost/b770d8edc4 into the Debian/nginx service docs. (check-in: 4b983223 user: wyoung tags: trunk)
2020-05-30
16:51
Added "& server" to the "native" row in the characterization table at the top of fossil-v-git.wiki. (check-in: 6c04e42f user: wyoung tags: trunk)
16:39
Small adjustments to the terminology in the summary table at the top of fossil-v-git.wiki. (check-in: 38850c03 user: wyoung tags: trunk)
2020-05-29
17:57
Correction to the /thisdayinhistory page so that it shows the first day of the project on the anniversary of the project. (check-in: 018db17c user: drh tags: trunk)
16:46
Update the built-in SQLite to the latest trunk code that includes the new ".mode table" command for formatting output from the CLI. (check-in: f6a99292 user: drh tags: trunk)
10:32
Remove an incorrect foreign key from the mlink table. Many of the other foreign keys are syntactically correct, but Fossil uses numeric 0 instead of NULL to mean "no reference", which is semantically wrong. We should try to fix that at some point, perhaps. Or enhance SQLite so that it is able to interpret 0 values on a FK reference to an INTEGER PRIMARY KEY as if it were a NULL, as an option. Maybe. (check-in: 1f5af800 user: drh tags: trunk)
2020-05-28
19:52
Merged uuid-to-hash branch down, causing all public interfaces except for those exceptions now documented in www/hashes.md to use something other than "UUID" to mean "artifact hash" or one of its more specific derivative terms. (e.g. Commit ID) (check-in: 8ad5e469 user: wyoung tags: trunk)
19:47
Second-pass edit on www/hashes.md: more definite stances on things now that we have a ruling on the debate, and less flagellation all around. (check-in: 3d808c4d user: wyoung tags: trunk)
17:37
Updates to the doc/hashes.md document. (check-in: 36430795 user: drh tags: trunk)
17:21
The new blob_reserve() now triggers blob_panic() if asked to allocate more than blob_append_full() internally allows for (not quite 2GB), to avoid a corner case that blob_reserve() could be used to accidentally bypass that internal limit. (check-in: e714b842 user: stephan tags: trunk)
15:46
Updates the email-sender TCL script so that it appends a "-f" argument to sendmail which is the "From:" email address. (check-in: a52499fd user: drh tags: trunk)
14:20
Enhance codecheck1.c to check recently added varargs functions. (check-in: b17aba9e user: drh tags: trunk)
13:44
Per forum discussion, moved the /fileedit ajax dispatching back down below the login check, but have it emit a JSON response if an ajax route was requested, else an HTML response. (check-in: 62263b9c user: stephan tags: trunk)
13:27
fossil.fetch() now uses onreadystatechange instead of onload because the latter does not handle connection errors and timeouts. Added timeout option to fossil.fetch() with a default of 15s. Corrected non-closing of a failed transaction when fileedit/commit fails. (check-in: 6849d9a5 user: stephan tags: trunk)
12:16
Moved /fileedit permissions check below the ajax dispatching check, as ajax bootstrapping performs that check itself, along with a CSRF check for write-mode requests, and emits a JSON-format response (as opposed to HTML) if it fails. (check-in: 13e26db4 user: stephan tags: trunk)
12:05
Add a notification that online file editing is enabled to the security audit. (check-in: a80861de user: drh tags: trunk)
12:02
Removed fileedit-glob from the list of syncable config options. It must be explicitly set on each repo where it is desired. (check-in: d6341b3a user: stephan tags: trunk)
11:49
Disable all access to the /fileedit page and its associated AJAX entry points if the user lacks write privilege or if file editing is not enabled. (check-in: f2312397 user: drh tags: trunk)
09:47
Added /fileedit to changes.wiki. (check-in: 2c9aa1b9 user: stephan tags: trunk)
09:40
Introducing the /fileedit page. (check-in: 1243bf39 user: stephan tags: trunk)
09:18
Reworked how style.css is emitted: all default rules first, then page-specific rules (if passed name=PAGENAME and if builtin file style.PAGENAME.css exists), then the skin. This increases the default style.css output by only approx. 800 bytes before compression (approx. 300 after compression). Has no visual impact on existing built-in skins, and none is expected on 3rd-party skin edits. See /forumpost/d63ff33063 for discussion. (check-in: 064c1c95 user: stephan tags: trunk)
08:55
Editing forum posts now applies delta compression to the edits. (check-in: 5b7888c9 user: stephan tags: trunk)
08:48
Add --reset flag to add/rm/addremove commands. (check-in: e0fc98ca user: stephan tags: trunk)
2020-05-27
22:41
The "tags" Makefile target added in [ebb67be4] relied on GNU make conditionals, which causes BSD make to choke. Reworked the feature to do the conditional work entirely on the Autosetup side instead. (check-in: 42111658 user: wyoung tags: trunk)
22:05
New document, "Hashes: Fossil Artifact Identification", which attempts to break down the HASH vs VERSION vs commit ID vs NAME vs UUID mess. It also serves to document my current understanding of all the ways "UUID" is currently misused, but because it is only documenting the current state of things, it's safe to put it on trunk. (Changes to cope with that particular slice of the mess will appaar later, on a branch.) (check-in: 33bec291 user: wyoung tags: trunk)
20:45
In www/checkin_names.wiki, documented the date: prefix for timetsamps, added fragment IDs for subsections, added a differentiating example of "fossil info" vs "/info/NAME" for special check-in names, and documented the order that Fossil resolves such names. (check-in: 74a7309a user: wyoung tags: trunk)
19:45
A few small improvements to embeddeddoc.wiki: added a named anchor so we can refer directly to the section talking about "ckout", referred to checkin_names.wiki only once from the relevant paragraph instead of twice, and added a paragraph explaining why this feature is particularly useful. This is in support of an upcoming commit: we're going to remove some redundant commentary about "ckout" in checkin_names.wiki. (check-in: 51511b72 user: wyoung tags: trunk)
19:22
Updated release version number in index.wiki. (check-in: c0a91653 user: stephan tags: trunk)
17:56
Added a top-level "tags" Makefile target for updating a Vim tags file using Exuberant Ctags (requires -R feature). It also updates a cscope file if we find cscope at configuration time. One so interested could add etags support to this as well. (check-in: ebb67be4 user: wyoung tags: trunk)
16:56
The error message Fossil gives on TLS certificate check failure changed in Fossil 2.11, so updated www/ssl.wiki to show the new message. Left the old message in place, since many people will be running versions of Fossil that still use that format, and a big part of the reason why we have this error message in the document is to make it come up in web searches for the error, since we give solutions later in the same doc. (check-in: 3c0565ab user: wyoung tags: trunk)
2020-05-26
18:30
Fix a bug in the "Delete Ad-Unit" button in the setup pages. (check-in: 48dca1b4 user: drh tags: trunk)
15:54
Update the version number to 2.12 as we begin the next release cycle. (check-in: ad9295fd user: drh tags: trunk)
15:54
Attempt to fix markdown rendering so that it correctly ignores table column separators that are contained without "code-span" back-ticks. (check-in: d6058989 user: drh tags: trunk)
2020-05-25
23:40
Update the changes log to include a date for 2.11 and to add a place-holder to begin recording 2.12 changes. (check-in: 87e3ad31 user: drh tags: trunk)
23:23
Version 2.11 (check-in: 4df91980 user: drh tags: trunk, release, version-2.11)
17:28
Update the built-in SQLite to version 3.32.1. (check-in: bb713f13 user: drh tags: trunk)
2020-05-22
17:54
Update the built-in SQLite to version 3.32.0. (check-in: f82e054f user: drh tags: trunk)
16:19
Clean shutdown in the "fossil sql" command. (check-in: fbb15cc4 user: drh tags: trunk)
12:26
For Download links, only include the tail-name of the file in the Content-Disposition header. (check-in: 0feb4128 user: drh tags: trunk)
00:27
Add CSS rules to limit the width of input and textarea items to 95% of the available screen width. (check-in: dbcfcef7 user: drh tags: trunk)
2020-05-21
23:59
Change a case of isalnum() to fossil_isalnum(). (check-in: 02e7c86b user: drh tags: trunk)
23:56
Add a Content-Disposition: header to the HTTP reply for the "Download" button. (check-in: 34cb4766 user: drh tags: trunk)
13:00
Fix the URL on some Download submenu links. (check-in: 9d18585d user: drh tags: trunk)
2020-05-19
16:51
Update the built-in SQLite to the third beta for 3.32.0. (check-in: a8098efe user: drh tags: trunk)
2020-05-18
11:48
When compiling with older versions of OpenSSL that do not support SHA256, hash certs using SHA1 instead. (check-in: 64d79ad4 user: drh tags: trunk)
10:55
Fix harmless compiler warnings in http_ssl.c that occur when building without SSL support. (check-in: b2824009 user: drh tags: trunk)
2020-05-17
20:38
Allow unversioned files to be identify by hash in addition to name. For the /uv webpage, when a file is identify by hash it has a long expiration time. (check-in: b5ab1ebe user: drh tags: trunk)
16:33
Update the built-in SQLite to the second 3.32.0 beta, for testing. (check-in: 5181332e user: drh tags: trunk)
12:59
Fix and improve comments associated with the previous check-in. (check-in: 3cbf02ac user: drh tags: trunk)
12:55
Improvements to the skin_id() routine. (check-in: 56ad5541 user: drh tags: trunk)
2020-05-16
01:08
Integrate ARIA suggestions from Peter Laursen. (check-in: 7dd07b2e user: drh tags: trunk)
2020-05-15
13:49
Typo fix on the homepage. (check-in: 5f66f288 user: drh tags: trunk)
2020-05-14
17:03
Fix the upper bound on the number of digits of hash to display so that it can display full-length SHA3-256 hashes. (check-in: 311aa9dd user: drh tags: trunk)
15:01
Fixed a comment: it was not only referring to the now-removed /test-forumnew page, it didn't properly describe what followed. (check-in: 0475b4f1 user: wyoung tags: trunk)
2020-05-13
18:49
Update the built-in SQLite with the patch to support the IIF() function. (check-in: 6fa4d92e user: drh tags: trunk)
11:59
Add the --db-only and --quick options to the test-integrity command. (check-in: 6711b222 user: drh tags: trunk)
11:47
Add the "current_checkout" variable to TH1 prior to running style_header() on some pages. The default skin uses this variable to adjust the meaning of the "File" menu option. (check-in: 78abc282 user: drh tags: trunk)
2020-05-12
00:21
Extra comment in the code for the m=checkin with t=release feature of /timeline. (check-in: 461d4f41 user: drh tags: trunk)
00:01
Fix broken Annotate and Blame links on the /file page. (check-in: 69e596e5 user: drh tags: trunk)
2020-05-11
23:57
In the /timeline, the t=TAG and m=HASH options can be used together and both all TAGs and the HASH will both be shown. Useful to get context of an historical checkin X relative to releases using "m=X&t=release". (check-in: 03f7bcb4 user: drh tags: trunk)
22:53
Continue the file browsing UX enhancements into the /tree and /fileage pages (check-in: 92fe4a54 user: drh tags: trunk)
21:01
Widen shun fields to accommodate SHA3-256 (check-in: f749f203 user: andygoth tags: trunk)
20:56
Fix busted hyperlinks on the /file page, caused by recent enhancements. (check-in: f4a9221a user: drh tags: trunk)
20:13
Carry the file browsing UX improvements through into the /dir page. (check-in: 4977765e user: drh tags: trunk)
19:31
Fix a busted hyperlink in the /file page. (check-in: af204596 user: drh tags: trunk)
19:24
Fix a compiler warning in the previous check-in. (check-in: e07b1091 user: drh tags: trunk)
19:24
Further enhancements to the file browsing UX. (check-in: cd05cb20 user: drh tags: trunk)
18:12
Continuing UX improvements on the /file, /artifact, and /whatis pages. More needs to be done. (check-in: 1b5d0b0e user: drh tags: trunk)
2020-05-10
15:29
Fix a null-pointer reference and segfault in /file if the filename= query parameter is used with ci= and without name=. (check-in: 26011322 user: drh tags: trunk)
15:06
Include the login name as part of the ETag hash for ETAG_QUERY. That way, the hash will change if the user logs in or logs out, and the page will be recomputed. (check-in: 18aec6b9 user: drh tags: trunk)
14:51
Shift the computation of the hash returned by fossil_exe_id() from run-time to compile-time. (check-in: 22fc5a79 user: drh tags: trunk)
13:58
Add the fossil_exe_id() internal interface that returns a unique hash that changes whenever Fossil is recompiled (more precisely, whenever the MANIFEST_UUID changes or the etag.c source file is recompiled). (check-in: 54a8243b user: drh tags: trunk)
12:58
Proof-of-concept ETag caching for the /timeline page. Seems to work. Most other webpages could easily add ETag caching now. (check-in: 7eaecedd user: drh tags: trunk)
12:16
Enable ETag caching of the /uvlist and /juvlist pages. (check-in: a6003f1d user: drh tags: trunk)
11:39
Avoid returning empty ETag: headers in the HTTP reply. (check-in: 261052c4 user: drh tags: trunk)
04:50
File Browser: use wording 'file at check-in' to denote a file version snapshot and 'known file' to denote a name of a managed file. (check-in: 6fd34c57 user: ashepilko tags: trunk)
03:12
Show an error page when a managed file is not known at the requested check-in. (check-in: 78d52675 user: ashepilko tags: trunk)
2020-05-09
21:10
Another 304 change: Omit only the Content-Type header. Retain the cache-control header lines. (check-in: fff9b679 user: drh tags: trunk)
21:04
Correctly terminate the 304 replies in the previous check-in. (check-in: 9f992574 user: drh tags: trunk)
20:59
For a 304 HTTP response, omit extraneous fields such as Content-Type and ETag. (check-in: 6624350b user: drh tags: trunk)
18:08
Enquote the requested path glob in query to get history for a directory name with spaces. (check-in: 972341db user: ashepilko tags: trunk)
17:26
Show 'No such file' page title, when requested for an unknown file path. (check-in: 439e7ce6 user: ashepilko tags: trunk)
17:21
File History file links to use /file?name form, to handle paths with spaces. (check-in: c00527e8 user: ashepilko tags: trunk)
17:16
Change merge conflict marker for common ancestor to follow diff3 convention; see also: forumpost/f54f22dd99 (check-in: d7bc466a user: ashepilko tags: trunk)
14:23
Update the built-in SQLite to the first 3.32.0 beta. (check-in: 17610f8d user: drh tags: trunk)
13:34
Create a test file with spaces in its name, in a test directory with spaces in its name. Use these to help verify that fossil can handle file and directory names containing space characters. (check-in: ccf6a361 user: drh tags: trunk)
13:17
Work toward moving the file browsing closer to what typical users expect. (check-in: 2b07e4e9 user: drh tags: trunk)
12:08
Update the change log. (check-in: 49a06bf1 user: drh tags: trunk)
12:04
Add the "fossil test-terminal-size" command. (check-in: b241b9c9 user: drh tags: trunk)
2020-05-07
11:20
Minor fix for [3d80481216]: Remove a duplicate "size" attribute, and insert a space before the backslash indicating line continuation, or the src/translate.c preprocessing utility will glue the lines together without any space in between. (check-in: 1422b022 user: florian tags: trunk)
01:45
Removed a bit of comment which confused the help generator and broke building test-builtin-list... and yet somehow built once? (check-in: 6ba0e14d user: stephan tags: trunk)
00:16
Added -verbose/-v flag to test-builtin-list to output a total count and size. (check-in: 7df46781 user: stephan tags: trunk)
2020-05-05
00:41
diff -y: set the default width automatically based on the terminal width. (check-in: 35046721 user: ashepilko tags: trunk)
2020-05-04
20:49
Update the built-in SQLite to the latest 3.32.0 beta, for testing. (check-in: d16d18b0 user: drh tags: trunk)
16:42
setup_settings page: keep labels on the left side of their entry fields. (check-in: c1ca1000 user: ashepilko tags: trunk)
12:28
Update the on-line documentation for the "fossil all sync" command. (check-in: 12eae3f5 user: drh tags: trunk)
2020-05-03
18:34
chmod +x on all tools/* files that should be executable (check-in: a4afa516 user: wyoung tags: trunk)
18:33
Added header comment to new tools/fossil-diff-log explaining what it does and how to install it. Also fixed a syntax error. (check-in: e4ba38f2 user: wyoung tags: trunk)
18:25
Added tools/fossil-diff-log script, emulating "git log -p", the feature having been requested twice now on the forum. (check-in: 836d6b4f user: wyoung tags: trunk)
17:46
Wrap SSL-related features into a FOSSIL_ENABLE_SSL conditional in url.c. (check-in: 0a59a823 user: ashepilko tags: trunk)
2020-04-30
15:29
Add the "forbid-delta-manifests" setting. (check-in: 44ac944a user: drh tags: trunk)
15:00
Fix the file_perm() utility routine so that it actually uses the eFType parameter. (check-in: 388b5e59 user: drh tags: trunk)
12:51
When drawing graphs with step-children, do not allow a leaf node to have step-children. (check-in: 90cb5478 user: drh tags: trunk)
07:28
Update tester.tcl to reflect changes to 'fossil info' behavior in [1da8afdf]. (check-in: 6a8477a5 user: ashepilko tags: trunk)
2020-04-29
18:45
Merge the deliberate fork back together. (check-in: ac4ddd88 user: drh tags: trunk)
18:44
Add a new leaf ambiguity warning after each commit. (This check-in will itself be a test-case.) (check-in: 707743de user: drh tags: trunk)
18:13
Enhance the "forks" query parameter of the /timeline page show that it shows the resolution of forks in addition to their origin. (check-in: 9557e328 user: drh tags: trunk)
17:38
Fix a formatting issue in the header comment of diff.c. More importantly, this check-in deliberately introduces a fork on trunk, because I want to see what happens, and what warning messages are provided when a branch forks. Already, I see that it won't let me check-in without the --allow-fork option. (check-in: 2a1bdab5 user: drh tags: trunk)
14:36
fix for 'no repo' prompt in the shell for unnamed projects (/forumpost/387c0a76f9). (check-in: 2d9ad2db user: stephan tags: trunk)
2020-04-28
22:37
Correct typo (check-in: acbbc133 user: andygoth tags: trunk)
2020-04-27
22:45
Update the change log. (check-in: ea275f94 user: drh tags: trunk)
18:33
Enhance the "fossil uv" command to make use of GLOB and LIKE patterns. (check-in: 63837f42 user: drh tags: trunk)
17:57
Improvements to the CSS editor. (check-in: a8967ca9 user: drh tags: trunk)
17:10
Use a SHA2-256 hash instead of a SHA3-256 hash for remembered cert exceptions, because older versions of OpenSSL do not support SHA3. (check-in: 3b529d9c user: drh tags: trunk)
17:08
Add the (undocumented) --accept-any-cert option to networking commands. (check-in: 11bebbec user: drh tags: trunk)
16:58
Minor fixes to the previous check-in. (check-in: 9f8dc18f user: drh tags: trunk)
16:53
Rework the SSL cert exception mechanism so that it remembers the SHA3 hash of the cert that failed to verify, rather than the PEM of the complete cert. Simplify the error prompts. Always verify the cert hash before accepting the exception. (check-in: 3c194e2b user: drh tags: trunk)
15:26
Add the "tls-config" command for managing the OpenSSL configuration and for viewing and deleting certificate exceptions. (check-in: bc236201 user: drh tags: trunk)
11:57
Update comment. No changes to code. (check-in: 455b2aa6 user: drh tags: trunk)
2020-04-26
20:41
Fix overlength lines and commenting irregularities in http_ssl.c. No code changes. (check-in: 483ac3db user: drh tags: trunk)
15:39
Add the "test-ssl-trust-store" command for testing and diagnostics. (check-in: 67147dd6 user: drh tags: trunk)
03:58
Expanded on the "Certificates" section of www/ssl.wiki to fill in some details. The key improvement is making the first line of the OpenSSL error when the CA trust store isn't set up searchable. As it was, you pretty much had to know the solution already in order to seek out this documentation! (check-in: b3c0c07c user: wyoung tags: trunk)
2020-04-24
05:21
Add the ability to restrict subscriptions to specific email domains selected by GLOB patterns, and to require email verification before self-registration becomes effective. (check-in: c00e9123 user: drh tags: trunk)
2020-04-23
22:17
Fix bugs in the /subscribe page that could allow an attacker to subscribe and verify without actually having a working email address. (check-in: 15e15298 user: drh tags: trunk)
18:49
Bug fix: Allow new subscribers the option to select "Forum Edits", though it still defaults to "off". (check-in: ea81b30d user: drh tags: trunk)
17:47
Assorted improvements to the mirrorlimitations.md doc. (check-in: 0874340b user: wyoung tags: trunk)
17:26
Rewrote a paragraph in sec.7.2 of the rebaseharm doc for clarity. (check-in: b16db9d6 user: wyoung tags: trunk)
16:59
Grammar and clarity tweaks to fossil-v-git.wiki (check-in: 2cfd1256 user: wyoung tags: trunk)
13:16
Update references to OpenSSL from 1.1.1f to 1.1.1g. Update custom makefile. (check-in: 3510ca72 user: jan.nijtmans tags: trunk)
2020-04-22
18:51
Minor improvements to the change log. No code changes. (check-in: fcc07be7 user: drh tags: trunk)
18:01
The post sequence numbers on the hierarchical display of a forum thread should be the sequence number of the original version of the post, not the final edit of the post. (check-in: c6890fd4 user: drh tags: trunk)
15:57
For email alerts on forum posts, if the forum post is a reply to a prior post that has been edited two or more times, ensure that the In-Reply-To header on the email message refers to the very first edition of the in-reply-to post. Prior check-in [137cba6f1b81170d] attempt to do the same thing, but only worked for cases where the post was edited just once. (check-in: fb4545ef user: drh tags: trunk)
14:31
Add the undocumented "threadtable" query parameter to the forum chronological view, in order to show the raw thread table data for debugging purposes. (check-in: dbdf50d5 user: drh tags: trunk)
12:08
For the chronological display of forum posts, show edited or deleted posts using text/plain. Item 4 in forum post 04e5ea0d88. (check-in: 0e78f746 user: drh tags: trunk)
11:59
Fix ./configure so that the --with-openssl=tree option works better. (check-in: 19f11a8d user: drh tags: trunk)
11:52
The "history" view of an edited post in the Forum shows all entries as text/plain. See discussion on the Fossil forum. (check-in: f7c869b9 user: drh tags: trunk)
2020-04-20
17:37
Update the built-in SQLite to the latest 3.32.0 alpha that includes the fix that omits O_NOFOLLOW when trying to open a directory just to fsync() it. (check-in: c435144c user: drh tags: trunk)
2020-04-19
19:14
Change log updates. (check-in: 088b44b3 user: drh tags: trunk)
17:35
Update the built-in SQLite to the lastest 3.32 alpha. (check-in: 05fd5e17 user: drh tags: trunk)
17:32
Change log updates. (check-in: d6967fe7 user: drh tags: trunk)
16:53
For the "fossil:" output from the "fossil info" command, on unix, provide the full pathname of the fossil executable. (check-in: 01fcc6a8 user: drh tags: trunk)
15:24
Minor typo fix in the documentation. (check-in: c0f7c831 user: drh tags: trunk)
15:20
Improved documentation of the latest configuration database locator algorithm. No code changes. (check-in: 9cb8194d user: drh tags: trunk)
15:04
Further refinement to the configuration database locator algorithm to only use the XDG name if the ~/.config directory exists. (check-in: 8388a468 user: drh tags: trunk)
14:40
Update the configuration-database location documentation to reflect enhancements to the "fossil info" command. (check-in: b980ede0 user: drh tags: trunk)
14:34
On the "fossil info" command with no arguments and outside of an open checkout, or with the -v option, show the location of the fossil executable and the version number. (check-in: 1da8afdf user: drh tags: trunk)
14:18
Enhance the "fossil info" command so that if it is run with no arguments and not in an option check-out, it shows global information about the fossil setup (currently limited to the location of the configuration database). (check-in: 6e71a288 user: drh tags: trunk)
14:06
Revise the algorithm for finding the configuration database on unix. The algorithm is now approximately this: (1) Use the ~/.fossil name if such a file exists. (2) Use ~/.config/fossil.db if the ~/.config directory exists (3) Otherwise use ~/.fossil See www/tech_overview.wiki for details. (check-in: 4645e9bb user: drh tags: trunk)
2020-04-18
21:05
Add the ability to display the history of edits to a single timeline post. Improvements to the CSS for timeline display in the default skin. (check-in: 34d8d7e7 user: drh tags: trunk)
19:40
In the forum thread constructor, if an post in a forum thread is a phantom, reassign the descendents of that post to be descendents of the root. This fixes the hierarchical view for the problem described at https://www.fossil-scm.org/forum/forumpost/dc623b995f (check-in: bed0dd1a user: drh tags: trunk)
19:15
Improved debugging output for forum displays: Show the RID on "(artifact)" links. (check-in: 14795faa user: drh tags: trunk)
18:56
Use the XDG_CONFIG_HOME environment variable (if it exists) to locate the configuration database on unix. (check-in: 22f879dd user: drh tags: trunk)
2020-04-17
15:00
Previous check-in broken the forum post edit function. Attempts to edit a forum post were disallowed. This check-in should fix the problem. (check-in: 3684c58b user: drh tags: trunk)
14:38
Do not allow forum posts that are replies or the start of a new message if they contain no content. An edit with no content is ok, as that means the post is to be deleted. (check-in: d2c81b9d user: drh tags: trunk)
00:15
Fix a bug in wiki editing. Make the /info header for associated wiki be "Edit Wiki:". (check-in: c40863ab user: drh tags: trunk)
2020-04-16
22:35
Improvements to handling of backlinks: (1) Fossil now scans for backlinks in Markdown formatted ticket changes in addition to Fossil-Wiki formatted changes. (2) Wiki is scanned for backlinks, including wiki associated with check-ins and branches. (3) Much of the backlink code is gathered together into a single new "backlink.c" source file. (4) There are improvements to the timeline display of wiki changes. Ticket [a3572c6a5b47cd5a]. (check-in: ae1dac83 user: drh tags: trunk)
2020-04-15
12:40
Improvements to the way Fossil handles merging of private branches into public branches. The "closed" tag on the private branch is omitted so that it does not leak into the public branch causing a phantom. This is a start, but additional improvements are needed. (check-in: b4beadb5 user: drh tags: trunk)
11:28
Fix typo in the "css-tricks.md" document. (check-in: 9b0661aa user: drh tags: trunk)
2020-04-14
21:38
Typo fix in the history.md document. (check-in: 30b0b112 user: drh tags: trunk)
14:27
Show the table of public phantoms directly on the security audit page. Dig deeper looking for the source of public phantoms. (check-in: 941280ae user: drh tags: trunk)
13:32
Add the /phantoms webpage that lists public phantom artifacts. Check the number of public phantom artifacts and puts a warning if the number is non-zero on the Security Audit page. (check-in: 83db2443 user: drh tags: trunk)
11:36
Strengthen defenses against CSRF attacks. (check-in: 4c444c1c user: drh tags: trunk)
10:59
Update to the Hints For Git Users document, based on anonymous suggestions from the forum. (check-in: 1f95ef53 user: drh tags: trunk)
03:04
Minor documentation tweaks. (check-in: a3c5ce63 user: drh tags: trunk)
02:23
Fix an error in the sync logic introduced by check-in [50a7f89a77e0886f]. If you build a version of fossil starting with check-in [50a7f89a77e0886f] up to but not including this one, it might not sync all of the latest changes. (check-in: b517a989 user: drh tags: trunk)
02:15
Fix the mkversion.c routine so that it works with timestamps that have a leading zero. (check-in: 64bc064d user: drh tags: trunk)
00:18
Typo fix in the new gitusers.md document. (check-in: 702ee3f3 user: drh tags: trunk)
2020-04-13
23:48
Revamp the home-page to be more welcoming to newbies, based on suggestions from the Forum. (check-in: b3af9d63 user: drh tags: trunk)
23:43
Initial draft of the "hints for git users" document. (check-in: 8389757a user: drh tags: trunk)
20:16
Allow non-privileged users to see phantom artifacts in /bloblist. Private artifacts may still only be seen by high-privilege users. If an artifact is both private and a phantom, it is viewable because "private" in the context of a phantom is different from a real private artifact. (check-in: b3a346e0 user: drh tags: trunk)
18:28
Enhance the artifact description logic to try to determine the source of phantom artifacts. (check-in: 7fd31f69 user: drh tags: trunk)
17:09
Faster implementation of the phantom artifact display on the /bloblist page. (check-in: 28b92ca6 user: drh tags: trunk)
16:56
Sync server sends back private igot messages for private phantoms. (check-in: 81445afb user: drh tags: trunk)
15:20
More fixes to the transfer protocol for reporting on private phantoms. (check-in: ec935074 user: drh tags: trunk)