Lumosql

Timeline
Login

Timeline

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

50 most recent check-ins

2026-08-22
20:08
add link to examples readme leaf 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
04:50
Fix bug where pragma `lmdb_transaction=blablabla` did not return a useful error message check-in: 08ccf1a4e0 user: danshearer tags: trunk
04:49
Use libsodium flags because not all platforms will find with -lsodium check-in: a1dbd2753f user: danshearer tags: trunk
04:47
Add support for encrypted fossil in the example build check-in: 6200343931 user: danshearer tags: trunk
04:45
tool/build.tcl now passes amalgamation flags needed for encryption check-in: d38149468b user: danshearer tags: trunk
04:44
Add support to patch-source for make building encrypted fossil check-in: 4136bd81f9 user: danshearer tags: trunk
04:34
Most of this is now covered much better in examples/fossil/README check-in: 9567af7263 user: danshearer tags: trunk
04:28
Make doctor call tcl version check script for 8.6-, also continue under Tcl 9 for long enough to print message saying it will never work. Warn on patch(1) missing, which is only needed for examples/fossil which most people won't build. check-in: 5bebc01e30 user: danshearer tags: trunk
04:17
Makefile calls tool to find working Tcl version in case the most obvious version doesn't have tclx check-in: fa66d7ba4a user: danshearer tags: trunk
04:16
Add tool to find a working version of Tcl. Fedora ships Tcl9 without Tclx, so we can't use it. check-in: 00db2123da user: danshearer tags: trunk
2026-08-14
07:21
Fix byte errors in metaslots document check-in: 185f9feef2 user: danshearer tags: trunk
07:20
Revive SQLite debug proposal from 2022 or so check-in: 5e6a96daf2 user: danshearer tags: trunk
2026-08-13
15:32
README lint check-in: 9f4c06f518 user: danshearer tags: trunk
14:35
Erase all reference to OpenBSD, except to detect and refuse to run make build or make doctor, with an explanation that LMDB cannot support nested transactions on an OS without a unified buffer cache. check-in: c5c765d23b user: danshearer tags: trunk
14:28
Remove all reference to OpenBSD in LMDB build files, which we now do not support due to lack of unified coherent cache. check-in: 67cd6fb693 user: danshearer tags: trunk