diff --git a/kea-1.0.0.tar.gz b/kea-1.0.0.tar.gz deleted file mode 100644 index d99d432..0000000 --- a/kea-1.0.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:96984fe918f9133d08d3115eac012d28814d8ccfaf25289499f028de56135afe -size 4559334 diff --git a/kea-1.0.0.tar.gz.asc b/kea-1.0.0.tar.gz.asc deleted file mode 100644 index e09ed2a..0000000 --- a/kea-1.0.0.tar.gz.asc +++ /dev/null @@ -1,11 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Comment: GPGTools - http://gpgtools.org - -iQEcBAABAgAGBQJWgbW1AAoJEG+m68mRGkwC+FQH/05PPkkVG+u16POtWkWHoaLJ -QJq7TOpxsVXHVIkgZxXWDWGQjsXN32bvE4U6vLdah0S3t07ukfNAQvEeo+UAam0O -7EQ8gbNJxyLzkTVETn1EMBBgRD9R+92kO5IOp4wkr8sfACBl98UY2DYYDkumt4Xs -+5WhOR/Gtd7gSoUex+4O1WLG8VCj+jdKVHfaPDSPuPkvv1iptMUythaCWkgwIhTY -xP/3k9pFkgHOqpC9fJh9z0iZzvwGo+WUTcdznuqut9mBX08Es8IF0gv1j0UqRql3 -FwHmRytojivWLueV+ZFB1g6k3bIbhMo2YW111dmkwXqP9yaKw0I6YaJsUoTOsx0= -=2fjf ------END PGP SIGNATURE----- diff --git a/kea-1.2.0.tar.gz b/kea-1.2.0.tar.gz new file mode 100644 index 0000000..513f3e7 --- /dev/null +++ b/kea-1.2.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22d15945b13600b56c37213797ca1f3ee9851e6119120aeae08033c4cc52d129 +size 5720941 diff --git a/kea-1.2.0.tar.gz.asc b/kea-1.2.0.tar.gz.asc new file mode 100644 index 0000000..61561dd --- /dev/null +++ b/kea-1.2.0.tar.gz.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Comment: GPGTools - http://gpgtools.org + +iQIcBAABAgAGBQJZA2x6AAoJEPGxG/Bc8C5XOwoQAK9aJVQnqYEnsttYCUTIVxMy +8vwWUqUwP8iHX5MJyw7fvCbWTHBbt+jEHCPr608xXJbxx4aPCTqemp2tlicxqA0t +EPr1xYw9wbPYz73fdrg1/CB0lsWtkSSd1//GhTOHKJGTXkRMJqT7SJO8cCILdqHz +A6IFNyPWCImU2XL9xdjDiU7C7AOEISO7uXMSZ9eeuXgyvO2tBOXw30w1pebq6CHs +HXhyX5N70MsTyzSHgfbPdSX9dfjP+iEykXuQ2PEx5/YAThCP7sw0WSH7SK+uOIba +qt/QcEE9c1yc6qk8p+cON4LSIJzW05aEDNtnoTO1e4oymE8ms27x5a/scQli0t5J +nzxcAI8H8Bs40fmTW17uA+1LijF4Mr/9ZamLRupPdRLtboKkCwn0T+CHBgpddEWK +9E0gCbYawZtl8248RKu5xD7ODaAaFYIyfreXN8vkd6SqkkLK25qWkEQT+5jZjjWt +X9Fj5zU5MSnVTAV6+VvrElFWP/gTGovfwk/h8uNlg+aq0xG4Ozpbq2lyRzTw8+nt +u+uqfHurowOkUYDikrwSIssxRIsOEO9EvmM/uW6HD+lQ8TbtF1TRz85jQHmUNuPV +DX1IpoZjwvq722HxYv4BojHAPT1RMkb+JSLUe2BFPM5kKOixPs1q6OnUWK2pVq7c +pUFFsQRtO6HWdRPTYtl9 +=uUhq +-----END PGP SIGNATURE----- diff --git a/kea.changes b/kea.changes index 3e30652..c8764b6 100644 --- a/kea.changes +++ b/kea.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Sat May 27 13:06:10 UTC 2017 - obs@botter.cc + +- Update to new upstream release 1.2.0 + ------------------------------------------------------------------- Fri Jan 22 11:00:02 UTC 2016 - jengelh@inai.de diff --git a/kea.spec b/kea.spec index 563e05b..c49071b 100644 --- a/kea.spec +++ b/kea.spec @@ -17,7 +17,7 @@ Name: kea -Version: 1.0.0 +Version: 1.2.0 Release: 0 Url: http://kea.isc.org/ Summary: Dynamic Host Configuration Protocol daemon @@ -62,28 +62,28 @@ Group: System/Libraries The asiodns library provides an abstraction layer between BIND10/Kea modules and the asiolink library. -%package -n libkea-asiolink2 +%package -n libkea-asiolink4 Summary: Kea DHCP server socket I/O abstraction layer library Group: System/Libraries -%description -n libkea-asiolink2 +%description -n libkea-asiolink4 The asiolink library provides an abstraction layer between BIND10/Kea modules and the socket I/O subsystem Kea is using (currently, boost::asio). -%package -n libkea-cc1 +%package -n libkea-cc2 Summary: Kea DHCP server command channel library Group: System/Libraries -%description -n libkea-cc1 +%description -n libkea-cc2 libkea-cc is used for the control channel protocol between keactrl and the server. -%package -n libkea-cfgclient2 +%package -n libkea-cfgclient3 Summary: Kea DHCP server configuration client library Group: System/Libraries -%description -n libkea-cfgclient2 +%description -n libkea-cfgclient3 The Kea DHCP server can be managed at runtime via the Control Channel. The CC allows an external entity (e.g. a tool run by a sysadmin or a script) to issue commands to the server which can @@ -94,19 +94,19 @@ manipulation, and shutdown. Communication over the Control Channel is conducted using JSON structures. The CC is a UNIX stream socket as of kea 0.9.2. -%package -n libkea-cryptolink1 +%package -n libkea-cryptolink2 Summary: Kea DHCP server crypto abstraction layer library Group: System/Libraries -%description -n libkea-cryptolink1 +%description -n libkea-cryptolink2 The Kea cryptolink library is an abstraction layer for crypto library backends (such as Botan, OpenSSL). -%package -n libkea-dhcp++3 +%package -n libkea-dhcp++5 Summary: Kea DHCP library Group: System/Libraries -%description -n libkea-dhcp++3 +%description -n libkea-dhcp++5 libdhcp++ is an all-purpose DHCP-manipulation library, written in C++. It offers packet parsing and assembly, DHCPv4 and DHCPv6 options parsing and assembly, interface detection, and socket operations It @@ -123,28 +123,28 @@ This is a library of classes for sending and receiving requests used by ISC's DHCP-DDNS (aka D2) service to carry out DHCP-driven DNS updates. -%package -n libkea-dhcpsrv4 +%package -n libkea-dhcpsrv7 Summary: Kea DHCP server component library Group: System/Libraries -%description -n libkea-dhcpsrv4 +%description -n libkea-dhcpsrv7 This library contains code used for the DHCPv4 and DHCPv6 servers' operations, including the "Lease Manager" that manages information about leases and the "Configuration Manager" that stores the servers' configuration etc. -%package -n libkea-dns++1 +%package -n libkea-dns++0 Summary: Kea DHCP server component library Group: System/Libraries -%description -n libkea-dns++1 +%description -n libkea-dns++0 One of the many libraries the Kea DHCP server is composed of. -%package -n libkea-eval3 +%package -n libkea-eval5 Summary: Kea DHCP expression evaluation library Group: System/Libraries -%description -n libkea-eval3 +%description -n libkea-eval5 The core of the libeval library is a parser that is able to parse an expression (e.g. option[123].text == 'APC'). This is currently used for client classification. @@ -156,11 +156,11 @@ Group: System/Libraries %description -n libkea-exceptions0 One of the many libraries the Kea DHCP server is composed of. -%package -n libkea-hooks1 +%package -n libkea-hooks3 Summary: Kea DHCP server hook library Group: System/Libraries -%description -n libkea-hooks1 +%description -n libkea-hooks3 The hooks framework is a Kea system that simplifies the way that users can write code to modify the behavior of Kea. Instead of altering the Kea source code, they write functions that are compiled @@ -171,16 +171,33 @@ processing, the component "calls out" to functions in the library, passing to them the data is it currently working on. They can examine and modify the data as required. -%package -n libkea-log0 +%package -n libkea-http0 +Summary: Kea DHCP http communication library +Group: System/Libraries + +%description -n libkea-http0 +This library is used by Control Agent to establish HTTP connections, +receive messages and send responses over HTTP. This library uses +boost ASIO for creating TCP connections and asynchronously receive +and send the data over the sockets. + +%package -n libkea-log3 Summary: Kea DHCP logging system library Group: System/Libraries -%description -n libkea-log0 +%description -n libkea-log3 This library contains the Kea logging system, which is based on the log4J logging system common in Java development, and includes the following ideas: a set of severity levels; a hierarchy of logging sources; separation of message use from message text. +%package -n libkea-process0 +Summary: Kea DHCP process abstraction library +Group: System/Libraries + +%description -n libkea-process0 +One of the many libraries the Kea DHCP server is composed of. + %package -n libkea-stats1 Summary: Kea DHCP Statistics Manager library Group: System/Libraries @@ -188,11 +205,11 @@ Group: System/Libraries %description -n libkea-stats1 One of the many libraries the Kea DHCP server is composed of. -%package -n libkea-threads0 +%package -n libkea-threads1 Summary: Kea DHCP thread abstraction library Group: System/Libraries -%description -n libkea-threads0 +%description -n libkea-threads1 Kea's C++ wrapper library for pthreads and mutexes. %package -n libkea-util-io0 @@ -202,11 +219,11 @@ Group: System/Library %description -n libkea-util-io0 One of the many libraries the Kea DHCP server is composed of. -%package -n libkea-util1 +%package -n libkea-util2 Summary: Kea utility function library Group: System/Library -%description -n libkea-util1 +%description -n libkea-util2 One of the many libraries the Kea DHCP server is composed of. %package devel @@ -215,22 +232,24 @@ Group: Development/Libraries/C and C++ # Bundy DHCP and Kea share the same origin, so conflict Conflicts: otheproviders(pkgconfig(dns++)) Requires: libkea-asiodns0 = %version -Requires: libkea-asiolink2 = %version -Requires: libkea-cc1 = %version -Requires: libkea-cfgclient2 = %version -Requires: libkea-cryptolink1 = %version -Requires: libkea-dhcp++3 = %version +Requires: libkea-asiolink4 = %version +Requires: libkea-cc2 = %version +Requires: libkea-cfgclient3 = %version +Requires: libkea-cryptolink2 = %version +Requires: libkea-dhcp++5 = %version Requires: libkea-dhcp_ddns1 = %version -Requires: libkea-dhcpsrv4 = %version -Requires: libkea-dns++1 = %version -Requires: libkea-eval3 = %version +Requires: libkea-dhcpsrv7 = %version +Requires: libkea-dns++0 = %version +Requires: libkea-eval5 = %version Requires: libkea-exceptions0 = %version -Requires: libkea-hooks1 = %version -Requires: libkea-log0 = %version +Requires: libkea-hooks3 = %version +Requires: libkea-http0 = %version +Requires: libkea-log3 = %version +Requires: libkea-process0 = %version Requires: libkea-stats1 = %version -Requires: libkea-threads0 = %version +Requires: libkea-threads1 = %version Requires: libkea-util-io0 = %version -Requires: libkea-util1 = %version +Requires: libkea-util2 = %version %description devel @@ -289,38 +308,42 @@ systemd-tmpfiles --create kea.conf || : %post -n libkea-asiodns0 -p /sbin/ldconfig %postun -n libkea-asiodns0 -p /sbin/ldconfig -%post -n libkea-asiolink2 -p /sbin/ldconfig -%postun -n libkea-asiolink2 -p /sbin/ldconfig -%post -n libkea-cc1 -p /sbin/ldconfig -%postun -n libkea-cc1 -p /sbin/ldconfig -%post -n libkea-cfgclient2 -p /sbin/ldconfig -%postun -n libkea-cfgclient2 -p /sbin/ldconfig -%post -n libkea-cryptolink1 -p /sbin/ldconfig -%postun -n libkea-cryptolink1 -p /sbin/ldconfig -%post -n libkea-dhcp++3 -p /sbin/ldconfig -%postun -n libkea-dhcp++3 -p /sbin/ldconfig +%post -n libkea-asiolink4 -p /sbin/ldconfig +%postun -n libkea-asiolink4 -p /sbin/ldconfig +%post -n libkea-cc2 -p /sbin/ldconfig +%postun -n libkea-cc2 -p /sbin/ldconfig +%post -n libkea-cfgclient3 -p /sbin/ldconfig +%postun -n libkea-cfgclient3 -p /sbin/ldconfig +%post -n libkea-cryptolink2 -p /sbin/ldconfig +%postun -n libkea-cryptolink2 -p /sbin/ldconfig +%post -n libkea-dhcp++5 -p /sbin/ldconfig +%postun -n libkea-dhcp++5 -p /sbin/ldconfig %post -n libkea-dhcp_ddns1 -p /sbin/ldconfig %postun -n libkea-dhcp_ddns1 -p /sbin/ldconfig -%post -n libkea-dhcpsrv4 -p /sbin/ldconfig -%postun -n libkea-dhcpsrv4 -p /sbin/ldconfig -%post -n libkea-dns++1 -p /sbin/ldconfig -%postun -n libkea-dns++1 -p /sbin/ldconfig -%post -n libkea-eval3 -p /sbin/ldconfig -%postun -n libkea-eval3 -p /sbin/ldconfig +%post -n libkea-dhcpsrv7 -p /sbin/ldconfig +%postun -n libkea-dhcpsrv7 -p /sbin/ldconfig +%post -n libkea-dns++0 -p /sbin/ldconfig +%postun -n libkea-dns++0 -p /sbin/ldconfig +%post -n libkea-eval5 -p /sbin/ldconfig +%postun -n libkea-eval5 -p /sbin/ldconfig %post -n libkea-exceptions0 -p /sbin/ldconfig %postun -n libkea-exceptions0 -p /sbin/ldconfig -%post -n libkea-hooks1 -p /sbin/ldconfig -%postun -n libkea-hooks1 -p /sbin/ldconfig -%post -n libkea-log0 -p /sbin/ldconfig -%postun -n libkea-log0 -p /sbin/ldconfig +%post -n libkea-hooks3 -p /sbin/ldconfig +%postun -n libkea-hooks3 -p /sbin/ldconfig +%post -n libkea-http0 -p /sbin/ldconfig +%postun -n libkea-http0 -p /sbin/ldconfig +%post -n libkea-log3 -p /sbin/ldconfig +%postun -n libkea-log3 -p /sbin/ldconfig +%post -n libkea-process0 -p /sbin/ldconfig +%postun -n libkea-process0 -p /sbin/ldconfig %post -n libkea-stats1 -p /sbin/ldconfig %postun -n libkea-stats1 -p /sbin/ldconfig -%post -n libkea-threads0 -p /sbin/ldconfig -%postun -n libkea-threads0 -p /sbin/ldconfig +%post -n libkea-threads1 -p /sbin/ldconfig +%postun -n libkea-threads1 -p /sbin/ldconfig %post -n libkea-util-io0 -p /sbin/ldconfig %postun -n libkea-util-io0 -p /sbin/ldconfig -%post -n libkea-util1 -p /sbin/ldconfig -%postun -n libkea-util1 -p /sbin/ldconfig +%post -n libkea-util2 -p /sbin/ldconfig +%postun -n libkea-util2 -p /sbin/ldconfig %files %defattr(-,root,root) @@ -340,69 +363,77 @@ systemd-tmpfiles --create kea.conf || : %defattr(-,root,root) %_libdir/libkea-asiodns.so.0* -%files -n libkea-asiolink2 +%files -n libkea-asiolink4 %defattr(-,root,root) -%_libdir/libkea-asiolink.so.2* +%_libdir/libkea-asiolink.so.4* -%files -n libkea-cc1 +%files -n libkea-cc2 %defattr(-,root,root) -%_libdir/libkea-cc.so.1* +%_libdir/libkea-cc.so.2* -%files -n libkea-cfgclient2 +%files -n libkea-cfgclient3 %defattr(-,root,root) -%_libdir/libkea-cfgclient.so.2* +%_libdir/libkea-cfgclient.so.3* -%files -n libkea-cryptolink1 +%files -n libkea-cryptolink2 %defattr(-,root,root) -%_libdir/libkea-cryptolink.so.1* +%_libdir/libkea-cryptolink.so.2* -%files -n libkea-dhcp++3 +%files -n libkea-dhcp++5 %defattr(-,root,root) -%_libdir/libkea-dhcp++.so.3* +%_libdir/libkea-dhcp++.so.5* %files -n libkea-dhcp_ddns1 %defattr(-,root,root) %_libdir/libkea-dhcp_ddns.so.1* -%files -n libkea-dhcpsrv4 +%files -n libkea-dhcpsrv7 %defattr(-,root,root) -%_libdir/libkea-dhcpsrv.so.4* +%_libdir/libkea-dhcpsrv.so.7* -%files -n libkea-dns++1 +%files -n libkea-dns++0 %defattr(-,root,root) -%_libdir/libkea-dns++.so.1* +%_libdir/libkea-dns++.so.0* -%files -n libkea-eval3 +%files -n libkea-eval5 %defattr(-,root,root) -%_libdir/libkea-eval.so.3* +%_libdir/libkea-eval.so.5* %files -n libkea-exceptions0 %defattr(-,root,root) %_libdir/libkea-exceptions.so.0* -%files -n libkea-hooks1 +%files -n libkea-hooks3 %defattr(-,root,root) -%_libdir/libkea-hooks.so.1* +%_libdir/libkea-hooks.so.3* -%files -n libkea-log0 +%files -n libkea-http0 %defattr(-,root,root) -%_libdir/libkea-log.so.0* +%_libdir/libkea-http.so.0* + +%files -n libkea-log3 +%defattr(-,root,root) +%_libdir/libkea-log.so.3* %files -n libkea-stats1 %defattr(-,root,root) %_libdir/libkea-stats.so.1* -%files -n libkea-threads0 +%files -n libkea-process0 %defattr(-,root,root) -%_libdir/libkea-threads.so.0* +%_libdir/libkea-process.so.0* + +%files -n libkea-threads1 +%defattr(-,root,root) +%_libdir/libkea-threads.so.1* %files -n libkea-util-io0 %defattr(-,root,root) %_libdir/libkea-util-io.so.0* -%files -n libkea-util1 +%files -n libkea-util2 %defattr(-,root,root) -%_libdir/libkea-util.so.1* +%_libdir/libkea-util.so.2* %files devel %defattr(-,root,root)