Fossil

Timeline
Login

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

100 most recent check-ins

2022-05-18
22:52
Fix a couple of invokations of <code>backlink_extract()</code> that were overlooked in the previous check-in. ... (Leaf check-in: 33c67c2851 user: george tags: generated-tkt-mimetype)
20:21
Add support for generated "mimetype" column in the <var>TICKET</var> table. Introduce integer mimetype codes and refactor <code>backlink_extract()</code> accordingly. Make the overall handling of the generated "mimetype" columns a bit more clear. ... (check-in: e39f77906e user: george tags: generated-tkt-mimetype)
13:39
Fix a typo in an error message. ... (Leaf check-in: 3984c83848 user: drh tags: trunk)
02:39
Added wasm => application/wasm mimetype mapping for use with /ext. This is only a partial solution: we'll need to extend the mimetype structure like how was done [https://sqlite.org/althttpd/info/32df1a61707616bc | in althttpd a few hours ago] so that we can elide the charset=... part of the Content-Type header, as the wasm loader does not like that. ... (check-in: 5c47abd6b6 user: stephan tags: trunk)
2022-05-16
11:55
Bring in the latest SQLite 3.39.0 enhancements for testing. ... (check-in: 8683664a45 user: drh tags: trunk)
2022-05-14
20:52
Handle a possible existence of the additional checkbox introduced in [29a24941ed9bf4]. ... (Leaf check-in: 76844c35fc user: george tags: wcontent-subsets)
19:12
A tiny optimization inside of <tt>ticket_insert()</tt>: rearrange two <tt>db_finalize()</tt> calls in order to avoid additional <tt>malloc()</tt> for <var>zMimetype</var>. ... (check-in: 563c6b9e4e user: george tags: generated-tkt-mimetype)
18:27
If "<var>mimetype</var>" column of the <var>TICKETCHNG</var> table is a [https://www.sqlite.org/gencol.html|generated column], than use these generated values for extraction of backlinks from the ticket-changes. ... (check-in: 5ab73ab8c7 user: george tags: generated-tkt-mimetype)
17:42
Fix a subtle bug in <code>ticket_insert()</code> which may lead to redundant rows in the BACKLINK table. The bug appeared in [7c13a57358ae]. ... (check-in: 3b42738e36 user: george tags: generated-tkt-mimetype)
14:38
Adds minor output to stash command to alert users when a stash is successful. See [forum:fd2405eff30f4c73 | forum post fd2405eff30f4c73] for discussion. ... (check-in: 07d739b4ba user: andybradford tags: trunk)
14:23
Bring branch up to date with trunk. ... (Closed-Leaf check-in: 393e73cf3e user: andybradford tags: stash-success)
06:37
Typo fix in email-renew-interval setting docs, per forum report. ... (check-in: 7ae1f31994 user: stephan tags: trunk)
2022-05-13
23:35
If <var>TICKETCHNG</var> table has <var>TKT_USER</var> column then make the values in that column match to the corresponding [/doc/tkt-ucard/www/fileformat.wiki#tktchng|U-cards]. Add <var>TKT_USER</var> to the default schema. See [forum:/forumthread/5593538afb7746bf|forum thread 5593538afb77] for rationale. ... (check-in: cf00d07c34 user: george tags: trunk)
13:21
addremove command: in dry-run mode, add a line at the end alerting that no changes were made, per [forum:d80b624d0 | forum post request d80b624d0]. ... (check-in: ef14017458 user: stephan tags: trunk)
2022-05-12
15:09
On the [/wcontent|wiki page] list, omit wiki pages that are associated with check-ins and branches by default, but provide a button to show associated wiki pages if desired (Item 17 on the [/wiki?name=To+Do+List|To Do List]). ... (check-in: 29a24941ed user: danield tags: trunk)
2022-05-11
21:23
Ensure that <var>$requested_page</var> is always initialized. This is a follow-up to [c68fa2edd76d90] that fixes a bug in [b05a6c6bc826d3]. ... (check-in: a44e3c7338 user: george tags: trunk)
20:51
Add an option to the 'timeline' command to display only items on a specific branch. ... (Leaf check-in: 32b11546c8 user: danield tags: timeline-cmd-by-branch)
15:42
Fix remote-url overwriting by proxy url bug and use the http_proxy environment variable only when explicitly requested by setting the proxy setting to "system". ... (check-in: a791d5e805 user: mgagnon tags: trunk)
15:34
Only use the "http_proxy" environment variable if it is set to "system", if unset or set to "off", always use direct http connection. ... (Closed-Leaf check-in: a242bb727e user: mgagnon tags: fix_remote_url_overwrite_with_proxy)
15:06
Merge in latest changes from trunk ... (check-in: 5605aef9b9 user: mgagnon tags: fix_remote_url_overwrite_with_proxy)
11:50
Show the OpenSSL version and the SERVER_SOFTWARE to administrators on the /stat page. ... (check-in: bb09ff84ae user: drh tags: trunk)
11:08
Fix NULL pointer dereference introduced by check-in [b05a6c6bc826d3c2]. Fix for the problem reported by [forum:/forumpost/bfb99db2886ca3b5|forum post/bfb99db2886ca3b5]. ... (check-in: c68fa2edd7 user: drh tags: trunk)
2022-05-10
11:54
Update the built-in SQLite to the latest 3.39.0 alpha for testing. ... (check-in: 0833f7225b user: drh tags: trunk)
2022-05-09
21:22
Supply TH1 interpreter with two auxiliary variables: <var>$requested_page</var> (holds the first segment of the requested [/file/src/cgi.c?ln=1199-1209&ci=2022-05-09|PATH_INFO]) and <var>$canonical_page</var> (holds the canonical name of a web-page being served). Also amend default HTML header: add two corresponding classes to the BODY element and move <code><meta charset="UTF-8"></code> to the top. ... (check-in: b05a6c6bc8 user: george tags: trunk)
2022-05-08
20:40
Rename proposed column to <var>tkt_user</var> which seems more natural. Amend default schema to create this column (and also drop a nearby comment). Add a tiny optimization to <code>getAllTicketFields()</code>. ... (Closed-Leaf check-in: 6d95ae4f88 user: george tags: tkt-ucard)
2022-05-04
11:47
/timeline: correct rendering of event.comment entries for wiki attachments, per problem reported in [forum:749baecf6d08ecb1 | forum post 749baecf6d08ecb1]. ... (check-in: b3e534fa88 user: stephan tags: trunk)
2022-05-03
16:10
Update the built-in SQLite to the latest 3.39.0 alpha which includes the latest bug fixes, and especially the fix for the infinite loop when the Bloom filter pull-down optimization encounters a NULL key. ... (check-in: b2cb7bdb5a user: drh tags: trunk)
04:02
Simplification by omitting g.url.user and g.url.password backup copy since they are only swapped during short time and are restored right away. Also rename url.canonical backup copy to "proxyUrlCanonical" following name convention of already existing "proxyUrlPath" field. ... (check-in: 78a5195392 user: mgagnon tags: fix_remote_url_overwrite_with_proxy)
2022-05-01
21:00
Add support for optional <var>tkt_ucard</var> column of the <var>TICKETCHNG</var> table. If this column is present then its value is populated from the [/doc/tkt-ucard/www/fileformat.wiki#tktchng|U-card] of the corresponding artifact. ... (check-in: d681e1dc1d user: george tags: tkt-ucard)
20:53
Minor code clean-up inside of <tt>ticket_insert()</tt> function. ... (check-in: 3e4ba24e29 user: george tags: tkt-ucard)
2022-04-28
14:25
attempt to fix issue where the remote-url saved is overwritten by the proxy url. (issue introduced by checkin [c129f29566439e5c]) ... (check-in: 83ffea65ca user: mgagnon tags: fix_remote_url_overwrite_with_proxy)
2022-04-27
15:55
This is a graph layout improvement experiment. In this version of Fossil, when there are multiple merge lines that go off the bottom of the page, they all use the same rail, rather than using separate rails for each parent node. This code is initially parked on a branch for evaluation. ... (Leaf check-in: 65c218199c user: drh tags: off-page-merge-single-rail)
12:11
Update the built-in SQLite to the latest trunk version which includes all of the fixes that went into version 3.38.3. ... (check-in: f905bd0d8d user: drh tags: trunk)
2022-04-26
23:45
Provide a little more output in stash command so when someone successfully finishes the stash command they don't think content has been lost. ... (check-in: d08d7b872d user: andybradford tags: stash-success)
14:27
Fix a few **unused-but-set-variable** warnings. (reported by recent clang on MacOS at least). Also fix a **warn_unused_result** warning when calling nice() (gcc 7.5.0 on Ubuntu-18.04 and gcc 9.3.0 on Ubuntu-20.04) ... (check-in: 74250821b1 user: mgagnon tags: trunk)
04:17
(Manual) cherry-pick of [0f8bae079e] to carry forward the only change against zlib 1.2.11 to the 1.2.12 update. ... (Leaf check-in: cc3765eb12 user: florian tags: zlib-update)
04:12
Update the built-in zlib to version 1.2.12, released on March 27, 2022. In accordance with check-in [eea86cee3a], all files from the doc/ subdirectory are excluded, but new sample programs from the examples/ subdirectory are included. ... (check-in: c6567d4b99 user: florian tags: zlib-update)
2022-04-25
06:08
Add the new special name start:BRANCH to refer to the first check-in of the branch. ... (check-in: fab8d92215 user: danield tags: trunk)
06:07
Merge in trunk. ... (Closed-Leaf check-in: cff92f2e6d user: danield tags: name-start)
05:21
Follow-up to [346e45702c]: Remove the (unused) --sync option for the open command, as considering it and overriding local/global/per-subsystem/pull-only/push-pull/dont-push settings in a fashion that is transparent for the user to anticipate what's really going on seems quite convoluted. Also mention that --force allows to continue if auto-sync fails. ... (Leaf check-in: b3ed9d37d5 user: florian tags: open-sync)
01:31
Update to the lastest version of Pikchr which fixes a bug in the computation of bounding boxes for circles when the size of the circle is set using the "diameter" attribute. ... (check-in: 287d13f391 user: drh tags: trunk)
00:19
Better fix for the repolist.c change. ... (check-in: 54efe3aa56 user: drh tags: trunk)
00:05
Fix a C++-ism in the new markdown code that breaks the build on older PIs. ... (check-in: b7471a4bee user: drh tags: trunk)
2022-04-24
23:46
Fix the build on windows following the previous check-in. ... (check-in: 1369579636 user: drh tags: trunk)
22:46
Merged in trunk, resolved conflicts introduced via the parallel development of the markdown-footnotes branch. ... (Leaf check-in: 64af75b070 user: stephan tags: markdown-tagrefs)
22:31
Applied trivial repolist sorting patch from [forum:/forumpost/6803efde75 | forum post 6803efde75]. ... (check-in: 61974c4830 user: stephan tags: trunk)
2022-04-23
21:32
Extend [/md_rules#ftnts|Markdown] with footnotes support. See [/wiki?name=branch/markdown-footnotes#il|known limitations] and the corresponding [forum:/forumthread/ee1f1597e46ec07a|forum thread]. ... (check-in: 3990518b29 user: george tags: trunk)
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)
16:09
Trivial doc updates to www/json-api/... ... (check-in: 73373b9d21 user: stephan tags: trunk)
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)
15:39
Added JSON API doc link to the permuted index. ... (check-in: d355faf80c user: stephan tags: trunk)
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:53
Bring in the latest SQLite 3.39.0 alpha, with over 4,500 lines of change, for the purpose of beta-testing SQLite. ... (check-in: b3c5a48926 user: drh tags: trunk)
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. ... (Leaf 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. ... (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)