From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: passt.top; dmarc=none (p=none dis=none) header.from=alyssa.is Authentication-Results: passt.top; dkim=pass (2048-bit key; unprotected) header.d=alyssa.is header.i=@alyssa.is header.a=rsa-sha256 header.s=fm2 header.b=XFDvzZe9; dkim=pass (2048-bit key; unprotected) header.d=messagingengine.com header.i=@messagingengine.com header.a=rsa-sha256 header.s=fm3 header.b=feMrV75d; dkim-atps=neutral Received: from fout-a5-smtp.messagingengine.com (fout-a5-smtp.messagingengine.com [103.168.172.148]) by passt.top (Postfix) with ESMTPS id 045D55A0008 for ; Sat, 26 Apr 2025 10:44:49 +0200 (CEST) Received: from phl-compute-01.internal (phl-compute-01.phl.internal [10.202.2.41]) by mailfout.phl.internal (Postfix) with ESMTP id B920D1380504 for ; Sat, 26 Apr 2025 04:44:47 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-01.internal (MEProxy); Sat, 26 Apr 2025 04:44:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alyssa.is; h=cc :content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:message-id:mime-version:reply-to:subject :subject:to:to; s=fm2; t=1745657087; x=1745743487; bh=SjOafAMZxL eKX2xg9JfTmLTAnbMc+DZJnnRiL77Enyo=; b=XFDvzZe96t0H02alENR2o4e4hM cY3jiccOuEQOO9sj+IVzVGK94yyI15vtQpZPBEX64cjhKk0IUDqtsR9LM3swXRgQ zOllp7JkDPJTarRKAs8ax1HOuWk+nhGHfv7SS8IwgIISsGpum+UOLpL7kEl51cl7 JQ8hmgCt5l8wPFrFYKWMd17SKq8pHuPQAX9hRagKkzdM7MYvMxG8o61lAGFfXDT9 go6TBv/dKwYy0upcEqek4hH4eBUgJ1towScVUW7A1UXhghNO2VWc2aD31pOj7bIi 8vfMq5naUvyIkSmuLRkBQlEdwevIZYvupNdiF3XLcSN/ph1UkHIwiHiMrobQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:message-id:mime-version:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1745657087; x=1745743487; bh=SjOafAMZxLeKX2xg9JfTmLTAnbMc+DZJnnR iL77Enyo=; b=feMrV75d1KMMevJZtDGcu1jnN2sclcrFzRGCrw8HPJI4xrwi7IX WJmy0aL4zMOKux56lJb/cLR8f1WISRZbawns0Z0B9vw87yEDKcOfbDIp3Yf8NO98 eNV8s63j+aVayeDZSmGsGbesbuBs9uOSYaPKEvq3UKcprYNyjzw/SNN1vf6jL8Cn gcm++seT2JdFwT3sm5SY0IYJac8LqkYGXCL5GYn4wGHlb5O9tF8h1VonnBWSFPYu HmRA4L5q/oHnHgtEUAO1IJ+m34Nb1M5cdrJ7XXx8PQZAFZQfyfN2wzSUD1WSJhEi GeT/hzUbWteS5dCEiAXwn+VDmDN0P/qxrig== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvheegjeehucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefhvf fufffkofggtgfgsehtkeertdertdejnecuhfhrohhmpeetlhihshhsrgcutfhoshhsuceo hhhisegrlhihshhsrgdrihhsqeenucggtffrrghtthgvrhhnpeeiiefhhfdvgfdtffeghe evgfdvtdduffejfedvhfeijedvgeeitdejveehgffhhfenucffohhmrghinhepshhkrghr nhgvthdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfh hrohhmpehhihesrghlhihsshgrrdhishdpnhgspghrtghpthhtohepuddpmhhouggvpehs mhhtphhouhhtpdhrtghpthhtohepphgrshhsthdquggvvhesphgrshhsthdrthhoph X-ME-Proxy: Feedback-ID: i12284293:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Sat, 26 Apr 2025 04:44:47 -0400 (EDT) Received: by mbp.qyliss.net (Postfix, from userid 1000) id F2F4C11725; Sat, 26 Apr 2025 10:44:35 +0200 (CEST) From: Alyssa Ross To: passt-dev@passt.top Subject: [PATCH] conf: allow --fd 0 Message-ID: <20250426084425.25940-1-hi@alyssa.is> X-Mailer: git-send-email 2.47.2 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-MailFrom: hi@alyssa.is X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation Message-ID-Hash: M5ANBA4BATJQMB2W3E6N7K5MVBIFTMZU X-Message-ID-Hash: M5ANBA4BATJQMB2W3E6N7K5MVBIFTMZU X-Mailman-Approved-At: Mon, 28 Apr 2025 07:21:57 +0200 X-Mailman-Version: 3.3.8 Precedence: list List-Id: Development discussion and patches for passt Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Date: Sat, 26 Apr 2025 08:44:49 X-Original-Date: Sat, 26 Apr 2025 10:44:25 +0200 aW5ldGQtc3R5bGUgc29ja2V0IHBhc3NpbmcgdHJhZGl0aW9uYWxseSBzdGFydHMgYSBzZXJ2aWNl IHdpdGggYQ0KY29ubmVjdGVkIHNvY2tldCBvbiBmaWxlIGRlc2NyaXB0b3JzIDAgYW5kIDEuICBw YXNzdCBkaXNhbGxvd2luZw0Kb2J0YWluaW5nIGl0cyBzb2NrZXQgZnJvbSBlaXRoZXIgb2YgdGhl c2UgZGVzY3JpcHRvcnMgbWFkZSBpdA0KZGlmZmljdWx0IHRvIHVzZSB3aXRoIHN1cGVyLXNlcnZl cnMgcHJvdmlkaW5nIHRoaXMgaW50ZXJmYWNlIOKAlCBpbiBteQ0KY2FzZSBJIHdhbnRlZCB0byB1 c2UgcGFzc3Qgd2l0aCBzNi1pcGNzZXJ2ZXJbMV0uICBTaW5jZSAoYXMgZmFyIGFzIEkNCmNhbiB0 ZWxsKSBwYXNzdCBkb2VzIG5vdCB1c2Ugc3RhbmRhcmQgaW5wdXQgZm9yIGFueXRoaW5nIGVsc2Ug KHVubGlrZQ0Kc3RhbmRhcmQgb3V0cHV0KSwgaXQgc2hvdWxkIGJlIHNhZmUgdG8gcmVsYXggdGhl IHJlc3RyaWN0aW9ucyBvbiAtLWZkDQp0byBhbGxvdyBzZXR0aW5nIGl0IHRvIDAsIGVuYWJsaW5n IHRoaXMgdXNlIGNhc2UuDQoNCkxpbms6IGh0dHBzOi8vc2thcm5ldC5vcmcvc29mdHdhcmUvczYv czYtaXBjc2VydmVyLmh0bWwgWzFdDQpTaWduZWQtb2ZmLWJ5OiBBbHlzc2EgUm9zcyA8aGlAYWx5 c3NhLmlzPg0KLS0tDQogY29uZi5jIHwgMyArKy0NCiB1dGlsLmMgfCA0ICsrKy0NCiAyIGZpbGVz IGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBh L2NvbmYuYyBiL2NvbmYuYw0KaW5kZXggZjk0Mjg1MS4uYTZkN2UyMiAxMDA2NDQNCi0tLSBhL2Nv bmYuYw0KKysrIGIvY29uZi5jDQpAQCAtMTcxNyw3ICsxNzE3LDggQEAgdm9pZCBjb25mKHN0cnVj dCBjdHggKmMsIGludCBhcmdjLCBjaGFyICoqYXJndikNCiAJCQlmZF90YXBfb3B0ID0gc3RydG9s KG9wdGFyZywgTlVMTCwgMCk7DQogDQogCQkJaWYgKGVycm5vIHx8DQotCQkJICAgIGZkX3RhcF9v cHQgPD0gU1RERVJSX0ZJTEVOTyB8fCBmZF90YXBfb3B0ID4gSU5UX01BWCkNCisJCQkgICAgKGZk X3RhcF9vcHQgIT0gU1RESU5fRklMRU5PICYmIGZkX3RhcF9vcHQgPD0gU1RERVJSX0ZJTEVOTykg fHwNCisJCQkgICAgZmRfdGFwX29wdCA+IElOVF9NQVgpDQogCQkJCWRpZSgiSW52YWxpZCAtLWZk OiAlcyIsIG9wdGFyZyk7DQogDQogCQkJYy0+ZmRfdGFwID0gZmRfdGFwX29wdDsNCmRpZmYgLS1n aXQgYS91dGlsLmMgYi91dGlsLmMNCmluZGV4IDYyYTYwMDMuLmY1NDk3ZDQgMTAwNjQ0DQotLS0g YS91dGlsLmMNCisrKyBiL3V0aWwuYw0KQEAgLTg3NSw3ICs4NzUsOSBAQCB2b2lkIGNsb3NlX29w ZW5fZmlsZXMoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQ0KIAkJCWVycm5vID0gMDsNCiAJCQlmZCA9 IHN0cnRvbChvcHRhcmcsIE5VTEwsIDApOw0KIA0KLQkJCWlmIChlcnJubyB8fCBmZCA8PSBTVERF UlJfRklMRU5PIHx8IGZkID4gSU5UX01BWCkNCisJCQlpZiAoZXJybm8gfHwNCisJCQkgICAgKGZk ICE9IFNURElOX0ZJTEVOTyAmJiBmZCA8PSBTVERFUlJfRklMRU5PKSB8fA0KKwkJCSAgICBmZCA+ IElOVF9NQVgpDQogCQkJCWRpZSgiSW52YWxpZCAtLWZkOiAlcyIsIG9wdGFyZyk7DQogCQl9DQog CX0gd2hpbGUgKG5hbWUgIT0gLTEpOw0KDQpiYXNlLWNvbW1pdDogNDM2YWZjMzA0NDdjNmYwY2U1 MTZmMmIzOGM3Njk4MzMxMTRiYjVmOA0KLS0gDQoyLjQ3LjINCg0K