Timeline
Not logged in

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

147 events for the month beginning 2020-11-01

Following month ↑
2020-11-30
21:46
Add the "fossil all git export" and "fossil all git status" commands. check-in: 9d53f2f6a2 user: drh tags: trunk
2020-11-29
21:03
Fixed a few errors in www/backup.md check-in: bcff80c1d4 user: wyoung tags: trunk
19:33
Allow the use of SQL functions in the schema for the ticket table. check-in: 4740cf7589 user: drh tags: trunk
19:30
Make sure all appropriate SQL function security precautions are in place. check-in: 994a7c72d9 user: drh tags: trunk
12:50
Additional defenses to prevent the db_protect() and db_protect_pop() SQL functions from being misused. check-in: 6ade35427f user: drh tags: trunk
2020-11-28
13:39 Edit [a69f71a2758ad66d|a69f71a275]: Edit check-in comment. artifact: 5388a0b80a user: jamsek
13:36
Fix how Fossil handles 'import --git' into a repository that already exists when neither the '--increment' nor '--force' options are passed, as reported by Warren in [forum:/forumpost/29e358909c|forum post 29e358909c]. The proposed fix required duplicating a file descriptor for stdin to accept keyboard input from the user and piped input from git f... Closed-Leaf check-in: a69f71a275 user: jamsek tags: import-git-dev
12:51
Fix typo in the sync.wiki document. check-in: 3cb82905e1 user: drh tags: trunk
2020-11-27
13:08
Set an appropriate base URL for the /file page when it is using name= and ci= query parameters. check-in: a7343c6a0c user: drh tags: trunk
2020-11-25
21:57 Fixed ticket [4e558dbf3d]: Single quote in wiki page title results in bad link from timeline, x(wiki:y'z) plus 4 other changes artifact: 6bcdaad988 user: drh
21:57 Added wiki page "Test links to strange wiki pages (1)" artifact: 8445db6e45 user: drh
21:51
Improve the "--help" option on commands so that it avoids ambiguity by only looking at commands in the help dictionary. check-in: 3091605fdf user: drh tags: trunk
21:45
Fix the "fossil timeline" command so that it works with the new EVENT.COMMENT format for wiki page changes. Ticket [4e558dbf3d2511ce]. check-in: 471443b464 user: drh tags: trunk
21:30
Enhance the Wiki change event display on the timeline so that it detects obsolete EVENT table comments and handles them appropriately. check-in: 18891326a4 user: drh tags: trunk
21:22
Change the way that wiki edits are stored in the Event table in order to address ticket [4e558dbf3d2511ce]. The Event.comment field for a wiki page change now stores just the raw name of the wiki page prefixed with a single character "+", "-", or ":" to indicate if the page was added, deleted, or modified, respectively. Formatting is handled by t... check-in: 1a9b1c4de7 user: drh tags: trunk
21:14
Eliminate unnecessary variable. Closed-Leaf check-in: aca2988fdb user: andybradford tags: ambiguous-help
21:14 Changes to wiki page "Test of | in a wiki page name" artifact: 3a1fde3674 user: drh
20:59
Restore lost 's' from command-line option so documentation matches code. check-in: 3eaaa56583 user: andybradford tags: ambiguous-help
20:55 Added wiki page "Test of ] in a wiki page name" artifact: c6dfedb014 user: drh
20:55
When using "fossil command --help" restrict the ambiguous matching to just commands to avoid breaking prefixes that otherwise work fine as a command. For example, "fossil di" works fine as a command, but "fossil di --help" suddenly makes it ambiguous. check-in: 99f650af0d user: andybradford tags: ambiguous-help
20:48 Added wiki page "Test of | in a wiki page name" artifact: f7f140a9a3 user: drh
20:34 Added wiki page "Test of & in wiki title" artifact: 21483df3b6 user: drh
20:23 Added wiki page "Test of less-than "<" in title" artifact: 2d2d7cdebf user: drh
20:06 Added wiki page "Test of single-quote in wiki's title" artifact: e5197770c7 user: drh
2020-11-24
21:24
On the /timeline page, if the p= and bt= query parameters are both present but n= is omitted, then make n as large as it needs to be to cover all ancestors of p= back to the limiting checkin specified by bt=. check-in: 34f5ea4403 user: drh tags: trunk
05:41 Ticket [4e558dbf3d] Single quote in wiki page title results in bad link from timeline, x(wiki:y'z) status still Open with 5 other changes artifact: f0561a6f76 user: ivz_hh
00:10
Update the built-in SQLite to the 3.34.0 first beta, for testing. check-in: 39b114c19f user: drh tags: trunk
2020-11-22
14:37
Backed out the "ul" left margin on the index page's float-right div. check-in: 20b8a0ea53 user: wyoung tags: modern-skin-markup-fixes
14:05
First in a potential series of many changes to doc markup in this repo (especially to www/*) to work better with the Inskinerator project's Modern override. This one changes an explicit HTML table in www/rebaseharm.md to a Markdown table so our CSS can take full effect. check-in: facb988055 user: wyoung tags: modern-skin-markup-fixes
13:18
Minor typo fix in /pikchrshow. check-in: 09cd585f80 user: stephan tags: trunk
12:35
Add support for the pikchr-scale and pikchr-fontscale variables in the details.txt of skins. Use these values to adjust the sizes of Pikchr images to better match alternative font sizes in the skin. check-in: 08fe2bdc0d user: drh tags: trunk
06:54
Added named anchors in the /fileedit doc page. check-in: 66851cd6bc user: wyoung tags: trunk
2020-11-21
21:04
Performance optimization in the htmlize() utility routine. check-in: 4c1d38f97b user: drh tags: trunk
19:53 Added wiki page "checkin/f044cf2a91b5906fa0ffc82de961b4d124910c37ffc4024628e9f1879f152c4b" artifact: 0ef497c5af user: drh
19:46
More aggressive reuse of prepared statements for improved performance. check-in: f044cf2a91 user: drh tags: trunk
14:34
Further performance improvements to the internal printf() implementation. check-in: 3ad620df00 user: drh tags: trunk
14:10
Performance optimization in the internal printf() implementation. check-in: 008fc9290c user: drh tags: trunk
2020-11-20
19:44
Fix a C++-ism in the import code. check-in: 87c4b7c48c user: drh tags: trunk
19:28
Further pikchr improvements, specifically to the "fit" operator on cylinders. check-in: 939a13d94f user: drh tags: trunk
17:56
New pikchr.c with improved text layout for cylinders. check-in: 7c66565957 user: drh tags: trunk
16:38 Changes to wiki page "To Do List" artifact: 78746ae08a user: drh
14:56 Changes to wiki page "To Do List" artifact: 0b9d3da853 user: drh
14:40 Edit [b4e50e9ace20f5a4|b4e50e9ace]: Edit check-in comment. artifact: 3476b5684d user: drh
14:39
Fix a markdown rendering bug reported by [forum:/forumpost/da5c5c4c31|forum post da5c5c4c31]. check-in: b4e50e9ace user: drh tags: trunk
00:53
Fix a typo in the hashpolicy.wiki document. check-in: 3b363b301f user: drh tags: trunk
2020-11-19
13:34
Fix incorrect parsing of RFC 822 user contact info when exporting to a Git repository as reported by Warren in [forum:/info/29e358909c|forum post 29e358909c]. check-in: 9360b66a67 user: jamsek tags: trunk
2020-11-18
14:47
Improved error messages from the forum when the forum artifact ID is incorrect. check-in: 93a5d659b3 user: drh tags: trunk
08:01
Moved the section on backups in the Email Alerts doc into the new backup doc, and expanded on the coverage of config backups there, since this splits the prior section. check-in: 2b1c5bc8fe user: wyoung tags: trunk
2020-11-17
18:46
Merge-in trunk check-in: f4a75745f9 user: george tags: wiki-history
18:38
Merge-in styling improvements from trunk check-in: bb159b9e96 user: george tags: wiki-history
17:55
Merge version-2.13 check-in: 98b447109e user: george tags: wiki-history
2020-11-16
02:48
Noted the fact that Fossil 2.9+ remembers the HTTPS URI in sync when accessed via an HTTP to HTTPS redirect. check-in: 6b472ae172 user: wyoung tags: trunk
02:45
Linking to the new TLS info from the generic SSL doc check-in: 08c52c35ba user: wyoung tags: trunk
02:42
Small tweaks to the Debian nginx doc. check-in: 14406b7ca2 user: wyoung tags: trunk
02:30
Added section #fail2ban to the Debian nginx server guide. check-in: 46d5fd16ad user: wyoung tags: trunk
02:05
Moved the www/tls-nginx.md doc contents into its companion doc www/server/debian/nginx.md and updated it for Ubuntu 20.04 LTS and Snap-based Certbot. check-in: 0e63df1490 user: wyoung tags: trunk
00:41
Failed login attempts via /login now return HTTP status code 401 (Unauthorized), not 200. This has no user-visible effect in the returned page, but it allows fail2ban style log scanning. check-in: 39d7eb0e22 user: wyoung tags: trunk
2020-11-14
06:53 Edit [8eeba7a8db0e8c3b|8eeba7a8db]: Edit check-in comment. artifact: 6b7138bb2b user: jamsek
06:52
Add extra check in git_fast_import() so that 'import --git --incremental' queries the new 'fx_git' table if it exists in the repository database to attribute check-ins. check-in: 8eeba7a8db user: jamsek tags: trunk
06:34
Add documentation for the new '--attribute' option introduced with check-in [cd4fbdee00], 'fx_git' repository database table that's created when it's used, and subsequent operational changes to 'git export' and incremental 'import --git' calls. check-in: dd15d28d89 user: jamsek tags: trunk
2020-11-13
14:49
Improvements to "fossil import" to try to make it work better with breezy - based in part on suggestions in [forum:/info/be2aa46dcecf1802|forum post be2aa46dcecf1802]. check-in: 806c6f60c4 user: drh tags: trunk
2020-11-12
22:42
Nearly complete rewrite of the "Caps Affect Web Interfaces Only" section of the caps/index.md doc, disentangling the concepts for greater clarity. check-in: 50eeced048 user: wyoung tags: trunk
14:51
Forgot to remove redundant ternary operator after testing [cd4fbdee00]. check-in: 52fb87ba50 user: jamsek tags: trunk
14:26
Add new --attribute option to the 'fossil import --git' command that enables attributing commits to a username rather than the corresponding Git committer/author contact info of a given commit. Conversely, construct a full 'user <emailaddr>' Git committer string for commits when using 'fossil git export' by querying the new 'fx_git' table if it exi... check-in: cd4fbdee00 user: jamsek tags: trunk
14:25
Show the age of phantoms. Provide text hints on how to deal with phantoms on the /secaudit0 page. check-in: 97cac02b8a user: drh tags: trunk
13:20 Edit [9199f77119cc7e72|9199f77119]: Edit check-in comment. artifact: 1ca8b8acbe user: drh
11:54
Fix the page title for the /file method without a ci= query parameter. check-in: cf72fc18e7 user: drh tags: trunk
2020-11-11
18:23
Document the "pikchr-foreground:" setting in the details.txt file of skins. check-in: 75668f4895 user: drh tags: trunk
12:40
Small clarity tweaks to the list of weaknesses for "git checkout master@{2020-03-17}" in the gitusers doc. check-in: ed7c2c1b68 user: wyoung tags: trunk
12:16
OCR fix in one of the new delta-format Pikchrs, reported [forum:/forumpost/db23980273|by forum post db23980273]. check-in: 9199f77119 user: wyoung tags: trunk
2020-11-10
14:14
The "pikchr-foreground" color is applied directly and is not translated into dark-mode even if the "white-foreground" boolean is true. check-in: 569a993227 user: drh tags: trunk
13:40
If the "pikchr-foreground" property is set in the "details.txt" file of a skin, then the value of that property becomes the default foreground color for Pikchr diagrams. check-in: 0853ab7447 user: drh tags: trunk
2020-11-09
21:21
Add a count of forum posts to the "fossil dbstat" command. check-in: dd9cfe021b user: drh tags: trunk
21:17
Omit phantom artifacts from the count on the "fossil dbstat" command. check-in: 0ded250858 user: drh tags: trunk
21:08
Set the white-foreground flag on the xekri skin. check-in: eb95bc1052 user: drh tags: trunk
20:45
Improvements to the dark-mode color inversion algorthm in Pikchr. check-in: 919fa97ed4 user: drh tags: trunk
19:21
Automatically invert Pikchr colors in dark mode skins, based on the "white-foreground" setting. check-in: 71c4db598a user: drh tags: trunk
2020-11-07
13:28
Styling improvements: (1) Change the "style_footer()" interface to "style_finish_page()" and give it a parameter which is the page type. (2) Enhance the CSS to make use of the page type. check-in: 3d6444fc4a user: drh tags: trunk
13:25
Rename the "style_body_and_footer()" interface to "style_finish_page()" and add a more detailed header comment to the implementation. Closed-Leaf check-in: 942b2076c6 user: drh tags: default-css-cleanups
12:51
Allow the "title" attribute in "<a>" tags in safe HTML. See [forum:/forumpost/81b7308aa7|forum post 81b7308aa7] check-in: b8078aefef user: drh tags: trunk
2020-11-06
23:25
Proper explanation for the inconsistent results from the "git show" command examples in Case Study 1 of the gitusers doc. check-in: 8b1eddef96 user: wyoung tags: trunk
13:36
Create a change log entry for version 2.14. check-in: 81ca92b854 user: drh tags: trunk
09:21
Explain how Fossil ignores success/failure of a mirror run and only triggers the next run based on a repo change or --force. check-in: ff63c1eead user: danshearer tags: trunk
09:15
Point that a two-way git mirror is not the same as re-importing an exported tree although it would be easy to get confused. A two-way mirror is impossible, but thanks to recent commits, re-importing works fine. check-in: 97959c8936 user: danshearer tags: trunk
2020-11-05
23:49
The CSS rule cleanups in [064c677a70] were mistargeting their elements now that their selector's parent piece is not their immediate parent. check-in: a46b4ceb74 user: wyoung tags: default-css-cleanups
23:46
Ditto forumHier: unused! check-in: 2de7dbbfcf user: wyoung tags: default-css-cleanups
23:42
Removed obsolete references to CSS class div.div.forumHierRoot: no current code uses these. check-in: 361b9e4e31 user: wyoung tags: default-css-cleanups
23:41
Using the new "forum" page type to simplify repetitive CSS rules. check-in: 064c677a70 user: wyoung tags: default-css-cleanups
23:23 Added wiki page "checkin/ef5424b683ad2830bfb111ea5756e00e3b8be5df5692ec95d28f1d851170c7c5" artifact: ad45bcb445 user: wyoung
23:15
Added a parameter to style_footer() and renamed it to match its actual function (style_body_and_footer()) so we can add a CSS class to each page that indicates which major Fossil feature served the page, so we can have module-specific CSS. check-in: ef5424b683 user: wyoung tags: default-css-cleanups
22:34
Moved a comment down in src/style.c and removed a part of it that seems to refer to inline CSS that's since moved to style.css. check-in: a040a5d24d user: wyoung tags: default-css-cleanups
22:32
Disentangled an incorrect intermingling of the "adunit" feature and the "content" div the begins the body area of each page. check-in: e7fe61c13d user: wyoung tags: default-css-cleanups
22:16
Assorted cleanups in skins/default/css.txt: reordered styles so like elements are grouped together, added separator comments to try and prevent this drift from happening again, and made the spacing consistent with the www/style.wiki rules. The goal is to make it easier to find rules when doing custom skin edits. check-in: b8b15a3689 user: wyoung tags: default-css-cleanups
18:10
Increased the blank space at the end of checkin_names.wiki so the last two sections can be distinguished when targetted by HTML fragment identifiers. check-in: d2a59b0372 user: wyoung tags: trunk
11:25
Clarify that a legitimate reason for removing data is receiving a legitimate legal request, as per https://fossil-scm.org/forum/forumpost/bbfb0e910e. Add the exception for non-versioned data (ie "fossil scrub"). This may need to be explained better. check-in: 1001d86743 user: danshearer tags: trunk
03:08
Another attempt at addressing forum critiques about the gitusers doc's Case Study 1. Also had to update the example date we're searching for again, so I addeed a paragraph explaining why the example might break again. check-in: 278a2b7453 user: wyoung tags: trunk
02:10
Reworked sections 2.7 and 2.8 in fossil-v-git to be clearer about history rewriting: commit + autosync vs. commit + push, rebase + drop vs. shunning, etc. check-in: 18fc697106 user: wyoung tags: trunk
2020-11-04
15:45
Flipped the examples in Case Study 1 in gitusers.md around so we approach the problem the same way the SO answer did. Also changed the target date, since on my local Git clone, the prior date is now giving me a non-merge commit for some reason. Rather than try to explain the discrepancy, I've just picked a different example. check-in: 8f96db71d3 user: wyoung tags: trunk
14:25
More gitusers.md doc improvements: promoted the "detached HEAD state" paragraph in Case Study 1 to a new section; clarified "fossil update" vs "fossil checkout" in relation to "git checkout"; applied forum feedback on Case Study 1. check-in: 7e03f7b4d8 user: wyoung tags: trunk
00:43
Add 'contact' subcommand to the 'fossil user' command. This enables changing contact information for a given user. If no argument is passed, this displays the current contact info of the passed in username. check-in: 03f0a4950c user: jamsek tags: trunk
2020-11-02
18:11
Improvements to the URL-to-repository-filename converter. check-in: 23679d720d user: drh tags: trunk
14:58
Add the "test-url-basename" command for testing the url_to_repo_basename() function. Use this to try to reproduce the behavior reported on [forum:/forumpost/3e6f96bffc|forum post 3e6f96bffc], without success. check-in: 8d9ea28373 user: drh tags: trunk
09:04
Small tweaks to previous check-in: 749d919ae9 user: wyoung tags: trunk
09:01
Explained --no-merges vs --first-parent in Case Study 1 of the gitusers doc. check-in: d09431bb08 user: wyoung tags: trunk
08:52
Assorted minor improvements to the gitusers doc. check-in: 52bf1c0c34 user: wyoung tags: trunk
08:02
Another small tweak check-in: 1647a14ea9 user: wyoung tags: trunk
08:01
Small tweak to previous check-in: 7fa0a229bd user: wyoung tags: trunk
07:33
Added a second case study to the gitusers.md doc: "Checking Out A Version By Date" check-in: ca90962092 user: wyoung tags: trunk
05:20
Moved the "What Changed?" section of gitusers.md up into the "Log" section since "git whatchanged" is approximately the same as "git log --raw", so they should be covered near each other. Then expanded the Log section's discussion of symbolic checkin names into a new sub-section, adding more info on cryptic Git revision names. check-in: f378f5dc5b user: wyoung tags: trunk
04:17
Better explanation of why Fossil is faster than Git in "Log" section of gitusers doc, so it isn't dismissed as puffery. check-in: b2c032ea3a user: wyoung tags: trunk
04:06
Reworked the "Log" section of the gitusers.md doc from forum feedback, for clarity, and to add more info on command abbreviation. check-in: 3c48967157 user: wyoung tags: trunk
01:44
Applied rouilj's tricks from the forum to the new "What Changed?" section of gitusers.md. check-in: 2b27492299 user: wyoung tags: trunk
01:26
Fixed irregular indents in gitusers.md command examples check-in: d1ebc8ef06 user: wyoung tags: trunk
01:23
Cross-linked the fossil-v-git.wiki and gitusers.md docs. check-in: 7e907a1d01 user: wyoung tags: trunk
01:15
Edit pass on gituser.md. check-in: dd3dd23965 user: wyoung tags: trunk
00:38
Typo fix in previous check-in: a1626b3028 user: wyoung tags: trunk
00:38
Linking to the new docs from fossil-v-git.wiki, simplifying it a bit. check-in: ff428f3e09 user: wyoung tags: trunk
00:34
Added the "Git Worktrees" section to the gitusers doc, which acts as a complement to the "multiple check-out directories" section of the new ckout-workflow.md doc. It gives us a place to talk about git-worktree and git clone --separate-git-dir. check-in: 31f8a835da user: wyoung tags: trunk
2020-11-01
23:59
Moved the "Checkout Workflows" section of the gitusers doc up so we can shorten the section intro, and added brief comparisons between Fossil and Git specifically here, since the new ckout-workflows doc glosses those points now. check-in: f2c5ab91a9 user: wyoung tags: trunk
23:45
Updated the gitusers.md doc title in the index. check-in: 13f8eb098c user: wyoung tags: trunk
23:44
Minor tweaks to the gitusers doc to track the prior commit. check-in: aa29ce14fd user: wyoung tags: trunk
23:35
Extracted the checkout workflows section of the gitusers.md doc to a new www/ckout-workflows.md doc, which talks about Git only as a common comparison. Linking to it from the gitusers.md doc, which now only talks about the Git-specific bits we had in that section. check-in: b6b1b705d0 user: wyoung tags: trunk
23:09
Applied a variant of drh's fix to the label spacing in the "museum" directory tree diagram in the gitusers doc. check-in: 54001a4efe user: wyoung tags: trunk
23:03
Now covering the Fossil 2.14 "fossil clone URI" feature in the gitusers doc. check-in: 77541c8b29 user: wyoung tags: trunk
21:38
Added "git worktree remove" para to the gitusers doc check-in: 26aa4eac2d user: wyoung tags: trunk
21:36
Recast the section on dotfiles in the gitusers doc to cover "fossil close" and its implications more broadly. check-in: 526446c23c user: wyoung tags: trunk
21:14
Enhance the CGI extension documentation to point out that CGI extensions are accessible to all users and that access control is the responsibility of the individual extensions. check-in: 30894085f4 user: drh tags: trunk
21:12
Added the "What Changed?" section to the gitusers doc. check-in: 7c511caecc user: wyoung tags: trunk
20:59
Added the "Showing Information About Commits" section to the gitusers doc. check-in: 9cf1a1664e user: wyoung tags: trunk
20:46
Another compiler warning fix. (These warnings are coming from a separately machine, so I have to commit before I see them.) check-in: 4915055227 user: drh tags: trunk
20:45
More compiler warning fixes. check-in: 4c91a91124 user: drh tags: trunk
20:44
Fix a harmless compiler warning. check-in: 2ba5ddb9d9 user: drh tags: trunk
20:37
Factor out the logic that tries to deduce an appropriate repository name from a remote URL and put it in the url_to_repo_basename() routine of url.c. check-in: f978fcdce1 user: drh tags: trunk
20:22
Added the "Init In Place" section to the gitusers doc. check-in: b564baa67f user: wyoung tags: trunk
20:18
For the "clone" command, throw a fatal error if the FILENAME argument is omitted and we are unable to guess an appropriate filename from the URL. check-in: 4fa02aff8e user: drh tags: trunk
20:07
Broke the long "Repositories And Checkouts Are Distinct" section in the gitusers doc up into sections, reordered some things, and added a Pikchr showing my ~museum directory structure as an example. check-in: 88a8330758 user: wyoung tags: trunk
20:06
Enhance the clone command so that if it includes either the "--workdir DIR" option, or if omits the local repository filename argument, and if the "--no-open" option is omitted, then the repository is opened after it is cloned. Hence the command "fossil clone https://whatever.com/x/y/repo" works more like Git in that it first clones into "repo.fos... check-in: a8d7878789 user: drh tags: trunk
19:27
Added the "Summary Line Convention In Commit Comments" section to the gitusers doc. check-in: 46a30e7e9b user: wyoung tags: trunk
19:16
Expanded the "timeline is the log" section of gitusers.md with info from this forum post: https://www.fossil-scm.org/forum/forumpost/e891cce862 check-in: c8b414ab8d user: wyoung tags: trunk
18:40
Tightened the intro section of gitusers.md check-in: dad5ce5109 user: wyoung tags: trunk
18:11
Reordered a few paragraphs in backup.md to place more important info earlier in the doc. check-in: 8a0ea9b6c0 user: wyoung tags: trunk
18:06
Several refinements to the backup.md doc, the most substantive of which is that it now warns that even the second method doesn't inherently solve the stale-repo problem in distributed cloning networks. check-in: 8a539f14da user: wyoung tags: trunk
17:52
Using `fossil sql --no-repository` instead of `sqlite3` in the restore step of backup.md. check-in: ff7cedfeec user: wyoung tags: trunk
00:30
Increase the version number to 2.14 to begin the next release cycle. Update the built-in SQLite to the latest 3.34.0 alpha for testing. check-in: e9b5a983cc user: drh tags: trunk
00:27
Update the latest release notation on the homepage. check-in: 15e42c5456 user: drh tags: trunk
00:27 Edit [e7bba4ff367e6890|e7bba4ff36]: Change background color to "#d0c0ff". artifact: 23c5889fba user: drh
00:13
Version 2.13 "All Saints" check-in: e7bba4ff36 user: drh tags: trunk, release, version-2.13
Previous month ↓