summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Salzman <daniel.salzman@nic.cz>2021-07-13 09:30:30 +0200
committerDaniel Salzman <daniel.salzman@nic.cz>2021-07-13 09:35:17 +0200
commitbae7a70f7c4b32f1b68dbf0ccaaa780086af9e9e (patch)
tree8dc32032065828305b744906cf1a9d6b73ce2430
parentctl: in txn related commands, don't treat "no active transaction" as errors i... (diff)
downloadknot-bae7a70f7c4b32f1b68dbf0ccaaa780086af9e9e.tar.xz
knot-bae7a70f7c4b32f1b68dbf0ccaaa780086af9e9e.zip
Increase libzscanner and libknot SOVERSION
-rw-r--r--.gitlab-ci.yml4
-rw-r--r--configure.ac4
-rw-r--r--distro/pkg/deb/control20
-rw-r--r--distro/pkg/deb/libknot11.symbols244
-rw-r--r--distro/pkg/deb/libknot12.install (renamed from distro/pkg/deb/libknot11.install)0
-rw-r--r--distro/pkg/deb/libknot12.symbols244
-rw-r--r--distro/pkg/deb/libzscanner3.symbols11
-rw-r--r--distro/pkg/deb/libzscanner4.install (renamed from distro/pkg/deb/libzscanner3.install)0
-rw-r--r--distro/pkg/deb/libzscanner4.symbols11
9 files changed, 269 insertions, 269 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 54224a07a..a393d713f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -185,7 +185,7 @@ test:debian:amd64:
pkg:debian:symbols:libknot:
variables:
LIB_NAME: libknot
- LIB_ABI: 11
+ LIB_ABI: 12
<<: *debian_stable
<<: *pkg_symbols
@@ -199,7 +199,7 @@ pkg:debian:symbols:libdnssec:
pkg:debian:symbols:libzscanner:
variables:
LIB_NAME: libzscanner
- LIB_ABI: 3
+ LIB_ABI: 4
<<: *debian_stable
<<: *pkg_symbols
diff --git a/configure.ac b/configure.ac
index 849138091..0d3552045 100644
--- a/configure.ac
+++ b/configure.ac
@@ -16,9 +16,9 @@ AC_CANONICAL_HOST
# Update library versions
# https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
-KNOT_LIB_VERSION([libknot], 11, 0, 0)
+KNOT_LIB_VERSION([libknot], 12, 0, 0)
KNOT_LIB_VERSION([libdnssec], 8, 0, 0)
-KNOT_LIB_VERSION([libzscanner], 3, 0, 0)
+KNOT_LIB_VERSION([libzscanner], 4, 0, 0)
AC_SUBST([KNOT_VERSION_MAJOR], knot_VERSION_MAJOR)
AC_SUBST([KNOT_VERSION_MINOR], knot_VERSION_MINOR)
diff --git a/distro/pkg/deb/control b/distro/pkg/deb/control
index 912b7b178..86229ccc8 100644
--- a/distro/pkg/deb/control
+++ b/distro/pkg/deb/control
@@ -43,8 +43,8 @@ Architecture: any
Depends:
adduser,
libdnssec8 (= ${binary:Version}),
- libknot11 (= ${binary:Version}),
- libzscanner3 (= ${binary:Version}),
+ libknot12 (= ${binary:Version}),
+ libzscanner4 (= ${binary:Version}),
lsb-base (>= 3.0-6),
${misc:Depends},
${shlibs:Depends},
@@ -60,7 +60,7 @@ Description: Authoritative domain name server
registry and hence is well suited to run anything from the root
zone, the top-level domain, to many smaller standard domain names.
-Package: libknot11
+Package: libknot12
Architecture: any
Multi-Arch: same
Depends:
@@ -78,7 +78,7 @@ Description: DNS shared library from Knot DNS
This package provides a DNS shared library used by Knot DNS and
Knot Resolver.
-Package: libzscanner3
+Package: libzscanner4
Architecture: any
Multi-Arch: same
Depends:
@@ -120,8 +120,8 @@ Multi-Arch: same
Depends:
libdnssec8 (= ${binary:Version}),
libgnutls28-dev,
- libknot11 (= ${binary:Version}),
- libzscanner3 (= ${binary:Version}),
+ libknot12 (= ${binary:Version}),
+ libzscanner4 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Section: libdevel
@@ -139,8 +139,8 @@ Package: knot-dnsutils
Architecture: any
Depends:
libdnssec8 (= ${binary:Version}),
- libknot11 (= ${binary:Version}),
- libzscanner3 (= ${binary:Version}),
+ libknot12 (= ${binary:Version}),
+ libzscanner4 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: DNS clients provided with Knot DNS (kdig, knsupdate)
@@ -166,8 +166,8 @@ Package: knot-host
Architecture: any
Depends:
libdnssec8 (= ${binary:Version}),
- libknot11 (= ${binary:Version}),
- libzscanner3 (= ${binary:Version}),
+ libknot12 (= ${binary:Version}),
+ libzscanner4 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: Version of 'host' bundled with Knot DNS
diff --git a/distro/pkg/deb/libknot11.symbols b/distro/pkg/deb/libknot11.symbols
deleted file mode 100644
index 64fc6aa1b..000000000
--- a/distro/pkg/deb/libknot11.symbols
+++ /dev/null
@@ -1,244 +0,0 @@
-libknot.so.11 libknot11 #MINVER#
- KNOT_DB_LMDB_DUPSORT@Base 3.0.0
- KNOT_DB_LMDB_INTEGERKEY@Base 3.0.0
- KNOT_DB_LMDB_MAPASYNC@Base 3.0.0
- KNOT_DB_LMDB_NOSYNC@Base 3.0.0
- KNOT_DB_LMDB_NOTLS@Base 3.0.0
- KNOT_DB_LMDB_RDONLY@Base 3.0.0
- KNOT_DB_LMDB_WRITEMAP@Base 3.0.0
- KNOT_DUMP_STYLE_DEFAULT@Base 3.0.0
- knot_ctl_accept@Base 3.0.0
- knot_ctl_alloc@Base 3.0.0
- knot_ctl_bind@Base 3.0.0
- knot_ctl_close@Base 3.0.0
- knot_ctl_connect@Base 3.0.0
- knot_ctl_free@Base 3.0.0
- knot_ctl_receive@Base 3.0.0
- knot_ctl_send@Base 3.0.0
- knot_ctl_set_timeout@Base 3.0.0
- knot_ctl_unbind@Base 3.0.0
- knot_db_lmdb_api@Base 3.0.0
- knot_db_lmdb_del_exact@Base 3.0.0
- knot_db_lmdb_get_mapsize@Base 3.0.0
- knot_db_lmdb_get_path@Base 3.0.0
- knot_db_lmdb_get_usage@Base 3.0.0
- knot_db_lmdb_iter_del@Base 3.0.0
- knot_db_lmdb_txn_begin@Base 3.0.0
- knot_db_trie_api@Base 3.0.0
- knot_dname_cmp@Base 3.0.0
- knot_dname_copy@Base 3.0.0
- knot_dname_free@Base 3.0.0
- knot_dname_from_str@Base 3.0.0
- knot_dname_in_bailiwick@Base 3.0.0
- knot_dname_is_case_equal@Base 3.0.0
- knot_dname_is_equal@Base 3.0.0
- knot_dname_labels@Base 3.0.0
- knot_dname_lf@Base 3.0.0
- knot_dname_matched_labels@Base 3.0.0
- knot_dname_prefixlen@Base 3.0.0
- knot_dname_realsize@Base 3.0.0
- knot_dname_replace_suffix@Base 3.0.0
- knot_dname_size@Base 3.0.0
- knot_dname_store@Base 3.0.0
- knot_dname_to_lower@Base 3.0.0
- knot_dname_to_str@Base 3.0.0
- knot_dname_to_wire@Base 3.0.0
- knot_dname_unpack@Base 3.0.0
- knot_dname_wire_check@Base 3.0.0
- knot_dnssec_alg_names@Base 3.0.0
- knot_edns_add_option@Base 3.0.0
- knot_edns_alignment_size@Base 3.0.0
- knot_edns_chain_parse@Base 3.0.0
- knot_edns_chain_size@Base 3.0.0
- knot_edns_chain_write@Base 3.0.0
- knot_edns_client_subnet_get_addr@Base 3.0.0
- knot_edns_client_subnet_parse@Base 3.0.0
- knot_edns_client_subnet_set_addr@Base 3.0.0
- knot_edns_client_subnet_size@Base 3.0.0
- knot_edns_client_subnet_write@Base 3.0.0
- knot_edns_cookie_client_check@Base 3.0.0
- knot_edns_cookie_client_generate@Base 3.0.0
- knot_edns_cookie_parse@Base 3.0.0
- knot_edns_cookie_server_check@Base 3.0.0
- knot_edns_cookie_server_generate@Base 3.0.0
- knot_edns_cookie_size@Base 3.0.0
- knot_edns_cookie_write@Base 3.0.0
- knot_edns_ede_strerr@Base 3.0.2
- knot_edns_get_ext_rcode@Base 3.0.0
- knot_edns_get_option@Base 3.0.0
- knot_edns_get_options@Base 3.0.0
- knot_edns_get_version@Base 3.0.0
- knot_edns_init@Base 3.0.0
- knot_edns_keepalive_parse@Base 3.0.0
- knot_edns_keepalive_size@Base 3.0.0
- knot_edns_keepalive_write@Base 3.0.0
- knot_edns_reserve_option@Base 3.0.0
- knot_edns_set_ext_rcode@Base 3.0.0
- knot_edns_set_version@Base 3.0.0
- knot_error_from_libdnssec@Base 3.0.0
- knot_eth_mtu@Base 3.1.0
- knot_eth_name_from_addr@Base 3.0.0
- knot_eth_queues@Base 3.0.0
- knot_eth_xdp_mode@Base 3.0.2
- knot_get_obsolete_rdata_descriptor@Base 3.0.0
- knot_get_rdata_descriptor@Base 3.0.0
- knot_naptr_header_size@Base 3.0.0
- knot_opcode_names@Base 3.0.0
- knot_opt_code_to_string@Base 3.0.0
- knot_pkt_begin@Base 3.0.0
- knot_pkt_clear@Base 3.0.0
- knot_pkt_copy@Base 3.0.0
- knot_pkt_ext_rcode@Base 3.0.0
- knot_pkt_ext_rcode_name@Base 3.0.0
- knot_pkt_free@Base 3.0.0
- knot_pkt_init_response@Base 3.0.0
- knot_pkt_new@Base 3.0.0
- knot_pkt_parse@Base 3.0.0
- knot_pkt_parse_question@Base 3.0.0
- knot_pkt_put_question@Base 3.0.0
- knot_pkt_put_rotate@Base 3.0.0
- knot_pkt_reclaim@Base 3.0.0
- knot_pkt_reserve@Base 3.0.0
- knot_probe_alloc@Base 3.0.6
- knot_probe_consume@Base 3.0.6
- knot_probe_data_set@Base 3.0.6
- knot_probe_fd@Base 3.0.6
- knot_probe_free@Base 3.0.6
- knot_probe_produce@Base 3.0.6
- knot_probe_set_consumer@Base 3.0.6
- knot_probe_set_producer@Base 3.0.6
- knot_probe_tcp_rtt@Base 3.0.6
- knot_rcode_names@Base 3.0.0
- knot_rdataset_add@Base 3.0.0
- knot_rdataset_at@Base 3.0.0
- knot_rdataset_clear@Base 3.0.0
- knot_rdataset_copy@Base 3.0.0
- knot_rdataset_eq@Base 3.0.0
- knot_rdataset_intersect@Base 3.0.0
- knot_rdataset_member@Base 3.0.0
- knot_rdataset_merge@Base 3.0.0
- knot_rdataset_subtract@Base 3.0.0
- knot_rrclass_from_string@Base 3.0.0
- knot_rrclass_to_string@Base 3.0.0
- knot_rrset_add_rdata@Base 3.0.0
- knot_rrset_clear@Base 3.0.0
- knot_rrset_copy@Base 3.0.0
- knot_rrset_equal@Base 3.0.0
- knot_rrset_free@Base 3.0.0
- knot_rrset_is_nsec3rel@Base 3.0.0
- knot_rrset_new@Base 3.0.0
- knot_rrset_rr_from_wire@Base 3.0.0
- knot_rrset_rr_to_canonical@Base 3.0.0
- knot_rrset_size@Base 3.0.0
- knot_rrset_to_wire_extra@Base 3.0.0
- knot_rrset_txt_dump@Base 3.0.0
- knot_rrset_txt_dump_data@Base 3.0.0
- knot_rrset_txt_dump_header@Base 3.0.0
- knot_rrtype_additional_needed@Base 3.0.0
- knot_rrtype_from_string@Base 3.0.0
- knot_rrtype_is_dnssec@Base 3.0.0
- knot_rrtype_is_metatype@Base 3.0.0
- knot_rrtype_should_be_lowercased@Base 3.0.0
- knot_rrtype_to_string@Base 3.0.0
- knot_strerror@Base 3.0.0
- knot_svcb_param_names@Base 3.1.0
- knot_tcp_relay@Base 3.1.0
- knot_tcp_relay_answer@Base 3.1.0
- knot_tcp_relay_dynarray_add@Base 3.1.0
- knot_tcp_relay_dynarray_arr@Base 3.1.0
- knot_tcp_relay_dynarray_free@Base 3.1.0
- knot_tcp_relay_dynarray_remove@Base 3.1.0
- knot_tcp_relay_dynarray_sort@Base 3.1.0
- knot_tcp_relay_dynarray_sort_dedup@Base 3.1.0
- knot_tcp_relay_free@Base 3.1.0
- knot_tcp_send@Base 3.1.0
- knot_tcp_sweep@Base 3.1.0
- knot_tcp_table_free@Base 3.1.0
- knot_tcp_table_new@Base 3.1.0
- knot_tsig_add@Base 3.0.0
- knot_tsig_append@Base 3.0.0
- knot_tsig_client_check@Base 3.0.0
- knot_tsig_client_check_next@Base 3.0.0
- knot_tsig_create_rdata@Base 3.0.0
- knot_tsig_key_copy@Base 3.0.0
- knot_tsig_key_deinit@Base 3.0.0
- knot_tsig_key_init@Base 3.0.0
- knot_tsig_key_init_file@Base 3.0.0
- knot_tsig_key_init_str@Base 3.0.0
- knot_tsig_rcode_names@Base 3.0.0
- knot_tsig_rdata_alg@Base 3.0.0
- knot_tsig_rdata_alg_name@Base 3.0.0
- knot_tsig_rdata_error@Base 3.0.0
- knot_tsig_rdata_fudge@Base 3.0.0
- knot_tsig_rdata_is_ok@Base 3.0.0
- knot_tsig_rdata_mac@Base 3.0.0
- knot_tsig_rdata_mac_length@Base 3.0.0
- knot_tsig_rdata_orig_id@Base 3.0.0
- knot_tsig_rdata_other_data@Base 3.0.0
- knot_tsig_rdata_other_data_length@Base 3.0.0
- knot_tsig_rdata_set_fudge@Base 3.0.0
- knot_tsig_rdata_set_mac@Base 3.0.0
- knot_tsig_rdata_set_orig_id@Base 3.0.0
- knot_tsig_rdata_set_other_data@Base 3.0.0
- knot_tsig_rdata_set_time_signed@Base 3.0.0
- knot_tsig_rdata_time_signed@Base 3.0.0
- knot_tsig_rdata_tsig_timers_length@Base 3.0.0
- knot_tsig_rdata_tsig_variables_length@Base 3.0.0
- knot_tsig_server_check@Base 3.0.0
- knot_tsig_sign@Base 3.0.0
- knot_tsig_sign_next@Base 3.0.0
- knot_tsig_wire_maxsize@Base 3.0.0
- knot_tsig_wire_size@Base 3.0.0
- knot_xdp_deinit@Base 3.0.0
- knot_xdp_info@Base 3.0.0
- knot_xdp_init@Base 3.0.0
- knot_xdp_recv@Base 3.0.0
- knot_xdp_recv_finish@Base 3.0.0
- knot_xdp_reply_alloc@Base 3.1.0
- knot_xdp_send@Base 3.0.0
- knot_xdp_send_alloc@Base 3.0.0
- knot_xdp_send_finish@Base 3.0.0
- knot_xdp_send_free@Base 3.1.0
- knot_xdp_send_prepare@Base 3.0.0
- knot_xdp_socket_fd@Base 3.0.0
- yp_addr@Base 3.0.0
- yp_addr_noport@Base 3.0.0
- yp_addr_noport_to_bin@Base 3.0.0
- yp_addr_noport_to_txt@Base 3.0.0
- yp_addr_range_to_bin@Base 3.0.0
- yp_addr_range_to_txt@Base 3.0.0
- yp_addr_to_bin@Base 3.0.0
- yp_addr_to_txt@Base 3.0.0
- yp_base64_to_bin@Base 3.0.0
- yp_base64_to_txt@Base 3.0.0
- yp_bool_to_bin@Base 3.0.0
- yp_bool_to_txt@Base 3.0.0
- yp_deinit@Base 3.0.0
- yp_dname_to_bin@Base 3.0.0
- yp_dname_to_txt@Base 3.0.0
- yp_format_id@Base 3.0.0
- yp_format_key0@Base 3.0.0
- yp_format_key1@Base 3.0.0
- yp_hex_to_bin@Base 3.0.0
- yp_hex_to_txt@Base 3.0.0
- yp_init@Base 3.0.0
- yp_int_to_bin@Base 3.0.0
- yp_int_to_txt@Base 3.0.0
- yp_item_to_bin@Base 3.0.0
- yp_item_to_txt@Base 3.0.0
- yp_option_to_bin@Base 3.0.0
- yp_option_to_txt@Base 3.0.0
- yp_parse@Base 3.0.0
- yp_schema_check_deinit@Base 3.0.0
- yp_schema_check_init@Base 3.0.0
- yp_schema_check_parser@Base 3.0.0
- yp_schema_check_str@Base 3.0.0
- yp_schema_copy@Base 3.0.0
- yp_schema_find@Base 3.0.0
- yp_schema_free@Base 3.0.0
- yp_schema_merge@Base 3.0.0
- yp_schema_purge_dynamic@Base 3.0.0
- yp_set_input_file@Base 3.0.0
- yp_set_input_string@Base 3.0.0
- yp_str_to_bin@Base 3.0.0
- yp_str_to_txt@Base 3.0.0
diff --git a/distro/pkg/deb/libknot11.install b/distro/pkg/deb/libknot12.install
index f9b9f9337..f9b9f9337 100644
--- a/distro/pkg/deb/libknot11.install
+++ b/distro/pkg/deb/libknot12.install
diff --git a/distro/pkg/deb/libknot12.symbols b/distro/pkg/deb/libknot12.symbols
new file mode 100644
index 000000000..2ad07d066
--- /dev/null
+++ b/distro/pkg/deb/libknot12.symbols
@@ -0,0 +1,244 @@
+libknot.so.12 libknot12 #MINVER#
+ KNOT_DB_LMDB_DUPSORT@Base 3.1.0
+ KNOT_DB_LMDB_INTEGERKEY@Base 3.1.0
+ KNOT_DB_LMDB_MAPASYNC@Base 3.1.0
+ KNOT_DB_LMDB_NOSYNC@Base 3.1.0
+ KNOT_DB_LMDB_NOTLS@Base 3.1.0
+ KNOT_DB_LMDB_RDONLY@Base 3.1.0
+ KNOT_DB_LMDB_WRITEMAP@Base 3.1.0
+ KNOT_DUMP_STYLE_DEFAULT@Base 3.1.0
+ knot_ctl_accept@Base 3.1.0
+ knot_ctl_alloc@Base 3.1.0
+ knot_ctl_bind@Base 3.1.0
+ knot_ctl_close@Base 3.1.0
+ knot_ctl_connect@Base 3.1.0
+ knot_ctl_free@Base 3.1.0
+ knot_ctl_receive@Base 3.1.0
+ knot_ctl_send@Base 3.1.0
+ knot_ctl_set_timeout@Base 3.1.0
+ knot_ctl_unbind@Base 3.1.0
+ knot_db_lmdb_api@Base 3.1.0
+ knot_db_lmdb_del_exact@Base 3.1.0
+ knot_db_lmdb_get_mapsize@Base 3.1.0
+ knot_db_lmdb_get_path@Base 3.1.0
+ knot_db_lmdb_get_usage@Base 3.1.0
+ knot_db_lmdb_iter_del@Base 3.1.0
+ knot_db_lmdb_txn_begin@Base 3.1.0
+ knot_db_trie_api@Base 3.1.0
+ knot_dname_cmp@Base 3.1.0
+ knot_dname_copy@Base 3.1.0
+ knot_dname_free@Base 3.1.0
+ knot_dname_from_str@Base 3.1.0
+ knot_dname_in_bailiwick@Base 3.1.0
+ knot_dname_is_case_equal@Base 3.1.0
+ knot_dname_is_equal@Base 3.1.0
+ knot_dname_labels@Base 3.1.0
+ knot_dname_lf@Base 3.1.0
+ knot_dname_matched_labels@Base 3.1.0
+ knot_dname_prefixlen@Base 3.1.0
+ knot_dname_realsize@Base 3.1.0
+ knot_dname_replace_suffix@Base 3.1.0
+ knot_dname_size@Base 3.1.0
+ knot_dname_store@Base 3.1.0
+ knot_dname_to_lower@Base 3.1.0
+ knot_dname_to_str@Base 3.1.0
+ knot_dname_to_wire@Base 3.1.0
+ knot_dname_unpack@Base 3.1.0
+ knot_dname_wire_check@Base 3.1.0
+ knot_dnssec_alg_names@Base 3.1.0
+ knot_edns_add_option@Base 3.1.0
+ knot_edns_alignment_size@Base 3.1.0
+ knot_edns_chain_parse@Base 3.1.0
+ knot_edns_chain_size@Base 3.1.0
+ knot_edns_chain_write@Base 3.1.0
+ knot_edns_client_subnet_get_addr@Base 3.1.0
+ knot_edns_client_subnet_parse@Base 3.1.0
+ knot_edns_client_subnet_set_addr@Base 3.1.0
+ knot_edns_client_subnet_size@Base 3.1.0
+ knot_edns_client_subnet_write@Base 3.1.0
+ knot_edns_cookie_client_check@Base 3.1.0
+ knot_edns_cookie_client_generate@Base 3.1.0
+ knot_edns_cookie_parse@Base 3.1.0
+ knot_edns_cookie_server_check@Base 3.1.0
+ knot_edns_cookie_server_generate@Base 3.1.0
+ knot_edns_cookie_size@Base 3.1.0
+ knot_edns_cookie_write@Base 3.1.0
+ knot_edns_ede_strerr@Base 3.1.0
+ knot_edns_get_ext_rcode@Base 3.1.0
+ knot_edns_get_option@Base 3.1.0
+ knot_edns_get_options@Base 3.1.0
+ knot_edns_get_version@Base 3.1.0
+ knot_edns_init@Base 3.1.0
+ knot_edns_keepalive_parse@Base 3.1.0
+ knot_edns_keepalive_size@Base 3.1.0
+ knot_edns_keepalive_write@Base 3.1.0
+ knot_edns_reserve_option@Base 3.1.0
+ knot_edns_set_ext_rcode@Base 3.1.0
+ knot_edns_set_version@Base 3.1.0
+ knot_error_from_libdnssec@Base 3.1.0
+ knot_eth_mtu@Base 3.1.0
+ knot_eth_name_from_addr@Base 3.1.0
+ knot_eth_queues@Base 3.1.0
+ knot_eth_xdp_mode@Base 3.1.0
+ knot_get_obsolete_rdata_descriptor@Base 3.1.0
+ knot_get_rdata_descriptor@Base 3.1.0
+ knot_naptr_header_size@Base 3.1.0
+ knot_opcode_names@Base 3.1.0
+ knot_opt_code_to_string@Base 3.1.0
+ knot_pkt_begin@Base 3.1.0
+ knot_pkt_clear@Base 3.1.0
+ knot_pkt_copy@Base 3.1.0
+ knot_pkt_ext_rcode@Base 3.1.0
+ knot_pkt_ext_rcode_name@Base 3.1.0
+ knot_pkt_free@Base 3.1.0
+ knot_pkt_init_response@Base 3.1.0
+ knot_pkt_new@Base 3.1.0
+ knot_pkt_parse@Base 3.1.0
+ knot_pkt_parse_question@Base 3.1.0
+ knot_pkt_put_question@Base 3.1.0
+ knot_pkt_put_rotate@Base 3.1.0
+ knot_pkt_reclaim@Base 3.1.0
+ knot_pkt_reserve@Base 3.1.0
+ knot_probe_alloc@Base 3.1.0
+ knot_probe_consume@Base 3.1.0
+ knot_probe_data_set@Base 3.1.0
+ knot_probe_fd@Base 3.1.0
+ knot_probe_free@Base 3.1.0
+ knot_probe_produce@Base 3.1.0
+ knot_probe_set_consumer@Base 3.1.0
+ knot_probe_set_producer@Base 3.1.0
+ knot_probe_tcp_rtt@Base 3.1.0
+ knot_rcode_names@Base 3.1.0
+ knot_rdataset_add@Base 3.1.0
+ knot_rdataset_at@Base 3.1.0
+ knot_rdataset_clear@Base 3.1.0
+ knot_rdataset_copy@Base 3.1.0
+ knot_rdataset_eq@Base 3.1.0
+ knot_rdataset_intersect@Base 3.1.0
+ knot_rdataset_member@Base 3.1.0
+ knot_rdataset_merge@Base 3.1.0
+ knot_rdataset_subtract@Base 3.1.0
+ knot_rrclass_from_string@Base 3.1.0
+ knot_rrclass_to_string@Base 3.1.0
+ knot_rrset_add_rdata@Base 3.1.0
+ knot_rrset_clear@Base 3.1.0
+ knot_rrset_copy@Base 3.1.0
+ knot_rrset_equal@Base 3.1.0
+ knot_rrset_free@Base 3.1.0
+ knot_rrset_is_nsec3rel@Base 3.1.0
+ knot_rrset_new@Base 3.1.0
+ knot_rrset_rr_from_wire@Base 3.1.0
+ knot_rrset_rr_to_canonical@Base 3.1.0
+ knot_rrset_size@Base 3.1.0
+ knot_rrset_to_wire_extra@Base 3.1.0
+ knot_rrset_txt_dump@Base 3.1.0
+ knot_rrset_txt_dump_data@Base 3.1.0
+ knot_rrset_txt_dump_header@Base 3.1.0
+ knot_rrtype_additional_needed@Base 3.1.0
+ knot_rrtype_from_string@Base 3.1.0
+ knot_rrtype_is_dnssec@Base 3.1.0
+ knot_rrtype_is_metatype@Base 3.1.0
+ knot_rrtype_should_be_lowercased@Base 3.1.0
+ knot_rrtype_to_string@Base 3.1.0
+ knot_strerror@Base 3.1.0
+ knot_svcb_param_names@Base 3.1.0
+ knot_tcp_relay@Base 3.1.0
+ knot_tcp_relay_answer@Base 3.1.0
+ knot_tcp_relay_dynarray_add@Base 3.1.0
+ knot_tcp_relay_dynarray_arr@Base 3.1.0
+ knot_tcp_relay_dynarray_free@Base 3.1.0
+ knot_tcp_relay_dynarray_remove@Base 3.1.0
+ knot_tcp_relay_dynarray_sort@Base 3.1.0
+ knot_tcp_relay_dynarray_sort_dedup@Base 3.1.0
+ knot_tcp_relay_free@Base 3.1.0
+ knot_tcp_send@Base 3.1.0
+ knot_tcp_sweep@Base 3.1.0
+ knot_tcp_table_free@Base 3.1.0
+ knot_tcp_table_new@Base 3.1.0
+ knot_tsig_add@Base 3.1.0
+ knot_tsig_append@Base 3.1.0
+ knot_tsig_client_check@Base 3.1.0
+ knot_tsig_client_check_next@Base 3.1.0
+ knot_tsig_create_rdata@Base 3.1.0
+ knot_tsig_key_copy@Base 3.1.0
+ knot_tsig_key_deinit@Base 3.1.0
+ knot_tsig_key_init@Base 3.1.0
+ knot_tsig_key_init_file@Base 3.1.0
+ knot_tsig_key_init_str@Base 3.1.0
+ knot_tsig_rcode_names@Base 3.1.0
+ knot_tsig_rdata_alg@Base 3.1.0
+ knot_tsig_rdata_alg_name@Base 3.1.0
+ knot_tsig_rdata_error@Base 3.1.0
+ knot_tsig_rdata_fudge@Base 3.1.0
+ knot_tsig_rdata_is_ok@Base 3.1.0
+ knot_tsig_rdata_mac@Base 3.1.0
+ knot_tsig_rdata_mac_length@Base 3.1.0
+ knot_tsig_rdata_orig_id@Base 3.1.0
+ knot_tsig_rdata_other_data@Base 3.1.0
+ knot_tsig_rdata_other_data_length@Base 3.1.0
+ knot_tsig_rdata_set_fudge@Base 3.1.0
+ knot_tsig_rdata_set_mac@Base 3.1.0
+ knot_tsig_rdata_set_orig_id@Base 3.1.0
+ knot_tsig_rdata_set_other_data@Base 3.1.0
+ knot_tsig_rdata_set_time_signed@Base 3.1.0
+ knot_tsig_rdata_time_signed@Base 3.1.0
+ knot_tsig_rdata_tsig_timers_length@Base 3.1.0
+ knot_tsig_rdata_tsig_variables_length@Base 3.1.0
+ knot_tsig_server_check@Base 3.1.0
+ knot_tsig_sign@Base 3.1.0
+ knot_tsig_sign_next@Base 3.1.0
+ knot_tsig_wire_maxsize@Base 3.1.0
+ knot_tsig_wire_size@Base 3.1.0
+ knot_xdp_deinit@Base 3.1.0
+ knot_xdp_info@Base 3.1.0
+ knot_xdp_init@Base 3.1.0
+ knot_xdp_recv@Base 3.1.0
+ knot_xdp_recv_finish@Base 3.1.0
+ knot_xdp_reply_alloc@Base 3.1.0
+ knot_xdp_send@Base 3.1.0
+ knot_xdp_send_alloc@Base 3.1.0
+ knot_xdp_send_finish@Base 3.1.0
+ knot_xdp_send_free@Base 3.1.0
+ knot_xdp_send_prepare@Base 3.1.0
+ knot_xdp_socket_fd@Base 3.1.0
+ yp_addr@Base 3.1.0
+ yp_addr_noport@Base 3.1.0
+ yp_addr_noport_to_bin@Base 3.1.0
+ yp_addr_noport_to_txt@Base 3.1.0
+ yp_addr_range_to_bin@Base 3.1.0
+ yp_addr_range_to_txt@Base 3.1.0
+ yp_addr_to_bin@Base 3.1.0
+ yp_addr_to_txt@Base 3.1.0
+ yp_base64_to_bin@Base 3.1.0
+ yp_base64_to_txt@Base 3.1.0
+ yp_bool_to_bin@Base 3.1.0
+ yp_bool_to_txt@Base 3.1.0
+ yp_deinit@Base 3.1.0
+ yp_dname_to_bin@Base 3.1.0
+ yp_dname_to_txt@Base 3.1.0
+ yp_format_id@Base 3.1.0
+ yp_format_key0@Base 3.1.0
+ yp_format_key1@Base 3.1.0
+ yp_hex_to_bin@Base 3.1.0
+ yp_hex_to_txt@Base 3.1.0
+ yp_init@Base 3.1.0
+ yp_int_to_bin@Base 3.1.0
+ yp_int_to_txt@Base 3.1.0
+ yp_item_to_bin@Base 3.1.0
+ yp_item_to_txt@Base 3.1.0
+ yp_option_to_bin@Base 3.1.0
+ yp_option_to_txt@Base 3.1.0
+ yp_parse@Base 3.1.0
+ yp_schema_check_deinit@Base 3.1.0
+ yp_schema_check_init@Base 3.1.0
+ yp_schema_check_parser@Base 3.1.0
+ yp_schema_check_str@Base 3.1.0
+ yp_schema_copy@Base 3.1.0
+ yp_schema_find@Base 3.1.0
+ yp_schema_free@Base 3.1.0
+ yp_schema_merge@Base 3.1.0
+ yp_schema_purge_dynamic@Base 3.1.0
+ yp_set_input_file@Base 3.1.0
+ yp_set_input_string@Base 3.1.0
+ yp_str_to_bin@Base 3.1.0
+ yp_str_to_txt@Base 3.1.0
diff --git a/distro/pkg/deb/libzscanner3.symbols b/distro/pkg/deb/libzscanner3.symbols
deleted file mode 100644
index 59def6b1b..000000000
--- a/distro/pkg/deb/libzscanner3.symbols
+++ /dev/null
@@ -1,11 +0,0 @@
-libzscanner.so.3 libzscanner3 #MINVER#
- zs_deinit@Base 2.3.0
- zs_errorname@Base 2.3.0
- zs_init@Base 2.3.0
- zs_parse_all@Base 2.3.0
- zs_parse_record@Base 2.3.0
- zs_set_input_file@Base 2.3.0
- zs_set_input_string@Base 2.3.0
- zs_set_processing@Base 2.3.0
- zs_set_processing_comment@Base 2.8.0
- zs_strerror@Base 2.3.0
diff --git a/distro/pkg/deb/libzscanner3.install b/distro/pkg/deb/libzscanner4.install
index a8dc226aa..a8dc226aa 100644
--- a/distro/pkg/deb/libzscanner3.install
+++ b/distro/pkg/deb/libzscanner4.install
diff --git a/distro/pkg/deb/libzscanner4.symbols b/distro/pkg/deb/libzscanner4.symbols
new file mode 100644
index 000000000..d95af218c
--- /dev/null
+++ b/distro/pkg/deb/libzscanner4.symbols
@@ -0,0 +1,11 @@
+libzscanner.so.4 libzscanner4 #MINVER#
+ zs_deinit@Base 3.1.0
+ zs_errorname@Base 3.1.0
+ zs_init@Base 3.1.0
+ zs_parse_all@Base 3.1.0
+ zs_parse_record@Base 3.1.0
+ zs_set_input_file@Base 3.1.0
+ zs_set_input_string@Base 3.1.0
+ zs_set_processing@Base 3.1.0
+ zs_set_processing_comment@Base 3.1.0
+ zs_strerror@Base 3.1.0