bookmarkfs/src
CismonX 63d8b8e213
backend_firefox: fix sqlite version compatibility
In commit 348f13df02, we replaced
`length(url)` with `octet_length(url)`.
However, `octet_length` was added in SQLite 3.43, while we claim to
support SQLite 3.35 and later.

Stable GNU/Linux distros like Debian may still be using pre-3.43
releases of SQLite, so don't bump that version too soon.
Instead, use `length(CAST(url AS BLOB))`, which is a bit less
efficient than `octet_length(url)`, but O(1) nonetheless.
2025-03-29 16:14:10 +08:00
..
backend.h backend_firefox: fix directory deletion 2025-03-26 19:03:00 +08:00
backend_chromium.c backend_chromium: fix use-after-free 2025-03-29 13:22:52 +08:00
backend_firefox.c backend_firefox: fix sqlite version compatibility 2025-03-29 16:14:10 +08:00
backend_util.c ioctl: move type definitions to common.h 2025-02-02 21:35:12 +08:00
backend_util.h backend: prevent timestamp overflow 2025-03-20 12:46:11 +08:00
bookmarkctl.c bookmarkctl: xattr: misc refactor 2025-03-19 12:25:30 +08:00
common.h ioctl: move type definitions to common.h 2025-02-02 21:35:12 +08:00
db.c backend_firefox: misc refactor 2025-03-11 16:22:29 +08:00
db.h db: allow non-integer argument for safeincr 2025-01-25 21:25:37 +08:00
defs.h chore: misc cleanup 2025-03-07 14:35:45 +08:00
frontend_util.c frontend_util: fix usage of xasprintf() 2025-03-22 10:53:04 +08:00
frontend_util.h frontend: add helper macros for getopt() 2025-03-13 07:55:35 +08:00
fs_ops.c backend_firefox: fix directory deletion 2025-03-26 19:03:00 +08:00
fs_ops.h xattr: misc refactor 2025-02-19 11:34:03 +08:00
fsck.c frontend: silently ignore empty subopts 2025-03-25 12:19:11 +08:00
fsck_handler.h ioctl: move type definitions to common.h 2025-02-02 21:35:12 +08:00
fsck_handler_simple.c fsck_util: rename: escape -> translit 2025-03-17 12:45:40 +08:00
fsck_handler_tcl.c all: debug_puts() should accept arbitrary string 2025-02-15 19:38:15 +08:00
fsck_offline.c backend: rename bookmark_fsck -> bookmark_check 2025-02-12 20:47:10 +08:00
fsck_online.c all: fix build with musl libc 2025-02-16 00:19:51 +08:00
fsck_ops.h init: prepare for Savannah 2024-12-31 18:09:03 +08:00
fsck_util.c fsck_util: rename: escape -> translit 2025-03-17 12:45:40 +08:00
fsck_util.h fsck_util: rename: escape -> translit 2025-03-17 12:45:40 +08:00
hash.c hash: add hash_digestcb() function 2025-02-06 16:09:58 +08:00
hash.h doc: add chapter for the utility library 2025-03-02 11:18:34 +08:00
hashmap.c hashmap: tidy up log messages 2025-03-08 13:44:38 +08:00
hashmap.h doc: update docs for the utility library 2025-03-06 10:33:15 +08:00
ioctl.h ioctl: move type definitions to common.h 2025-02-02 21:35:12 +08:00
json.c xstd: add convenience function xstrerror_save() 2025-03-01 07:40:13 +08:00
json.h all: relax compiler requirements 2025-01-28 20:20:20 +08:00
lib.c init: prepare for Savannah 2024-12-31 18:09:03 +08:00
lib.h chore: misc cleanup 2025-03-07 14:35:45 +08:00
macros.h init: prepare for Savannah 2024-12-31 18:09:03 +08:00
Makefile.am bookmarkctl: add sub-commands for xattr 2025-03-15 17:25:26 +08:00
mkfs.c frontend: silently ignore empty subopts 2025-03-25 12:19:11 +08:00
mount.c frontend: silently ignore empty subopts 2025-03-25 12:19:11 +08:00
prng.c all: relax compiler requirements 2025-01-28 20:20:20 +08:00
prng.h doc: add chapter for the utility library 2025-03-02 11:18:34 +08:00
sandbox.c sandbox: various fix and improvements 2025-03-04 11:29:04 +08:00
sandbox.h doc: add chapter for the utility library 2025-03-02 11:18:34 +08:00
uuid.c chore: tidy up includes 2025-02-08 18:56:45 +08:00
uuid.h init: prepare for Savannah 2024-12-31 18:09:03 +08:00
version.c init: prepare for Savannah 2024-12-31 18:09:03 +08:00
version.h doc: misc update 2025-01-28 20:56:06 +08:00
watcher.c watcher: misc fix 2025-03-02 06:54:06 +08:00
watcher.h doc: add chapter for the utility library 2025-03-02 11:18:34 +08:00
xattr.c bookmarkctl: xattr: misc refactor 2025-03-19 12:25:30 +08:00
xattr.h bookmarkctl: add sub-commands for xattr 2025-03-15 17:25:26 +08:00
xstd.c xstd: add helper function for getting current time 2025-03-19 21:26:27 +08:00
xstd.h xstd: add helper function for getting current time 2025-03-19 21:26:27 +08:00