Commit graph

  • 1d00501355
    build: refactor EX_FEAT() helper macro master CismonX 2025-07-18 17:20:12 +08:00
  • 96c1835512
    doc: minor cleanup for user and install manual CismonX 2025-07-14 20:43:18 +08:00
  • 602519db12
    build: misc refactor CismonX 2025-07-12 12:53:16 +08:00
  • 296b85cbe9
    build: refactor feature variable exporting CismonX 2025-07-12 12:52:28 +08:00
  • 300e3d889a
    test: skip sandbox tests if not enabled CismonX 2025-07-11 23:44:21 +08:00
  • 328095ae43
    build: install man pages by default CismonX 2025-07-09 21:02:22 +08:00
  • d911439ca3
    xattr: fix xattr_do_get/xattr_do_list return value CismonX 2025-07-06 11:29:55 +08:00
  • f9940400bb
    chore: bump version to 0.1.3 v0.1.3 CismonX 2025-07-01 13:37:05 +08:00
  • f97e4b73c1
    ci: tidy up config options CismonX 2025-06-29 12:24:04 +08:00
  • 65d29fd017
    build: inline libxxhash by default CismonX 2025-06-29 12:19:11 +08:00
  • 30f82f5613
    doc: update doc for the -h and -V options CismonX 2025-06-27 13:24:31 +08:00
  • c90cb669f2
    fsck: also print the version of the util library CismonX 2025-06-25 23:50:35 +08:00
  • 9703f42c0c
    backend_firefox: bump max supported schema version CismonX 2025-06-24 08:47:51 +08:00
  • b9f1f74c69
    doc: improve docs CismonX 2025-06-23 21:19:47 +08:00
  • 52c48c92b8
    backend_firefox: use wal mode in backend_mkfs() CismonX 2025-06-22 12:44:42 +08:00
  • ffa28a4091
    test: fetch prng seed from environment variable CismonX 2025-06-19 16:51:35 +08:00
  • 6c38779e78
    prng: debug-print seed if fetched from getrandom() CismonX 2025-06-19 16:49:41 +08:00
  • 72d55ed68f
    test: do not skip test if a backend is disabled CismonX 2025-06-19 08:02:03 +08:00
  • dad1984d7f
    build: move bookmarkfs_util.pc.in to ./src CismonX 2025-06-18 16:13:07 +08:00
  • 9de097d9ee
    build: refactor configuration scripts CismonX 2025-06-17 13:41:17 +08:00
  • fb0d39dfc3
    defs: remove HAVE_PIPE2 macro CismonX 2025-06-17 12:24:08 +08:00
  • 99ac2b79f8
    test: misc fix and refactor CismonX 2025-06-16 18:32:36 +08:00
  • ba9a23c295
    backend_firefox: refactor db query utils CismonX 2025-06-16 11:22:53 +08:00
  • 31f4311419
    backend_firefox: misc refactor CismonX 2025-06-15 17:45:52 +08:00
  • 6fc165ff65
    all: properly handle time_t on 32-bit platforms CismonX 2025-06-14 11:43:03 +08:00
  • f1451d206e
    chore: bump version to 0.1.2 v0.1.2 CismonX 2025-06-12 11:31:39 +08:00
  • 303c934894
    test: misc refactor CismonX 2025-06-11 20:45:16 +08:00
  • 14b5a79147
    build: fix builds with existing utility library CismonX 2025-06-11 17:11:19 +08:00
  • 1e5149cdc0
    doc: misc corrections and improvements CismonX 2025-06-10 21:17:37 +08:00
  • 6f2a00dd6f
    fs_ops: refactor setattr CismonX 2025-06-09 19:51:25 +08:00
  • c23623b5a3
    test: add tests for file atime/mtime CismonX 2025-06-08 12:34:10 +08:00
  • fdfd6fe069
    backend_firefox: fix directory attr update CismonX 2025-06-08 07:24:39 +08:00
  • 5082e7c67c
    fs_ops: fix mtime update of regular files CismonX 2025-06-07 19:55:27 +08:00
  • 72b9e200d9
    fs_ops: misc refactor CismonX 2025-06-07 08:57:48 +08:00
  • 29338ca02b
    backend_firefox: purge dangling refs on delete CismonX 2025-06-06 22:46:44 +08:00
  • eb426f9fc4
    bookmarkctl: xattr-get: rename -m option to -a CismonX 2025-06-06 19:41:09 +08:00
  • b5fa6960ef
    backend_firefox: hide dangling keywords CismonX 2025-06-05 08:27:59 +08:00
  • 6fb9438d3c
    fs_ops: fix opendir for keyword directory CismonX 2025-06-05 07:39:53 +08:00
  • c1cf9db2a1
    test: add tests for tags and keywords CismonX 2025-06-02 09:20:19 +08:00
  • 495f8592e6
    fs_ops: fix deletion of tag directories CismonX 2025-06-02 08:41:33 +08:00
  • d5eae85774
    test: refactor filesystem tests CismonX 2025-06-01 21:35:07 +08:00
  • ab88e0e839
    test: add tests for directory entries v0.1.1 CismonX 2025-05-28 18:51:02 +08:00
  • e6809b7e84
    xstd: add xgetdents() CismonX 2025-05-28 18:27:55 +08:00
  • 5a28b069c4
    fs_ops: fix file size opened with O_CREAT|O_TRUNC CismonX 2025-04-29 14:48:39 +08:00
  • 83f201435f
    backend_firefox: add keyword xattr CismonX 2025-04-29 12:46:29 +08:00
  • 0e20604c73
    backend_firefox: fix stmt id for keyword delete CismonX 2025-04-28 20:04:40 +08:00
  • 9c0d5fb337
    test: improve filesystem tests CismonX 2025-04-07 19:32:44 +08:00
  • 565063ee9b
    chore: bump version to 0.1.1 CismonX 2025-04-07 12:23:50 +08:00
  • 763bba9444
    backend_firefox: fix bookmark_check() v0.1.0 CismonX 2025-04-03 10:23:54 +08:00
  • 5ad23ac8f6
    hashmap: allow rehash failure CismonX 2025-04-03 09:51:09 +08:00
  • 52b7f87536
    test: add tests for regular file read/write CismonX 2025-04-02 18:09:09 +08:00
  • 1e047a9331
    test: misc refactor CismonX 2025-04-01 22:01:44 +08:00
  • 81db7a786c
    build: rename bookmarkfs.pc -> bookmarkfs_util.pc CismonX 2025-04-01 12:49:21 +08:00
  • 906769f1f7
    doc: misc corrections and improvements CismonX 2025-03-31 21:30:47 +08:00
  • 159c2c7625
    fsck_util: improve fsck output format CismonX 2025-03-30 14:10:31 +08:00
  • cbda096f44
    ci: setup FUSE on Alpine build CismonX 2025-03-29 19:27:13 +08:00
  • f20cd2cf74
    ci: fix FreeBSD and Alpine builds CismonX 2025-03-29 17:47:18 +08:00
  • 63d8b8e213
    backend_firefox: fix sqlite version compatibility CismonX 2025-03-29 16:14:10 +08:00
  • 1bbe928e50
    test: add basic tests for filesystem CismonX 2025-03-29 15:20:04 +08:00
  • c9ccc4f6df
    backend_chromium: fix use-after-free CismonX 2025-03-29 13:22:52 +08:00
  • 44100f8852
    test: add test harness for filesystem CismonX 2025-03-28 16:39:29 +08:00
  • 9da346753d
    test: misc refactor CismonX 2025-03-28 14:29:18 +08:00
  • bdfa812d79
    backend: respect the BOOKMARK_DELETE_DIR flag CismonX 2025-03-27 12:36:27 +08:00
  • 86c7af8f6f
    doc: explain exlusive mode in backend API docs CismonX 2025-03-27 12:12:30 +08:00
  • 2e3685f217
    backend_firefox: fix directory deletion CismonX 2025-03-26 19:03:00 +08:00
  • bd80cbf2c1
    frontend: silently ignore empty subopts CismonX 2025-03-25 12:19:11 +08:00
  • bced141b98
    test: misc fix and refactor CismonX 2025-03-24 19:30:32 +08:00
  • 7b5ed129be
    doc: misc update CismonX 2025-03-24 10:35:35 +08:00
  • 3422d68193
    backend: allow bad system time in readonly mode CismonX 2025-03-23 14:56:16 +08:00
  • 03b638408d
    test: more comments and log output CismonX 2025-03-22 11:38:59 +08:00
  • 2024008373
    frontend_util: fix usage of xasprintf() CismonX 2025-03-22 10:53:04 +08:00
  • 827ed94f6d
    doc: misc update CismonX 2025-03-21 12:57:01 +08:00
  • a2dda5ec84
    build: hard fail on unsupported platforms CismonX 2025-03-21 09:06:30 +08:00
  • 750c16077c
    backend: prevent timestamp overflow CismonX 2025-03-20 12:46:11 +08:00
  • 09e186b348
    fs_ops: fix setattr CismonX 2025-03-20 12:21:47 +08:00
  • e0d2aa2058
    backend: refactor bookmark_set() for timestamps CismonX 2025-03-20 12:14:59 +08:00
  • d36c070ef2
    backend_chromium: refactor parse_ts() CismonX 2025-03-20 10:11:35 +08:00
  • 00f40beec7
    xstd: add helper function for getting current time CismonX 2025-03-19 21:26:27 +08:00
  • d7c7ec0174
    bookmarkctl: xattr: misc refactor CismonX 2025-03-19 12:25:30 +08:00
  • b96ed2a490
    doc: add docs for bookmarkctl xattr-* sub-commands CismonX 2025-03-18 06:19:59 +08:00
  • db0ca276b1
    bookmarkctl: xattr-get: replace -N option with -qq CismonX 2025-03-18 06:08:30 +08:00
  • 4be158c988
    fsck_util: rename: escape -> translit CismonX 2025-03-17 12:45:40 +08:00
  • 00ae9dbccb
    doc: update docs for the utility library CismonX 2025-03-16 12:48:58 +08:00
  • 18bfbc73da
    test: fix helper program CismonX 2025-03-16 11:53:54 +08:00
  • 552a5797dc
    doc: refactor style CismonX 2025-03-16 11:32:32 +08:00
  • 7ae2b283c3
    bookmarkctl: add sub-commands for xattr CismonX 2025-03-15 17:25:26 +08:00
  • 402cc1a304
    doc: misc update (mostly style improvements) CismonX 2025-03-14 08:20:33 +08:00
  • f6e3b743d1
    build: rename autoconf helper macros CismonX 2025-03-14 07:44:51 +08:00
  • 2ce0be8a18
    bookmarkctl: better handling of command-line args CismonX 2025-03-13 14:45:10 +08:00
  • 68aafe3d8d
    frontend: add helper macros for getopt() CismonX 2025-03-13 07:55:35 +08:00
  • bd343ddf4b
    backend_firefox: fix integer parsing CismonX 2025-03-12 17:22:54 +08:00
  • 0a4ff8770e
    backend_firefox: misc refactor CismonX 2025-03-11 16:22:29 +08:00
  • 08b9ea81d6
    doc: misc update CismonX 2025-03-11 10:33:31 +08:00
  • 48b1d8c98d
    backend_firefox: tombstone for deleted bookmarks CismonX 2025-03-10 14:40:26 +08:00
  • 217e185496
    backend_firefox: temp ts buffer for usecs_now() CismonX 2025-03-09 16:27:09 +08:00
  • 85b02f6c2b
    backend_firefox, fs_ops: store hashcode in entry CismonX 2025-03-09 15:44:29 +08:00
  • 3e6bcb8b4f
    backend_firefox: set bookmark initial sync status CismonX 2025-03-09 14:21:13 +08:00
  • 0b317c2727
    test: misc refactor CismonX 2025-03-09 11:35:17 +08:00
  • ca43bc6939
    test: add tests for hashmap CismonX 2025-03-08 13:52:57 +08:00
  • aed846b286
    test: extract common prng helpers for future use CismonX 2025-03-08 13:50:47 +08:00