From patchwork Thu May 18 18:43:19 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 6869 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 (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 4QMf4t5MLbz3wmS for ; Thu, 18 May 2023 18:43:42 +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 4QMf4p5nsJzfB; Thu, 18 May 2023 18:43:38 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4QMf4p15wCz2xZH; Thu, 18 May 2023 18:43:38 +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 4QMf4m3Zfkz2xZH for ; Thu, 18 May 2023 18:43:36 +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 4QMf4m1f9xzfB; Thu, 18 May 2023 18:43:36 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1684435416; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=LIOAvz3Z2Zg/WS5FfTYDIjtx+A8QHc18WYHX/GdNjNw=; b=dzkgbO/cmxaU/DXO4jBXPj+0/E5qcgfsPPYcbK8qhQGNM+JmKC0xS86MQYg3DYx7RExe/8 UqGfTs7xeDZCWkBg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1684435416; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=LIOAvz3Z2Zg/WS5FfTYDIjtx+A8QHc18WYHX/GdNjNw=; b=qQvz6gONTeyjMCn5n6tlaDAtg7Tx403Sjh+d/aV64WLJXGeJN01ebtJQslu7CU5Wz575XB IQEcigNOnbvdVaLV0P9DlPjikVbHi3gerTtj/x+wVHQmte+kBODXV5oQ/mgdY/sjG1BV68 hGjEtN7SOMTDNtUIW6zaO/t+KSgOFe2lrkinz/xppWRYXO+chA33K1iU3K2NOyllEb+lhF 4rbctVKmxSctnhU/kbgKB0oVls5tt+TBKzNtSt1L4LMY+cIzQpsdf2TTNk4mBFR7BeLIzx douEkP4koO1WviNSGp5O1yXoOmsfYncPUEuj8b1wu2omuUaE1BuoD0OWD1AbFw== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] ed: Update to version 1.19 Date: Thu, 18 May 2023 20:43:19 +0200 Message-Id: <20230518184328.172754-2-adolf.belka@ipfire.org> In-Reply-To: <20230518184328.172754-1-adolf.belka@ipfire.org> References: <20230518184328.172754-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" - Update from version 1.17 to 1.19 - Update of rootfile not required - Changelog 2023-01-11 Antonio Diaz Diaz * Version 1.19 released. * main_loop.c (exec_command): Fix commands 'e', 'E'; they did set the 'modified' flag if file not found. (Reported by Harry Graf). (main_loop): Print script error line to stdout instead of stderr. * Change long name of option '-s' to '--script'. (Suggested by Andrew L. Moore). * Assign short name '-q' to options '--quiet' and '--silent'. * main.c (show_strerror) Use '!quiet' to enable diagnostics. * Do not process file names for backslash escapes. (Suggested by Andrew L. Moore). * ed.texi: Document 0 as starting point for searches '0;/RE/'. Document how to achieve the effect of ex style '!' filtering. 2022-02-04 Antonio Diaz Diaz * Version 1.18 released. * main_loop.c (get_shell_command): Flush stdout after printing cmd. (Reported by Sören Tempel). * signal.c (sighup_handler): Fix a memory leak just before exiting. * carg_parser.c (ap_init): Likewise. (Both reported by Xosé Vázquez Pérez). * io.c (read_file, write_file): Check ptr returned by strip_escapes. * main_loop.c (get_shell_command, exec_command): Likewise. * main_loop.c (get_shell_command): Remove backslash from escaped '%'. (Reported by Martin Thomsen). * main_loop.c, regex.c: Implement case-insensitive REs. * regex.c (compile_regex): Don't overwrite previous regex if error. * main.c: New option '--strip-trailing-cr'. * buffer.c (push_undo_atom): Fail if stack grows larger than INT_MAX. (too_many_lines): Fail if buffer grows larger than INT_MAX lines. * global.c (set_active_node): Fail if list grows larger than INT_MAX. * signal.c (resize_buffer): Fail if a line grows longer than INT_MAX. * io.c (read_file): Return -2 for fatal errors. * main_loop.c (main_loop): Set error status if fatal error from main. * main.c [restricted_]: New message "Directory access restricted". * ed.texi: New chapter "The 's' Command". * COPYING: Restored. (I forgot to do it in 1.11). * TODO: Removed. Signed-off-by: Adolf Belka --- lfs/ed | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lfs/ed b/lfs/ed index 3c19a9094..0a7014fd7 100644 --- a/lfs/ed +++ b/lfs/ed @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2018 IPFire Team # +# Copyright (C) 2007-2023 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 = 1.17 +VER = 1.19 THISAPP = ed-$(VER) DL_FILE = $(THISAPP).tar.lz @@ -39,7 +39,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 41c75c0affbf691c8aa7d46fc1a6e0324937aed825b641848703629c8652075e7b797a321203ea49f72ca00a16b1a7d66c21809a1a47b5d0862e21e74dfd5460 +$(DL_FILE)_BLAKE2 = 139305a1d64e96f7eadcb462325918e5eee18de229ec8e1b3fac29dc9b8ef58ceea4cd7ffdbd3674fd7f421d90bc0c9e3557318eb57830d7cd46e579828fa95d install : $(TARGET)