From unknown Sun Jun 22 17:14:26 2025 X-Loop: help-debbugs@gnu.org Subject: bug#75532: [PATCH 0/1] Proposed new feature for the shred command Resent-From: TheJostler Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 13 Jan 2025 06:04:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 75532 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: patch To: 75532@debbugs.gnu.org Cc: Josjuar Lister X-Debbugs-Original-To: bug-coreutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.1736748195770 (code B ref -1); Mon, 13 Jan 2025 06:04:03 +0000 Received: (at submit) by debbugs.gnu.org; 13 Jan 2025 06:03:15 +0000 Received: from localhost ([127.0.0.1]:49877 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tXDXf-0000CH-8s for submit@debbugs.gnu.org; Mon, 13 Jan 2025 01:03:15 -0500 Received: from lists.gnu.org ([2001:470:142::17]:45804) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tX32q-0008Rx-2k for submit@debbugs.gnu.org; Sun, 12 Jan 2025 13:50:44 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tX32e-0001tJ-DS for bug-coreutils@gnu.org; Sun, 12 Jan 2025 13:50:34 -0500 Received: from dormouse.elm.relay.mailchannels.net ([23.83.212.50]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tX32c-0000Hc-Js for bug-coreutils@gnu.org; Sun, 12 Jan 2025 13:50:32 -0500 X-Sender-Id: hostingeremail|x-authuser|josj@tegosec.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 885814E4997 for ; Sun, 12 Jan 2025 18:50:26 +0000 (UTC) Received: from nl-srv-smtpout3.hostinger.io (trex-4.trex.outbound.svc.cluster.local [100.109.46.209]) (Authenticated sender: hostingeremail) by relay.mailchannels.net (Postfix) with ESMTPA id E09954E4AB6 for ; Sun, 12 Jan 2025 18:50:25 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1736707826; a=rsa-sha256; cv=none; b=4fqDVHig6pSxv8bt7+dIPzMOREQGECiDTl4NG2kym5EYJDDo9UTRABC4xJAcGfSPNICbM0 zT0Y6GMHas1ZexMOyw73dE7N85HxueNUNnxBF1G3wyAP9ZUusPCwddpwF36ERJvO8XYjLy xcCYij+EHFSUc9FH17bUGcmouUq/Mr6ZeylmnRtERouSORLa5Ct4syQIm50RIRflCl5zdA VpOmAcwqc348VyW2IFTnwRNsxhoka3sW6P187H5n/uBEnINYxFpCHfC5Sop/Ig/Un7lhpN sLAjUtw+JVezyMy2n3gNstQKHih9CUzwyivu27ZFXGMprBWB1h9H2HL/bZQkZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1736707826; 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:dkim-signature; bh=J0+q15AT3fWiUz5MnN/96b6gF+v7gIko1pjfDzJ7pIw=; b=2T9F1vxZq+3D6idgVk1uhbfw7VxsI/YlY6EY92Wj4wxt20grkpkfk3KAXlC+zqj7VI0kUO YWQqHp37DHMGOjLSWFeJo+OWhyngXayElzGY8BtIkhhRe8LMVNMaCW/GTQEfGLmOfiWTiF gGhUZXKMooCHqX/kqlc3KMxbfDvhXZy0SLmhWFAy21K+RnF2cd50F/GZw6H2SNyzrDG4L6 PCH0jUf5WVBstq/mYomvrDIcPjc86HsMGzn/z5Qx51CQnyXPFEDbsVtPE2yt2ilCSSAouP /lSJwGD8RMjuQXh+ZhnYT3uSZJJkWCEh/AnJR/VZ/h7OU/99HWWtcf5mKeukSA== ARC-Authentication-Results: i=1; rspamd-b5645c5d4-649cb; auth=pass smtp.auth=hostingeremail smtp.mailfrom=josj@tegosec.com X-Sender-Id: hostingeremail|x-authuser|josj@tegosec.com X-MC-Relay: Neutral X-MailChannels-SenderId: hostingeremail|x-authuser|josj@tegosec.com X-MailChannels-Auth-Id: hostingeremail X-Harbor-Broad: 2bab19e41cd5d89c_1736707826425_2288713178 X-MC-Loop-Signature: 1736707826425:2469170967 X-MC-Ingress-Time: 1736707826424 Received: from nl-srv-smtpout3.hostinger.io (nl-srv-smtpout3.hostinger.io [145.14.159.43]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.109.46.209 (trex/7.0.2); Sun, 12 Jan 2025 18:50:26 +0000 From: TheJostler DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tegosec.com; s=hostingermail-a; t=1736707823; 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=J0+q15AT3fWiUz5MnN/96b6gF+v7gIko1pjfDzJ7pIw=; b=IUbKJPkwwTBZFWPB4KLgB5qCEbJKUwDFcqmQJt5N7HNkVXy5Q/pWWBz4GdKXn6zMIzfyWL wM1FRvm3CWw0pgYE6svUnXKuws/bwGrECPNF2PoGiD5Z/qtQXrZzQvLCUJd/bgJ10/FKLr SeSY8xbKnmLCHEiKHi6ATFeXQqtnPx8JM30SmzuRfxzlu4MVxv8tkPGupaBAQmWZ13EUkI 7e0nqFVaj7tK7WmAIq7k0WDrydLItbNsGfoeOcaIswfXMnywFaIbqpmZMWH09ap1m/vWrK 0cxwVZB7Iv79kWuY2EA8dqpROnba5112hWNnoQnz8IoX9DJ56hhA2GqlFkwGYA== Message-Id: <20250112185020.124684-1-josj@tegosec.com> X-Mailer: git-send-email 2.39.5 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Date: Sun, 12 Jan 2025 18:50:23 +0000 (UTC) X-CM-Envelope: MS4xfAWoETnnH4eCYns2GX62aSK8KIsNZD2nsNt0K6226dkCpQM2EimHEym1wzMQvqV99VFy55WEUe35jNcUHhG8tgfnJn+Zrfe9f0Tc4l3NXQSu/Langp1D vM4WpDFiQTQx7VWCuafMJqdrei4+1+a8HnMCBOHlTmx3SB5CSYLFk81R4PpyLqJNNswjjKc4v9c+OMURqOhmGjBOBJXFYKXHVaswCXgsjpE0KrSJvLaw4gXb X-CM-Analysis: v=2.4 cv=XvmoOkF9 c=1 sm=1 tr=0 ts=67840eef a=LywaJTgNNuxJhQZtKkHN1Q==:117 a=LywaJTgNNuxJhQZtKkHN1Q==:17 a=bAK8nNZbAAAA:8 a=heP0LEWUTphmF34EA94A:9 a=5gdiso8aKJOKwWEKjupo:22 X-AuthUser: josj@tegosec.com Received-SPF: pass client-ip=23.83.212.50; envelope-from=josj@tegosec.com; helo=dormouse.elm.relay.mailchannels.net X-Spam_score_int: -38 X-Spam_score: -3.9 X-Spam_bar: --- X-Spam_report: (-3.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-1.798, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Mailman-Approved-At: Mon, 13 Jan 2025 01:03:13 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) From: Josjuar Lister Hello Coreutils team, My name is Josjuar Lister, I am a 28 year old free-lance software developer from the United Kingdom. My main work though is System Administration and Security, and of course I'm an avid Linux user. Shred is a tool I often used beause I like many others, value my privacy and security. I've often needed to securely delete many files in a directory and its subdirectories, but shred does not have a feature to do this. Oftentimes, I have written scripts to recursively shred files in a directory, but I think it would be useful to have this feature built into the shred command itself. I decided to add this feature to the shred command and I have tested it to ensure it works as expected. I would appreciate it if you could review this patch and consider including it in the next release of coreutils. Kind regards, Josjuar Lister Josjuar Lister (1): Added new recursive feature to the shred command src/shred.c | 111 +++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 97 insertions(+), 14 deletions(-) -- 2.39.5 From unknown Sun Jun 22 17:14:26 2025 X-Loop: help-debbugs@gnu.org Subject: bug#75532: [PATCH 0/1] Proposed new feature for the shred command Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 13 Jan 2025 07:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75532 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: patch To: TheJostler Cc: 75532@debbugs.gnu.org Received: via spool by 75532-submit@debbugs.gnu.org id=B75532.173675294714938 (code B ref 75532); Mon, 13 Jan 2025 07:23:02 +0000 Received: (at 75532) by debbugs.gnu.org; 13 Jan 2025 07:22:27 +0000 Received: from localhost ([127.0.0.1]:49967 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tXEmI-0003ss-Kz for submit@debbugs.gnu.org; Mon, 13 Jan 2025 02:22:26 -0500 Received: from mail.cs.ucla.edu ([131.179.128.66]:32824) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tXEmG-0003se-BS for 75532@debbugs.gnu.org; Mon, 13 Jan 2025 02:22:25 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id C765D3C011BDD; Sun, 12 Jan 2025 23:22:17 -0800 (PST) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id 2egTBaH0Xp_d; Sun, 12 Jan 2025 23:22:17 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 6E3423C0344DE; Sun, 12 Jan 2025 23:22:17 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 6E3423C0344DE DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1736752937; bh=QkVXjk8jPX9jSjhp5OIT1XkDKz+VRza3e+NgURy6c6s=; h=Message-ID:Date:MIME-Version:To:From; b=jeJOyxNBTQE9KRoxa+zaOnDz92Cz8ZmsOMjR1+6zBkMkUENQ5huOS/rpk3qAvEsqW QFi5dPN1ZneEjpNvKYSvgNKt1h7rQtPozQYdCAVTeYIDgL8uBBeqbnrglD8pw58nOP ihFwBMoRnzjQITHpdAIhAwLdl3ffWUQSEQ+ke3SI8hWZFE43xkcc+4ITCVdVbpVgMF b0pyj0MgfFoKCT1LGvl7Fq7+zZjjsY5TWv2BZZui4lXUnWko9TwLmBjJiqzefCJoTU x0l9Ju6lpgufX69rc5fgV0xCGdX6jHX6loAqqqTwib98XBfqmVwl17YYI0hc7g44KM f/i1pW5gf4R6g== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id AkKztntgSR-r; Sun, 12 Jan 2025 23:22:17 -0800 (PST) Received: from [192.168.254.12] (unknown [47.154.28.214]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id 4EA553C011BDD; Sun, 12 Jan 2025 23:22:17 -0800 (PST) Message-ID: <1ef01d45-ab5e-4e10-9d1c-2544e4848191@cs.ucla.edu> Date: Sun, 12 Jan 2025 23:22:17 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <20250112185020.124684-1-josj@tegosec.com> Content-Language: en-US From: Paul Eggert Organization: UCLA Computer Science Department In-Reply-To: <20250112185020.124684-1-josj@tegosec.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Wouldn't it be better to use 'find' + 'shred' to do that? That should work without any changes needed to either 'find' or 'shred'. Also, please read this: https://www.gnu.org/software/coreutils/manual/coreutils.html#shred-invocation to see why neither find+shred nor your proposed patch is all that private and secure nowadays. The situation now is even dicier than it was three decades ago when Gutmann's paper was published. From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 13 02:23:03 2025 Received: (at control) by debbugs.gnu.org; 13 Jan 2025 07:23:03 +0000 Received: from localhost ([127.0.0.1]:49972 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tXEmt-0003uO-5y for submit@debbugs.gnu.org; Mon, 13 Jan 2025 02:23:03 -0500 Received: from mail.cs.ucla.edu ([131.179.128.66]:50382) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tXEmq-0003tU-Rw for control@debbugs.gnu.org; Mon, 13 Jan 2025 02:23:01 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 41C5D3C011BDD for ; Sun, 12 Jan 2025 23:22:55 -0800 (PST) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id ChBTDYP7xuw3 for ; Sun, 12 Jan 2025 23:22:55 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 0B1BF3C0344DE for ; Sun, 12 Jan 2025 23:22:55 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 0B1BF3C0344DE DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1736752975; bh=+SOyg6P0XQMOmGx3du4wF4e2/w0jyCJzCTK8fKJrViU=; h=Message-ID:Date:MIME-Version:To:From; b=XlygATOelScZEvs/YmPUGeMysNCTzznFaem85LDaoCS/Ccd7oqz5FO2sfocO26CoL UCUgf2MHh1av1Gp2SnZLQO1zBsj9fT4SRDVV9UcNPCkuwX7jXTnJSGC8vwuIuM+KMu KSs+DmFT8pcWbvvBh3W4U6CwCLDG0Bkr3+tMfByjerP8BvkHUSFBGPzSvCNsBEfyYV YEEI+LRHuoMBrU7sZou0eWplc21KP8SWU1IYGvMeCY1DP82+DtCNQ9+BkQ8ukMua5L YXILXH1vUMcYkqUFhiRlbkOww+8lIP986EGAWDo34mw6Z9h6dLDJ6BMI5WLsGUhQQA NhGCxMXbxLIhw== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id JW2ax9OPWyHg for ; Sun, 12 Jan 2025 23:22:54 -0800 (PST) Received: from [192.168.254.12] (unknown [47.154.28.214]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id E2C0B3C011BDD for ; Sun, 12 Jan 2025 23:22:54 -0800 (PST) Message-ID: <28610e5e-d0d1-4d5e-a996-c2fc65c6d877@cs.ucla.edu> Date: Sun, 12 Jan 2025 23:22:54 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: control@debbugs.gnu.org From: Paul Eggert Subject: merge 75531 75532 Organization: UCLA Computer Science Department Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) merge 75531 75532 From unknown Sun Jun 22 17:14:26 2025 X-Loop: help-debbugs@gnu.org Subject: bug#75532: [PATCH 0/1] Proposed new feature for the shred command Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 13 Jan 2025 10:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 75532 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: patch To: TheJostler , 75532@debbugs.gnu.org Received: via spool by 75532-submit@debbugs.gnu.org id=B75532.173676561530059 (code B ref 75532); Mon, 13 Jan 2025 10:54:02 +0000 Received: (at 75532) by debbugs.gnu.org; 13 Jan 2025 10:53:35 +0000 Received: from localhost ([127.0.0.1]:50476 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tXI4c-0007oi-P8 for submit@debbugs.gnu.org; Mon, 13 Jan 2025 05:53:35 -0500 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]:56388) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tXI4a-0007oQ-2a; Mon, 13 Jan 2025 05:53:33 -0500 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-4361b0ec57aso39723135e9.0; Mon, 13 Jan 2025 02:53:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736765606; x=1737370406; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=jJQ6+JcDTePwbOUvj672GNPaLxF1VQSWflGIAyr9+Ew=; b=dqSvp1UG/B8Sk/94d9nkA84D18EMXXHNJRP3ELYc1FyWk0EP0aZqk0/jxjQ3JDrq3X R00CMCcwokOODgYPkCQlDqHhEleXWnb8pLAnjHKf0pHGSO54Mz05OvFdAcyvuqby6EpC UY/MPCWMiM5bFR0d2SVhkV7JucHct0YCHrHsAK7lyYi/miFmsjkaXrTT8ER1CBaQEgNz aH8JZPwYxJ5dEMsI8o0QiT9irV1Xi1+Z4BdpMDRuzuOqOISWjzYFU3ly/jTZiGTeRWeT Txy7KSNU1e8X5A9Ak57BnCDCqr/FO7tGMu9iYnNB0qQwNz9LxtNBP1itgYBhy1Zy7STa /MGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736765606; x=1737370406; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=jJQ6+JcDTePwbOUvj672GNPaLxF1VQSWflGIAyr9+Ew=; b=tGR9VCdtNUUEJprKSwjOhop4+qJgZqZEROQcffpBCcwptDqePhezSTao8LkxLEmuky NP1IB3XtFUs28y252oDw4K9DaeN3cqHml7fdcNkz+a5bjp2IQj816AuYHLrPpXx6pFpA uNO4IV4S+3zWfRc7YMj3e4vsrjfMp0/54myWRCiD5h7WzTy/xhaqFwGV/TWs4dQQbV4g NmgY7qfD5JniPZtX7DNgI8aBjQEGihOD6++LFgG4Yg/3KpcC/hoWL1A66gPrDN+v7G+W 17thLPWPh7uAcYgh8/AudULh3OiN1WXQUgxv65zzCbiHFEACdLRH/3w7E0Ggr4E+mgOe mW6A== X-Forwarded-Encrypted: i=1; AJvYcCVPwe8Q7z/EVxIrwPirtNXo3QOJELevJow2bB8BUV1LFO+LYW1ElCDDufVlrmeLayI4KYL4Sw==@debbugs.gnu.org, AJvYcCXoJgV0/+roabbJ/ViKtkqAlgefWOf+Ue3f4yW0XAd4D0as8kXF1msgLOOFVkiJnuwYu7UNvil8Sw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzkhboS44yJIUyABQTAszpn4UQKt0T2IqnJaEAl9/we5CG/61Ys WKB7n4/TsOnUdvvCBqLpAf5x0GAaGwyvDCzzP1OxxsErQMQBINVu X-Gm-Gg: ASbGncuCsVIdsfqRU6SAtD38jC7Hgv5bQAyojYM62p0sBpsI0wL3DXUYKW1x/S2FKJI Cxlkm2nbWr+mLt1AFx/FR1g3Scp+fjdCFmGVznbkADkOraoxDH0bfh8/PRjtQ760Y7Y0/II99D7 IQbnsErI/tISlneyY3c4fryUXcqPRi8jVcLNOD3FeFGTblmVhGlO4V9H0sLp8r0Re2wd4qYBJCT Na2z3sRhI4eMtY3PymHZBsZtH1bgrJRAxVfjnBIPo/ZFF/luikQO5T+HXPvUwc9513OSi45Vh3e QVKRoAH9Ms4vW8QfLY9TjG7tjdZ7NP0c2JZ2 X-Google-Smtp-Source: AGHT+IE5eeTDEcOvQrhkYEQS1t0GygHNOfNG/Vf8oplY9wE1hgDvy2bPvFoqpfo5qQpWfBzOU1M88g== X-Received: by 2002:a05:6000:186b:b0:386:1cd3:8a08 with SMTP id ffacd0b85a97d-38a872d0006mr16990395f8f.5.1736765605530; Mon, 13 Jan 2025 02:53:25 -0800 (PST) Received: from [192.168.1.31] (86-44-211-146-dynamic.agg2.lod.rsl-rtd.eircom.net. [86.44.211.146]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-38a8e38f0eesm12052712f8f.61.2025.01.13.02.53.24 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 13 Jan 2025 02:53:25 -0800 (PST) Message-ID: <75167cd9-78af-41ce-b80d-36e578430f8e@draigBrady.com> Date: Mon, 13 Jan 2025 10:53:23 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta References: <20250112185020.124684-1-josj@tegosec.com> Content-Language: en-US From: =?UTF-8?Q?P=C3=A1draig?= Brady In-Reply-To: <20250112185020.124684-1-josj@tegosec.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) tag 75532 notabug close 75532 stop details below... On 12/01/2025 18:50, TheJostler wrote: > From: Josjuar Lister > > Hello Coreutils team, > > My name is Josjuar Lister, I am a 28 year old free-lance software developer from the United Kingdom. > My main work though is System Administration and Security, and of course I'm an avid Linux user. > > Shred is a tool I often used beause I like many others, value my privacy and security. > > I've often needed to securely delete many files in a directory and its subdirectories, but shred does not have a feature to do this. > Oftentimes, I have written scripts to recursively shred files in a directory, but I think it would be useful to have this feature built into the shred command itself. > I decided to add this feature to the shred command and I have tested it to ensure it works as expected. > > I would appreciate it if you could review this patch and consider including it in the next release of coreutils. This was previously discussed at: https://www.gnu.org/software/coreutils/rejected_requests.html#shred The considerations haven't changed in the meantime, so I'm not on for applying this. thank you, Pádraig.