dhcpcd: Update to version 10.0.10

- Update from version 10.0.8 to 10.0.10
- Update of rootfile not required
- Patch for free selection of MTU has been removed as in version 10.0.9 the MTU code
   was changed to not apply limits to it.
- Changelog
    10.0.10
	Reversion of commit "linux: make if_getnetworknamespace static"
    10.0.9
	Option 2: Fix stdin parsing by @holmanb in #289
	IPv4LL: Restart ARP probling on address conflict by @LeoRuan in #340
	DHCP: Handle option 108 correctly when receiving 0.0.0.0 OFFER by @taoyl-g
	 in #342
	DHCP: No longer set interface mtu by @rsmarples in #346
	Update privsep-linux.c to allow statx by @Jabrwock in #349

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
Adolf Belka
2024-09-05 10:44:49 +02:00
committed by Michael Tremer
parent 4c672e3b96
commit 4eae0fae0b
2 changed files with 2 additions and 47 deletions

View File

@@ -24,7 +24,7 @@
include Config
VER = 10.0.8
VER = 10.0.10
THISAPP = dhcpcd-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_BLAKE2 = 1bf27387c13f192c6216e2f1ecad06bfa82267d5d6e08ddaa123789699fe9154222c33b1aa1f603e65ae8dce510cb24d48e72701494e0793c766e81f024f8bc5
$(DL_FILE)_BLAKE2 = 2ecf52009f3fd4442863e1927a8d9e777ee6f34ff4d50a6f1e67821fb23fd12221df1e3a0a04ea0874df8feac15785772b4aa75af407f74448e442db36410e30
install : $(TARGET)
@@ -70,7 +70,6 @@ $(subst %,%_BLAKE2,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcpcd-10.0.2-Allow-free-selection-of-MTU-by-the-user.patch
cd $(DIR_APP) && ./configure \
--prefix="" \
--sysconfdir=/var/ipfire/dhcpc \

View File

@@ -1,44 +0,0 @@
From 1acff721a3874a74efc9921a1e07bd48bd7efab0 Mon Sep 17 00:00:00 2001
From: Michael Tremer <michael.tremer@ipfire.org>
Date: Tue, 22 Feb 2022 12:07:15 +0000
Subject: [PATCH] Allow free selection of MTU by the user
Various ISPs (or equipment?) seem to hand out an MTU of only 576 bytes.
Hwoever, this does not seem to be intentional which is why we would like
to manually overwrite this in the configuration.
dhcpcd only allows setting a maximum MTU of 1472 bytes which does not
seem to have any rationale (any more). Although Ethernet might limit any
MTU to less, IPv6 and IPv4 support MTUs of up to 64KiB.
This patch allows the user to configure the MTU freely with providing
some sanity check.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
src/dhcp-common.h | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/src/dhcp-common.h b/src/dhcp-common.h
index a82fcd4c..d6620822 100644
--- a/src/dhcp-common.h
+++ b/src/dhcp-common.h
@@ -46,10 +46,11 @@
#define NS_MAXLABEL MAXLABEL
#endif
-/* Max MTU - defines dhcp option length */
-#define IP_UDP_SIZE 28
-#define MTU_MAX 1500 - IP_UDP_SIZE
-#define MTU_MIN 576 + IP_UDP_SIZE
+/* Max/Min MTU */
+#define MTU_MAX 65536
+#define MTU_MIN 576
+
+#define IP_UDP_SIZE 28
#define OT_REQUEST (1 << 0)
#define OT_UINT8 (1 << 1)
--
2.30.2