diff --git a/ChangeLog b/ChangeLog index f89bc78c37..6cc16c0bd7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2327. [build] mgodzina + The library version numbers have been bumped up for the Kea 2.7.7 + development release. + (Gitlab #3817) + 2326. [bug] razvan Fixed a bug which was causing the allocation engine to reject the lease if a data race caused by a different server updating the diff --git a/src/lib/asiodns/Makefile.am b/src/lib/asiodns/Makefile.am index 6ed191cdaf..e84017b65e 100644 --- a/src/lib/asiodns/Makefile.am +++ b/src/lib/asiodns/Makefile.am @@ -13,7 +13,7 @@ EXTRA_DIST += asiodns_messages.mes lib_LTLIBRARIES = libkea-asiodns.la -libkea_asiodns_la_LDFLAGS = -no-undefined -version-info 60:0:0 +libkea_asiodns_la_LDFLAGS = -no-undefined -version-info 61:0:0 libkea_asiodns_la_SOURCES = io_fetch.cc io_fetch.h libkea_asiodns_la_SOURCES += logger.h logger.cc diff --git a/src/lib/asiodns/meson.build b/src/lib/asiodns/meson.build index 42db1d32a0..6ffa7dab85 100644 --- a/src/lib/asiodns/meson.build +++ b/src/lib/asiodns/meson.build @@ -9,7 +9,7 @@ kea_asiodns_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '60.0.0', + version: '61.0.0', ) LIBS_BUILT_SO_FAR = [kea_asiodns_lib] + LIBS_BUILT_SO_FAR subdir('tests') diff --git a/src/lib/asiolink/Makefile.am b/src/lib/asiolink/Makefile.am index 6008643e95..ee80501984 100644 --- a/src/lib/asiolink/Makefile.am +++ b/src/lib/asiolink/Makefile.am @@ -11,7 +11,7 @@ CLEANFILES = *.gcno *.gcda lib_LTLIBRARIES = libkea-asiolink.la -libkea_asiolink_la_LDFLAGS = -no-undefined -version-info 83:0:0 +libkea_asiolink_la_LDFLAGS = -no-undefined -version-info 84:0:0 libkea_asiolink_la_LDFLAGS += $(CRYPTO_LDFLAGS) libkea_asiolink_la_SOURCES = asiolink.h diff --git a/src/lib/asiolink/meson.build b/src/lib/asiolink/meson.build index 86307610df..f9874fb5a3 100644 --- a/src/lib/asiolink/meson.build +++ b/src/lib/asiolink/meson.build @@ -21,7 +21,7 @@ kea_asiolink_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '83.0.0', + version: '84.0.0', # Avoids: ld: error: undefined symbol: environ on FreeBSD override_options: ENVIRON_SHLIB_FLAGS, ) diff --git a/src/lib/cc/Makefile.am b/src/lib/cc/Makefile.am index dcbf843c99..fa2a0f5321 100644 --- a/src/lib/cc/Makefile.am +++ b/src/lib/cc/Makefile.am @@ -27,7 +27,7 @@ libkea_cc_la_LIBADD += $(top_builddir)/src/lib/util/libkea-util.la libkea_cc_la_LIBADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la libkea_cc_la_LIBADD += $(BOOST_LIBS) -libkea_cc_la_LDFLAGS = -no-undefined -version-info 80:0:0 +libkea_cc_la_LDFLAGS = -no-undefined -version-info 81:0:0 # Specify the headers for copying into the installation directory tree. libkea_cc_includedir = $(pkgincludedir)/cc diff --git a/src/lib/cc/meson.build b/src/lib/cc/meson.build index 80fb8946c0..96319ad304 100644 --- a/src/lib/cc/meson.build +++ b/src/lib/cc/meson.build @@ -21,7 +21,7 @@ kea_cc_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '80.0.0', + version: '81.0.0', ) LIBS_BUILT_SO_FAR = [kea_cc_lib] + LIBS_BUILT_SO_FAR subdir('tests') diff --git a/src/lib/config/Makefile.am b/src/lib/config/Makefile.am index 5aa14e1319..dc14a7ec9a 100644 --- a/src/lib/config/Makefile.am +++ b/src/lib/config/Makefile.am @@ -37,7 +37,7 @@ libkea_cfgclient_la_LIBADD += $(top_builddir)/src/lib/util/libkea-util.la libkea_cfgclient_la_LIBADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la libkea_cfgclient_la_LIBADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS) -libkea_cfgclient_la_LDFLAGS = -no-undefined -version-info 80:0:0 +libkea_cfgclient_la_LDFLAGS = -no-undefined -version-info 81:0:0 libkea_cfgclient_la_LDFLAGS += $(CRYPTO_LDFLAGS) # The message file should be in the distribution. diff --git a/src/lib/config/meson.build b/src/lib/config/meson.build index 77bb9d62d7..6c13133b13 100644 --- a/src/lib/config/meson.build +++ b/src/lib/config/meson.build @@ -20,7 +20,7 @@ kea_config_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '80.0.0', + version: '81.0.0', ) LIBS_BUILT_SO_FAR = [kea_config_lib] + LIBS_BUILT_SO_FAR subdir('tests') diff --git a/src/lib/cryptolink/Makefile.am b/src/lib/cryptolink/Makefile.am index 1abc669308..8821c1bc5c 100644 --- a/src/lib/cryptolink/Makefile.am +++ b/src/lib/cryptolink/Makefile.am @@ -26,7 +26,7 @@ libkea_cryptolink_la_SOURCES += openssl_hmac.cc endif libkea_cryptolink_la_LDFLAGS = $(CRYPTO_LDFLAGS) -libkea_cryptolink_la_LDFLAGS += -no-undefined -version-info 61:0:0 +libkea_cryptolink_la_LDFLAGS += -no-undefined -version-info 62:0:0 libkea_cryptolink_la_LIBADD = $(top_builddir)/src/lib/exceptions/libkea-exceptions.la libkea_cryptolink_la_LIBADD += $(CRYPTO_LIBS) diff --git a/src/lib/cryptolink/meson.build b/src/lib/cryptolink/meson.build index b478cb074e..26422e992e 100644 --- a/src/lib/cryptolink/meson.build +++ b/src/lib/cryptolink/meson.build @@ -19,7 +19,7 @@ kea_cryptolink_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '61.0.0', + version: '62.0.0', ) LIBS_BUILT_SO_FAR = [kea_cryptolink_lib] + LIBS_BUILT_SO_FAR subdir('tests') diff --git a/src/lib/d2srv/Makefile.am b/src/lib/d2srv/Makefile.am index e0cc21f52c..49c95535c6 100644 --- a/src/lib/d2srv/Makefile.am +++ b/src/lib/d2srv/Makefile.am @@ -45,7 +45,7 @@ libkea_d2srv_la_LIBADD += $(top_builddir)/src/lib/util/libkea-util.la libkea_d2srv_la_LIBADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la libkea_d2srv_la_LIBADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS) -libkea_d2srv_la_LDFLAGS = -no-undefined -version-info 61:0:0 +libkea_d2srv_la_LDFLAGS = -no-undefined -version-info 62:0:0 libkea_d2srv_la_LDFLAGS += $(AM_LDFLAGS) $(CRYPTO_LDFLAGS) # If we want to get rid of all generated messages files, we need to use diff --git a/src/lib/d2srv/meson.build b/src/lib/d2srv/meson.build index 8f9c7be8eb..9145cae0b4 100644 --- a/src/lib/d2srv/meson.build +++ b/src/lib/d2srv/meson.build @@ -18,7 +18,7 @@ kea_d2srv_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '61.0.0', + version: '62.0.0', ) LIBS_BUILT_SO_FAR = [kea_d2srv_lib] + LIBS_BUILT_SO_FAR subdir('testutils') diff --git a/src/lib/database/Makefile.am b/src/lib/database/Makefile.am index 027c7e55a0..c015a10c39 100644 --- a/src/lib/database/Makefile.am +++ b/src/lib/database/Makefile.am @@ -29,7 +29,7 @@ libkea_database_la_LIBADD += $(top_builddir)/src/lib/util/libkea-util.la libkea_database_la_LIBADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la libkea_database_la_LIBADD += $(LOG4CPLUS_LIBS) $(BOOST_LIBS) -libkea_database_la_LDFLAGS = -no-undefined -version-info 74:0:0 +libkea_database_la_LDFLAGS = -no-undefined -version-info 75:0:0 # If we want to get rid of all generated messages files, we need to use # make maintainer-clean. The proper way to introduce custom commands for diff --git a/src/lib/database/meson.build b/src/lib/database/meson.build index 566dd75d1c..145faf6483 100644 --- a/src/lib/database/meson.build +++ b/src/lib/database/meson.build @@ -15,7 +15,7 @@ kea_database_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '74.0.0', + version: '75.0.0', ) LIBS_BUILT_SO_FAR = [kea_database_lib] + LIBS_BUILT_SO_FAR subdir('testutils') diff --git a/src/lib/dhcp/Makefile.am b/src/lib/dhcp/Makefile.am index 16a01607be..eef28d4923 100644 --- a/src/lib/dhcp/Makefile.am +++ b/src/lib/dhcp/Makefile.am @@ -87,7 +87,7 @@ libkea_dhcp___la_LIBADD += $(top_builddir)/src/lib/util/libkea-util.la libkea_dhcp___la_LIBADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la libkea_dhcp___la_LIBADD += $(BOOST_LIBS) libkea_dhcp___la_LIBADD += $(CRYPTO_LIBS) -libkea_dhcp___la_LDFLAGS = -no-undefined -version-info 106:0:0 +libkea_dhcp___la_LDFLAGS = -no-undefined -version-info 107:0:0 libkea_dhcp___la_LDFLAGS += $(CRYPTO_LDFLAGS) EXTRA_DIST = README libdhcp++.dox diff --git a/src/lib/dhcp/meson.build b/src/lib/dhcp/meson.build index cc53365bd4..a9c4dae7c9 100644 --- a/src/lib/dhcp/meson.build +++ b/src/lib/dhcp/meson.build @@ -60,7 +60,7 @@ kea_dhcp_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '106.0.0', + version: '107.0.0', ) LIBS_BUILT_SO_FAR = [kea_dhcp_lib] + LIBS_BUILT_SO_FAR subdir('testutils') diff --git a/src/lib/dhcp_ddns/Makefile.am b/src/lib/dhcp_ddns/Makefile.am index df89104e49..000e007561 100644 --- a/src/lib/dhcp_ddns/Makefile.am +++ b/src/lib/dhcp_ddns/Makefile.am @@ -21,7 +21,7 @@ libkea_dhcp_ddns_la_CXXFLAGS = $(AM_CXXFLAGS) libkea_dhcp_ddns_la_CPPFLAGS = $(AM_CPPFLAGS) libkea_dhcp_ddns_la_LDFLAGS = $(AM_LDFLAGS) libkea_dhcp_ddns_la_LDFLAGS += $(CRYPTO_LDFLAGS) -libkea_dhcp_ddns_la_LDFLAGS += -no-undefined -version-info 66:0:0 +libkea_dhcp_ddns_la_LDFLAGS += -no-undefined -version-info 67:0:0 libkea_dhcp_ddns_la_LIBADD = $(top_builddir)/src/lib/stats/libkea-stats.la libkea_dhcp_ddns_la_LIBADD += $(top_builddir)/src/lib/dhcp/libkea-dhcp++.la diff --git a/src/lib/dhcp_ddns/meson.build b/src/lib/dhcp_ddns/meson.build index c0d0aad575..8e48d7ffbd 100644 --- a/src/lib/dhcp_ddns/meson.build +++ b/src/lib/dhcp_ddns/meson.build @@ -11,7 +11,7 @@ kea_dhcp_ddns_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '66.0.0', + version: '67.0.0', ) LIBS_BUILT_SO_FAR = [kea_dhcp_ddns_lib] + LIBS_BUILT_SO_FAR subdir('tests') diff --git a/src/lib/dhcpsrv/Makefile.am b/src/lib/dhcpsrv/Makefile.am index 54ed9b4e8c..1fe5482409 100644 --- a/src/lib/dhcpsrv/Makefile.am +++ b/src/lib/dhcpsrv/Makefile.am @@ -204,7 +204,7 @@ libkea_dhcpsrv_la_LIBADD += $(top_builddir)/src/lib/util/libkea-util.la libkea_dhcpsrv_la_LIBADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la libkea_dhcpsrv_la_LIBADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS) -libkea_dhcpsrv_la_LDFLAGS = -no-undefined -version-info 125:0:0 +libkea_dhcpsrv_la_LDFLAGS = -no-undefined -version-info 126:0:0 libkea_dhcpsrv_la_LDFLAGS += $(CRYPTO_LDFLAGS) # The message file should be in the distribution diff --git a/src/lib/dhcpsrv/meson.build b/src/lib/dhcpsrv/meson.build index 324e538693..946cd7dc82 100644 --- a/src/lib/dhcpsrv/meson.build +++ b/src/lib/dhcpsrv/meson.build @@ -102,7 +102,7 @@ kea_dhcpsrv_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '125.0.0', + version: '126.0.0', ) LIBS_BUILT_SO_FAR = [kea_dhcpsrv_lib] + LIBS_BUILT_SO_FAR subdir('testutils') diff --git a/src/lib/dns/Makefile.am b/src/lib/dns/Makefile.am index 09eca93843..20efc54e95 100644 --- a/src/lib/dns/Makefile.am +++ b/src/lib/dns/Makefile.am @@ -13,7 +13,7 @@ BUILT_SOURCES += rdataclass.h rdataclass.cc lib_LTLIBRARIES = libkea-dns++.la -libkea_dns___la_LDFLAGS = -no-undefined -version-info 68:0:0 +libkea_dns___la_LDFLAGS = -no-undefined -version-info 69:0:0 libkea_dns___la_LDFLAGS += $(AM_LDFLAGS) $(CRYPTO_LDFLAGS) libkea_dns___la_SOURCES = diff --git a/src/lib/dns/meson.build b/src/lib/dns/meson.build index 2ad92a9c6d..291703b618 100644 --- a/src/lib/dns/meson.build +++ b/src/lib/dns/meson.build @@ -32,7 +32,7 @@ kea_dns_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '68.0.0', + version: '69.0.0', ) LIBS_BUILT_SO_FAR = [kea_dns_lib] + LIBS_BUILT_SO_FAR subdir('tests') diff --git a/src/lib/eval/Makefile.am b/src/lib/eval/Makefile.am index 64feca1401..652123962a 100644 --- a/src/lib/eval/Makefile.am +++ b/src/lib/eval/Makefile.am @@ -36,7 +36,7 @@ libkea_eval_la_LIBADD += $(top_builddir)/src/lib/util/libkea-util.la libkea_eval_la_LIBADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la libkea_eval_la_LIBADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS) -libkea_eval_la_LDFLAGS = -no-undefined -version-info 81:0:0 +libkea_eval_la_LDFLAGS = -no-undefined -version-info 82:0:0 libkea_eval_la_LDFLAGS += $(CRYPTO_LDFLAGS) EXTRA_DIST = eval.dox diff --git a/src/lib/eval/meson.build b/src/lib/eval/meson.build index 8b3034a4cd..0dbb0b13d6 100644 --- a/src/lib/eval/meson.build +++ b/src/lib/eval/meson.build @@ -14,7 +14,7 @@ kea_eval_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '81.0.0', + version: '82.0.0', ) LIBS_BUILT_SO_FAR = [kea_eval_lib] + LIBS_BUILT_SO_FAR subdir('tests') diff --git a/src/lib/exceptions/Makefile.am b/src/lib/exceptions/Makefile.am index 9ea12cd8e5..5ec764137b 100644 --- a/src/lib/exceptions/Makefile.am +++ b/src/lib/exceptions/Makefile.am @@ -7,7 +7,7 @@ lib_LTLIBRARIES = libkea-exceptions.la libkea_exceptions_la_SOURCES = exceptions.h exceptions.cc libkea_exceptions_la_SOURCES += isc_assert.h -libkea_exceptions_la_LDFLAGS = -no-undefined -version-info 43:0:0 +libkea_exceptions_la_LDFLAGS = -no-undefined -version-info 44:0:0 CLEANFILES = *.gcno *.gcda diff --git a/src/lib/exceptions/meson.build b/src/lib/exceptions/meson.build index b6fb88d013..ab39f2c78f 100644 --- a/src/lib/exceptions/meson.build +++ b/src/lib/exceptions/meson.build @@ -7,7 +7,7 @@ kea_exceptions_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '43.0.0', + version: '44.0.0', ) LIBS_BUILT_SO_FAR = [kea_exceptions_lib] + LIBS_BUILT_SO_FAR subdir('tests') diff --git a/src/lib/hooks/Makefile.am b/src/lib/hooks/Makefile.am index 0f899b6067..5e57dc33eb 100644 --- a/src/lib/hooks/Makefile.am +++ b/src/lib/hooks/Makefile.am @@ -39,7 +39,7 @@ libkea_hooks_la_SOURCES += hooks_messages.cc hooks_messages.h libkea_hooks_la_CXXFLAGS = $(AM_CXXFLAGS) libkea_hooks_la_CPPFLAGS = $(AM_CPPFLAGS) -libkea_hooks_la_LDFLAGS = -no-undefined -version-info 114:0:0 +libkea_hooks_la_LDFLAGS = -no-undefined -version-info 115:0:0 libkea_hooks_la_LDFLAGS += $(AM_LDFLAGS) libkea_hooks_la_LIBADD = $(top_builddir)/src/lib/cc/libkea-cc.la libkea_hooks_la_LIBADD += $(top_builddir)/src/lib/asiolink/libkea-asiolink.la diff --git a/src/lib/hooks/hooks.h b/src/lib/hooks/hooks.h index aae6d90463..d1c42b9ba1 100644 --- a/src/lib/hooks/hooks.h +++ b/src/lib/hooks/hooks.h @@ -12,8 +12,8 @@ namespace { -// Version 20706 of the hooks framework, set for Kea 2.7.6 -const int KEA_HOOKS_VERSION = 20706; +// Version 20707 of the hooks framework, set for Kea 2.7.7 +const int KEA_HOOKS_VERSION = 20707; // Names of the framework functions. const char* const LOAD_FUNCTION_NAME = "load"; diff --git a/src/lib/hooks/meson.build b/src/lib/hooks/meson.build index 3d910739e1..dab7052120 100644 --- a/src/lib/hooks/meson.build +++ b/src/lib/hooks/meson.build @@ -20,7 +20,7 @@ kea_hooks_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '114.0.0', + version: '115.0.0', ) LIBS_BUILT_SO_FAR = [kea_hooks_lib] + LIBS_BUILT_SO_FAR subdir('tests') diff --git a/src/lib/http/Makefile.am b/src/lib/http/Makefile.am index 96258ed798..a6250ad62c 100644 --- a/src/lib/http/Makefile.am +++ b/src/lib/http/Makefile.am @@ -48,7 +48,7 @@ libkea_http_la_SOURCES += cfg_http_header.h cfg_http_header.cc libkea_http_la_CXXFLAGS = $(AM_CXXFLAGS) libkea_http_la_CPPFLAGS = $(AM_CPPFLAGS) libkea_http_la_LDFLAGS = $(AM_LDFLAGS) -libkea_http_la_LDFLAGS += -no-undefined -version-info 85:0:0 +libkea_http_la_LDFLAGS += -no-undefined -version-info 86:0:0 libkea_http_la_LIBADD = $(top_builddir)/src/lib/dhcp/libkea-dhcp++.la libkea_http_la_LIBADD += $(top_builddir)/src/lib/hooks/libkea-hooks.la diff --git a/src/lib/http/meson.build b/src/lib/http/meson.build index 3558cd2198..0c5b314cb5 100644 --- a/src/lib/http/meson.build +++ b/src/lib/http/meson.build @@ -32,7 +32,7 @@ kea_http_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '85.0.0', + version: '86.0.0', ) LIBS_BUILT_SO_FAR = [kea_http_lib] + LIBS_BUILT_SO_FAR subdir('tests') diff --git a/src/lib/log/Makefile.am b/src/lib/log/Makefile.am index a82178da26..459b0c46d8 100644 --- a/src/lib/log/Makefile.am +++ b/src/lib/log/Makefile.am @@ -47,7 +47,7 @@ libkea_log_la_LIBADD = $(top_builddir)/src/lib/log/interprocess/libkea-log_inte libkea_log_la_LIBADD += $(top_builddir)/src/lib/util/libkea-util.la libkea_log_la_LIBADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la libkea_log_la_LIBADD += $(LOG4CPLUS_LIBS) -libkea_log_la_LDFLAGS = -no-undefined -version-info 72:0:0 +libkea_log_la_LDFLAGS = -no-undefined -version-info 73:0:0 # Specify the headers for copying into the installation directory tree. libkea_log_includedir = $(pkgincludedir)/log diff --git a/src/lib/log/interprocess/meson.build b/src/lib/log/interprocess/meson.build index ef253b48bb..fc82f25e14 100644 --- a/src/lib/log/interprocess/meson.build +++ b/src/lib/log/interprocess/meson.build @@ -9,7 +9,7 @@ kea_log_interprocess_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '1.0.0', + version: '2.0.0', ) LIBS_BUILT_SO_FAR = [kea_log_interprocess_lib] + LIBS_BUILT_SO_FAR subdir('tests') diff --git a/src/lib/log/meson.build b/src/lib/log/meson.build index e31f9ca0dd..c1c4a09be0 100644 --- a/src/lib/log/meson.build +++ b/src/lib/log/meson.build @@ -27,7 +27,7 @@ kea_log_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '72.0.0', + version: '73.0.0', ) LIBS_BUILT_SO_FAR = [kea_log_lib] + LIBS_BUILT_SO_FAR subdir('compiler') diff --git a/src/lib/mysql/Makefile.am b/src/lib/mysql/Makefile.am index f0ac6fce79..bbbba0d182 100644 --- a/src/lib/mysql/Makefile.am +++ b/src/lib/mysql/Makefile.am @@ -22,7 +22,7 @@ libkea_mysql_la_LIBADD += $(top_builddir)/src/lib/util/libkea-util.la libkea_mysql_la_LIBADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la libkea_mysql_la_LIBADD += $(LOG4CPLUS_LIBS) $(BOOST_LIBS) $(CRYPTO_LIBS) -libkea_mysql_la_LDFLAGS = -no-undefined -version-info 85:0:0 +libkea_mysql_la_LDFLAGS = -no-undefined -version-info 86:0:0 libkea_mysql_la_LDFLAGS += $(MYSQL_LIBS) diff --git a/src/lib/mysql/meson.build b/src/lib/mysql/meson.build index d711ab4566..f0f45e3bd4 100644 --- a/src/lib/mysql/meson.build +++ b/src/lib/mysql/meson.build @@ -14,7 +14,7 @@ kea_mysql_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '85.0.0', + version: '86.0.0', ) LIBS_BUILT_SO_FAR = [kea_mysql_lib] + LIBS_BUILT_SO_FAR subdir('testutils') diff --git a/src/lib/pgsql/Makefile.am b/src/lib/pgsql/Makefile.am index 7916936e53..3e8312e65f 100644 --- a/src/lib/pgsql/Makefile.am +++ b/src/lib/pgsql/Makefile.am @@ -22,7 +22,7 @@ libkea_pgsql_la_LIBADD += $(top_builddir)/src/lib/util/libkea-util.la libkea_pgsql_la_LIBADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la libkea_pgsql_la_LIBADD += $(LOG4CPLUS_LIBS) $(BOOST_LIBS) $(CRYPTO_LIBS) -libkea_pgsql_la_LDFLAGS = -no-undefined -version-info 85:0:0 +libkea_pgsql_la_LDFLAGS = -no-undefined -version-info 86:0:0 libkea_pgsql_la_LDFLAGS += $(PGSQL_LIBS) diff --git a/src/lib/pgsql/meson.build b/src/lib/pgsql/meson.build index 213bd68c90..f06fd5e920 100644 --- a/src/lib/pgsql/meson.build +++ b/src/lib/pgsql/meson.build @@ -14,7 +14,7 @@ kea_pgsql_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '85.0.0', + version: '86.0.0', ) LIBS_BUILT_SO_FAR = [kea_pgsql_lib] + LIBS_BUILT_SO_FAR subdir('testutils') diff --git a/src/lib/process/Makefile.am b/src/lib/process/Makefile.am index 3ef7fbd000..fd33f5a064 100644 --- a/src/lib/process/Makefile.am +++ b/src/lib/process/Makefile.am @@ -29,7 +29,7 @@ libkea_process_la_SOURCES += redact_config.cc redact_config.h libkea_process_la_CXXFLAGS = $(AM_CXXFLAGS) libkea_process_la_CPPFLAGS = $(AM_CPPFLAGS) libkea_process_la_LDFLAGS = $(AM_LDFLAGS) -libkea_process_la_LDFLAGS += -no-undefined -version-info 86:0:0 +libkea_process_la_LDFLAGS += -no-undefined -version-info 87:0:0 libkea_process_la_LIBADD = $(top_builddir)/src/lib/process/cfgrpt/libcfgrpt.la libkea_process_la_LIBADD += $(top_builddir)/src/lib/config/libkea-cfgclient.la diff --git a/src/lib/process/cfgrpt/meson.build b/src/lib/process/cfgrpt/meson.build index 439091a96e..c572871e06 100644 --- a/src/lib/process/cfgrpt/meson.build +++ b/src/lib/process/cfgrpt/meson.build @@ -14,7 +14,7 @@ kea_cfgrpt_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '1.0.0', + version: '2.0.0', ) LIBS_BUILT_SO_FAR = [kea_cfgrpt_lib] + LIBS_BUILT_SO_FAR subdir('tests') diff --git a/src/lib/process/meson.build b/src/lib/process/meson.build index 3850d55d91..925e6f78ef 100644 --- a/src/lib/process/meson.build +++ b/src/lib/process/meson.build @@ -20,7 +20,7 @@ kea_process_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '86.0.0', + version: '87.0.0', ) LIBS_BUILT_SO_FAR = [kea_process_lib] + LIBS_BUILT_SO_FAR subdir('testutils') diff --git a/src/lib/stats/Makefile.am b/src/lib/stats/Makefile.am index 6ce8e45622..646b21925a 100644 --- a/src/lib/stats/Makefile.am +++ b/src/lib/stats/Makefile.am @@ -10,7 +10,7 @@ libkea_stats_la_SOURCES += context.h context.cc libkea_stats_la_SOURCES += stats_mgr.h stats_mgr.cc libkea_stats_la_CPPFLAGS = $(AM_CPPFLAGS) -libkea_stats_la_LDFLAGS = -no-undefined -version-info 51:0:0 +libkea_stats_la_LDFLAGS = -no-undefined -version-info 52:0:0 libkea_stats_la_LIBADD = $(top_builddir)/src/lib/cc/libkea-cc.la libkea_stats_la_LIBADD += $(top_builddir)/src/lib/asiolink/libkea-asiolink.la diff --git a/src/lib/stats/meson.build b/src/lib/stats/meson.build index b0cf873519..bc70b022d6 100644 --- a/src/lib/stats/meson.build +++ b/src/lib/stats/meson.build @@ -9,7 +9,7 @@ kea_stats_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '51.0.0', + version: '52.0.0', ) LIBS_BUILT_SO_FAR = [kea_stats_lib] + LIBS_BUILT_SO_FAR subdir('tests') diff --git a/src/lib/tcp/Makefile.am b/src/lib/tcp/Makefile.am index 0d436e5910..c691c8e34e 100644 --- a/src/lib/tcp/Makefile.am +++ b/src/lib/tcp/Makefile.am @@ -24,7 +24,7 @@ libkea_tcp_la_SOURCES += tcp_stream_msg.cc tcp_stream_msg.h libkea_tcp_la_CXXFLAGS = $(AM_CXXFLAGS) libkea_tcp_la_CPPFLAGS = $(AM_CPPFLAGS) libkea_tcp_la_LDFLAGS = $(AM_LDFLAGS) -libkea_tcp_la_LDFLAGS += -no-undefined -version-info 31:0:0 +libkea_tcp_la_LDFLAGS += -no-undefined -version-info 32:0:0 libkea_tcp_la_LIBADD = $(top_builddir)/src/lib/hooks/libkea-hooks.la libkea_tcp_la_LIBADD += $(top_builddir)/src/lib/cc/libkea-cc.la diff --git a/src/lib/tcp/meson.build b/src/lib/tcp/meson.build index 42f4a46f33..503184f003 100644 --- a/src/lib/tcp/meson.build +++ b/src/lib/tcp/meson.build @@ -14,7 +14,7 @@ kea_tcp_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '31.0.0', + version: '32.0.0', ) LIBS_BUILT_SO_FAR = [kea_tcp_lib] + LIBS_BUILT_SO_FAR subdir('tests') diff --git a/src/lib/util/Makefile.am b/src/lib/util/Makefile.am index 46ac728e2b..b8a1266cd9 100644 --- a/src/lib/util/Makefile.am +++ b/src/lib/util/Makefile.am @@ -44,7 +44,7 @@ libkea_util_la_SOURCES += encode/utf8.cc encode/utf8.h libkea_util_la_LIBADD = $(top_builddir)/src/lib/exceptions/libkea-exceptions.la -libkea_util_la_LDFLAGS = -no-undefined -version-info 98:0:0 +libkea_util_la_LDFLAGS = -no-undefined -version-info 99:0:0 EXTRA_DIST = util.dox diff --git a/src/lib/util/io/Makefile.am b/src/lib/util/io/Makefile.am index 1fed592ab5..79ce8a27bd 100644 --- a/src/lib/util/io/Makefile.am +++ b/src/lib/util/io/Makefile.am @@ -9,6 +9,6 @@ libkea_util_io_la_SOURCES = fd.h fd.cc libkea_util_io_la_SOURCES += sockaddr_util.h libkea_util_io_la_SOURCES += pktinfo_utilities.h libkea_util_io_la_LIBADD = $(top_builddir)/src/lib/exceptions/libkea-exceptions.la -libkea_util_io_la_LDFLAGS = -no-undefined -version-info 10:0:0 +libkea_util_io_la_LDFLAGS = -no-undefined -version-info 11:0:0 CLEANFILES = *.gcno *.gcda diff --git a/src/lib/util/io/meson.build b/src/lib/util/io/meson.build index ab348ca4d0..451b066380 100644 --- a/src/lib/util/io/meson.build +++ b/src/lib/util/io/meson.build @@ -7,6 +7,6 @@ kea_util_io_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '10.0.0', + version: '11.0.0', ) LIBS_BUILT_SO_FAR = [kea_util_io_lib] + LIBS_BUILT_SO_FAR diff --git a/src/lib/util/meson.build b/src/lib/util/meson.build index bb5eb87211..029a2d9b50 100644 --- a/src/lib/util/meson.build +++ b/src/lib/util/meson.build @@ -25,7 +25,7 @@ kea_util_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '98.0.0', + version: '99.0.0', ) subdir('io') subdir('unittests') diff --git a/src/lib/yang/Makefile.am b/src/lib/yang/Makefile.am index d26f02a6f7..4b5292b2dd 100644 --- a/src/lib/yang/Makefile.am +++ b/src/lib/yang/Makefile.am @@ -50,7 +50,7 @@ libkea_yang_la_LIBADD += $(LIBYANGCPP_LIBS) libkea_yang_la_LIBADD += $(SYSREPO_LIBS) libkea_yang_la_LIBADD += $(SYSREPOCPP_LIBS) -libkea_yang_la_LDFLAGS = -no-undefined -version-info 71:0:0 +libkea_yang_la_LDFLAGS = -no-undefined -version-info 72:0:0 # Specify the headers for copying into the installation directory tree. libkea_yang_includedir = $(pkgincludedir)/yang diff --git a/src/lib/yang/meson.build b/src/lib/yang/meson.build index 02ec93a331..3fb6e51f0a 100644 --- a/src/lib/yang/meson.build +++ b/src/lib/yang/meson.build @@ -30,7 +30,7 @@ kea_yang_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '71.0.0', + version: '72.0.0', override_options: ['cpp_std=c++20'], ) LIBS_BUILT_SO_FAR = [kea_yang_lib] + LIBS_BUILT_SO_FAR