From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED autolearn=no autolearn_force=no version=3.4.4 Received: (qmail 5082 invoked from network); 12 Aug 2021 01:18:46 -0000 Received: from 1ess.inri.net (216.126.196.35) by inbox.vuxu.org with ESMTPUTF8; 12 Aug 2021 01:18:46 -0000 Received: from out1-smtp.messagingengine.com ([66.111.4.25]) by 1ess; Wed Aug 11 17:24:21 -0400 2021 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id D4CC45C018B for <9front@9front.org>; Wed, 11 Aug 2021 17:24:19 -0400 (EDT) Received: from imap21 ([10.202.2.71]) by compute6.internal (MEProxy); Wed, 11 Aug 2021 17:24:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=biobuf.link; h= mime-version:message-id:date:from:to:subject:content-type; s= fm3; bh=+8LUjYTfFF+Tj7FbV+lbLdabDo9CVJIrEFpAr1nXk2o=; b=LPpngIV9 m7x60H/X5gD1KvKSd66zMZ0laPSCbYIs5EcAmIRGEGpB/5i38kDOJplx5EL2rhVn YqV6UZARjTPceqpsmieEgNzLOc0SnRpdV0pn7qB1FSEtErf1YezWSXRGKUSFdSm4 aSROzW5KS013QNhFm7O3CV8omY0H48DyM+Oj0IiMdbw/N0VngwEPBC4R2iNlxCCt 0YViDbM9m3sWVhLxA8cLe1Zcp4OEpBLwZ3fQRbgwNMd/b7YXeOw1VLYupJRFi9Y5 vMZv1lwB1La9knxlc4lUfwftULADN+zgIUPsn6kU3l4++omQiCwho3O8XFC1CalX uMsJMUI9jGg8pA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=+8LUjYTfFF+Tj7FbV+lbLdabDo9CV JIrEFpAr1nXk2o=; b=Xy2R+FZlLwMt/Mlol6z5us4NVd0aBp3rumemnUWazdBib 6tOAjdwFUdLVRYFVXfQtpukKOghd2a/RKEolXwkaElaHhA37k/8d4bQOVQlQNSYm JqOXj9w8shPaWLrjtl+tlUp63jiolxwNDlMoSCpc+ezmTBQ7NMEW3AjOH1PBrodq zCFk2TVnaIdhhX/lPDLKorCJeYlLYxuliosC1iKwKlnR6620Po1+UIsj3GIGJ+KM gpM0JaEAGSKSXQ0OLE0lEC9xqb9JJa8qcT9hqv/mDpWTsubX21nhmoqNpPCNgASB /KRVluo+Cyp91Xrt+CaqtZeoOl084ggpfI/jIdM2w== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrkedugdduheelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkfffhvffutgesmhdtreerreertdenucfhrhhomhepfdhjrghmvghs uchprghlmhgvrhdfuceojhgrmhgvshessghiohgsuhhfrdhlihhnkheqnecuggftrfgrth htvghrnhepffeffedtveeltefghfduffegieetfeekfefhffevffdtfffggfefvdeltedv gfejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepjh grmhgvshessghiohgsuhhfrdhlihhnkh X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id 71BAA51C0061; Wed, 11 Aug 2021 17:24:19 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.5.0-alpha0-554-g53a5f93b7d-fm-20210809.002-g53a5f93b Mime-Version: 1.0 Message-Id: <8b7fd75a-c7f2-476a-8872-aa42e6d07eb0@www.fastmail.com> Date: Wed, 11 Aug 2021 21:24:02 +0000 From: "james palmer" To: "9front mailing list" <9front@9front.org> Content-Type: multipart/mixed; boundary=187f7f2fae974ff2a933b30e7bd40b70 List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: overflow-preventing TOR over HTML pipelining singleton Subject: [9front] [PATCH] awk: add %q format for quoted strings (see quote(2)) Reply-To: 9front@9front.org Precedence: bulk --187f7f2fae974ff2a933b30e7bd40b70 Content-Type: text/plain this one comes in handy for building bulk rename scripts. patch for git/import attached. - james --187f7f2fae974ff2a933b30e7bd40b70 Content-Type: multipart/mixed; boundary="upas-clvmptqrqjxusdisvmdurtqxqw" Content-Disposition: inline This is a multi-part message in MIME format. --upas-clvmptqrqjxusdisvmdurtqxqw Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit from postmaster@1ess: The following attachment had content that we can't prove to be harmless. To avoid possible automatic execution, we changed the content headers. The original header was: Content-Disposition: attachment;filename="awk.patch" Content-Type: text/x-patch; name="awk.patch" Content-Transfer-Encoding: BASE64 --upas-clvmptqrqjxusdisvmdurtqxqw Content-Type: application/octet-stream Content-Disposition: attachment; filename="awk.patch.suspect" Content-Transfer-Encoding: base64 RnJvbTogamFtZXMgcGFsbWVyIDxqYW1lc0BiaW9idWYubGluaz4KRGF0ZTogVHVlLCAwMyBB dWcgMjAyMSAxNDozMzoyNCArMDAwMApTdWJqZWN0OiBbUEFUQ0hdIGF3azogYWRkICVxIGZv cm1hdCBmb3IgcXVvdGVkIHN0cmluZ3MgKHNlZSBxdW90ZSgyKSkKCi0tLQpkaWZmIDIyM2Rh ZjYxMDRiNWZkNzNhNjIxNGZjM2IyZmNiZDIzN2ZmYmU2NjYgMGE0MDFjNDhlZjgyYmJiOGJk YWZjOTNhNjEwN2NjM2EzNWFkYTRlZQotLS0gYS9zeXMvc3JjL2NtZC9hd2svbWFpbi5jCVNh dCBKdWwgMzEgMTk6Mjk6MzkgMjAyMQorKysgYi9zeXMvc3JjL2NtZC9hd2svbWFpbi5jCVR1 ZSBBdWcgIDMgMTU6MzM6MjQgMjAyMQpAQCAtNjAsNiArNjAsOCBAQAogCUJpbml0KCZzdGRv dXQsIDEsIE9XUklURSk7CiAJQmluaXQoJnN0ZGVyciwgMiwgT1dSSVRFKTsKIAorCXF1b3Rl Zm10aW5zdGFsbCgpOworCiAJY21kbmFtZSA9IGFyZ3ZbMF07CiAJaWYgKGFyZ2MgPT0gMSkg ewogCQlCcHJpbnQoJnN0ZGVyciwgInVzYWdlOiAlcyBbLUYgZmllbGRzZXBdIFstZF0gWy1t ZiBuXSBbLW1yIG5dIFstc2FmZV0gWy12IHZhcj12YWx1ZV0gWy1mIHByb2dyYW1maWxlIHwg J3Byb2dyYW0nXSBbZmlsZSAuLi5dXG4iLCBjbWRuYW1lKTsKLS0tIGEvc3lzL3NyYy9jbWQv YXdrL3J1bi5jCVNhdCBKdWwgMzEgMTk6Mjk6MzkgMjAyMQorKysgYi9zeXMvc3JjL2NtZC9h d2svcnVuLmMJVHVlIEF1ZyAgMyAxNTozMzoyNCAyMDIxCkBAIC04MzYsNyArODM2LDcgQEAK IGludCBmb3JtYXQoY2hhciAqKnBidWYsIGludCAqcGJ1ZnNpemUsIGNoYXIgKnMsIE5vZGUg KmEpCS8qIHByaW50Zi1saWtlIGNvbnZlcnNpb25zICovCiB7CiAJY2hhciAqZm10OwotCWNo YXIgKnAsICp0LCAqb3M7CisJY2hhciAqcCwgKnQsICpvcywgKnRtcDsKIAlDZWxsICp4Owog CWludCBmbGFnLCBuOwogCWludCBmbXR3ZDsgLyogZm9ybWF0IHdpZHRoICovCkBAIC05MTUs NiArOTE1LDkgQEAKIAkJY2FzZSAnYyc6CiAJCQlmbGFnID0gNTsKIAkJCWJyZWFrOworCQlj YXNlICdxJzoKKwkJCWZsYWcgPSA2OworCQkJYnJlYWs7CiAJCWRlZmF1bHQ6CiAJCQlXQVJO SU5HKCJ3ZWlyZCBwcmludGYgY29udmVyc2lvbiAlcyIsIGZtdCk7CiAJCQlmbGFnID0gMDsK QEAgLTk2NCw2ICs5NjcsMTQgQEAKIAkJCQkJcCsrOwogCQkJCSpwID0gJ1wwJzsKIAkJCX0K KwkJCWJyZWFrOworCQljYXNlIDY6CisJCQl0ID0gZ2V0c3ZhbCh4KTsKKwkJCXRtcCA9IHQ7 CisJCQl3aGlsZSgqdG1wKyspIHsgaWYoKnRtcCA9PSAnXCcnKSB7IG4rKzsgfSBuKys7IH0K KwkJCWlmKCFhZGpidWYoJmJ1ZiwgJmJ1ZnNpemUsIDMrbitwLWJ1ZiwgcmVjc2l6ZSwgJnAs IDApKQorCQkJCUZBVEFMKCJodWdlIHN0cmluZy9mb3JtYXQgKCVkIGNoYXJzKSBpbiBwcmlu dGYgJS4zMHMuLi4gcmFuIGZvcm1hdCgpIG91dCBvZiBtZW1vcnkiLCBuLCB0KTsKKwkJCXNw cmludChwLCBmbXQsIHQpOwogCQkJYnJlYWs7CiAJCX0KIAkJaWYgKGlzdGVtcCh4KSkK --upas-clvmptqrqjxusdisvmdurtqxqw-- --187f7f2fae974ff2a933b30e7bd40b70--