Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
70 check-ins using file extsrc/shell.c version 4775dc6829
|
2022-06-17
| ||
| 09:32 | Add generation of manifest.descr to Makefile.msc (via makemake.tcl); this can be removed after 'version --describe' support gets built in. check-in: a198cde661 user: danield tags: version-cmd-describe | |
|
2022-04-23
| ||
| 17:23 | Change signature of <code>add_inline_footnote()</code> in order to move away from returning of unreliable pointer. Amend a few comments. Fix a couple of minor issues that fuzzer complains about. Closed-Leaf check-in: 0850862e6a user: george tags: markdown-footnotes | |
| 15:56 | Fix a possible heap-buffer-overflow in <code>parse_htmlblock()</code> introduced by [1e919d601f774fdb]. This is not related to footnotes but was revealed by fuzzing (case 80cbb6b185807e98a953426af7b1f802c9d13957). check-in: bc4c5b6311 user: george tags: markdown-footnotes | |
|
2022-04-22
| ||
| 12:49 | Remove redundant <code>assert()</code> that fails for the case when the content of a span-bounded inline footnote is rendered into a void. This is a corner case that was revealed via fuzzing. check-in: cab8a586ae user: george tags: markdown-footnotes | |
|
2022-04-21
| ||
| 22:31 | Add a test case for fragment-bounded footnote that contains markup within the corresponding text fragment. check-in: d38ec43d00 user: george tags: markdown-footnotes | |
| 22:12 | Add a warning in build.wiki that passing fuzzer-specific flags may cause the --fuzztype flag to get stripped from the argument list. check-in: df1d256922 user: stephan tags: trunk | |
| 21:13 | Fix another use-after-realloc bug in handling of inline footnotes which was discovered during fuzzing. Also fix a few other issues revealed via fuzzer. check-in: c5456211f4 user: george tags: markdown-footnotes | |
| 15:45 | Changed fossil_nice_default() to use nice level 19 instead of 20, as 19 is the documented max. check-in: 2c8920296c user: stephan tags: trunk | |
| 13:36 | Revert Makefile.in to normal builds (leave a few comments about fuzzing). check-in: 940779668f user: george tags: markdown-footnotes | |
| 13:16 | Fix a use-after-free bug in handling of nested inline footnotes. The bug was discovered by fuzzing with <code>'-fsanitize=fuzzer,undefined,address -DFOSSIL_FUZZ'</code> appended to <var>TCCFLAGS</var> in Makefile.in. It's noteworthy that the <code>',undefined,address'</code> part was essential to find the bug (otherwise just 'double-free' was reported). Many thanks to Stephan for documenting the fuzzing procedures and support. check-in: 31e5df5fa2 user: george tags: markdown-footnotes | |
| 12:06 | In the check-in names documentation, mention that some prefixes can be chained. check-in: ef9e42acb8 user: danield tags: trunk | |
| 11:43 | Minor tweaks to the fuzzer section of build.wiki. check-in: dfb1234f93 user: stephan tags: trunk | |
|
2022-04-20
| ||
| 15:21 | Added another libfuzzer info link to build.wiki. check-in: 1a397ee35f user: stephan tags: trunk | |
| 15:04 | Documentation for the new special name and changelog update. check-in: b07729dae4 user: danield tags: name-start | |
| 15:03 | Add the new special name start:BRANCH to refer to the first check-in of the branch check-in: c92fb60ba9 user: danield tags: name-start | |
| 14:59 | Rewrote the login-groups doc, making it both more clear and more detailed. This started out as clarifying a confusion brought up [forum:/forumpost/beba7d4e78c943d0 | on the forum], but experimentation kept bringing up new and interesting restrictions and interactions that I felt were worth documenting. check-in: 697cf6fb35 user: wyoung tags: trunk | |
| 14:07 | Added a missing blob initializer. check-in: 7209593814 user: stephan tags: markdown-footnotes | |
| 13:55 | Added a section to build.wiki about building for fuzz testing. check-in: a42f5af812 user: stephan tags: trunk | |
| 11:48 | Merged in trunk for fuzz.c changes. check-in: c9f4013530 user: stephan tags: markdown-footnotes | |
| 11:46 | Correct fuzz.c to honor --fuzztype markdown and add --fuzztype wiki2 which works like its previous --fuzztype wiki behavior, sending all inputs through both the fossil-wiki and markdown translators. Added a fatal error for --fuzztype artifact, as that tester is not implemented. check-in: 8d4c479208 user: stephan tags: trunk | |
| 09:38 | Changed zlib crc type from int to unsigned long, as that's the type returned by zlib's crc32() and doing so reportedly resolves the CRC error reported in [forum:7a9097e557 | forum post 7a9097e557]. check-in: 1bf6686e76 user: stephan tags: trunk | |
|
2022-04-19
| ||
| 15:47 | Fix the previous change to cover an extra case. check-in: 19a01ac12e user: danield tags: trunk | |
| 15:25 | Remove unnecessary field from the auxiliary union <code>'bitfield64_t'</code> and amend the corresponding comments. Also add comment about FOOTNOTES_WITHOUT_URI macro. check-in: cf1e96918e user: george tags: markdown-footnotes | |
| 14:48 | Add '--versions' option to 'fossil diff' to display details about the compared versions. check-in: 49ef1b574e user: danield tags: diff-show-versions | |
| 12:46 | Relocate a declaration to cope with C89 rules. check-in: 87955d9274 user: danield tags: trunk | |
| 12:35 | Code style tweaks, typos, and resolved a couple footnotes-related cosmetic TODOs. No functional changes. check-in: 3a5b3d5e49 user: stephan tags: markdown-footnotes | |
| 11:41 | Merged in latest trunk to simplify code review and ease potential upcoming merge to trunk. check-in: 8a4b099fb4 user: stephan tags: markdown-footnotes | |
|
2022-04-16
| ||
| 16:29 | Minor spelling corrections. No change in functionality. check-in: 53754fff0c user: andybradford tags: trunk | |
|
2022-04-15
| ||
| 13:56 | Merge the enhanced load control measure to trunk. check-in: 9413395f5b user: drh tags: trunk | |
| 13:51 | Enhanced interpretation of the "autosync" setting. It is now possible to set the setting to "on,open=off" to cause autosync to be on by default but off for the "open" command, as an example. Use the "help autosync" command for further detail. check-in: 346e45702c user: drh tags: trunk | |
| 12:41 | Fix the "fossil open" command so that it honors global settings. check-in: 24420b4e63 user: drh tags: trunk | |
| 12:33 | Simplify the autosync_loop() interface by omitting the second parameter, which was always the value of the "autosync-tries" setting. Have the autosync_loop() function look up the autosync-tries setting for itself. check-in: 9445f8a8a2 user: drh tags: trunk | |
|
2022-04-14
| ||
| 17:41 | Added new loadavg-exempt WEBPAGE: flag for mkindex.c which exempts a given page from the load_control() check. Currently applied to /chat and its dependents: /builtin and /style.css. Closed-Leaf check-in: 5c49ab3c7a user: stephan tags: load-control-rework | |
| 17:15 | Doc typo fix and more docs for load_control(). check-in: e5724fb759 user: stephan tags: load-control-rework | |
| 17:12 | Exempt admin and setup users from the load_control() restriction. check-in: 57cdf4f2b9 user: stephan tags: load-control-rework | |
| 17:03 | Added a fossil_nice() call to /vpatch. check-in: 1cc86c16a2 user: stephan tags: load-control-rework | |
| 16:58 | Per /chat discussion, replace load_control() calls in selective pages with nice() and move load_control() into process_one_web_page(). There is still work to do here, e.g. allowing certain pages through (namely /chat, to facilitate coordination of site defense) and perhaps checking credentials if the load is too high and always allowing admin users. check-in: 9b0ebcaf23 user: stephan tags: load-control-rework | |
|
2022-04-13
| ||
| 16:27 | On the /info view for a checkin which has a branch/branch-name wiki page, correct the Edit Wiki link to use /wikiedit instead of /wiki if permissions allow, otherwise the /wiki page's automatic redirection of branch/branch-name wiki pages to the timeline makes it impossible to get to the editor for a branch-specific wiki page. check-in: 82510672b8 user: stephan tags: trunk | |
|
2022-04-11
| ||
| 09:33 | Brought the "Fossil grep vs POSIX grep" doc up to date relative to the [/info/f5f4471323d44a82 | merged grep-enhancements branch]. check-in: caba4b0188 user: wyoung tags: trunk | |
| 06:45 | Fixed a couple mis-formatted SETTING decls, per [forum:6f1b0483cd | forum post 6f1b0483cd]. check-in: 0dd4118063 user: stephan tags: trunk | |
| 06:37 | Part 2 of [bb0118227f2c]. check-in: 74bd3fd4d9 user: stephan tags: trunk | |
|
2022-04-10
| ||
| 19:58 | mkheaders carriage-return fix from [forum:6b2e7dbee7 | forum post 6b2e7dbee7]. check-in: bb0118227f user: stephan tags: trunk | |
| 18:56 | Added the "--page wcontent" bit to the new wiki versioning example in the glossary. check-in: b05a07a9a2 user: wyoung tags: trunk | |
| 18:53 | Grammar tweaks to previous check-in: ccd5cacc51 user: wyoung tags: trunk | |
| 18:49 | Added "Embedded Documentation" section to the glossary per larrybr's request in /chat. It's a Fossil-specific term of art. It also gives us a place to contrast with the wiki; that could live in the docs for the wiki or embedded docs instead, but the glossary is where newbies go to get oriented on terms, so the "but which should I use" question falls right out of the terminology. check-in: e583b48a04 user: wyoung tags: trunk | |
|
2022-04-08
| ||
| 08:46 | Merged in trunk. check-in: e8a1382fc3 user: stephan tags: markdown-tagrefs | |
| 08:45 | Cherrypicked [2f3c84b3e9ed], which wash intended for trunk. check-in: 834db57d95 user: stephan tags: trunk | |
|
2022-04-07
| ||
| 15:37 | s/Safara/Safari/, per report from [forum:9e8015e09c | forum post 9e8015e09c]. check-in: 2f3c84b3e9 user: stephan tags: markdown-tagrefs | |
|
2022-04-06
| ||
| 16:42 | Minor consistency fix about ambiguous sub-command dispatch and error reporting, see related [forum:/forumpost/48d6de4f8e2afdde|forum post]. check-in: 512905efd3 user: mgagnon tags: trunk | |
|
2022-04-05
| ||
| 19:51 | When reporting the list of matching ambiguous sub-commands, make sure settings with the same prefix are not listed. Closed-Leaf check-in: bb5162fe16 user: mgagnon tags: ambiguous_cmd_fix | |
| 16:49 | Don't give an "ambiguous command prefix" error when reported ambiguous commands are aliases to each others. Assume alias point to same function pointer and are all consecutive in the aCommand[] list. check-in: 862ce7ce2c user: mgagnon tags: ambiguous_cmd_fix | |
| 15:04 | Modify the makefiles to provide for compile-time options for pikchr. Reduce the token-count limit in pikchr to 10,000. check-in: 959807e915 user: drh tags: trunk | |
| 14:41 | Update to the latest Pikchr version that includes improved resistance to exponential macro-expansion attacks. check-in: f753041961 user: drh tags: trunk | |
|
2022-04-01
| ||
| 17:33 | Update the built-in SQLite to the latest 3.39.0 alpha for testing. check-in: aa2066b5d2 user: drh tags: trunk | |
|
2022-03-31
| ||
| 12:10 | For "fossil tag list" and the /taglist page, sort entries taking numbers into consideration. This puts tags that follow semantic versioning into the expected order. check-in: 3500dbfd84 user: danield tags: trunk | |
| 09:37 | Added "fossil describe" to the change log. check-in: 56ef05a567 user: danield tags: trunk | |
| 09:14 | Improvements to the help text and code comments for the "describe" command. check-in: 52dd8a91bf user: danield tags: trunk | |
| 08:21 | In "fossil describe", use hash_digits() as the default length when printing the commit hash. check-in: 951cf9faf3 user: danield tags: trunk | |
|
2022-03-30
| ||
| 21:11 | Fix the describe_commit() routine so that it is faster and simpler and so that it ignores tags that are applied to more than one check-in. check-in: 41dc5fc000 user: drh tags: trunk | |
| 15:08 | Add "--describe" flag to the "version" command to provide context to the most recent major commit tagged with "version*". Run "touch manifest.descr" in the repo root prior to the first build, then build it a second time to get it bootstrapped. check-in: 4329553d51 user: danield tags: version-cmd-describe | |
| 14:45 | Add the new "fossil describe" command. check-in: 36ca266479 user: drh tags: trunk | |
| 14:36 | Fix segfault and add message for ambiguous checkins. Closed-Leaf check-in: e501d74440 user: danield tags: describe-cmd | |
| 14:15 | Merged in trunk. check-in: 28fa015357 user: stephan tags: markdown-tagrefs | |
| 14:01 | Add comments, format code and remove magic size numbers. check-in: 40de2cd9c3 user: danield tags: describe-cmd | |
| 11:46 | Add the "describe" command. This shows the commit hash along with (if applicable) its youngest ancestor with a non-propagating tag and the number of commits since that. check-in: 3f06ed14fe user: danield tags: describe-cmd | |
|
2022-03-28
| ||
| 13:39 | Bug fix to the abs() function of pikchr. check-in: b80ae0215e user: drh tags: trunk | |
| 08:34 | Updated a reference to macOS 11 from the backup doc: the condition it warns against is still true as of macOS 12.3. check-in: 1bb4147fd2 user: wyoung tags: trunk | |
|
2022-03-26
| ||
| 13:09 | Updates to the change log. check-in: 348d11184d user: drh tags: trunk | |
|
2022-03-24
| ||
| 10:25 | Fix hyperlink as per [forum:381b1fa627 | forum post 381b1fa627]. check-in: 7de6f15cd8 user: danield tags: trunk | |
|
2022-03-23
| ||
| 10:09 | Update the built-in SQLite to the latest trunk version, that includes a patch to shell.c that tries to work around a nuisance warning from some implementations of MSVC. [forum:/forumpost/bd0844268f0fab71|Forum post bd0844268f0fab71]. check-in: 92fd091703 user: drh tags: trunk | |