Message ID | 20230519114753.8468-2-adolf.belka@ipfire.org |
---|---|
State | Superseded |
Headers |
Return-Path: <development-bounces@lists.ipfire.org> Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4QN4pt2brCz3wlw for <patchwork@web04.haj.ipfire.org>; Fri, 19 May 2023 11:48:06 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4QN4pm6SZkz1YF; Fri, 19 May 2023 11:48:00 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4QN4pm2M55z30L6; Fri, 19 May 2023 11:48:00 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4QN4pk1JXyz2ydF for <development@lists.ipfire.org>; Fri, 19 May 2023 11:47:58 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4QN4pj68LMzhT; Fri, 19 May 2023 11:47:57 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1684496877; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=FEQlD3kRQMNmUHueL4cXsqsaRaJkI3g4Y2I5O7FxRX0=; b=2YRPOEACfHfBuEWBt+pnv+3gy/2zDDofbq7HQvazfDbW8BtkINI02NvVu89yB6KwxhLpdn Ly4BRa6i5081lqCQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1684496877; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=FEQlD3kRQMNmUHueL4cXsqsaRaJkI3g4Y2I5O7FxRX0=; b=PCHF6X0vPdOnAhMYljfJ6mOCe4ws5VeGvrqcaF/KP2F4MoJrnhKyHeL/lRM3qKsFZzlqQR B9VdveWVFC9fIB0YJNlz508q0WAAoPhjtyRVOXWopdlKccYoWVfC3tsH7yBGNCRVbTPIHR 1wRzTlZDqNvM7OhKBgxCIN3bKjhVGiXdhMWY3eLivq36u0qhZUPCpHOYAAJ5DoKU+LBt9V mQitOTkAnvm9mtyqqmK7CxgyNaO4MX1u/Dcm7Vs+dREdf2TNpiwAa0+9M8Q+o9G7em0QUB D9rg8wBei5roi2KyhRRUyGS1q8/Ns/36Uh8hyv4RgF3P8ZyO06uXskGSX5T90w== From: Adolf Belka <adolf.belka@ipfire.org> To: development@lists.ipfire.org Subject: [PATCH] dhcpcd: Update to version 10.0.1 Date: Fri, 19 May 2023 13:47:48 +0200 Message-Id: <20230519114753.8468-2-adolf.belka@ipfire.org> In-Reply-To: <20230519114753.8468-1-adolf.belka@ipfire.org> References: <20230519114753.8468-1-adolf.belka@ipfire.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk <development.lists.ipfire.org> List-Unsubscribe: <https://lists.ipfire.org/mailman/options/development>, <mailto:development-request@lists.ipfire.org?subject=unsubscribe> List-Archive: <http://lists.ipfire.org/pipermail/development/> List-Post: <mailto:development@lists.ipfire.org> List-Help: <mailto:development-request@lists.ipfire.org?subject=help> List-Subscribe: <https://lists.ipfire.org/mailman/listinfo/development>, <mailto:development-request@lists.ipfire.org?subject=subscribe> Errors-To: development-bounces@lists.ipfire.org Sender: "Development" <development-bounces@lists.ipfire.org> |
Series |
dhcpcd: Update to version 10.0.1
|
|
Commit Message
Adolf Belka
May 19, 2023, 11:47 a.m. UTC
- Update from version 9.4.1 to 10.0.1 - Update of rootfile not required - Tested on vm testbed and confirmed that dhcpcd worked as expected. Connection on red successfully made. - Changelog is no longer provided. For details of changes you have to look at the commits log - https://github.com/NetworkConfiguration/dhcpcd/commits Tested-by: Adolf Belka <adolf.belka@ipfire.org> Signed-off-by: Adolf Belka <adolf.belka@ipfire.org> --- lfs/dhcpcd | 11 ++++++----- ...0.1-Allow-free-selection-of-MTU-by-the-user.patch} | 0 2 files changed, 6 insertions(+), 5 deletions(-) rename src/patches/{dhcpcd-9.4.0-Allow-free-selection-of-MTU-by-the-user.patch => dhcpcd-10.0.1-Allow-free-selection-of-MTU-by-the-user.patch} (100%)
Comments
Hello Adolf, Why do we need to disable the privilege separation feature here? -Michael > On 19 May 2023, at 12:47, Adolf Belka <adolf.belka@ipfire.org> wrote: > > - Update from version 9.4.1 to 10.0.1 > - Update of rootfile not required > - Tested on vm testbed and confirmed that dhcpcd worked as expected. Connection on red > successfully made. > - Changelog is no longer provided. For details of changes you have to look at the commits > log - https://github.com/NetworkConfiguration/dhcpcd/commits > > Tested-by: Adolf Belka <adolf.belka@ipfire.org> > Signed-off-by: Adolf Belka <adolf.belka@ipfire.org> > --- > lfs/dhcpcd | 11 ++++++----- > ...0.1-Allow-free-selection-of-MTU-by-the-user.patch} | 0 > 2 files changed, 6 insertions(+), 5 deletions(-) > rename src/patches/{dhcpcd-9.4.0-Allow-free-selection-of-MTU-by-the-user.patch => dhcpcd-10.0.1-Allow-free-selection-of-MTU-by-the-user.patch} (100%) > > diff --git a/lfs/dhcpcd b/lfs/dhcpcd > index 2373198da..ae1b75053 100644 > --- a/lfs/dhcpcd > +++ b/lfs/dhcpcd > @@ -1,7 +1,7 @@ > ############################################################################### > # # > # IPFire.org - A linux based firewall # > -# Copyright (C) 2007-2021 IPFire Team <info@ipfire.org> # > +# Copyright (C) 2007-2023 IPFire Team <info@ipfire.org> # > # # > # This program is free software: you can redistribute it and/or modify # > # it under the terms of the GNU General Public License as published by # > @@ -24,7 +24,7 @@ > > include Config > > -VER = 9.4.1 > +VER = 10.0.1 > > THISAPP = dhcpcd-$(VER) > DL_FILE = $(THISAPP).tar.xz > @@ -40,7 +40,7 @@ objects = $(DL_FILE) > > $(DL_FILE) = $(DL_FROM)/$(DL_FILE) > > -$(DL_FILE)_BLAKE2 = 847c7451918ac89fe384e180ec52ee4624c0f2dc73354ecb4c63b02d8d9cf0a6d164b33e5d083a05d4868079dcf6208a820b4263c80337a12be40a27517ecf87 > +$(DL_FILE)_BLAKE2 = f1e93285d040b98bede86bb2e87e372afc0d1d124e7a6580c23d8d228a34ee17001fc3c2d9091b16fb082fe2f2ad7ba50c0dd7b0db2b2237ab1cff9ca152100a > > install : $(TARGET) > > @@ -70,13 +70,14 @@ $(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-9.4.0-Allow-free-selection-of-MTU-by-the-user.patch > + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcpcd-10.0.1-Allow-free-selection-of-MTU-by-the-user.patch > cd $(DIR_APP) && ./configure \ > --prefix="" \ > --sysconfdir=/var/ipfire/dhcpc \ > --dbdir=/var/ipfire/dhcpc \ > --libexecdir=/var/ipfire/dhcpc \ > - --mandir=/usr/share/man > + --mandir=/usr/share/man \ > + --disable-privsep > cd $(DIR_APP) && make $(MAKETUNING) > cd $(DIR_APP) && make install > > diff --git a/src/patches/dhcpcd-9.4.0-Allow-free-selection-of-MTU-by-the-user.patch b/src/patches/dhcpcd-10.0.1-Allow-free-selection-of-MTU-by-the-user.patch > similarity index 100% > rename from src/patches/dhcpcd-9.4.0-Allow-free-selection-of-MTU-by-the-user.patch > rename to src/patches/dhcpcd-10.0.1-Allow-free-selection-of-MTU-by-the-user.patch > -- > 2.40.1 >
Hi Michael, On 02/06/2023 11:01, Michael Tremer wrote: > Hello Adolf, > > Why do we need to disable the privilege separation feature here? It doesn't but I suspected that some changes would be needed to the config file to actually use it and as I don't know what would need to be changed if I built it with privilege separation then it might not work anymore. If it is relatively easy to set privilege separation up and someone can tell me what changes I need to make in the config file and/or elsewhere then I can do a v2 version of the patch, also testing it out to confirm it works. Regards, Adolf. > > -Michael > >> On 19 May 2023, at 12:47, Adolf Belka <adolf.belka@ipfire.org> wrote: >> >> - Update from version 9.4.1 to 10.0.1 >> - Update of rootfile not required >> - Tested on vm testbed and confirmed that dhcpcd worked as expected. Connection on red >> successfully made. >> - Changelog is no longer provided. For details of changes you have to look at the commits >> log - https://github.com/NetworkConfiguration/dhcpcd/commits >> >> Tested-by: Adolf Belka <adolf.belka@ipfire.org> >> Signed-off-by: Adolf Belka <adolf.belka@ipfire.org> >> --- >> lfs/dhcpcd | 11 ++++++----- >> ...0.1-Allow-free-selection-of-MTU-by-the-user.patch} | 0 >> 2 files changed, 6 insertions(+), 5 deletions(-) >> rename src/patches/{dhcpcd-9.4.0-Allow-free-selection-of-MTU-by-the-user.patch => dhcpcd-10.0.1-Allow-free-selection-of-MTU-by-the-user.patch} (100%) >> >> diff --git a/lfs/dhcpcd b/lfs/dhcpcd >> index 2373198da..ae1b75053 100644 >> --- a/lfs/dhcpcd >> +++ b/lfs/dhcpcd >> @@ -1,7 +1,7 @@ >> ############################################################################### >> # # >> # IPFire.org - A linux based firewall # >> -# Copyright (C) 2007-2021 IPFire Team <info@ipfire.org> # >> +# Copyright (C) 2007-2023 IPFire Team <info@ipfire.org> # >> # # >> # This program is free software: you can redistribute it and/or modify # >> # it under the terms of the GNU General Public License as published by # >> @@ -24,7 +24,7 @@ >> >> include Config >> >> -VER = 9.4.1 >> +VER = 10.0.1 >> >> THISAPP = dhcpcd-$(VER) >> DL_FILE = $(THISAPP).tar.xz >> @@ -40,7 +40,7 @@ objects = $(DL_FILE) >> >> $(DL_FILE) = $(DL_FROM)/$(DL_FILE) >> >> -$(DL_FILE)_BLAKE2 = 847c7451918ac89fe384e180ec52ee4624c0f2dc73354ecb4c63b02d8d9cf0a6d164b33e5d083a05d4868079dcf6208a820b4263c80337a12be40a27517ecf87 >> +$(DL_FILE)_BLAKE2 = f1e93285d040b98bede86bb2e87e372afc0d1d124e7a6580c23d8d228a34ee17001fc3c2d9091b16fb082fe2f2ad7ba50c0dd7b0db2b2237ab1cff9ca152100a >> >> install : $(TARGET) >> >> @@ -70,13 +70,14 @@ $(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-9.4.0-Allow-free-selection-of-MTU-by-the-user.patch >> + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcpcd-10.0.1-Allow-free-selection-of-MTU-by-the-user.patch >> cd $(DIR_APP) && ./configure \ >> --prefix="" \ >> --sysconfdir=/var/ipfire/dhcpc \ >> --dbdir=/var/ipfire/dhcpc \ >> --libexecdir=/var/ipfire/dhcpc \ >> - --mandir=/usr/share/man >> + --mandir=/usr/share/man \ >> + --disable-privsep >> cd $(DIR_APP) && make $(MAKETUNING) >> cd $(DIR_APP) && make install >> >> diff --git a/src/patches/dhcpcd-9.4.0-Allow-free-selection-of-MTU-by-the-user.patch b/src/patches/dhcpcd-10.0.1-Allow-free-selection-of-MTU-by-the-user.patch >> similarity index 100% >> rename from src/patches/dhcpcd-9.4.0-Allow-free-selection-of-MTU-by-the-user.patch >> rename to src/patches/dhcpcd-10.0.1-Allow-free-selection-of-MTU-by-the-user.patch >> -- >> 2.40.1 >> >
I thought we were already using it, as dhcpcd runs like this on my system: 2353 ? S 0:10 dhcpcd: red0 [ip4] 2354 ? S 0:00 \_ dhcpcd: [privileged proxy] red0 [ip4] 2392 ? S 0:00 | \_ dhcpcd: [BPF ARP] red0 100.64.27.48 3276 ? S 0:00 | \_ dhcpcd: [network proxy] 100.64.27.48 2355 ? S 0:00 \_ dhcpcd: [control proxy] red0 [ip4] I thought this is because it has forked different processes with different privileges that cannot be exploited as easily. -Michael > On 2 Jun 2023, at 11:33, Adolf Belka <adolf.belka@ipfire.org> wrote: > > Hi Michael, > > On 02/06/2023 11:01, Michael Tremer wrote: >> Hello Adolf, >> Why do we need to disable the privilege separation feature here? > It doesn't but I suspected that some changes would be needed to the config file to actually use it and as I don't know what would need to be changed if I built it with privilege separation then it might not work anymore. > > If it is relatively easy to set privilege separation up and someone can tell me what changes I need to make in the config file and/or elsewhere then I can do a v2 version of the patch, also testing it out to confirm it works. > > Regards, > Adolf. >> -Michael >>> On 19 May 2023, at 12:47, Adolf Belka <adolf.belka@ipfire.org> wrote: >>> >>> - Update from version 9.4.1 to 10.0.1 >>> - Update of rootfile not required >>> - Tested on vm testbed and confirmed that dhcpcd worked as expected. Connection on red >>> successfully made. >>> - Changelog is no longer provided. For details of changes you have to look at the commits >>> log - https://github.com/NetworkConfiguration/dhcpcd/commits >>> >>> Tested-by: Adolf Belka <adolf.belka@ipfire.org> >>> Signed-off-by: Adolf Belka <adolf.belka@ipfire.org> >>> --- >>> lfs/dhcpcd | 11 ++++++----- >>> ...0.1-Allow-free-selection-of-MTU-by-the-user.patch} | 0 >>> 2 files changed, 6 insertions(+), 5 deletions(-) >>> rename src/patches/{dhcpcd-9.4.0-Allow-free-selection-of-MTU-by-the-user.patch => dhcpcd-10.0.1-Allow-free-selection-of-MTU-by-the-user.patch} (100%) >>> >>> diff --git a/lfs/dhcpcd b/lfs/dhcpcd >>> index 2373198da..ae1b75053 100644 >>> --- a/lfs/dhcpcd >>> +++ b/lfs/dhcpcd >>> @@ -1,7 +1,7 @@ >>> ############################################################################### >>> # # >>> # IPFire.org - A linux based firewall # >>> -# Copyright (C) 2007-2021 IPFire Team <info@ipfire.org> # >>> +# Copyright (C) 2007-2023 IPFire Team <info@ipfire.org> # >>> # # >>> # This program is free software: you can redistribute it and/or modify # >>> # it under the terms of the GNU General Public License as published by # >>> @@ -24,7 +24,7 @@ >>> >>> include Config >>> >>> -VER = 9.4.1 >>> +VER = 10.0.1 >>> >>> THISAPP = dhcpcd-$(VER) >>> DL_FILE = $(THISAPP).tar.xz >>> @@ -40,7 +40,7 @@ objects = $(DL_FILE) >>> >>> $(DL_FILE) = $(DL_FROM)/$(DL_FILE) >>> >>> -$(DL_FILE)_BLAKE2 = 847c7451918ac89fe384e180ec52ee4624c0f2dc73354ecb4c63b02d8d9cf0a6d164b33e5d083a05d4868079dcf6208a820b4263c80337a12be40a27517ecf87 >>> +$(DL_FILE)_BLAKE2 = f1e93285d040b98bede86bb2e87e372afc0d1d124e7a6580c23d8d228a34ee17001fc3c2d9091b16fb082fe2f2ad7ba50c0dd7b0db2b2237ab1cff9ca152100a >>> >>> install : $(TARGET) >>> >>> @@ -70,13 +70,14 @@ $(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-9.4.0-Allow-free-selection-of-MTU-by-the-user.patch >>> + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcpcd-10.0.1-Allow-free-selection-of-MTU-by-the-user.patch >>> cd $(DIR_APP) && ./configure \ >>> --prefix="" \ >>> --sysconfdir=/var/ipfire/dhcpc \ >>> --dbdir=/var/ipfire/dhcpc \ >>> --libexecdir=/var/ipfire/dhcpc \ >>> - --mandir=/usr/share/man >>> + --mandir=/usr/share/man \ >>> + --disable-privsep >>> cd $(DIR_APP) && make $(MAKETUNING) >>> cd $(DIR_APP) && make install >>> >>> diff --git a/src/patches/dhcpcd-9.4.0-Allow-free-selection-of-MTU-by-the-user.patch b/src/patches/dhcpcd-10.0.1-Allow-free-selection-of-MTU-by-the-user.patch >>> similarity index 100% >>> rename from src/patches/dhcpcd-9.4.0-Allow-free-selection-of-MTU-by-the-user.patch >>> rename to src/patches/dhcpcd-10.0.1-Allow-free-selection-of-MTU-by-the-user.patch >>> -- >>> 2.40.1 >>> > > -- > Sent from my laptop
Hi Michael, On 02/06/2023 12:40, Michael Tremer wrote: > I thought we were already using it, as dhcpcd runs like this on my system: > > 2353 ? S 0:10 dhcpcd: red0 [ip4] > 2354 ? S 0:00 \_ dhcpcd: [privileged proxy] red0 [ip4] > 2392 ? S 0:00 | \_ dhcpcd: [BPF ARP] red0 100.64.27.48 > 3276 ? S 0:00 | \_ dhcpcd: [network proxy] 100.64.27.48 > 2355 ? S 0:00 \_ dhcpcd: [control proxy] red0 [ip4] > > I thought this is because it has forked different processes with different privileges that cannot be exploited as easily. My bad. For some reason, and I can't figure out why now, I came to the conclusion that privilege separation had come in new with the 10.0.0 series Searching now I can see it has been there for some time, certainly already there with 9.4.1 Apologies for the confusion. I will submit a v2 version removing the disable-privsep option. Regards, Adolf. > > -Michael > >> On 2 Jun 2023, at 11:33, Adolf Belka <adolf.belka@ipfire.org> wrote: >> >> Hi Michael, >> >> On 02/06/2023 11:01, Michael Tremer wrote: >>> Hello Adolf, >>> Why do we need to disable the privilege separation feature here? >> It doesn't but I suspected that some changes would be needed to the config file to actually use it and as I don't know what would need to be changed if I built it with privilege separation then it might not work anymore. >> >> If it is relatively easy to set privilege separation up and someone can tell me what changes I need to make in the config file and/or elsewhere then I can do a v2 version of the patch, also testing it out to confirm it works. >> >> Regards, >> Adolf. >>> -Michael >>>> On 19 May 2023, at 12:47, Adolf Belka <adolf.belka@ipfire.org> wrote: >>>> >>>> - Update from version 9.4.1 to 10.0.1 >>>> - Update of rootfile not required >>>> - Tested on vm testbed and confirmed that dhcpcd worked as expected. Connection on red >>>> successfully made. >>>> - Changelog is no longer provided. For details of changes you have to look at the commits >>>> log - https://github.com/NetworkConfiguration/dhcpcd/commits >>>> >>>> Tested-by: Adolf Belka <adolf.belka@ipfire.org> >>>> Signed-off-by: Adolf Belka <adolf.belka@ipfire.org> >>>> --- >>>> lfs/dhcpcd | 11 ++++++----- >>>> ...0.1-Allow-free-selection-of-MTU-by-the-user.patch} | 0 >>>> 2 files changed, 6 insertions(+), 5 deletions(-) >>>> rename src/patches/{dhcpcd-9.4.0-Allow-free-selection-of-MTU-by-the-user.patch => dhcpcd-10.0.1-Allow-free-selection-of-MTU-by-the-user.patch} (100%) >>>> >>>> diff --git a/lfs/dhcpcd b/lfs/dhcpcd >>>> index 2373198da..ae1b75053 100644 >>>> --- a/lfs/dhcpcd >>>> +++ b/lfs/dhcpcd >>>> @@ -1,7 +1,7 @@ >>>> ############################################################################### >>>> # # >>>> # IPFire.org - A linux based firewall # >>>> -# Copyright (C) 2007-2021 IPFire Team <info@ipfire.org> # >>>> +# Copyright (C) 2007-2023 IPFire Team <info@ipfire.org> # >>>> # # >>>> # This program is free software: you can redistribute it and/or modify # >>>> # it under the terms of the GNU General Public License as published by # >>>> @@ -24,7 +24,7 @@ >>>> >>>> include Config >>>> >>>> -VER = 9.4.1 >>>> +VER = 10.0.1 >>>> >>>> THISAPP = dhcpcd-$(VER) >>>> DL_FILE = $(THISAPP).tar.xz >>>> @@ -40,7 +40,7 @@ objects = $(DL_FILE) >>>> >>>> $(DL_FILE) = $(DL_FROM)/$(DL_FILE) >>>> >>>> -$(DL_FILE)_BLAKE2 = 847c7451918ac89fe384e180ec52ee4624c0f2dc73354ecb4c63b02d8d9cf0a6d164b33e5d083a05d4868079dcf6208a820b4263c80337a12be40a27517ecf87 >>>> +$(DL_FILE)_BLAKE2 = f1e93285d040b98bede86bb2e87e372afc0d1d124e7a6580c23d8d228a34ee17001fc3c2d9091b16fb082fe2f2ad7ba50c0dd7b0db2b2237ab1cff9ca152100a >>>> >>>> install : $(TARGET) >>>> >>>> @@ -70,13 +70,14 @@ $(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-9.4.0-Allow-free-selection-of-MTU-by-the-user.patch >>>> + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcpcd-10.0.1-Allow-free-selection-of-MTU-by-the-user.patch >>>> cd $(DIR_APP) && ./configure \ >>>> --prefix="" \ >>>> --sysconfdir=/var/ipfire/dhcpc \ >>>> --dbdir=/var/ipfire/dhcpc \ >>>> --libexecdir=/var/ipfire/dhcpc \ >>>> - --mandir=/usr/share/man >>>> + --mandir=/usr/share/man \ >>>> + --disable-privsep >>>> cd $(DIR_APP) && make $(MAKETUNING) >>>> cd $(DIR_APP) && make install >>>> >>>> diff --git a/src/patches/dhcpcd-9.4.0-Allow-free-selection-of-MTU-by-the-user.patch b/src/patches/dhcpcd-10.0.1-Allow-free-selection-of-MTU-by-the-user.patch >>>> similarity index 100% >>>> rename from src/patches/dhcpcd-9.4.0-Allow-free-selection-of-MTU-by-the-user.patch >>>> rename to src/patches/dhcpcd-10.0.1-Allow-free-selection-of-MTU-by-the-user.patch >>>> -- >>>> 2.40.1 >>>> >> >> -- >> Sent from my laptop > >
diff --git a/lfs/dhcpcd b/lfs/dhcpcd index 2373198da..ae1b75053 100644 --- a/lfs/dhcpcd +++ b/lfs/dhcpcd @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2021 IPFire Team <info@ipfire.org> # +# Copyright (C) 2007-2023 IPFire Team <info@ipfire.org> # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@ include Config -VER = 9.4.1 +VER = 10.0.1 THISAPP = dhcpcd-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 847c7451918ac89fe384e180ec52ee4624c0f2dc73354ecb4c63b02d8d9cf0a6d164b33e5d083a05d4868079dcf6208a820b4263c80337a12be40a27517ecf87 +$(DL_FILE)_BLAKE2 = f1e93285d040b98bede86bb2e87e372afc0d1d124e7a6580c23d8d228a34ee17001fc3c2d9091b16fb082fe2f2ad7ba50c0dd7b0db2b2237ab1cff9ca152100a install : $(TARGET) @@ -70,13 +70,14 @@ $(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-9.4.0-Allow-free-selection-of-MTU-by-the-user.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcpcd-10.0.1-Allow-free-selection-of-MTU-by-the-user.patch cd $(DIR_APP) && ./configure \ --prefix="" \ --sysconfdir=/var/ipfire/dhcpc \ --dbdir=/var/ipfire/dhcpc \ --libexecdir=/var/ipfire/dhcpc \ - --mandir=/usr/share/man + --mandir=/usr/share/man \ + --disable-privsep cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install diff --git a/src/patches/dhcpcd-9.4.0-Allow-free-selection-of-MTU-by-the-user.patch b/src/patches/dhcpcd-10.0.1-Allow-free-selection-of-MTU-by-the-user.patch similarity index 100% rename from src/patches/dhcpcd-9.4.0-Allow-free-selection-of-MTU-by-the-user.patch rename to src/patches/dhcpcd-10.0.1-Allow-free-selection-of-MTU-by-the-user.patch