libkazv 1.0.0-1
Package Information
| Description | Matrix client SDK (shared libraries) libkazv is a matrix client SDK built upon lager and the value-oriented design it enables. This package contains the shared libraries. |
|---|---|
| Maintainer | Yifei Zhan <debian@zhan.science> |
| Changed By | Yifei Zhan <debian@zhan.science> |
| Distribution | unstable |
| Architecture | any |
| VCS | git: https://salsa.debian.org/yifei/libkazv.git (browse) |
| Closes | #1116999, #1117000 |
| Tracker | https://tracker.debian.org/pkg/libkazv |
| Uploaded | 3 hours ago |
New Package Report
.changes
| Version | 1.0.0-1 |
|---|---|
| Changed-By | Yifei Zhan |
| Architecture | amd64 arm64 armhf i386 ppc64el source |
| Distribution | unstable |
| Date | Thu, 08 Oct 2026 02:19:24 +0000 |
| Source | libkazv |
Changelog
libkazv (1.0.0-1) unstable; urgency=medium . * Initial release. (Closes: #1117000) * Use merged tarball to build vodozemac-bindings in-tree (Closes: #1116999)
.dsc
| Component | main |
|---|---|
| Package-List | libkazv-dev deb libdevel optional arch=any libkazv8 deb libs optional arch=any |
| Section | libdevel |
| Priority | optional |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: the Kazv Project <https://kazv.chat> Upstream-Contact: https://matrix.to/#/#kazv:tusooa.xyz Source: https://r.lily-is.land/the-kazv-project/libkazv.git Files: debian/* Copyright: Yifei Zhan <yifei@zhan.science> License: AGPL-3 Files: vodozemac-bindings/* Copyright: Damir Jelić <poljar@termina.org.uk> Denis Kasak <dkasak@termina.org.uk> The Matrix.org Foundation C.I.C <matrix@matrix.org> tusooa <tusooa@kazv.moe> the Kazv Project <https://kazv.chat> License: Apache-2.0 Comment: Forked from https://github.com/matrix-org/vodozemac-bindings Source from https://r.lily-is.land/the-kazv-project/vodozemac-bindings.git Maintained by the Kazv Project Files: gtad/data.hpp.mustache gtad/gtad.yaml gtad/operation.cpp.mustache gtad/operation.hpp.mustache gtad/preamble.mustache Copyright: libQuotient contributors License: LGPL-2.1 Files: src/base/debug.cpp src/base/event.cpp src/base/event.hpp src/base/eventinterface.hpp src/base/immer-utils.hpp src/base/json-utils.hpp src/base/kazv-triggers.hpp src/base/kazvevents.hpp src/base/serialization/immer-set.hpp src/base/validator.hpp src/client/actions/account-data.cpp src/client/actions/account-data.hpp src/client/actions/auth.hpp src/client/actions/encryption.cpp src/client/actions/encryption.hpp src/client/actions/ephemeral.cpp src/client/actions/membership.cpp src/client/actions/paginate.cpp src/client/actions/send.cpp src/client/actions/states.cpp src/client/actions/storage.cpp src/client/actions/storage.hpp src/client/actions/sync.cpp src/client/client-model.cpp src/client/client-model.hpp src/client/client.cpp src/client/client.hpp src/client/clientfwd.hpp src/client/clientutil.cpp src/client/clientutil.hpp src/client/notification-handler.cpp src/client/notification-handler.hpp src/client/power-levels-desc.cpp src/client/power-levels-desc.hpp src/client/push-rules-desc-p.hpp src/client/push-rules-desc.cpp src/client/push-rules-desc.hpp src/client/random-generator.hpp src/client/room/local-echo.hpp src/client/room/room-model.cpp src/client/room/room-model.hpp src/client/room/room.cpp src/client/room/room.hpp src/client/status-utils.cpp src/client/status-utils.hpp src/crypto/crypto-p.hpp src/crypto/crypto-util-p.hpp src/crypto/crypto.cpp src/crypto/crypto.hpp src/crypto/inbound-group-session.cpp src/crypto/key-export.cpp src/crypto/key-export.hpp src/crypto/outbound-group-session.cpp src/crypto/sas-desc.cpp src/crypto/sas-desc.hpp src/crypto/session-p.hpp src/crypto/verification-process.cpp src/crypto/verification-process.hpp src/crypto/verification-tracker.cpp src/crypto/verification-tracker.hpp src/crypto/verification-utils.cpp src/crypto/verification-utils.hpp src/eventemitter/lagerstoreeventemitter.hpp src/examples/key-export-example.cpp src/job/cprjobhandler.cpp src/testfixtures/factory.cpp src/testfixtures/factory.hpp src/tests/base/immer-utils-test.cpp src/tests/base/json-utils-test.cpp src/tests/client/account-data-test.cpp src/tests/client/action-mock-utils.hpp src/tests/client/ban-test.cpp src/tests/client/client-test-util.cpp src/tests/client/client-test.cpp src/tests/client/content-test.cpp src/tests/client/create-room-test.cpp src/tests/client/device-list-tracker-benchmark-test.cpp src/tests/client/device-list-tracker-test.cpp src/tests/client/device-ops-test.cpp src/tests/client/discovery-test.cpp src/tests/client/encryption-benchmark-test.cpp src/tests/client/encryption-test.cpp src/tests/client/join-test.cpp src/tests/client/keys-test.cpp src/tests/client/kick-test.cpp src/tests/client/login-test.cpp src/tests/client/maybe-add-save-events-trigger-benchmark-test.cpp src/tests/client/notification-handler-test.cpp src/tests/client/paginate-test.cpp src/tests/client/power-levels-desc-test.cpp src/tests/client/profile-test.cpp src/tests/client/push-rules-desc-test.cpp src/tests/client/push-rules-test-util.hpp src/tests/client/redact-test.cpp src/tests/client/room-test.cpp src/tests/client/room/event-relationships-test.cpp src/tests/client/room/local-echo-test.cpp src/tests/client/room/pinned-events-test.cpp src/tests/client/room/purge-test.cpp src/tests/client/room/read-receipt-test.cpp src/tests/client/room/room-actions-test.cpp src/tests/client/room/undecrypted-events-test.cpp src/tests/client/send-test.cpp src/tests/client/storage-actions-test.cpp src/tests/client/sync-test.cpp src/tests/client/tagging-test.cpp src/tests/client/validator-test.cpp src/tests/client/verification-processing-test.cpp src/tests/crypto-test.cpp src/tests/crypto/crypto-test-resource.hpp src/tests/crypto/inbound-group-session-test.cpp src/tests/crypto/key-export-test.cpp src/tests/crypto/outbound-group-session-test.cpp src/tests/crypto/session-test.cpp src/tests/crypto/verification-process-test.cpp src/tests/crypto/verification-tracker-test.cpp src/tests/crypto/verification-utils-test.cpp src/tests/encryption-test-utils.hpp src/tests/event-emitter-test.cpp src/tests/event-test.cpp tools/generate-libolm-crypto-dump.cpp src/base/asio-std-file-handler.hpp src/base/basejob.cpp src/base/basejob.hpp src/base/copy-helper.hpp src/base/cursorutil.hpp src/base/file-desc.cpp src/base/file-desc.hpp src/base/jsonwrap.hpp src/base/libkazv-config.hpp src/base/libkazv-defs.hpp.in src/base/maybe.hpp src/base/promise-interface.hpp src/base/serialization/immer-array.hpp src/base/serialization/immer-box.hpp src/base/serialization/immer-flex-vector.hpp src/base/serialization/immer-map.hpp src/base/serialization/std-optional.hpp src/base/types.hpp src/client/actions/auth.cpp src/client/actions/content.cpp src/client/actions/content.hpp src/client/actions/ephemeral.hpp src/client/actions/membership.hpp src/client/actions/profile.cpp src/client/actions/profile.hpp src/client/actions/send.hpp src/client/actions/states.hpp src/client/actions/sync.hpp src/client/device-list-tracker.cpp src/client/device-list-tracker.hpp src/client/encrypted-file.cpp src/client/encrypted-file.hpp src/client/sdk-model-cursor-tag.hpp src/client/sdk-model.cpp src/client/sdk-model.hpp src/client/sdk.hpp src/client/thread-safety-helper.hpp src/crypto/aes-256-ctr.cpp src/crypto/aes-256-ctr.hpp src/crypto/base64.cpp src/crypto/base64.hpp src/crypto/crypto-util.hpp src/crypto/inbound-group-session-p.hpp src/crypto/inbound-group-session.hpp src/crypto/outbound-group-session-p.hpp src/crypto/outbound-group-session.hpp src/crypto/session.cpp src/crypto/session.hpp src/crypto/sha256.cpp src/crypto/sha256.hpp src/crypto/time-util.hpp src/doc-interfaces/promise.hpp src/doc-interfaces/range-t.hpp src/examples/basic/main.cpp src/job/asio-promise-handler.hpp src/store/context.hpp src/store/store.hpp src/tests/base/serialization-test.cpp src/tests/base/types-test.cpp src/tests/client/client-test-util.hpp src/tests/client/encrypted-file-test.cpp src/tests/client/random-generator-test.cpp src/tests/client/sdk-test.cpp src/tests/client/serialization-test.cpp src/tests/client/thread-safety-test.cpp src/tests/client/util-test.cpp src/tests/file-desc-test.cpp src/tests/file-guard.hpp src/tests/kazvjobtest.cpp src/tests/promise-test.cpp src/tests/store-test.cpp src/base/debug.hpp src/base/jobinterface.hpp src/client/actions/paginate.hpp src/examples/basic/commands.cpp src/examples/basic/commands.hpp src/job/cprjobhandler.hpp src/tests/basejobtest.cpp src/tests/cursorutiltest.cpp src/tests/tests.hpp design-docs/architecture.md design-docs/libkazvfixtures.md design-docs/undecryptable-event-fallback.md public/index.html src/CMakeLists.txt src/api/CMakeLists.txt src/api/application-service/definitions/location.hpp src/api/application-service/definitions/protocol.hpp src/api/application-service/definitions/user.hpp src/api/csapi/account-data.cpp src/api/csapi/account-data.hpp src/api/csapi/admin.cpp src/api/csapi/admin.hpp src/api/csapi/administrative_contact.cpp src/api/csapi/administrative_contact.hpp src/api/csapi/appservice_room_directory.cpp src/api/csapi/appservice_room_directory.hpp src/api/csapi/banning.cpp src/api/csapi/banning.hpp src/api/csapi/capabilities.cpp src/api/csapi/capabilities.hpp src/api/csapi/content-repo.cpp src/api/csapi/content-repo.hpp src/api/csapi/create_room.cpp src/api/csapi/create_room.hpp src/api/csapi/cross_signing.cpp src/api/csapi/cross_signing.hpp src/api/csapi/definitions/auth_data.hpp src/api/csapi/definitions/client_device.hpp src/api/csapi/definitions/client_event_without_room_id.hpp src/api/csapi/definitions/cross_signing_key.hpp src/api/csapi/definitions/device_keys.hpp src/api/csapi/definitions/event_batch.hpp src/api/csapi/definitions/event_filter.hpp src/api/csapi/definitions/openid_token.hpp src/api/csapi/definitions/public_rooms_response.hpp src/api/csapi/definitions/push_condition.hpp src/api/csapi/definitions/push_rule.hpp src/api/csapi/definitions/push_ruleset.hpp src/api/csapi/definitions/request_email_validation.hpp src/api/csapi/definitions/request_msisdn_validation.hpp src/api/csapi/definitions/request_token_response.hpp src/api/csapi/definitions/room_event_filter.hpp src/api/csapi/definitions/state_event_batch.hpp src/api/csapi/definitions/sync_filter.hpp src/api/csapi/definitions/third_party_signed.hpp src/api/csapi/definitions/timeline_batch.hpp src/api/csapi/definitions/user_identifier.hpp src/api/csapi/definitions/wellknown/full.hpp src/api/csapi/definitions/wellknown/homeserver.hpp src/api/csapi/definitions/wellknown/identity_server.hpp src/api/csapi/device_management.cpp src/api/csapi/device_management.hpp src/api/csapi/directory.cpp src/api/csapi/directory.hpp src/api/csapi/event_context.cpp src/api/csapi/event_context.hpp src/api/csapi/filter.cpp src/api/csapi/filter.hpp src/api/csapi/inviting.cpp src/api/csapi/inviting.hpp src/api/csapi/joining.cpp src/api/csapi/joining.hpp src/api/csapi/keys.cpp src/api/csapi/keys.hpp src/api/csapi/kicking.cpp src/api/csapi/kicking.hpp src/api/csapi/knocking.cpp src/api/csapi/knocking.hpp src/api/csapi/leaving.cpp src/api/csapi/leaving.hpp src/api/csapi/list_joined_rooms.cpp src/api/csapi/list_joined_rooms.hpp src/api/csapi/list_public_rooms.cpp src/api/csapi/list_public_rooms.hpp src/api/csapi/login.cpp src/api/csapi/login.hpp src/api/csapi/logout.cpp src/api/csapi/logout.hpp src/api/csapi/message_pagination.cpp src/api/csapi/message_pagination.hpp src/api/csapi/notifications.cpp src/api/csapi/notifications.hpp src/api/csapi/old_sync.cpp src/api/csapi/old_sync.hpp src/api/csapi/openid.cpp src/api/csapi/openid.hpp src/api/csapi/peeking_events.cpp src/api/csapi/peeking_events.hpp src/api/csapi/presence.cpp src/api/csapi/presence.hpp src/api/csapi/profile.cpp src/api/csapi/profile.hpp src/api/csapi/pusher.cpp src/api/csapi/pusher.hpp src/api/csapi/pushrules.cpp src/api/csapi/pushrules.hpp src/api/csapi/read_markers.cpp src/api/csapi/read_markers.hpp src/api/csapi/receipts.cpp src/api/csapi/receipts.hpp src/api/csapi/redaction.cpp src/api/csapi/redaction.hpp src/api/csapi/refresh.cpp src/api/csapi/refresh.hpp src/api/csapi/registration.cpp src/api/csapi/registration.hpp src/api/csapi/registration_tokens.cpp src/api/csapi/registration_tokens.hpp src/api/csapi/relations.cpp src/api/csapi/relations.hpp src/api/csapi/report_content.cpp src/api/csapi/report_content.hpp src/api/csapi/room_initial_sync.cpp src/api/csapi/room_initial_sync.hpp src/api/csapi/room_send.cpp src/api/csapi/room_send.hpp src/api/csapi/room_state.cpp src/api/csapi/room_state.hpp src/api/csapi/room_upgrades.cpp src/api/csapi/room_upgrades.hpp src/api/csapi/rooms.cpp src/api/csapi/rooms.hpp src/api/csapi/search.cpp src/api/csapi/search.hpp src/api/csapi/space_hierarchy.cpp src/api/csapi/space_hierarchy.hpp src/api/csapi/sso_login_redirect.cpp src/api/csapi/sso_login_redirect.hpp src/api/csapi/sync.cpp src/api/csapi/sync.hpp src/api/csapi/tags.cpp src/api/csapi/tags.hpp src/api/csapi/third_party_lookup.cpp src/api/csapi/third_party_lookup.hpp src/api/csapi/third_party_membership.cpp src/api/csapi/third_party_membership.hpp src/api/csapi/to_device.cpp src/api/csapi/to_device.hpp src/api/csapi/typing.cpp src/api/csapi/typing.hpp src/api/csapi/users.cpp src/api/csapi/users.hpp src/api/csapi/versions.cpp src/api/csapi/versions.hpp src/api/csapi/voip.cpp src/api/csapi/voip.hpp src/api/csapi/wellknown.cpp src/api/csapi/wellknown.hpp src/api/csapi/whoami.cpp src/api/csapi/whoami.hpp src/api/identity/definitions/request_email_validation.hpp src/api/identity/definitions/request_msisdn_validation.hpp src/base/CMakeLists.txt src/client/CMakeLists.txt src/crypto/CMakeLists.txt src/eventemitter/CMakeLists.txt src/examples/CMakeLists.txt src/job/CMakeLists.txt src/store/CMakeLists.txt src/testfixtures/CMakeLists.txt src/tests/CMakeLists.txt src/tests/kazvtest-respath.hpp.in src/tests/resources/file-desc-test-res1 src/tests/resources/kazvjob-test-res1 src/tests/resources/kazvjob-test-res2 src/tests/resources/libolm-crypto-dump tools/check-changelog tools/collect-changelog tutorials/CMakeLists.txt tutorials/tutorial0.cpp tutorials/tutorial0.md update-api.bash CHANGELOG.md CMakeLists.txt Containerfile Doxyfile cmake/Findcpr.cmake cmake/Findcryptopp.cmake cmake/Findvodozemac.cmake cmake/libkazv-jobConfig.cmake cmake/libkazvConfig.cmake cmake/linklibsys.cmake README.md .arcconfig .dockerignore .editorconfig .forgejo/default_merge_message/SQUASH_TEMPLATE.md .forgejo/pull_request_template.yml .gitignore .gitlab-ci.yml .gitlab/merge_request_templates/Default.md Copyright: 2020-2026, tusooa <tusooa@kazv.moe> 2020-2024, the Kazv Project <https://kazv.chat> License: AGPL-3 Files: src/tests/client/logout-test.cpp Copyright: 2024, April Simone <apr3vau@outlook.com> License: AGPL-3 Files: src/client/alias.cpp src/client/alias.hpp src/client/encode.cpp src/client/encode.hpp src/client/get-content-job-v1.cpp src/client/get-content-job-v1.hpp src/tests/client/alias-test.cpp src/tests/client/encode-test.cpp src/tests/client/get-versions-test.cpp src/tests/client/room/local-draft.cpp src/tests/client/room/member-membership-test.cpp src/client/room/local-draft.hpp Copyright: 2024-2026, nannanko <nannanko@kazv.moe> License: AGPL-3 License: AGPL-3 Copyright (C) 2020-2024 the Kazv Project <https://kazv.chat> . libkazv is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. . libkazv is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. . You should have received a copy of the GNU Affero General Public License along with libkazv. If not, see <https://www.gnu.org/licenses/>. License: Apache-2.0 Debian systems provide the Apache 2.0 license in /usr/share/common-licenses/Apache-2.0 License: LGPL-2.1 On Debian systems, the complete text of the GNU Lesser General Public License version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1".