From patchwork Sun Jun 7 18:14:38 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Matthias Fischer X-Patchwork-Id: 9914 Return-Path: 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 (secp384r1 raw public key) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "R12" (not verified)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4gYNcY1cq4z3wbB for ; Sun, 07 Jun 2026 18:14:53 +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) (Client CN "mail02.haj.ipfire.org", Issuer "E8" (not verified)) by mail01.ipfire.org (Postfix) with ESMTPS id 4gYNcX540nz6qV for ; Sun, 07 Jun 2026 18:14:52 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4gYNcX4GYvz2ylc for ; Sun, 07 Jun 2026 18:14:52 +0000 (UTC) X-Original-To: development@lists.ipfire.org Received: from mail01.ipfire.org (mail01.haj.ipfire.org [IPv6:2001:678:b28::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (secp384r1 raw public key) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "R12" (not verified)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4gYNcV0M99z2xM3 for ; Sun, 07 Jun 2026 18:14:50 +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 RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4gYNcS3Z4gz12S; Sun, 07 Jun 2026 18:14:48 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1780856088; 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; bh=ezZEc1lcu9M3D62GOJr2bGVaegOYkRAD1rMJz1EMlGY=; b=KOiHNuMJsezMLvKWHMTJ/lj3yZ9mnkOW3uprpnhFOnIiDNBZWJ83QTh+mr0eDMNc2PjQF8 3egZkomG/eA1GfCw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1780856088; 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; bh=ezZEc1lcu9M3D62GOJr2bGVaegOYkRAD1rMJz1EMlGY=; b=hPEN7rJN/vTHYGpRszTYHKAi2NCzp3tcF2ibEyqjQF1SQ0v6W3JVpVsueRiivUeus+ixTf j1SufBDKX5nltvBqG1CZmxyhTSK75Y7WlsQinMwpeZ5k7Qcag83783aFQS+caZwJGcipBY T+OAlAMOcms71qTNnQOg+ZctcxcXVvJ20bIZ5u07ixlXxFgwIUv8u0Tm4/LS1aCqsKRMKP fv+udb8oS/IhBTL+lEmFnMhup4336pGUlajRoIl3OHABwCkDhS9/ahLZCJd5FA+EeClM2n YfJ8wcCnwQSW/CV4iQiaoEdsbRWXOCUIe42wzHaryjnf6AdZl3+Ov/cTTOzZaA== From: Matthias Fischer To: development@lists.ipfire.org Cc: Matthias Fischer Subject: [PATCH] fcron: Update to 3.4.1 Date: Sun, 7 Jun 2026 20:14:38 +0200 Message-ID: <20260607181440.3393001-1-matthias.fischer@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 For details see: http://fcron.free.fr/doc/en/changes.html "From version 3.4.0 to 3.4.1 Fixed bug in fcrontab whereby some commands starting with a (double)quote would be incorrectly rejected (thanks D. Ben Knoble). Use standard autoconf --docdir (thanks Alexey Sokolov). Small improvements to fcrondyn's output and error messages. Fixed/improved unit tests. Added self-links to the HTML doc pages." Signed-off-by: Matthias Fischer --- config/rootfiles/common/fcron | 124 +++++++++++++++++----------------- lfs/fcron | 6 +- 2 files changed, 64 insertions(+), 66 deletions(-) diff --git a/config/rootfiles/common/fcron b/config/rootfiles/common/fcron index 3d6a099ab..e0da1914c 100644 --- a/config/rootfiles/common/fcron +++ b/config/rootfiles/common/fcron @@ -14,75 +14,73 @@ etc/fcron.weekly/info.txt usr/bin/fcronsighup usr/bin/fcrontab usr/sbin/fcron -#usr/share/doc/fcron-3.4.0 -#usr/share/doc/fcron-3.4.0/en -#usr/share/doc/fcron-3.4.0/en/HTML -#usr/share/doc/fcron-3.4.0/en/HTML/LEGALNOTICE.html -#usr/share/doc/fcron-3.4.0/en/HTML/changes.html -#usr/share/doc/fcron-3.4.0/en/HTML/faq.html -#usr/share/doc/fcron-3.4.0/en/HTML/fcron.8.html -#usr/share/doc/fcron-3.4.0/en/HTML/fcron.conf.5.html -#usr/share/doc/fcron-3.4.0/en/HTML/fcrondyn.1.html -#usr/share/doc/fcron-3.4.0/en/HTML/fcrontab.1.html -#usr/share/doc/fcron-3.4.0/en/HTML/fcrontab.5.html -#usr/share/doc/fcron-3.4.0/en/HTML/fdl.html -#usr/share/doc/fcron-3.4.0/en/HTML/gpl.html -#usr/share/doc/fcron-3.4.0/en/HTML/how-and-why.html -#usr/share/doc/fcron-3.4.0/en/HTML/index.html -#usr/share/doc/fcron-3.4.0/en/HTML/install.html -#usr/share/doc/fcron-3.4.0/en/HTML/manpages.html -#usr/share/doc/fcron-3.4.0/en/HTML/readme.html -#usr/share/doc/fcron-3.4.0/en/HTML/relnotes.html -#usr/share/doc/fcron-3.4.0/en/HTML/thanks.html -#usr/share/doc/fcron-3.4.0/en/HTML/todo.html -#usr/share/doc/fcron-3.4.0/en/HTML/using-fcron.html -#usr/share/doc/fcron-3.4.0/en/txt -#usr/share/doc/fcron-3.4.0/en/txt/changes.txt -#usr/share/doc/fcron-3.4.0/en/txt/faq.txt -#usr/share/doc/fcron-3.4.0/en/txt/gpl.txt -#usr/share/doc/fcron-3.4.0/en/txt/install.txt -#usr/share/doc/fcron-3.4.0/en/txt/readme.txt -#usr/share/doc/fcron-3.4.0/en/txt/relnotes.txt -#usr/share/doc/fcron-3.4.0/en/txt/thanks.txt -#usr/share/doc/fcron-3.4.0/en/txt/todo.txt -#usr/share/doc/fcron-3.4.0/fr -#usr/share/doc/fcron-3.4.0/fr/HTML -#usr/share/doc/fcron-3.4.0/fr/HTML/LEGALNOTICE.html -#usr/share/doc/fcron-3.4.0/fr/HTML/changes.html -#usr/share/doc/fcron-3.4.0/fr/HTML/faq.html -#usr/share/doc/fcron-3.4.0/fr/HTML/fcron.8.html -#usr/share/doc/fcron-3.4.0/fr/HTML/fcron.conf.5.html -#usr/share/doc/fcron-3.4.0/fr/HTML/fcrondyn.1.html -#usr/share/doc/fcron-3.4.0/fr/HTML/fcrontab.1.html -#usr/share/doc/fcron-3.4.0/fr/HTML/fcrontab.5.html -#usr/share/doc/fcron-3.4.0/fr/HTML/fdl.html -#usr/share/doc/fcron-3.4.0/fr/HTML/gpl.html -#usr/share/doc/fcron-3.4.0/fr/HTML/how-and-why.html -#usr/share/doc/fcron-3.4.0/fr/HTML/index.html -#usr/share/doc/fcron-3.4.0/fr/HTML/install.html -#usr/share/doc/fcron-3.4.0/fr/HTML/manpages.html -#usr/share/doc/fcron-3.4.0/fr/HTML/readme.html -#usr/share/doc/fcron-3.4.0/fr/HTML/relnotes.html -#usr/share/doc/fcron-3.4.0/fr/HTML/thanks.html -#usr/share/doc/fcron-3.4.0/fr/HTML/todo.html -#usr/share/doc/fcron-3.4.0/fr/HTML/using-fcron.html -#usr/share/doc/fcron-3.4.0/fr/txt -#usr/share/doc/fcron-3.4.0/fr/txt/changes.txt -#usr/share/doc/fcron-3.4.0/fr/txt/faq.txt -#usr/share/doc/fcron-3.4.0/fr/txt/gpl.txt -#usr/share/doc/fcron-3.4.0/fr/txt/install.txt -#usr/share/doc/fcron-3.4.0/fr/txt/readme.txt -#usr/share/doc/fcron-3.4.0/fr/txt/relnotes.txt -#usr/share/doc/fcron-3.4.0/fr/txt/thanks.txt -#usr/share/doc/fcron-3.4.0/fr/txt/todo.txt +#usr/share/doc/fcron +#usr/share/doc/fcron/en +#usr/share/doc/fcron/en/HTML +#usr/share/doc/fcron/en/HTML/LEGALNOTICE.html +#usr/share/doc/fcron/en/HTML/changes.html +#usr/share/doc/fcron/en/HTML/faq.html +#usr/share/doc/fcron/en/HTML/fcron.8.html +#usr/share/doc/fcron/en/HTML/fcron.conf.5.html +#usr/share/doc/fcron/en/HTML/fcrondyn.1.html +#usr/share/doc/fcron/en/HTML/fcrontab.1.html +#usr/share/doc/fcron/en/HTML/fcrontab.5.html +#usr/share/doc/fcron/en/HTML/fdl.html +#usr/share/doc/fcron/en/HTML/gpl.html +#usr/share/doc/fcron/en/HTML/how-and-why.html +#usr/share/doc/fcron/en/HTML/index.html +#usr/share/doc/fcron/en/HTML/install.html +#usr/share/doc/fcron/en/HTML/manpages.html +#usr/share/doc/fcron/en/HTML/readme.html +#usr/share/doc/fcron/en/HTML/relnotes.html +#usr/share/doc/fcron/en/HTML/thanks.html +#usr/share/doc/fcron/en/HTML/todo.html +#usr/share/doc/fcron/en/HTML/using-fcron.html +#usr/share/doc/fcron/en/txt +#usr/share/doc/fcron/en/txt/changes.txt +#usr/share/doc/fcron/en/txt/faq.txt +#usr/share/doc/fcron/en/txt/gpl.txt +#usr/share/doc/fcron/en/txt/install.txt +#usr/share/doc/fcron/en/txt/readme.txt +#usr/share/doc/fcron/en/txt/relnotes.txt +#usr/share/doc/fcron/en/txt/thanks.txt +#usr/share/doc/fcron/en/txt/todo.txt +#usr/share/doc/fcron/fr +#usr/share/doc/fcron/fr/HTML +#usr/share/doc/fcron/fr/HTML/LEGALNOTICE.html +#usr/share/doc/fcron/fr/HTML/changes.html +#usr/share/doc/fcron/fr/HTML/faq.html +#usr/share/doc/fcron/fr/HTML/fcron.8.html +#usr/share/doc/fcron/fr/HTML/fcron.conf.5.html +#usr/share/doc/fcron/fr/HTML/fcrondyn.1.html +#usr/share/doc/fcron/fr/HTML/fcrontab.1.html +#usr/share/doc/fcron/fr/HTML/fcrontab.5.html +#usr/share/doc/fcron/fr/HTML/fdl.html +#usr/share/doc/fcron/fr/HTML/gpl.html +#usr/share/doc/fcron/fr/HTML/how-and-why.html +#usr/share/doc/fcron/fr/HTML/index.html +#usr/share/doc/fcron/fr/HTML/install.html +#usr/share/doc/fcron/fr/HTML/manpages.html +#usr/share/doc/fcron/fr/HTML/readme.html +#usr/share/doc/fcron/fr/HTML/relnotes.html +#usr/share/doc/fcron/fr/HTML/thanks.html +#usr/share/doc/fcron/fr/HTML/todo.html +#usr/share/doc/fcron/fr/HTML/using-fcron.html +#usr/share/doc/fcron/fr/txt +#usr/share/doc/fcron/fr/txt/changes.txt +#usr/share/doc/fcron/fr/txt/faq.txt +#usr/share/doc/fcron/fr/txt/gpl.txt +#usr/share/doc/fcron/fr/txt/install.txt +#usr/share/doc/fcron/fr/txt/readme.txt +#usr/share/doc/fcron/fr/txt/relnotes.txt +#usr/share/doc/fcron/fr/txt/thanks.txt +#usr/share/doc/fcron/fr/txt/todo.txt #usr/share/man/fr/man1/fcrondyn.1 #usr/share/man/fr/man1/fcrontab.1 #usr/share/man/fr/man3 #usr/share/man/fr/man3/bitstring.3 -#usr/share/man/fr/man5 #usr/share/man/fr/man5/fcron.conf.5 #usr/share/man/fr/man5/fcrontab.5 -#usr/share/man/fr/man8 #usr/share/man/fr/man8/fcron.8 #usr/share/man/man1/fcrondyn.1 #usr/share/man/man1/fcrontab.1 diff --git a/lfs/fcron b/lfs/fcron index f8edd096e..8afb1201f 100644 --- a/lfs/fcron +++ b/lfs/fcron @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2025 IPFire Team # +# Copyright (C) 2007-2026 IPFire Team # # # # 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 = 3.4.0 +VER = 3.4.1 THISAPP = fcron-$(VER) DL_FILE = $(THISAPP).src.tar.gz @@ -43,7 +43,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 6af224b5c41005f15970be553d9d80e2de809f35d79bcfb35e33ae3a9e9d6f81d058d3e2a52c0c5b960fff7e9f444f8e95f60ccce5392a6031f35a114ea87dbc +$(DL_FILE)_BLAKE2 = 91604eb46784176159e09c4153db41f3d77c5e13c803ebad6883fe35599ece99504bd83c1d9efb783ada02c82b32b80fcb9811c3b27fd4022c3a042c6cc054b1 install : $(TARGET)