]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
libkres: bump ABI to 8
authorTomas Krizek <tomas.krizek@nic.cz>
Tue, 14 Aug 2018 15:09:25 +0000 (17:09 +0200)
committerPetr Špaček <petr.spacek@nic.cz>
Fri, 17 Aug 2018 16:25:53 +0000 (16:25 +0000)
config.mk
distro/deb/clean
distro/deb/control
distro/deb/libkres8.install [moved from distro/deb/libkres7.install with 100% similarity]
distro/deb/libkres8.symbols [moved from distro/deb/libkres7.symbols with 81% similarity]

index 0f98542eb7e22474c70a0e37a69a03a00669adca..5813884361de4af77a5ed73b64cecd7662ebe6a1 100644 (file)
--- a/config.mk
+++ b/config.mk
@@ -3,7 +3,7 @@ MAJOR := 2
 MINOR := 4
 PATCH := 1
 EXTRA ?=
-ABIVER := 7
+ABIVER := 8
 BUILDMODE := dynamic
 HARDENING := yes
 
index d080dd6ff16ea88fa83469e40719b708b7ecb2af..8a613a2de67a76008eecaf6279bae64b65cb8e48 100644 (file)
@@ -1,4 +1,4 @@
 doc/kresd.8
 libkres.pc
 lib/libkres.a
-lib/libkres.so.7
+lib/libkres.so.8
index 3acb76f7481820f9ff48536b9cf544f3b3c22d9b..e3e612a6b1218928951f839ed43f9d2521905118 100644 (file)
@@ -31,7 +31,7 @@ Architecture: any
 Depends:
  adduser,
  dns-root-data,
- libkres7 (= ${binary:Version}),
+ libkres8 (= ${binary:Version}),
  lua-sec,
  lua-socket,
  ${misc:Depends},
@@ -95,16 +95,16 @@ Description: Documentation for Knot Resolver
  .
  This package contains Knot Resolver Documentation.
 
-Package: libkres7
+Package: libkres8
 Architecture: any
 Section: libs
 Depends:
  ${misc:Depends},
  ${shlibs:Depends},
 Breaks:
- knot-resolver (<< 1.5.0-5),
+ knot-resolver (<< 3.0.0-1),
 Replaces:
- knot-resolver (<< 1.5.0-5),
+ knot-resolver (<< 3.0.0-1),
 Description: caching, DNSSEC-validating DNS resolver (shared library)
  The Knot Resolver is a caching full resolver implementation
  written in C and LuaJIT, including both a resolver library and a
@@ -119,13 +119,13 @@ Package: libkres-dev
 Architecture: any
 Section: libdevel
 Depends:
- libkres7 (= ${binary:Version}),
+ libkres8 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends},
 Breaks:
- knot-resolver (<< 1.5.0-5),
+ knot-resolver (<< 3.0.0-1),
 Replaces:
- knot-resolver (<< 1.5.0-5),
+ knot-resolver (<< 3.0.0-1),
 Description: caching, DNSSEC-validating DNS resolver (shared library development files)
  The Knot Resolver is a caching full resolver implementation
  written in C and LuaJIT, including both a resolver library and a
similarity index 81%
rename from distro/deb/libkres7.symbols
rename to distro/deb/libkres8.symbols
index 49d376e0b436dfdfb814fb4ba3b1483b6b75ccb0..60ea8b6b8be2daa116c84da0a544ecaa60010ff7 100644 (file)
@@ -1,20 +1,16 @@
-libkres.so.7 libkres7 #MINVER#
+libkres.so.8 libkres8 #MINVER#
  cache_api@Base 2.1.0
  iterate_api@Base 2.1.0
- kr_answer_write_cookie@Base 2.1.0
  kr_bitcmp@Base 2.1.0
  kr_cache_clear@Base 2.1.0
  kr_cache_close@Base 2.1.0
+ kr_cache_insert_rr@Base 3.0.0
  kr_cache_materialize@Base 2.1.0
  kr_cache_open@Base 2.1.0
  kr_cache_peek_exact@Base 2.1.0
  kr_cache_sync@Base 2.1.0
  kr_cache_ttl@Base 2.1.0
- kr_cc_alg_get@Base 2.1.0
- kr_cc_alg_names@Base 2.1.0
  kr_cdb_lmdb@Base 2.1.0
