aboutsummaryrefslogtreecommitdiff
path: root/net/keepalived
Commit message (Collapse)AuthorAge
* keepalived: remove file sync handling for ucitrackFlorian Eckert2024-04-16
| | | | | | | The ucitrack file hanlding was converted to json. Therefore this is not needed anymore. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: add missing no_accept optionFlorian Eckert2023-10-30
| | | | | | This commit adds the missing option 'no_accept'. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: add startup and shutdown script handlingFlorian Eckert2023-10-30
| | | | | | | | | | | The keepalived does support script call handling on start and stop. All scripts located under '/etc/hotplug.d/keepalived' gets now called with the env ACTION set to startup or shutdown. The script that want to get called on this keepalived events could evalutate this env to run on startup or shutdown. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: add notify_up and notify_down for virtual serverFlorian Eckert2023-10-04
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: add PING_CHECK to real_serverFlorian Eckert2023-10-04
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: update to version 2.2.8Florian Eckert2023-10-04
| | | | | | | See release-notes: https://www.keepalived.org/release-notes/Release-2.2.8.html Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* 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>
* keepalived-sync: switch from busybox-timeout to coreutils-timeoutFlorian Eckert2022-10-18
| | | | | | | | So that the busybox configuration does not have to be adapted, the dependency has been changed to coreutils-timeout, which provides the same functionality. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: high-availability files and data syncJaymin Patel2022-10-13
| | | | | | | | | | | | | | | | | | | | | add new package keepalived-sync to synchronize files and data between master and backup node. The master node uses SSH over rsync to send and the backup node will use inotifywatch to watch received files. The master node can track rsync.sh script to send configuration file on a backup node based on the vrrp_script configuration of the same script. The backup node will have a keepalived-inotify service, which would watch for newly received files and it would call hotplug event. Each service can keep its respective script under the keepalived hotplug directory and executes commands to stop, start service or update any config in real-time. Whenever a switchover will happen, the backup node would have the latest config and data files from the master node. Hotplug events can be used to apply config when files are received. Signed-off-by: Jaymin Patel <jem.patel@gmail.com>
* keepalived: add status rpc and service improvementJaymin Patel2022-09-15
| | | | | | | | | | - enable json by default to generate json stats - add rpc to generate json status - add kmod-nf-ipvs dependencies for virtual servers - set default vip labels on virtual interfaces - set process name for keepalived child processes Signed-off-by: Jaymin Patel <jem.patel@gmail.com>
* keepalived: add uci support for track_bfd configurationFrancisco Jose Alvarez2022-04-28
| | | | | | Allow the configuration of track_bfd for vrrp instance throught uci Signed-off-by: Francisco Jose Alvarez <francisco.alvarez@galgus.net>
* keepalived: fix libip6tc dependencyFlorian Eckert2022-04-06
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: add missing CONFIG_ prefix to PKG_CONFIG_DEPENDS elementsFlorian Eckert2022-04-06
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: enable nftables filteringFlorian Eckert2022-03-14
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: update version to 2.2.7Florian Eckert2022-02-04
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: fix build with IPVS disabledStijn Tintel2021-09-22
| | | | | | | The genhash binary is only built when IPVS is enabled, so make its installation depend on IPVS being enabled. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* keepalived: update to version 2.2.4Florian Eckert2021-08-30
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: update to version 2.2.2Florian Eckert2021-03-09
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: use autorelease featureFlorian Eckert2021-01-27
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: update to version 2.2.1Florian Eckert2021-01-27
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: update PKG_VERSION to 2.1.5Florian Eckert2020-10-12
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: fix config typoFlorian Eckert2020-06-15
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: update PKG_RELEASE numberFlorian Eckert2020-05-04
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: add script security param to fix warningFlorian Eckert2020-05-04
| | | | | | | | | | | Openwrt is a single user system. So keepalived is runnig as root. If we add the config options `script_user root` and `enabled_script_security' the following warnings are gone. > local1.info Keepalived_vrrp[5382]: SECURITY VIOLATION - scripts are being executed but script_security not enabled. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: move linkbeat_use_polling section into main sectionFlorian Eckert2020-05-04
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: move alt_config_file check into process_configFlorian Eckert2020-05-04
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: add upgrade script for globals sectionFlorian Eckert2020-05-04
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: fix building with disable libipvs dynamicFlorian Eckert2020-03-05
| | | | | | | | | | Backport of upstream staging commit to fix compilation issue with x86_64 as ppc64le build hosts. https://github.com/pqarmitage/keepalived/commit/42c020aab6e51d09f22a2e4a33ce6fd73009e2dc This fixes #10642. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: update version to 2.0.20Florian Eckert2020-02-27
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: set default run directory for pid file on buildFlorian Eckert2019-11-04
| | | | | | | | | This fixes a runtime startup error on system which does not have a toplevel runtime directory for the pid file. On openwrt the pid is located at /var/run and not on /run. To fix that add a configure option to move the pid location to /var/run. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: fix runtime error if kernel option CONFIG_PROC_EVENTS is not enabledFlorian Eckert2019-11-04
| | | | | | | | | | This fixes a runtime startup error for system, which does not have enabled the kernel config option CONFIG_PROC_EVENTS. This workaround was published on github under the following URL. https://github.com/acassen/keepalived/issues/1119 Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: update version to 2.0.19Florian Eckert2019-10-21
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* treewide: Change .*GPL.*+ licenses to SPDX compatible identifierSven Eckelmann2019-09-10
| | | | | | | | The CONTRIBUTING.md requests an (or multiple) SPDX identifier for GPL licenses. But a lot of packages did use a different, non-SPDX style with a "+" at the end instead of "-or-later". Signed-off-by: Sven Eckelmann <sven@narfation.org>
* keepalived: update version to 2.0.18Florian Eckert2019-08-06
| | | | | | Update version to 2.0.18 Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: fix shellcheck warningsFlorian Eckert2019-08-06
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: update to version 2.0.16Florian Eckert2019-05-08
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: update to version 2.0.15Florian Eckert2019-04-10
| | | | | | Update keepalived to version 2.0.15 Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: add new option vrrp_startup_delayFlorian Eckert2019-04-03
| | | | | | | Redmine-patch-id: 3441 Add new global option vrrp_startup_delay to the uci. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: update to version 2.0.14Florian Eckert2019-04-03
| | | | | | | | | Redmine-patch-id: 3383 Update keepalived to version 2.0.14. Add Config.in file. Authored-by: Quentin Armitage <quentin@armitage.org.uk> Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: update to version 2.0.10Jan Pavlinec2019-01-19
| | | | | | Fixes CVE-2018-19046 Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
* keepalived: add cpe idFlorian Eckert2019-01-18
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: build without libipsetEneas U de Queiroz2018-12-28
| | | | | | keepalived 2.0.7 is not compatible with libipset 7.x. Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
* keepalived: add ipvs uci supportFlorian Eckert2018-11-12
| | | | | | Add uci ipvs support to keepalived. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* keepalived: disable libnlStijn Tintel2018-10-07
| | | | | | | | | | | | | | When libnl is enabled and libnl-genl is disabled, libnl-genl-3.so.200 is installed by InstallDev, and keepalived picks it up anyway. This causes build to fail with the following error: Package keepalived is missing dependencies for the following libraries: libnl-genl-3.so.200 Instead of having a conditional dependency it is better to have a consistent build. Disable libnl to enforce this. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* net/keepalived: enable lvs supportFlorian Eckert2018-09-13
| | | | | | Enable IPVS support. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* net/keepalived: update to version 2.0.7Florian Eckert2018-09-13
| | | | | | Update keepalived to version 2.0.7. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* net/keepalived: update to 1.4.4Florian Eckert2018-05-09
| | | | | | Update to new upstream stable version 1.4.4 Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* net/keepalived: update to 1.4.3Florian Eckert2018-05-08
| | | | | | | | | | | | | bump PKG_VERSION to 1.4.3 To Fix compilation issue cherry-pick two commits from keepalived master tree: https://github.com/acassen/keepalived/commit/afc450807c5e83c5312e9f88dd6911fe3b00f42e https://github.com/acassen/keepalived/commit/58ae2ba75fa57896bc690c57a892958eb9816cd4 This was discussed on: https://github.com/acassen/keepalived/issues/835 Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* net/keepalived: bump PKG_RELEASE add co maintainerFlorian Eckert2018-01-22
| | | | | | | - Bump PKG_RELEASE number to 2 - Add me as co maintainer Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* net/keepalived: remove unsupported notify form print_notify statementFlorian Eckert2018-01-22
| | | | | | | Remove unsupported "notify" script during uci config generation. This change will remove keepalived warnings on startup. Signed-off-by: Florian Eckert <fe@dev.tdt.de>