From bab933d4cad869d5f12d0a241b6305df36666ea5 Mon Sep 17 00:00:00 2001 From: Michael Adams Date: Wed, 26 Sep 2018 19:14:45 -0700 Subject: [PATCH] babeld: Update to version 1.8.3 + fix init 24 September 2018: babeld-1.8.3 * Fixed a read-only two byte buffer overflow in the packet parser. This is a read-only overflow, and hence most probably not exploitable. * Fixed an issue with creating unreachable routes on recent kernels (4.16 and up). Thanks to Christof Schulze. * Notice interface changes faster by listening to more netlink events. Thanks to Christof Schulze. * Fixed a local interface issue when an interface has no link-local address. Thanks to Christof Schulze. Also, the init script was edited to kill babeld on stop; restart works properly now, as well. Signed-off-by: Michael Adams --- babeld/Makefile | 4 ++-- babeld/files/babeld.init | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/babeld/Makefile b/babeld/Makefile index f4c65c9..075c2c0 100644 --- a/babeld/Makefile +++ b/babeld/Makefile @@ -8,12 +8,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=babeld -PKG_VERSION:=1.8.2 +PKG_VERSION:=1.8.3 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://www.irif.fr/~jch/software/files/ -PKG_HASH:=07edecb132386d5561a767482bc5200e04239b18e48c2f0f47ae1c78d60fe5dc +PKG_HASH:=368cc56812e07bbb64d0b609b6f411292e46b15610fe947501d4b310377366bd PKG_LICENSE:=MIT include $(INCLUDE_DIR)/package.mk diff --git a/babeld/files/babeld.init b/babeld/files/babeld.init index 378a8ab..7b25ef4 100755 --- a/babeld/files/babeld.init +++ b/babeld/files/babeld.init @@ -197,6 +197,10 @@ start_service() { procd_close_instance } +stop_service() { + killall -9 babeld +} + service_triggers() { procd_add_reload_trigger babeld }