- kr_cookie_lru_get@Base 2.1.0
- kr_cookie_lru_set@Base 2.1.0
  kr_crypto_cleanup@Base 2.1.0
  kr_crypto_init@Base 2.1.0
  kr_crypto_reinit@Base 2.1.0
@@ -31,13 +27,12 @@ libkres.so.7 libkres7 #MINVER#
  kr_inaddr_str@Base 2.1.0
  kr_log_trace@Base 2.1.0
  kr_log_verbose@Base 2.1.0
+ kr_make_query@Base 3.0.0
  kr_memreserve@Base 2.1.0
  kr_module_call@Base 2.1.0
  kr_module_embedded@Base 2.1.0
  kr_module_load@Base 2.1.0
  kr_module_unload@Base 2.1.0
- kr_no_question_cookie_query@Base 2.1.0
- kr_nonce_write_wire@Base 2.1.0
  kr_now@Base 2.1.0
  kr_nsrep_elect@Base 2.1.0
  kr_nsrep_elect_addr@Base 2.1.0
@@ -45,17 +40,16 @@ libkres.so.7 libkres7 #MINVER#
  kr_nsrep_sort@Base 2.1.0
  kr_nsrep_update_rep@Base 2.1.0
  kr_nsrep_update_rtt@Base 2.1.0
- kr_parse_cookie_opt@Base 2.1.0
  kr_pkt_clear_payload@Base 2.1.0
  kr_pkt_make_auth_header@Base 2.1.0
  kr_pkt_put@Base 2.1.0
+ kr_pkt_qclass@Base 3.0.0
+ kr_pkt_qtype@Base 3.0.0
  kr_pkt_recycle@Base 2.1.0
- kr_pkt_set_ext_rcode@Base 2.1.0
  kr_qflags_clear@Base 2.1.0
  kr_qflags_set@Base 2.1.0
  kr_rand_uint@Base 2.1.0
  kr_ranked_rrarray_add@Base 2.1.0
- kr_request_put_cookie@Base 2.1.0
  kr_resolve_begin@Base 2.1.0
  kr_resolve_checkout@Base 2.1.0
  kr_resolve_consume@Base 2.1.0
@@ -74,8 +68,11 @@ libkres.so.7 libkres7 #MINVER#
  kr_rplan_resolved@Base 2.1.0
  kr_rplan_satisfies@Base 2.1.0
  kr_rrkey@Base 2.1.0
- kr_sc_alg_get@Base 2.1.0
- kr_sc_alg_names@Base 2.1.0
+ kr_rrset_init@Base 3.0.0
+ kr_rrsig_sig_expiration@Base 3.0.0
+ kr_rrsig_sig_inception@Base 3.0.0
+ kr_rrsig_type_covered@Base 3.0.0
+ kr_sockaddr_cmp@Base 3.0.0
  kr_sockaddr_len@Base 2.1.0
  kr_straddr_family@Base 2.1.0
  kr_straddr_join@Base 2.1.0
@@ -101,6 +98,7 @@ libkres.so.7 libkres7 #MINVER#
  kr_zonecut_find@Base 2.1.0
  kr_zonecut_find_cached@Base 2.1.0
  kr_zonecut_init@Base 2.1.0
+ kr_zonecut_is_empty@Base 3.0.0
  kr_zonecut_set@Base 2.1.0
  kr_zonecut_set_sbelt@Base 2.1.0
  lru_apply_impl@Base 2.1.0
@@ -113,4 +111,17 @@ libkres.so.7 libkres7 #MINVER#
  map_get@Base 2.1.0
  map_set@Base 2.1.0
  map_walk_prefixed@Base 2.1.0
+ trie_clear@Base 3.0.0
+ trie_create@Base 3.0.0
+ trie_del@Base 3.0.0
+ trie_free@Base 3.0.0
+ trie_get_ins@Base 3.0.0
+ trie_get_try@Base 3.0.0
+ trie_it_begin@Base 3.0.0
+ trie_it_finished@Base 3.0.0
+ trie_it_free@Base 3.0.0
+ trie_it_key@Base 3.0.0
+ trie_it_next@Base 3.0.0
+ trie_it_val@Base 3.0.0
+ trie_weight@Base 3.0.0
  validate_api@Base 2.1.0