Commit graph

  • 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
  • 3e5c800de8
    backend_chromium: improve sandboxing CismonX 2025-02-24 17:45:52 +08:00
  • 8a0070833a
    doc: misc update CismonX 2025-02-23 10:53:23 +08:00
  • 9494bf72af
    doc: update backend API CismonX 2025-02-22 19:19:55 +08:00
  • 6d99a3574c
    doc: update backend API CismonX 2025-02-21 18:44:58 +08:00
  • e7743f0285
    doc: fix syntax problems CismonX 2025-02-20 14:13:20 +08:00
  • 5affe9ee02
    test: misc updates CismonX 2025-02-20 11:11:10 +08:00
  • bd90602d4a
    xattr: misc refactor CismonX 2025-02-19 11:34:03 +08:00
  • 63c491bc02
    doc: update backend API CismonX 2025-02-18 12:29:12 +08:00
  • d7724e9a8f
    db: disable SQL printing in debug mode by default CismonX 2025-02-18 10:31:55 +08:00
  • e97adeaa7b
    doc: update backend API CismonX 2025-02-17 19:26:13 +08:00
  • fef7b4d3a8
    backend: remove BOOKMARKFS_BOOKMARK_DELETE_DIR CismonX 2025-02-17 17:52:50 +08:00
  • 557cc17449
    doc: misc updates CismonX 2025-02-16 08:59:22 +08:00
  • dd4e6401e8
    doc: update backend API CismonX 2025-02-16 08:08:11 +08:00
  • c90c5f6fc7
    all: fix build with musl libc CismonX 2025-02-16 00:19:51 +08:00
  • 1db61bc878
    all: debug_puts() should accept arbitrary string CismonX 2025-02-15 19:38:15 +08:00
  • bf9e0e7f92
    sandbox: workaround legacy landlock CismonX 2025-02-15 19:08:08 +08:00
  • 5c244c4ef5
    doc: update backend API CismonX 2025-02-14 19:24:44 +08:00
  • 9afdfc45d7
    backend: rename bookmark_check args CismonX 2025-02-13 17:48:07 +08:00
  • 52b3707d2b
    backend: rename bookmark_fsck -> bookmark_check CismonX 2025-02-12 20:47:10 +08:00
  • 3375674973
    backend: ignore val_len when updating timestamps CismonX 2025-02-12 12:36:30 +08:00
  • a7575dc074
    doc: update backend API CismonX 2025-02-12 12:34:10 +08:00
  • 87931bc1f7
    doc: update doc for the Firefox backend CismonX 2025-02-11 18:45:49 +08:00
  • 31067eff42
    build: misc update CismonX 2025-02-11 18:28:30 +08:00
  • e199a1203a
    backend: fix includes CismonX 2025-02-10 19:55:43 +08:00
  • 916102484f
    all: only log line numbers in debug mode CismonX 2025-02-10 18:43:15 +08:00
  • cd3d6a6232
    backend_firefox: improve mkfs CismonX 2025-02-10 18:28:12 +08:00
  • 4f8b15fd80
    backend_firefox: improve bookmark storage init CismonX 2025-02-09 23:49:21 +08:00
  • df29392008
    all: fix conditional build CismonX 2025-02-08 19:47:20 +08:00
  • d1dac54b72
    chore: tidy up includes CismonX 2025-02-08 18:56:45 +08:00
  • 08f0655721
    test: init tests; add tests for util lib CismonX 2025-02-07 23:36:54 +08:00
  • b195e7821a
    hash: add hash_digestcb() function CismonX 2025-02-06 16:09:58 +08:00
  • 767e25e867
    xstd: update xabort_() output format CismonX 2025-02-05 18:28:22 +08:00
  • d99ef6d681
    chore: update links CismonX 2025-02-05 18:11:37 +08:00
  • fbed71ce3e
    all: add line number to log output CismonX 2025-02-04 20:55:49 +08:00
  • 852caab209
    doc: misc update CismonX 2025-02-04 20:55:29 +08:00
  • 8b848825f2
    doc: update backend API CismonX 2025-02-04 16:51:31 +08:00
  • d0aa74b212
    backend: rename object_free -> cookie_free CismonX 2025-02-03 18:15:52 +08:00
  • f92054bdf5
    doc: update backend API CismonX 2025-02-03 18:02:59 +08:00
  • 1d1ff58aa4
    ioctl: move type definitions to common.h CismonX 2025-02-02 21:35:12 +08:00
  • 031691fae5
    build: move BUILDING_BOOKMARKFS to config.h CismonX 2025-02-02 18:51:48 +08:00
  • d08848c097
    db: minor refactor CismonX 2025-02-02 17:55:14 +08:00
  • 54c81c43bb
    all: fix __FILE_NAME__ workaround CismonX 2025-02-02 17:48:42 +08:00
  • c17d6ebadf
    all: better workaround for __FILE_NAME__ CismonX 2025-02-01 23:13:39 +08:00
  • 5286cda051
    doc: update backend API CismonX 2025-02-01 19:07:42 +08:00
  • 88e38bd38e
    backend: update cookie even on callback failure CismonX 2025-02-01 00:21:02 +08:00
  • 78b80be2e5
    backend: rename struct bookmarkfs_bookmark_entry CismonX 2025-01-31 20:31:52 +08:00
  • 93ff8cabe9
    doc: update backend API CismonX 2025-01-31 00:09:17 +08:00
  • 6cae25ee7f
    doc: misc update CismonX 2025-01-30 21:50:56 +08:00
  • da453cdefd
    doc: update backend API CismonX 2025-01-29 23:10:22 +08:00
  • 341b7b3d5a
    doc: misc update CismonX 2025-01-28 20:56:06 +08:00
  • 50f05d2bd3
    all: relax compiler requirements CismonX 2025-01-28 20:20:20 +08:00
  • 56fa90397d
    fs_ops: limit xattr value length CismonX 2025-01-27 23:48:37 +08:00
  • 18b801f960
    doc: update backend API CismonX 2025-01-27 23:19:28 +08:00
  • 579f396e46
    doc: minor update CismonX 2025-01-26 19:39:13 +08:00
  • 3ed11f53e5
    backend: fix xattr bookmark title check CismonX 2025-01-26 19:35:03 +08:00
  • 996ca0e042
    backend_firefox: fix and refactor mkfs CismonX 2025-01-26 00:19:54 +08:00
  • 3b45900157
    db: allow non-integer argument for safeincr CismonX 2025-01-25 21:25:37 +08:00
  • 35d4a93a41
    backend_firefox: fix sandbox CismonX 2025-01-25 21:15:57 +08:00
  • 10ad224b03
    backend: rename backend_sync -> bookmark_sync CismonX 2025-01-24 23:07:22 +08:00
  • bff21c54b1
    doc: update doc for fsck handler API CismonX 2025-01-24 18:37:23 +08:00
  • a01912e6f0
    doc: misc update CismonX 2025-01-24 17:18:57 +08:00
  • 8e86e56dfc
    doc: update backend API and fsck handler API CismonX 2025-01-24 09:44:04 +08:00
  • 623b4dd4f3
    backend: rename backend_free -> backend_destroy CismonX 2025-01-24 09:12:41 +08:00
  • b9e02d2d3d
    fsck: add BOOKMARKFS_FSCK_HANDLER_READONLY flag CismonX 2025-01-24 08:34:40 +08:00
  • 3cb99fe85b
    all: fix punctuation regarding "e.g." and "i.e." CismonX 2025-01-23 19:23:54 +08:00
  • 5d861f4752
    doc: update doc for backend API CismonX 2025-01-23 19:11:36 +08:00