Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins by user danshearer
|
2026-08-22
| ||
| 06:52 | *** FIXME TEXT *** do not commit to trunk *** FIXME TEST *** These are scripts for users to try out different cache sizes for both the SQLite PRAGMA cache_size and also the parameters for the content cache. The content cache will be a larger piece of work, but these are immediate fixes that give pretty big benefits on at least some workloads. Leaf check-in: 7b3e5b6738 user: danshearer tags: cache-speedups | |
| 06:48 |
***FIXME TEST*** - do not commit to trunk ***FIXME TEST***
Make the total size and total number of entries in the content cache optionally set from an environent variable. This is for testing so we can get an idea of optimal numbers, however, the cache needs to be redesigned so this is (a) a short-term minimally intrusive performance fix and (b) e... check-in: 8424663f26 user: danshearer tags: cache-speedups | |
|
2026-08-21
| ||
| 20:37 | *** TEST only, not to be committed to trunk *** Reads sqlite cache pragma setting from env var. See forum posting by Dan Shearer "Fossil cache speedups" check-in: bce3a5a5d4 user: danshearer tags: cache-speedups | |
| 17:28 | Create new branch named "cache-speedups" check-in: 51bbcb1191 user: danshearer tags: cache-speedups | |
|
2026-08-18
| ||
| 11:47 | Add rpath when required (eg for NetBSD) so libs in less-common directories are found at runtime Leaf check-in: d45b557c00 user: danshearer tags: autodef-build-fixes | |
| 11:39 | Merge trunk into autodef-build-fixes check-in: f116b4ed59 user: danshearer tags: autodef-build-fixes | |
|
2026-08-17
| ||
| 10:47 | auto.def: check for fuse.h as well as the library. check-in: 37713fc128 user: danshearer tags: autodef-build-fixes | |
| 10:45 | auto.def: Fail on error if zlib wasn't detected; also pass working zlib flags to later configure probes check-in: f78e530b62 user: danshearer tags: autodef-build-fixes | |
|
2026-07-28
| ||
| 02:11 | Reject if both HTTP 1.1 content-length and transfer-encoding headers set. check-in: 63826bf8a4 user: danshearer tags: trunk | |
| 01:55 | Fix bogus error message if connection drops immediately after 1xx reply check-in: bd777e5d19 user: danshearer tags: trunk | |
| 01:48 | Fix over-length comment string check-in: 2cdf86fcbf user: danshearer tags: trunk | |
| 01:46 | Reject any transfer-encoding other than exactly "chunked". check-in: b176932214 user: danshearer tags: trunk | |
|
2026-07-27
| ||
| 13:12 | Handle HTTP 1.1 1xx messages such as "100 Continue" instead of erroring check-in: 095976a13e user: danshearer tags: trunk | |
|
2026-07-26
| ||
| 20:00 | Fix doc comment typo check-in: 62dc86c231 user: danshearer tags: trunk | |
| 19:55 | Fix segfault when a chunked reply's first chunk is exactly one byte check-in: b63d654041 user: danshearer tags: trunk | |
|
2026-06-15
| ||
| 07:44 | Replace read timeout with non-blocking poll, and add TCP_NODELAY Leaf check-in: e418043744 user: danshearer tags: client-timeout-fixes | |
|
2026-06-14
| ||
| 22:05 | Apply timeouts and retries to network read/write waits to avoid hangs. check-in: 8da6e3590a user: danshearer tags: client-timeout-fixes | |
|
2026-06-13
| ||
| 09:58 |
http.c: Complete the HTTP 1.1 chunked reply decoder
Fix error conditions and exceptions when Transfer-Encoding chunked, partly from drh's Claude: * Premature EOF was accepted as a valid EOF. * strtol --> strtoll with checking, to avoid casting errors * Per RFC 7230, match "chunked" at the end of the Transfer-Encoding value rather than a substri... check-in: 441a35ce2a user: danshearer tags: http1-1-chunked | |
|
2026-06-10
| ||
| 11:08 |
Minimal client implementation of HTTP version 1.1 with chunked transfer-encoding.
Some egress filters drop all HTTP version 1.0 traffic at the Web Application Firewalls (WAF). WAFs commonly provided by CDN (Content Distribution Networks) such as CloudFlare and AWS to their customers have such controls on them, and there are understandable policy r... check-in: 0f8a7d6095 user: danshearer tags: http1-1-chunked | |
|
2022-02-23
| ||
| 17:18 | Spelling corrections caught by Debian's automated tools, thanks to Barak A. Pearlmutter. check-in: 9993c43b5c user: danshearer tags: trunk | |
|
2021-03-28
| ||
| 05:14 | Add example of fossil timeline + diff to get changes between specific versions check-in: 19f4b064ac user: danshearer tags: trunk | |
|
2021-03-17
| ||
| 15:50 | Be clearer about the definition of technote comment & id. Improve technote doc. check-in: 51292810f8 user: danshearer tags: trunk | |
| 15:27 | Improve description of technotes as per forum post [forum:225b049220] check-in: ae70df7550 user: danshearer tags: trunk | |
| 12:38 | Add explanation of how to use makemake.tcl script (and how not to break the build) check-in: e11efff8e4 user: danshearer tags: trunk | |
|
2021-03-16
| ||
| 20:10 | Finish off webmail delete check-in: 274df1cad4 user: danshearer tags: trunk | |
| 19:59 | Remove smtpd server functionality first pass check-in: db5c2d399c user: danshearer tags: trunk | |
| 18:09 | Add item for a quote button, as per forum post [forum:7ad03cd73d] check-in: a9427d9d39 user: danshearer tags: trunk | |
|
2021-03-15
| ||
| 13:14 | Add example of creating technote from the commandline check-in: a498b132b2 user: danshearer tags: trunk | |
| 12:59 | Use ./local form of url, and add reference to hackers-howto.wiki check-in: 620c8175c2 user: danshearer tags: trunk | |
| 12:12 | Made a more general list of projects and tasks. There will be a GSoC next year, but this has value meantime. check-in: 47b1f6ad54 user: danshearer tags: trunk | |
|
2021-03-05
| ||
| 16:00 | configure now checks system sqlite version against the version in auto.def check-in: 834f6515a7 user: danshearer tags: trunk | |
| 12:13 | Add instructions for updating the minimum required version number check-in: f09b0f1d63 user: danshearer tags: trunk | |
| 12:04 | Add configure option --print-minimum-sqlite-version check-in: b9a6e1a9c9 user: danshearer tags: trunk | |
|
2021-03-04
| ||
| 15:10 | This file has to be read locally for the links to work. check-in: a0788de83f user: danshearer tags: trunk | |
|
2021-03-03
| ||
| 12:04 | Improve explanations for prospective students in the ticketing section check-in: 0f90d0df75 user: danshearer tags: trunk | |
| 11:58 | Make the mail task more general, and more obviously a design+research task rather than implementing exactly what is in this file check-in: 316b55a6a6 user: danshearer tags: trunk | |
| 11:33 | Move CSS task to new Look and Feel section check-in: 092a7fb796 user: danshearer tags: trunk | |
|
2021-02-24
| ||
| 15:21 | Add projects relating to the ticketing system check-in: 9e9fb33caf user: danshearer tags: trunk | |
|
2021-02-19
| ||
| 16:52 | Cleanups check-in: d095066ea3 user: danshearer tags: trunk | |
| 15:18 | Google Summer of Code project ideas for prospective students check-in: 932f88cb55 user: danshearer tags: trunk | |
|
2021-01-15
| ||
| 20:48 | Add para on git forking as siloed development enthusiastically adopted by github, who promote their public project count (currently 43 million according to the link.) check-in: a54732919d user: danshearer tags: trunk | |
| 13:25 | Improve wiki explanation for how home pages work with embedded documents. Change example for home page in setup.c to be trunk, not whatever branch happens to be latest. check-in: b32461f72d user: danshearer tags: trunk | |
|
2020-11-06
| ||
| 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
| ||
| 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 | |
|
2020-10-27
| ||
| 08:47 | Add section "Naming of Files, Checkins, and Branches" check-in: 590a8fcac6 user: danshearer tags: trunk | |
| 08:04 | Correct typo; X swapped with Y check-in: 986bde2b54 user: danshearer tags: trunk | |
|
2020-10-26
| ||
| 16:44 | Minor html emphasis fix Closed-Leaf check-in: 2c9ccd77e4 user: danshearer tags: quickstart | |
| 16:35 | Minor mods, and use for command output check-in: cfc68d1349 user: danshearer tags: quickstart | |
| 15:56 | Add examples and expand on the workflow check-in: 3e44368b6c user: danshearer tags: quickstart | |