.clang-format
.clangd
.gitignore
CMakeLists.txt
CMakePresets.json
LICENSE
Makefile
README.md
TODO.md
bench/CMakeLists.txt
bench/bench_main.c
cmake/LcDependencies.cmake
cmake/LcVersion.cmake
cmake/lc_version.h.in
cmake/lockdc.pc.in
cmake/lockdcConfig.cmake.in
cmake/package_archive.cmake
cmake/package_checksums.cmake
cmake/package_clean_dist.cmake
cmake/package_darwin_smoke_bundle.cmake
cmake/package_lua_rock.cmake
cmake/package_metadata.cmake.in
cmake/package_source.cmake
cmake/prune_dependency_install_tree.cmake
cmake/strip_dependency_install_tree.cmake
cmake/strip_release_target.cmake
cmake/toolchains/aarch64-linux-gnu.cmake
cmake/toolchains/aarch64-linux-musl.cmake
cmake/toolchains/arm64-apple-darwin.cmake
cmake/toolchains/armhf-linux-gnu.cmake
cmake/toolchains/armhf-linux-musl.cmake
cmake/toolchains/x86_64-linux-gnu.cmake
cmake/toolchains/x86_64-linux-musl.cmake
devenv/README.md
devenv/volumes/.gitkeep
devenv/volumes/minio-data/lockd-client-s3/.gitkeep
docker-compose.yaml
docs/lua.md
examples/CMakeLists.txt
examples/acquire_for_update.c
examples/acquire_lease_lifecycle.c
examples/client_and_lease_methods.c
examples/consumer_service.c
examples/curl_fetch_into_lockd.c
examples/data/state_stream_input.json
examples/local_mutate.c
examples/lua/README.md
examples/lua/acquire_for_update.lua
examples/lua/acquire_update_json.lua
examples/lua/consumer_handler.lua
examples/lua/namespace_config.lua
examples/lua/queue_roundtrip.lua
examples/management_admin.c
examples/queue_subscribe_stream.c
examples/startconsumer.c
examples/state_stream_roundtrip.c
include/lc/lc.h
lockdc.rockspec.in
lua/lockdc/init.lua
scripts/build.sh
scripts/build_lockdc_lua_rock.sh
scripts/clean.sh
scripts/compose.sh
scripts/coverage_report.sh
scripts/cross_build.sh
scripts/cross_test.sh
scripts/deps.sh
scripts/dev-down.sh
scripts/dev-e2e.sh
scripts/dev-ps.sh
scripts/dev-reset.sh
scripts/dev-up.sh
scripts/dist-tree.sh
scripts/fuzz.sh
scripts/host_test.sh
scripts/osxcross_available.sh
scripts/package-verify.sh
scripts/package.sh
scripts/release.sh
scripts/run_linux_build_matrix.sh
scripts/run_linux_package_matrix.sh
scripts/run_timed.sh
scripts/stage_release_sources.sh
scripts/test.sh
scripts/test_release_source.sh
scripts/validate_lockdc_luarocks.sh
skills/draft-liblockdc-release/SKILL.md
skills/draft-liblockdc-release/agents/openai.yaml
skills/draft-liblockdc-release/scripts/draft_liblockdc_release.sh
src/lc_allocator.c
src/lc_api.c
src/lc_api_internal.h
src/lc_attachment_api.c
src/lc_client_api.c
src/lc_client_management_api.c
src/lc_consumer_service.c
src/lc_core.c
src/lc_engine_api.h
src/lc_intcompat.c
src/lc_intcompat.h
src/lc_internal.h
src/lc_lease_api.c
src/lc_local_mutate_api.c
src/lc_log.c
src/lc_log.h
src/lc_lonejson.c
src/lc_management_api.c
src/lc_message_api.c
src/lc_mutate_stream.c
src/lc_mutate_stream.h
src/lc_queue_api.c
src/lc_queue_stream_api.c
src/lc_state_api.c
src/lc_streaming.c
src/lc_transport.c
src/lua/lockdc_lua.c
swagger.json
tests/CMakeLists.txt
tests/arch_alias_configure_test.cmake
tests/c_only_configure_test.cmake
tests/coverage_pkgconfig_metadata_test.cmake
tests/cross_test_targeting_test.cmake
tests/curl_dependency_interface_test.cmake
tests/deferred_vendored_install_manifest_test.cmake
tests/dependency_download_timeout_test.cmake
tests/dependency_public_surface_test.cmake
tests/devenv_compose_config_test.cmake
tests/dist_dir_configure_test.cmake
tests/e2e/CMakeLists.txt
tests/e2e/test_lc_e2e.c
tests/e2e/test_lockdc_lua_acquire_for_update.lua
tests/e2e/test_lockdc_lua_bundle_sources.lua
tests/e2e/test_lockdc_lua_consumer.lua
tests/e2e/test_lockdc_lua_consumer_handler_error.lua
tests/e2e/test_lockdc_lua_state_after_ack.lua
tests/fuzz/CMakeLists.txt
tests/fuzz/corpus/attachment_decode/22c3944f97b6f020ee7f4c52ad744fa27bb5859b
tests/fuzz/corpus/attachment_decode/371cc1bf3a2059d37fbbf00fdc6d62d355f048e0
tests/fuzz/corpus/attachment_decode/381e2c1cea54951a1581dacf06a54eda58cc186f
tests/fuzz/corpus/attachment_decode/3a3d50a9fd2eddb4b932c6f00779aea2e79ee736
tests/fuzz/corpus/attachment_decode/635dbac3e6c884388e82a9bf5b88edd0c266eab6
tests/fuzz/corpus/attachment_decode/9f14c52ae427278b901624675eb202adddc4e81e
tests/fuzz/corpus/attachment_decode/attach.json
tests/fuzz/corpus/attachment_decode/bfb8c0f39f05c50c718a4c35f9f12cef350ca0ff
tests/fuzz/corpus/attachment_decode/c85fd10b2c511c5362b26cded9a8105e5c8d701e
tests/fuzz/corpus/attachment_decode/cc271e952ad28ce5075de23fba7f03cb406d7e85
tests/fuzz/corpus/attachment_decode/deaeec92062497a62d4beb0ce4e77122b105265c
tests/fuzz/corpus/attachment_decode/ee31602b06a5cd246a5404e9e68620689c8de8da
tests/fuzz/corpus/attachment_decode/f985fab535c236b2cade8a2e25742530d0e57d46
tests/fuzz/corpus/attachment_decode/list.json
tests/fuzz/corpus/bundle_open/04f029feccd2c5c3d3ef87329eb85606bbdd2698
tests/fuzz/corpus/bundle_open/0e4ac30558aa7dba52330e8c0b29a5c1be04dbfb
tests/fuzz/corpus/bundle_open/1f1cf8da7d5bcb7d9548f33db1563cf3c9e13fcc
tests/fuzz/corpus/bundle_open/20ca4d3753d4b83d9f4ac11f0e5774fefacd0b57
tests/fuzz/corpus/bundle_open/2f3cafd964b75fb0da9984c0230b7b74193f72f7
tests/fuzz/corpus/bundle_open/3427e888fac4ef481ddd2ffb5eac7c5cb324655b
tests/fuzz/corpus/bundle_open/3b85b90c15afc6e244c76086f7db0141fce70d7c
tests/fuzz/corpus/bundle_open/3c90809c7e83c49014ff0956d2ce0e77124d1c54
tests/fuzz/corpus/bundle_open/5b2509b25f268aea2bd0ceb2439423098d00b9a2
tests/fuzz/corpus/bundle_open/74982ebffbab6b07b89f01a79176e827639bacc9
tests/fuzz/corpus/bundle_open/85e909acc1bdd3097797859d325ce6d8e90c073e
tests/fuzz/corpus/bundle_open/892af719d4811ed3be513f67d5e218478ac0196c
tests/fuzz/corpus/bundle_open/b3fd20dd772fe940d907f056466f23d1014b2ae6
tests/fuzz/corpus/bundle_open/b4a3f3726ad60e54a1fa7278da662531ca6202a0
tests/fuzz/corpus/bundle_open/fb1787f475432be3459673cf652e287abbbb9462
tests/fuzz/corpus/bundle_open/fb9c751bc515ca458352996a7fde4e047f8f5ab7
tests/fuzz/corpus/bundle_open/ff8015eb2b1855f53bb4336bf8d4411ac6c84c5b
tests/fuzz/corpus/bundle_open/seed.pem
tests/fuzz/corpus/mutate_apply/105064699aa30295ea0a31a6c95d2a7775a230cb
tests/fuzz/corpus/mutate_apply/16157e0fe1c3448da0accd1f622923ac5c4c9c3d
tests/fuzz/corpus/mutate_apply/1933fc02077e11840a655d93f82ecac0e16808ea
tests/fuzz/corpus/mutate_apply/27a00ec8e3becf28be9c0493cbe690a0d3a5f444
tests/fuzz/corpus/mutate_apply/2cabb5fda2fa7dd303c15c67340c13c678356561
tests/fuzz/corpus/mutate_apply/359b1860349c1a24cfb453d5c5cb9aafbc7c29ca
tests/fuzz/corpus/mutate_apply/5a089c17f2250298a68faaedfe02988d63e1e8b4
tests/fuzz/corpus/mutate_apply/5b03268ebd85247ec619907f0eca2ae38eba7a36
tests/fuzz/corpus/mutate_apply/64b7479b675ac5d5a3a74b26385e08f1cc071ea2
tests/fuzz/corpus/mutate_apply/81613a85fa49773b7988b86fac9842a4150f6995
tests/fuzz/corpus/mutate_apply/8a46fb6dfe4ef8305dc6ae9d9a572a7254524ff0
tests/fuzz/corpus/mutate_apply/8be185c7233500ac0ec1c5abb6f615a48745fde1
tests/fuzz/corpus/mutate_apply/a1632b7a70b7472b6d5cd7a673e318c5f38bb8eb
tests/fuzz/corpus/mutate_apply/b4996e11c4dfdfb0d0fbb44435d22b7e6279851e
tests/fuzz/corpus/mutate_apply/d3a585c176eae32fae5b40bbd5acc7901be6fc51
tests/fuzz/corpus/mutate_apply/d60e4b793225396b014d4d6cbea0ad8d7dcdcb90
tests/fuzz/corpus/mutate_apply/defc6640bbd5ae030de62348c4fdd4da875a5149
tests/fuzz/corpus/mutate_apply/e17985a205d25cee50a3a63a9800f15f0c7bde50
tests/fuzz/corpus/mutate_apply/e3ff6153df191eff40753d28357e4385a71d1820
tests/fuzz/corpus/mutate_apply/e4b41df9bdaec2d7895b9a92a4a7f87c778ab644
tests/fuzz/corpus/mutate_apply/ec413878b38d4e297af308e877cb7c0f33527372
tests/fuzz/corpus/mutate_apply/seed-file.txt
tests/fuzz/corpus/mutate_apply/seed-time.txt
tests/fuzz/corpus/mutate_parse/02d6b5dc5e0c4b854ad463736de6ba15229e10fa
tests/fuzz/corpus/mutate_parse/066b4dd4d6a001e4a99756f02ac8f4348984f113
tests/fuzz/corpus/mutate_parse/06cfb175b513d34562aff42a9aef2413525e49be
tests/fuzz/corpus/mutate_parse/09d7dfea8c24b3858e76e1ae531eb17df8c727a5
tests/fuzz/corpus/mutate_parse/18e691bc456d251b34c3808d0731b32a78790185
tests/fuzz/corpus/mutate_parse/23d784f7c52f0169a7cb0742e952d909a943b02e
tests/fuzz/corpus/mutate_parse/2e265bdfd579f2be168a78e865a49b4601c98404
tests/fuzz/corpus/mutate_parse/4216aaa5b9274a2381a1fc543b8662fd1801a3b4
tests/fuzz/corpus/mutate_parse/486db8ea169e19634d0e977ae5ee2b86d64a041d
tests/fuzz/corpus/mutate_parse/4c367d9775ec8c7b0bc9ff609f56f2df85433598
tests/fuzz/corpus/mutate_parse/4cd0f46f89d3b41718c673f55b4dfd3d9f725190
tests/fuzz/corpus/mutate_parse/4ee0b8d9434eb4343b3cb083dbf8c1cf73e2515d
tests/fuzz/corpus/mutate_parse/5d42d06ae0317de80d673a24bfa8fc9b9259e042
tests/fuzz/corpus/mutate_parse/78ebf83b4d9f5bc0714f77fdfb6969efcc49f7a8
tests/fuzz/corpus/mutate_parse/94be708c0b6f76ba077657900d3ca26a2a52d3d1
tests/fuzz/corpus/mutate_parse/9f068a200d4028c86b0d3032129cac951248fa88
tests/fuzz/corpus/mutate_parse/adca1c5d596906f531ad1d544a5a3adcfa7cee81
tests/fuzz/corpus/mutate_parse/b16fc748da82ec7460cee1805806d66537eac055
tests/fuzz/corpus/mutate_parse/be31a80aaa72bf37f4a55d3c78736b95379aa0f5
tests/fuzz/corpus/mutate_parse/e4a0a35ebaee9c495679672ffbc379771eab4671
tests/fuzz/corpus/mutate_parse/f3905ff099bb65e55930bd9f004ae08e6fb33e3f
tests/fuzz/corpus/mutate_parse/fe9d3823fe696707babcf5db6d33bbd2fbe565cf
tests/fuzz/corpus/mutate_parse/seed-basic.txt
tests/fuzz/corpus/mutate_parse/seed-invalid.txt
tests/fuzz/corpus/query_keys_stream/chunk_failure
tests/fuzz/corpus/query_keys_stream/empty
tests/fuzz/corpus/query_keys_stream/escaped_utf8
tests/fuzz/corpus/query_keys_stream/two_keys
tests/fuzz/corpus/queue_meta/1eff6322f16aadef6e900bbab233cd75f02ed837
tests/fuzz/corpus/queue_meta/2292a6ac27c1d19ffb0bc631e9d83f6253652601
tests/fuzz/corpus/queue_meta/271de61f85d9dc374b746f665428e3dd72537d4b
tests/fuzz/corpus/queue_meta/2ace62c1befa19e3ea37dd52be9f6d508c5163e6
tests/fuzz/corpus/queue_meta/2e5baabbfd33e21a71690cae08360ab92f7c8eb0
tests/fuzz/corpus/queue_meta/384388d67e0a731c7e2778eadf502a4324267178
tests/fuzz/corpus/queue_meta/44f4e49a36f87816b153d8d24e7198ac382b6886
tests/fuzz/corpus/queue_meta/a2d7e83fe868f08ea21a9516b093731199515564
tests/fuzz/corpus/queue_meta/a46fb13cd3199c9886cfbb1de6bf788287d83dfb
tests/fuzz/corpus/queue_meta/a7c3054ec8a51acc4b12703447b51156d33b9ff8
tests/fuzz/corpus/queue_meta/c9e02e9eb909702fd03bbc33e17172f6ddb78cb6
tests/fuzz/corpus/queue_meta/meta.json
tests/fuzz/corpus/streams/223560911fb8693289a57669d9e801634f46a64a
tests/fuzz/corpus/streams/3ee3b62c7a73ef536c3b54f2c5bea2479fd4f9bc
tests/fuzz/corpus/streams/b7471e724dfba20b71265eb8f8315ff5add6ccad
tests/fuzz/corpus/streams/e13c9bd240e9548017ce6c5204bb2a3be3401a87
tests/fuzz/corpus/streams/fc6bdd36e776fc32b43ebe0e84b61249d0e9ea16
tests/fuzz/corpus/streams/seed.json
tests/fuzz/fuzz_lc_attachment_decode.c
tests/fuzz/fuzz_lc_bundle_open.c
tests/fuzz/fuzz_lc_mutate_apply.c
tests/fuzz/fuzz_lc_mutate_parse.c
tests/fuzz/fuzz_lc_query_keys_stream.c
tests/fuzz/fuzz_lc_queue_meta.c
tests/fuzz/fuzz_lc_streams.c
tests/host_dependency_root_layout_test.cmake
tests/install_tree_sdk_test.cmake
tests/libssh2_dependency_interface_test.cmake
tests/lonejson_dependency_interface_test.cmake
tests/lua/test_lockdc_core_smoke.lua
tests/lua/test_lockdc_facade_unit.lua
tests/lua/test_lockdc_luarocks_smoke.lua
tests/lua_binding_source_layout_test.cmake
tests/lua_external_sdk_contract_test.cmake
tests/lua_release_package_test.cmake
tests/lua_rock_install_and_run_test.cmake
tests/package_archive_assertions.cmake
tests/package_archives_test.cmake
tests/package_script_targeting_test.cmake
tests/package_source_dist_dir_test.cmake
tests/packaging_portability_source_test.cmake
tests/pslog_build_modes_test.cmake
tests/pslog_dependency_download_name_test.cmake
tests/public_api_boundary_test.cmake
tests/release_checksums_stability_test.cmake
tests/release_matrix_archives_test.cmake
tests/release_package_matrix_targeting_test.cmake
tests/release_privacy_scan.cmake
tests/release_tarball_sdk_matrix_test.cmake
tests/release_tarball_sdk_test.cmake
tests/release_target_clang_guard_test.cmake
tests/release_targeting_test.cmake
tests/runtime_license_install_tree_test.cmake
tests/unit/CMakeLists.txt
tests/unit/mock_lc_public.c
tests/unit/mock_lc_public.h
tests/unit/test_lc_consumer_service.c
tests/unit/test_lc_contracts.c
tests/unit/test_lc_engine_allocator.c
tests/unit/test_lc_mutate_stream.c
tests/unit/test_lc_public_mock_usage.c
tests/unit/test_lc_runtime.c
tests/unit/test_lc_streams.c
tests/unit/test_lc_transport_https.c
tests/version_resolution_probe.cmake
tests/version_resolution_test.cmake
tests/zlib_dependency_interface_test.cmake
VERSION
RELEASE_MANIFEST
