Commit graph

  • 29338ca02b
    backend_firefox: purge dangling refs on delete master 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
  • 1ed607de69
    hashmap: tidy up log messages CismonX 2025-03-08 13:44:38 +08:00
  • 9fab17734c
    chore: misc cleanup CismonX 2025-03-07 14:35:45 +08:00
  • cadde0b61e
    doc: update docs for the utility library CismonX 2025-03-06 10:33:15 +08:00
  • c2a91d6420
    hashmap: refactor interface CismonX 2025-03-06 06:40:28 +08:00
  • b585a05c91
    chore: remove null pointer representation check CismonX 2025-03-05 16:43:00 +08:00
  • 1836692719
    test: disable LSAN for sandbox tests CismonX 2025-03-05 13:36:38 +08:00
  • 29be925c92
    test: ATX_FEAT_NAME -> ATX_FEAT_VAR CismonX 2025-03-05 07:34:40 +08:00
  • 95121cb78f
    test: add helper macro ATX_RUN CismonX 2025-03-05 07:01:34 +08:00
  • 9050d01fe4
    test: add tests for sandbox CismonX 2025-03-04 12:05:17 +08:00
  • 182967497d
    sandbox: various fix and improvements CismonX 2025-03-04 11:29:04 +08:00
  • 31192fc715
    test: refactor watcher tests CismonX 2025-03-03 13:55:08 +08:00
  • f6ff129f23
    test: check-bookmarkfs-util -> check-util-lib CismonX 2025-03-03 09:21:26 +08:00
  • 97ddb47cc8
    test: refactor tests CismonX 2025-03-02 12:45:11 +08:00
  • b8d03f008c
    doc: add chapter for the utility library CismonX 2025-03-02 11:18:34 +08:00
  • b1100445b7
    watcher: misc fix CismonX 2025-03-02 06:54:06 +08:00
  • 8cbd5846d9
    chore: tidy up CismonX 2025-03-01 23:40:34 +08:00
  • f3f522ae63
    test: fix CismonX 2025-03-01 12:14:53 +08:00
  • 3a0f435572
    test: add tests for the file watcher CismonX 2025-03-01 11:23:42 +08:00
  • 0b7b46be9c
    watcher: refactor CismonX 2025-03-01 10:02:05 +08:00
  • 03da5fea5c
    xstd: add convenience function xstrerror_save() CismonX 2025-03-01 07:40:13 +08:00
  • 6f11f51171
    backend_firefox: rename msecs -> usecs CismonX 2025-03-01 00:52:18 +08:00
  • f952a35ddc
    backend: misc refactor CismonX 2025-02-28 10:05:25 +08:00
  • cd648f9ef0
    backend_firefox: separator-aware CismonX 2025-02-27 23:22:09 +08:00
  • 348f13df02
    backend_firefox: improve length(url) performace CismonX 2025-02-27 14:26:24 +08:00
  • 0307140980
    ci: add history build urls CismonX 2025-02-27 11:06:00 +08:00
  • 1e1460af0d
    ci: add build.sr.ht configuration CismonX 2025-02-27 10:08:26 +08:00
  • b7b8cc88d2
    doc: misc update CismonX 2025-02-26 22:53:38 +08:00
  • fc8bda14f3
    doc: update doc for the Firefox backend CismonX 2025-02-26 15:12:03 +08:00
  • f737aa9868
    chore: remove bad copy-pasted comment lines CismonX 2025-02-26 14:58:42 +08:00
  • b33f2ced0b
    fsck: limit history list length CismonX 2025-02-26 14:46:29 +08:00
  • 0fd2cbbc9d
    backend_firefox: no db_check() in sandbox mode CismonX 2025-02-26 14:06:18 +08:00
  • d01554400c
    backend: rename ATTR_KEY_* -> BM_XATTR_* CismonX 2025-02-26 13:56:18 +08:00
  • 55c0726c7f
    all: minor refactor CismonX 2025-02-26 00:23:27 +08:00
  • 7816e955b7
    fsck: remove unnecessary isatty() checks CismonX 2025-02-25 08:35:15 +08:00