aboutsummaryrefslogtreecommitdiff
path: root/net/kea
Commit message (Collapse)AuthorAge
* kea: bump to 2.4.0Stijn Tintel2023-10-08
| | | | Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* kea: bump to 2.2.1Stijn Tintel2023-10-08
| | | | Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* kea: procd_close_instance doesn't take a parameterPhilip Prindeville2023-05-01
| | | | Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* kea: Update to 2.2.0Philip Prindeville2023-05-01
| | | | Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* treewide: remove AUTORELEASEPaul Fertser2023-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Automatically compute and substitute current values for all $(AUTORELEASE) instances as this feature is deprecated and shouldn't be used. The following temporary change was made to the core: diff --git a/rules.mk b/rules.mk index 57d7995d4fa8..f16367de87a8 100644 --- a/rules.mk +++ b/rules.mk @@ -429,7 +429,7 @@ endef abi_version_str = $(subst -,,$(subst _,,$(subst .,,$(1)))) COMMITCOUNT = $(if $(DUMP),0,$(call commitcount)) -AUTORELEASE = $(if $(DUMP),0,$(call commitcount,1)) +AUTORELEASE = $(if $(DUMP),0,$(shell sed -i "s/\$$(AUTORELEASE)/$(call commitcount,1)/" $(CURDIR)/Makefile)) all: FORCE: ; And this command used to fix affected packages: for i in $(cd feeds/packages; git grep -l PKG_RELEASE:=.*AUTORELEASE | \ sed 's^.*/\([^/]*\)/Makefile^\1^';); do make package/$i/download done Signed-off-by: Paul Fertser <fercerpav@gmail.com>
* treewide: refactor to use PKG_BUILD_FLAGS:=gc-sectionsAndre Heider2023-04-08
| | | | | | | | | | | | See commit da370098 "treewide: add support for "gc-sections" in PKG_BUILD_FLAGS" on the main repository. Note: This only touches packages which use all three parts (-ffunction-sections, -fdata-sections and -Wl,--gc-sections) enabled by this build flag. Some packages only use a subset, and these are left unchanged for now. Signed-off-by: Andre Heider <a.heider@gmail.com>
* kea: bump to 2.0.3Stijn Tintel2022-08-04
| | | | Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* kea: create /var/run/kea in init scriptStijn Tintel2022-07-05
| | | | | | | | Kea expects /var/run/kea to exist. Without it, errors occur: Mon Jun 13 10:31:45 2022 daemon.err kea-dhcp6[2977]: Unable to use interprocess sync lockfile (No such file or directory): /var/run/kea/logger_lockfile Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* kea: bump to 2.0.2Stijn Tintel2022-04-02
| | | | | | | | | | | | | | | Drop patches that no longer apply: - net/kea/patches/001-fix-cross-compile.patch - net/kea/patches/002-fix-host-compile.patch Drop upstreamed patches: - net/kea/patches/020-shared_ptr.patch - net/kea/patches/030-gcc11.patch - net/kea/patches/040-map.patch Fixup patch net/kea/patches/003-no-test-compile.patch. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* kea: drop host buildStijn Tintel2022-04-02
| | | | | | | | | | | The host build is used to build kea-msg-compiler, which is only needed when there are changes to .mes files. Since we're not making any changes to such files, we do not need this. As host build fails for Kea 2.0.2, and the git history for kea doesn't contain any reasoning for enabling it, let's just drop it. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* treewide: add missing conffilesHuangbin Zhan2021-10-27
| | | | Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
* kea: fix compilation with boost 1.77Rosen Penev2021-09-04
| | | | | | Missing header. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* kea: add kea-uci package with basic init scriptStijn Tintel2021-08-16
| | | | | | | | | | | | This init script allows to start the Kea Control Agent, the DHCPv4 server, the DHCPv6 server, and the DHCP-DDNS server. It expects the config files to be where the packages install them. As this is a single init script that can start 4 different binaries that are each in their own package, these files cannot be included in any of these other package, so create a dedicated package for it. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* kea: add conffilesStijn Tintel2021-08-16
| | | | | | | Add the /etc/kea directory to conffiles, so configuration will not be lost during sysupgrade. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* kea: add package for high availability hookStijn Tintel2021-08-16
| | | | | | | This allows running multiple kea instances in load balancing or hot-standby mode, minimizing risk of downtime. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* kea: add package for lease commands hookStijn Tintel2021-08-16
| | | | | | This is required for the HA hook. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* kea: fix compilation with GCC11Rosen Penev2021-07-07
| | | | | | Missing header. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* kea: update to 1.8.2Rosen Penev2021-06-10
| | | | | | | | Backport upstream patch fixing host compilation with GCC11. Switched to AUTORELEASE for simplicity. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* kea: fix compilation with libcxxRosen Penev2020-10-31
| | | | | | | | | | Boost headers try to include experimental/string_view when std is less than c++17. This does not work ith libcxx where this header is not present. Refreshed patches. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* kea: update package to 1.8.0Tiago Gaspar2020-09-18
| | | | | | | Update kea to the latest stable version (1.8.0) and add kea-shell package. Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
* kea: do not build static host binariesRosen Penev2020-03-29
| | | | | | Errors on some systems. No real change. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* kea: Update kea to the latest stable verion (1.6.2).Tiago Gaspar2020-03-16
| | | | Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
* kea: Remove openssl host dependencyRosen Penev2019-10-30
| | | | | | | OpenSSL is already built as part of tools (LibreSSL actually) and can be used instead for the host build. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* kea: update package to 1.6.0Tiago Gaspar2019-10-10
| | | | | | Update kea to the latest stable verion (1.6.0). Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
* kea: remove dependency and reduce file sizeTiago Gaspar2019-10-01
| | | | | | | Remove boost-python3 dependency and reduce file size of the compiled kea-libs Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
* kea: fix kea-admin dependencyTiago Gaspar2019-10-01
| | | | | | | Fix kea-admin dependency where if procps-ng-ps wasn't available busybox would output an error casuse it does't support showing a processe's PID Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
* kea: fix and improve makefileTiago Gaspar2019-10-01
| | | | | | | Fix an issue where the Makefile wouldn't allow kea to show up in the menuconfig Also added some description to the packages Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
* kea: remove python3 dependency of kea-adminRosy Song2019-07-24
| | | | | | fix #9495 Signed-off-by: Rosy Song <rosysong@rosinson.com>
* kea: Fix compilation without deprecated OpenSSL APIsRosen Penev2019-07-03
| | | | | | Forgot to add this one to the last pull request. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* kea: Don't install to STAGING_DIR_HOSTRosen Penev2019-06-28
| | | | | | | | | | STAGING_DIR_HOST is for packages under tools/ , not host packages. Reorganized Makefile for consistency between packages. Added PKG/HOST_BUILD_PARALLEL for faster compilation. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* kea: Specify OpenSSL path for host builds as wellRosen Penev2019-04-10
| | | | | | | | | | | | Buildbots are failing on kea because kea/host is failing: checking for OpenSSL library... configure: error: OpenSSL auto detection failed I'm guessing the buildbots do not have OpenSSL installed and the configure script does not find the proper location for OpenSSL. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* kea: Specify OpenSSL locationRosen Penev2019-04-07
| | | | | | | | | | Some buildbots are failing on this. Refreshed patches. Replace -fPIC with $(FPIC) Signed-off-by: Rosen Penev <rosenp@gmail.com>
* kea: add new packageBangLang Huang2019-04-03
Kea is an open source DHCPv4/DHCPv6 server being developed by Internet Systems Consortium. Kea is a high-performance, extensible DHCP server engine that is designed to be easily modified and extended with hooks libraries. Kea is free open source, and we welcome community engagement, via the Kea-users mailing list, this wiki, and our Github repository. There is a small core team of dedicated software engineers developing it and we need your contributions and support contracts to support them. DHCP Standardization efforts: The lead developer on KEA is co-chair of the Dynamic Host Configuration working group in the IETF. We are committed to providing a standards-compliant implementation and are closely tracking developments in this working group and evaluating them for inclusion in KEA. wiki : http://kea.isc.org/wiki official : https://www.isc.org/kea/ Signed-off-by: BangLang Huang <banglang.huang@foxmail.com>