Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins by user wyoung
2021-10-07
| ||
13:01 | Fixed a copy/paste error in www/sync.wiki per [forum:/forumpost/3fd51c58d0 | an anonymous forum post]. check-in: 3f736de986 user: wyoung tags: trunk | |
2021-09-21
| ||
16:42 | Fixed a paren nesting bug that prevented multi-character hashtags from being processed. It would stop at the second character. check-in: e211f1ab42 user: wyoung tags: markdown-tagrefs | |
16:38 | Added '@' and '#' prefixes in spans. Initial commit ate them. check-in: 398cfa0be0 user: wyoung tags: markdown-tagrefs | |
16:19 | Initial implementation of "span data-foo" wrappers around @name and #tag references. Seems functional on a test-markdown-render basis, but the definitions of what counts as a reference and what to do with them still remains to be handled. check-in: 31a607d33c user: wyoung tags: markdown-tagrefs | |
09:47 | Fixed a comment to match the code, as reported [forum:/forumpost/81e0168804 | on the forum]. check-in: 898b8f2082 user: wyoung tags: trunk | |
06:22 | Assorted small improvements to the gitusers doc check-in: 7cd51fa341 user: wyoung tags: trunk | |
2021-09-19
| ||
14:37 | Restored "diff --command CMD" flag that got lost in the latest diff refactorings. (One-off method for supplying the diff-command setting.) check-in: cae7036bb7 user: wyoung tags: trunk | |
03:55 | Fixed a few minor errors in the new http-over-ssh.md doc and added a memorial to a fallen hero. check-in: 9d4a132761 user: wyoung tags: trunk | |
03:34 | Put a space after all "###" used as inline headers in www/customgraph.md to make them behave the same if we follow the CommonMark spec and require at least one space or tab after the last #. All other www/*.md files already do this. check-in: bc08b0972a user: wyoung tags: trunk | |
2021-09-18
| ||
01:37 | Assorted small improvements to the new http-over-ssh.md doc. check-in: d8f470757e user: wyoung tags: trunk | |
00:51 | Added the www/server/any/http-over-ssh.md doc, an elaboration of Andy Bradford's OpenSSH ForceCommand based solution for forcing access via ssh:// URLs to go through a wrapper script that rewrites the command, exchanging "test-http" for "http", causing the Fossil RBAC system to come into play in a secure fashion. Linking to it from the top-level "server/" index and from the #webonly section of the caps/ index where it cites this limitation. Reworked the latter section now that we have a documented alternative. check-in: be8ed971f9 user: wyoung tags: trunk | |
2021-09-17
| ||
21:48 | Clarified the read/write access issue in the #webonly section of the main user capabilities doc. check-in: 391bc36987 user: wyoung tags: trunk | |
02:32 | Updated the JS doc's section about the hamburger menu to reflect the recent addition of this menu to other stock skins. check-in: 36d84427f6 user: wyoung tags: trunk | |
02:02 | Converted all uses of the [https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#attr-name | obsolete] named anchor feature from HTML before 4.0 to use fragment identifiers instead. (<tt>www/*</tt> subtree only.) Where possible, changed constructs like <verbatim><a name="foo"></a><h3></verbatim> to <verbatim><h3 id="foo"></verbatim> Also fixed a few cases where the link target came after a header so the browser would scroll the header off the screen when visiting the targeted section. Added a 50em pad at the bottom of one such edited doc to allow the intra-doc link targets to be useful since it's a short enough doc that on sufficiently tall browser windows, scrolling isn't possible, so using those anchors has no visible effect. check-in: 93cee1f56e user: wyoung tags: trunk | |
2021-09-09
| ||
16:19 | Edit pass on the blockchain doc: mainly clarity improvements, but also some typo and grammar fixes. check-in: c34ca6299f user: wyoung tags: trunk | |
2021-09-02
| ||
07:56 | Half of [d700f5ff4f215c69 | the prior commit] was unnecessary. Backed it out. check-in: 9a4e87a3b6 user: wyoung tags: trunk | |
07:52 | Added db_unprotect/pop wrappers around the "clone --ssh-command" handling to avoid a bogus "unauthorized change to protected setting" error, as reported [forum:/forumpost/29027c6a67c280e7 | on the forum]. check-in: d700f5ff4f user: wyoung tags: trunk | |
2021-08-31
| ||
14:13 | Removed the link to /setup_smtp from the main /admin page: the backing feature was removed [/info/db5c2d399c143a04 | several months ago]. Addresses [forum:/forumpost/413e04bba5 | an anonymous forum post]. check-in: 7aaee6fc31 user: wyoung tags: trunk | |
14:10 | Markdown tweak in www/alerts.md to avoid semi-redundant constructs like "[MTA][mta]". check-in: 897bd90b27 user: wyoung tags: trunk | |
14:03 | Fixed several "descendents" typos. (It's "descendants".) There's still one remaining in sqlite3.c, but of course fixing that here won't help. check-in: 85f119dc7d user: wyoung tags: trunk | |
13:44 | Small grammar tweaks to previous check-in: c2f0063f1e user: wyoung tags: trunk | |
13:29 | Further tweaks to §2.5.1 of the fossil-v-git doc: spelling and grammar fixes, updated references, clarifications... check-in: c00b6a4844 user: wyoung tags: trunk | |
13:14 | Updated the fossil-v-git doc to talk about "fossil patch" in addition to "fossil bundle". check-in: e3e06d31f5 user: wyoung tags: trunk | |
2021-08-19
| ||
10:38 | Fix for previous. :P check-in: 3befe7aab4 user: wyoung tags: trunk | |
10:37 | URL fix addressing [forum:/forumpost/d35232eda0 | a report on the forum]. check-in: 0da45710a0 user: wyoung tags: trunk | |
2021-08-11
| ||
18:56 | Adjusted the optional cscope feature so it collects symbols only from the src subdir, primarily to get the bld/* stuff out of the way. check-in: b6cc6f680f user: wyoung tags: trunk | |
2021-08-02
| ||
10:09 | Typo fix in previous check-in: e3066edea3 user: wyoung tags: trunk | |
08:49 | Clarified the double-quoting and {} quoting rules for TH1 in the docs. check-in: a1e415291c user: wyoung tags: trunk | |
2021-07-23
| ||
21:47 | Updated the caps/index.md doc to reflect the recent "sxy" change check-in: 34de621459 user: wyoung tags: trunk | |
19:48 | Comment typo fix in previous check-in: ec5efceb8a user: wyoung tags: trunk | |
19:35 | The default user capability string for the test-http command — used by ssh:// URLs despite the "test-" prefix! — is now "sxy" to grant all permissions as claimed [/doc/trunk/www/caps/#webonly | in the docs]. While this is objectively correct, it doesn't solve the actual problem I was chasing, being UV sync failure over SSH per [forum:/forumpost/b121db582ee1ed2c | a recent forum post]. check-in: 129e395878 user: wyoung tags: trunk | |
2021-07-20
| ||
20:57 | Updated the link to cURL's cacert.pem package from the "SSL" doc check-in: af7bbdcee9 user: wyoung tags: trunk | |
2021-07-15
| ||
20:25 | Updated the systemd service article to account for my experience following the instructions on a CentOS 8 box. (It was originally written for an older Debian type platform.) check-in: 74670ab1ff user: wyoung tags: trunk | |
16:55 | Updated the meld example for the gmerge help output, from a [forum:/forumpost/f548a47462 | fix suggested on the forum]. check-in: 375589e50e user: wyoung tags: trunk | |
2021-06-22
| ||
18:19 | Reworked the MinGW outdated instructions in www/build.wiki. It was still warning about a MinGW bug from 2014, and it didn't cover the cross-compilation details at all. That in turn gives us a basis for explaining why cross-compilation may matter even to those who don't realize they're doing so, as in the Cygwin and WSL cases, which then explains why we recommend against using MinGW Make and the USE_WINDOWS=1 mode. check-in: 2c66a5395a user: wyoung tags: trunk | |
16:57 | Removed a paragraph from www/caps/index.md referencing the now-removed "plink -ssh -T" alternative to "ssh -e none -T" on Windows. This paragraph bordered on "TMI" before, so now that it's going to be increasingly correct as Fossil 2.16+ filters out, it needs to go. check-in: f48a9f71f3 user: wyoung tags: trunk | |
16:36 | Initialized a pointer to 0 to squish a bogus complaint from GCC 11 on MinGW 9. The code passes ASAN on macOS Clang without this, so I believe GCC is just doing over-eager static analysis across function calls, not realizing that the pointer *will* be initialized before it's used. Closed-Leaf check-in: 54febc1f72 user: wyoung tags: fossil-spawn | |
16:29 | Removed a few bits of src/carray.c that are only needed to allow building the module as a loadable extension. This goes beyond code minimalism, because one of the lines referenced a header we don't provide within Fossil, sqlite3ext.h, which means the only reason this branch compiled before is that it was picking up thje system version, risking a version mismatch when building against the internal SQLite. Build bug caught by initial work on the MinGW port, which doesn't provide that header. check-in: 202ea753e4 user: wyoung tags: fossil-spawn | |
08:46 | [ead1432af9 | An earlier refactoring on this branch] broke the new array-based setting method: got a little too clever with my use of DB handles. check-in: 3bcf3abd56 user: wyoung tags: fossil-spawn | |
08:45 | Comment clarification check-in: c625c259a1 user: wyoung tags: fossil-spawn | |
08:34 | Converted "fossil diff" and "fossil gdiff" to the new array-based setting mechanism. The legacy system(3) style shell command string methods are still available for use with --command and legacy single-string settings, but if you pass 2+ values to "fossil setting diff-command VALUES..." (ditto gdiff-command) it's now stored as an array, triggering this new mechanism. This permits old settings to continue working, letting you upgrade to the new mechanism at will. check-in: 68055fd3ed user: wyoung tags: fossil-spawn | |
07:56 | Constness fix to the new fossil_spawn() function to avoid compiler complaints on current macOS. check-in: eefb8e64ed user: wyoung tags: fossil-spawn | |
07:52 | Changed the new json_deserialize_array() interface to make it easier to call correctly. check-in: 765acbc080 user: wyoung tags: fossil-spawn | |
05:25 | Added a JSON array deserializer function and a test-json-deserialize-array command to test it. check-in: dac496b300 user: wyoung tags: fossil-spawn | |
03:52 | Renamed the test-* wrapper for the new JSON array serializer to better match its internal implementation function. NFC. check-in: 06d27250d5 user: wyoung tags: fossil-spawn | |
03:45 | Extracted json_serialize_array() function common to both test-json-carray and settings commands, reducing redundant code. check-in: ead1432af9 user: wyoung tags: fossil-spawn | |
02:37 | Taught "fossil settings" how to accept multiple ?VALUES? parameters, storing the result as a JSON-encoded array in the config table. Nothing uses this yet, but the resulting SQL DB manipulation appears to work correctly. check-in: ca069402f8 user: wyoung tags: fossil-spawn | |
01:38 | Added the carray() virtual table extension from SQLite and added the test-json-carray command to test it. This is needed for the next step on this branch. check-in: 4223fe8cb5 user: wyoung tags: fossil-spawn | |
2021-06-21
| ||
23:03 | Added more test cases to test-spawn-* and gave the test cases human-readable names rather than numbers. check-in: 27cdcbbb49 user: wyoung tags: fossil-spawn | |
22:37 | Created fossil_spawn() as a dumb-as-rocks wrapper for posix_spawnp(2) and created tests to prove that it doesn't double-interpret its args as fossil_system() does. This isn't portable yet; it's just a seed we can use to bring this branch to a PoC state. check-in: fb7c579736 user: wyoung tags: fossil-spawn | |