Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-09-04
| ||
| 12:51 | Update synthetic versions comment now there is the first tagged release (1.0.1) of LMDBv1. We still track the tip though. leaf check-in: 0bbff84f3d user: danshearer tags: trunk | |
| 12:26 | Fix broken IMPORT_COMMITS=N feature in the fossil example "git import" speed test. check-in: b2da4515e2 user: danshearer tags: trunk | |
| 12:23 | Set env vars to use FreeBSD's CA bundle if OpenSSL's default trust-store path is unavailable. check-in: b4252a615a user: danshearer tags: trunk | |
| 12:17 | Fix documentation for BSD/Git build dependencies check-in: c0e670b682 user: danshearer tags: trunk | |
|
2026-09-02
| ||
| 22:03 | Lots and lots of testing and improvement, these tests were really broken check-in: d14697c9ea user: danshearer tags: trunk | |
| 21:02 | Fixed 7 broken URLs check-in: f169f71e86 user: danshearer tags: trunk | |
| 20:50 | Updatre benchmark-filter documentation from ~4 years ago... check-in: f9ca652c45 user: danshearer tags: trunk | |
|
2026-09-01
| ||
| 07:56 | Minor rpm fix check-in: a50f989e03 user: danshearer tags: trunk | |
|
2026-08-31
| ||
| 10:09 | Refactor rpm example makefile into helpers, now we know it works. Imrpove docs a bit. check-in: 0c8bfb04eb user: danshearer tags: trunk | |
| 07:18 | Add helper scripts for better-sqlite3 node.js example check-in: 8f6a9b6a18 user: danshearer tags: trunk | |
| 07:15 | Update Node.js' better-sqlite3 example with encryption target in the Makefile and better README explanation. better-sqlite3 should now be at parity with rpm and fossil examples. check-in: 12efc1e0d9 user: danshearer tags: trunk | |
|
2026-08-28
| ||
| 10:31 | Noticed 3 small (but one of them important) fixes to be backported from LMDBv1 to LMDB. check-in: 02bac23523 user: danshearer tags: trunk | |
| 10:23 | Back out LMDBv1 cursor optimisation, because soak tests showed it was slightly slower on large fossil operations. More thinking needed. check-in: 2d3c28a011 user: danshearer tags: trunk | |
| 07:58 | Optimise LMDBv1 table cursor seeks... round 1 of cursor analysis. Reuse the current or next cursor position where possible instead of descending the LMDB tree for every table seek. A made-up 400k-row workload was 7% faster, other general stuff seems to be about the same but not slower. Really need a dedicated bench rig for Lumo. check-in: fcac62b26e user: danshearer tags: trunk | |
|
2026-08-22
| ||
| 20:08 | add link to examples readme check-in: aeacad78e5 user: danshearer tags: trunk | |
| 20:02 | Add examples readme check-in: c391ff6096 user: danshearer tags: trunk | |
|
2026-08-20
| ||
| 21:30 | improve fossil example doc check-in: 3201145e59 user: danshearer tags: trunk | |
|
2026-08-17
| ||
| 22:44 | Remove all reference in documentation and make doctor to the http1-1-chunked branch, because that work has now been merged. check-in: 6249a8dd4c user: danshearer tags: trunk | |
| 21:59 | Remove unusued vars found by -Wall. Add TODO.md entry regarding warning detection. check-in: 02fb2b6003 user: danshearer tags: trunk | |
| 21:55 | More todos check-in: a77f91ab52 user: danshearer tags: trunk | |
| 19:04 | improve encryption in examples/fossil, the key handling is now mostly done by lumosql. check-in: a9629eb64e user: danshearer tags: trunk | |
| 16:45 | examples/rpm builds an encrypted rpmdb with LUMO_ENCRYPT=on . Removes any need for patching rpm. check-in: 3a0e9ade5e user: danshearer tags: trunk | |
| 14:53 | Update Fossil example README for current features including encryption support in Makefile check-in: ad4585294b user: danshearer tags: trunk | |
| 14:46 | lumo-config.mk did not exist when the Makefile is parsed, so on an OS that doesn't have standard search paths (NixOS was the first we found).... prepare-source.sh now reads it at recipe time meaning all platforms now have variables set earlier for locating headers and libraries. check-in: a2eaff7da4 user: danshearer tags: trunk | |
| 11:34 | doctor now probes make before gmake check-in: 256e74bb93 user: danshearer tags: trunk | |
| 11:34 | Fix Debian and Ubuntu deps for rpm example check-in: 952b45db78 user: danshearer tags: trunk | |
| 11:33 | Fixed README for salt and passphrase on commandline stuff check-in: 28d5bb789a user: danshearer tags: trunk | |
| 11:30 | lmdbv1: don't make a fresh salt for a database that already exists, otherwise the database becomes unreadable even with correct key check-in: 08de2aa274 user: danshearer tags: trunk | |
| 11:28 | strip the query string from the open-failure message, so a wrong passphrase is no longer echoed oops check-in: 00a009db4d user: danshearer tags: trunk | |
| 10:09 | Add all the NixOS porting work from last week (which all relates to the NixOS tree structure and symlink habit, there aren't any build bugs in the LumoSQL tree.) check-in: be9394f8c8 user: danshearer tags: trunk | |
| 09:30 | Add apkpkg (for Alpine) to make doctor check-in: c7a589e6c8 user: danshearer tags: trunk | |
| 09:17 | Skip SQLite binary file format tests in Node.js example when LMDB is the binary file format. No failures now reported just skips. check-in: 239ba115f2 user: danshearer tags: trunk | |
| 09:16 | Buggy rpm example smoke test check-in: 0731961845 user: danshearer tags: trunk | |
| 09:15 | Fixes to top README, especially making it clear that git is the default fetch tool (for now; when next fossil release is distributed by packagers that will no longer be the case.) check-in: 23681ec9e8 user: danshearer tags: trunk | |
| 09:14 | Percent-encode shell visible passphrases, otherwise things like `#` will truncate it check-in: c47b787b7f user: danshearer tags: trunk | |
| 07:12 | Fix tclx building on FreeBSD in README check-in: 977fd130c8 user: danshearer tags: trunk | |
| 06:56 | Update README after the last fortnight of portability changes. Lots more operating systems supported, and many upstream fixes. check-in: 56acc702a9 user: danshearer tags: trunk | |
| 06:44 | Add minor TODO item check-in: f276412953 user: danshearer tags: trunk | |
| 06:42 | Factor out duplicated manual patching description. We have a script for applying the (totally tiny) Fossil changes. check-in: d3cdec89d2 user: danshearer tags: trunk | |
| 06:39 | Add TODO item about passing through LMDB error messages to LumoSQL users via the map file. It's pretty incomplete atm check-in: c3b97366d1 user: danshearer tags: trunk | |
| 06:35 | No longer build irrelevant too-old SQLite version in Fossil example check-in: c7391f7e24 user: danshearer tags: trunk | |
| 06:30 | Add tcl-dev / tcl-devel to READMEs for Fedora and Ubuntu/Debian check-in: 0ab361acdd user: danshearer tags: trunk | |
| 06:27 | Report absence of patch(1) in fossil example. At some point there will no longer be patches to apply. check-in: c68fe82c23 user: danshearer tags: trunk | |
| 06:26 | Detect absence of libsodium path hint on first encrypted build for fossil example check-in: 7a40b5dc42 user: danshearer tags: trunk | |
| 06:25 | Invalidate build when encryption flag changes, even if the build is otherwise up to date check-in: cce6788d8e user: danshearer tags: trunk | |
| 05:27 | Correctly pass through all MDB errors to LumoSQL so the user doesn't get generic text. For v1, that includes more helpful encryption text. check-in: 43ec283db7 user: danshearer tags: trunk | |
| 05:26 | Fix Fedora and Ubuntu dependencies check-in: 67274e6248 user: danshearer tags: trunk | |
| 05:10 | Add index README for documentation check-in: 8468866244 user: danshearer tags: trunk | |
| 05:08 | Fix comment check-in: af4bc6bc18 user: danshearer tags: trunk | |
| 04:54 | Add new files from megachanges related to building encrypted fossil in a single line check-in: 6feb0356e4 user: danshearer tags: trunk | |