aboutsummaryrefslogtreecommitdiff
path: root/net/keepalived
Commit message (Collapse)AuthorAge
* 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>
* net/keepalived: add procd_add_reload_triggerFlorian Eckert2018-01-22
| | | | | | Do service reload handling by procd. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* net/keepalived: change use_vmac to booleanFlorian Eckert2018-01-22
| | | | | | | | Append use_vmac with no_val_ so that the uci generation will treat this as an boolean option. If the option is set then a interface with vrrp.{virtual_router_id} is added to the system. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* net/keepalived: update keepalived.conf generation headerFlorian Eckert2018-01-22
| | | | | | Add date info to keepalived config generated. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* net/keepalived: on virtual IP allow empty device optionFlorian Eckert2018-01-22
| | | | | | | | If ip is referenced in the instance section it is not necessary to add a device option on every "ip_address". In most sitution it es enough to add only an ip. Allow empty device option will solve this issue. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* net/keepalived: fix kmod-macvlan dependencyFlorian Eckert2018-01-22
| | | | | | | | | | | | If the option 'use_vmac' is selected in a keepalived config and kmod-macvlan is not installed then keepalived raise an error. Netlink: error: Not supported, type=(16), seq=1510647577, pid=0 vmac: Error creating VMAC interface vrrp.42 for vrrp_instance xxx!!! Add 'kmod-macvlan' to the package dependency list fixes this error. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* net/keepalived: add keepalived.user script handlingFlorian Eckert2017-11-08
| | | | | | Add keepalived.user script handling which are also saved during sysupgrade. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* net/keepalived: add notify hotplug-call script handlingFlorian Eckert2017-11-08
| | | | | | | | During keepalived config generation for the vrrp_instance and vrrp_sync_group the notify_* sections are automatic added to the runtime keepalived.conf. This could be used for service which want to react on keepalived notifications. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* net/keepalived: comment alt_config_fileFlorian Eckert2017-11-07
| | | | | | Comment alt_config_file option in default config Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* net/keepalived: move track_interface generation into own sectionFlorian Eckert2017-10-30
| | | | | | | | | | | | In a vrrp_instance the track_interface could not be referenced similar to a track_script. The uci track_interface section must be always set into every vrrp_instance. During config generation use the already prepared function "print_track_elem_indent" to write the track_interface section into every vrrp_instance which references this. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* net/keepalived: add quoting for print_elems_indent functionFlorian Eckert2017-10-30
| | | | | | | | | If you add a notify_* script which is not only a path to a script or to a bin file, it is necessary to quote to whole string. If you do not quote this the config will not get accepted by keepalived and so will not start. This will fix this issue. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* net/keepalived: preserve keepalived uci file over sysupgradeFlorian Eckert2017-10-30
| | | | | | Preserve keepalived uci file over sysupgrade. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* net/keepalived: update CONFIGURE_ARGSFlorian Eckert2017-10-30
| | | | | | | | | | Remove unused and unrecognized (outdated) configure options in Makefile. --enable-vrrp --enable-fwmark --disable-debug --disable-profile Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* net/keepalived: update version to 1.3.9Florian Eckert2017-10-30
| | | | | | update keepalived to version 1.3.9 Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* net/keepalived: remove patches for version 1.2.19Florian Eckert2017-10-30
| | | | | | This patches are already upstream. Not needed anymore. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* treewide: run "make check FIXUP=1"Etienne Champetier2017-08-29
| | | | | | | | | | fix Makefile chmod (644) replace MD5SUM with HASH add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git (PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now) Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* keepalived: switch maintainer to Ben Kelly (@scrpi)Alexandru Ardelean2017-01-09
| | | | | | | | | | Talked it over with Ben (@scrpi). He said he'd be fine with taking over maintainership of this. @scrpi: please confirm this on PR. Signed-off-by: Ben Kelly <ben@benjii.net> Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* Merge pull request #3759 from commodo/keepalived-default-old-confStijn Tintel2017-01-04
|\ | | | | keepalived: use old keepalived.conf by default
| * keepalived: use old keepalived.conf by defaultAlexandru Ardelean2017-01-04
| | | | | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | keepalived: fix recvmsg/sendmsg on mips64 againStijn Tintel2017-01-04
|/ | | | | | | | | | Commit e73964fa8fae94473e9046dfd8fd505206b50ab3 incorrectly dropped the patch 101-update-struct-msghdr.patch. Add it again, and while add it also add the follow-up patch that was added upstream. Fixes #3757. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* keepalived: upgrade to version 1.2.19Alexandru Ardelean2016-12-31
| | | | | | | | | | | | Dropped patches, unrequired. There is a newer version released, but I cannot vouch for it yet. We've been using this one for about a year now. Since, I only recently became maintainer of `keepalived`, I will push this as the current stable one, and start using a newer version internally, before releasing it to the public. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* keepalived: add myself as maintainerAlexandru Ardelean2016-12-31
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>