Fossil

Timeline
Login

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

76 check-ins using file src/db.c version ff11613915

2020-06-08
23:03
Fix harmless compiler warning seen with MSVC. check-in: 094fb2ef0c user: mistachkin tags: trunk
22:52
Fix handling of the 'fossil.exe.manifest' file by the MSVC makefile. check-in: 6acb039c81 user: mistachkin tags: trunk
22:08
Make sure the 'fossil.exe' target is honored when using the MSVC makefile. check-in: c89a5a3ad2 user: mistachkin tags: trunk
20:47
Updates to the change log. check-in: 70fc44a199 user: drh tags: trunk
19:14
More test cases (based on the SQLite repository) for the merge-riser coalescing logic. check-in: a2930cc091 user: drh tags: trunk
19:05
Avoid drawing multiple copies of cherrypick merge risers. check-in: 146f02f922 user: drh tags: trunk
18:27
Add test cases for the merge-riser coalescing logic. check-in: e4e5b771d2 user: drh tags: trunk
18:13
Minor bug fixes in the new merge-riser coalescing logic of the graph generator. check-in: 7688673a8e user: drh tags: trunk
17:10
Graph improvement: When there are multiple inbound merge arrows, try to combine as many as possible into a single riser. check-in: 1eb9f5a81a user: drh tags: trunk
12:10
Update the built-in SQLite to the latest trunk version for testing. check-in: 3ab64c5a4d user: drh tags: trunk
03:32
Make the "fossil git export" command more restrictive about characters that it allows in tag names. check-in: c9a592dde7 user: drh tags: trunk
2020-06-07
18:23
Add the 'test-pid' web page. check-in: d6e900a581 user: mistachkin tags: testPid
18:20
Update custom Makefile for MinGW. check-in: 81960e1faa user: mistachkin tags: trunk
2020-06-06
19:04
Simplify the batch tool changes from [0519493f]. The BUILDDIR environment variable can be set before invoking 'buildmsvc.bat' in order to build out-of-tree. check-in: 7c481db74e user: mistachkin tags: trunk
04:06
Describe how to produce a build with debugging options enabled. check-in: c9690c7356 user: ashepilko tags: trunk
03:56
Support the build from an out of source-tree directory on Windows; allow paths with spaces. check-in: 0519493f46 user: ashepilko tags: trunk
2020-06-05
14:43
Minor branch help doc tweak suggestion from the forum. check-in: f488eaf5ff user: stephan tags: trunk
2020-06-04
21:01
mv-rm.test: On test teardown, delete the manually created dir. check-in: 5da1bd94cc user: ashepilko tags: trunk
20:51
revert: Allow reverting of current changes for the whole directory tree. check-in: a8bb08697a 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: 363efffe9e 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: 16d68b0d4c 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: a1af802677 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: 991879177b user: drh tags: trunk
10:43
Fix for "/timeline?c=XXXX" (circa the specified check-in) when the target check-in is at or near the tip of the timeline. See https://fossil-scm.org/forum/forumpost/e3adbfedfd Closed-Leaf check-in: 16a09da8c1 user: graham tags: timeline-circa-fix
2020-06-03
22:43
Squelched a compiler warning reported at [https://fossil-scm.org/forum/forumpost/4215cf68c7]. check-in: 35ce9e3ed9 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 [https://fossil-scm.org/forum/forumpost/f5b13591e3|forumpost/f5b13591e3] check-in: 709d2f804f 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: 89b6dda99c user: drh tags: trunk
18:55
Documentation improvements on the HTML safer. Only apply safe-html to Forum posts for the moment. check-in: 03ce4e70b6 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: 382f3731ee user: drh tags: trunk
16:20
Added a "no changes" messages if no local files are different; report trying to view a non-existent local file. Tidy-up and added config-options and "what I did" block near top of info.c. check-in: a955c80b43 user: graham tags: ui-local-diff
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: f4e6efb2da user: drh tags: trunk
13:52
Merge in Markdown changes from trunk. check-in: bf5a21e036 user: graham tags: ui-local-diff
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: 485fda60c3 user: drh tags: trunk
12:29
Refactor the safe-html interface names. Improved comments. No functional changes. check-in: 54c1fd6fbb user: drh tags: trunk
11:23
Fix blob_append_safe_html() so that it can handle the case of nHtml==0. check-in: cd0b228de7 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: 9f9fbb4b56 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: c2875cb444 user: drh tags: trunk
22:12
Added ability for "/local" to display files present in the checkout but not managed by Fossil (cf. "fossil extras"). check-in: 07829f371b user: graham tags: ui-local-diff
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: bd2796b10a user: drh tags: trunk
20:22
Give SQLite a hint to help it run faster in symbolic_name_to_rid(). check-in: d45542ccd2 user: drh tags: trunk
20:12
Remove a redundant call to manifest_get(). check-in: 50ed560c6b user: drh tags: trunk
19:31
Further improvements to the end-tag insertion algorithm. check-in: a7ebb8d77f user: drh tags: trunk
19:16
Improvements to automatic end-tags. check-in: a7807a8b9c 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: bc2e6fbeb5 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: aadf91723a user: drh tags: trunk
13:11
Rename the htmlTagLength() function to html_tag_length(). check-in: 3f99bca912 user: drh tags: trunk
07:01
Enhance the markdown formatter to ignore certain HTML tags such as <style>. check-in: a3ab0c6186 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: 4b98322350 user: wyoung tags: trunk
2020-05-31
11:22
Fixed diff of an individual checked-out file (/localdiff) so it compares against the correct artifact when on a branch. check-in: 5cbb78b486 user: graham tags: ui-local-diff
2020-05-30
22:22
Distinguish local-changes from changes from a merge. check-in: db758a3454 user: graham tags: ui-local-diff
19:32
Merged in UUID-renaming changes from trunk. check-in: 1fd9acb97c user: graham tags: ui-local-diff
16:51
Added "& server" to the "native" row in the characterization table at the top of fossil-v-git.wiki. check-in: 6c04e42f76 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: 38850c03f4 user: wyoung tags: trunk
16:15
Make two passes through list of local changes so all "one-line" entries are listed first. check-in: bc56945ea4 user: graham tags: ui-local-diff
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: 018db17c54 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: f6a99292c9 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: 1f5af80047 user: drh tags: trunk
08:05
Move default_css.txt to default.css, treat it like a builtin file, and remove mkcss, as the recent style.css reorg obviates the need for mkcss. check-in: 0c19cd0a86 user: stephan tags: default.css
2020-05-28
21:39
Initial implementation to show "local (uncommitted) changes" in Fossil's UI. Not yet tested to destruction, but fails no more errors in the test-suite than trunk. Currently there are no links to the new page: manually navigate to "/local" (a variant of the "/ci" page). check-in: ccebe22576 user: graham tags: ui-local-diff
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: 8ad5e46908 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: 3d808c4d0c user: wyoung tags: trunk
17:37
Updates to the doc/hashes.md document. check-in: 364307951c 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: e714b8427c 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: a52499fdc4 user: drh tags: trunk
14:58
Initial infrastructure for a command-line version of the security audit page. Leaf check-in: dba4c4f2c4 user: drh tags: audit-command
14:20
Enhance codecheck1.c to check recently added varargs functions. check-in: b17aba9e20 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: 62263b9cb0 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: 6849d9a557 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: 13e26db403 user: stephan tags: trunk
12:05
Add a notification that online file editing is enabled to the security audit. check-in: a80861de03 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: d6341b3a55 user: stephan tags: trunk
12:01
Fix on Check-in pages to preserve the current "diffType" setting (side-by-side or unified) when toggling the show/ignore whitespace option. check-in: e6ab947e1e user: graham tags: ui-local-diff
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: f231239780 user: drh tags: trunk
11:42
Cosmetic fix for "/file?name=xxxx" where ci defaults to "tip". Title used to be "xxxx at []"; now it is "xxxx at tip" which matches the behaviour of "/file?name=xxxx&ci=tip". check-in: 551676bc28 user: graham tags: ui-local-diff
09:47
Added /fileedit to changes.wiki. check-in: 2c9aa1b939 user: stephan tags: trunk
09:40
Introducing the /fileedit page. check-in: 1243bf3999 user: stephan tags: trunk