adding tty output redirection detection
Vincent Yang <[email protected]> Mon, 13 Jul 2026 19:59:17 +0800
| Newsgroups | gmane.editors.nano.devel |
|---|---|
| Message-ID | <[email protected]> |
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------twADVq9poQzUBYCvDO0bpye2 Content-Type: multipart/mixed; boundary="------------Ru7lVAWxxZAj4XOSmB20zaCW"; protected-headers="v1"; hp="clear" Message-ID: <[email protected]> Date: Mon, 13 Jul 2026 19:59:17 +0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-GB From: Vincent Yang <[email protected]> Autocrypt: [email protected]; keydata= xjMEaSWvihYJKwYBBAHaRw8BAQdAczH28HsKFUf137/i0vCJVs503Tfa0SvSoMz0sCqrZz/N SVZpbmNlbnQgWWFuZyAoQSBHUEcga2V5IGZvciBzaWduaW5nIG1lc3NhZ2VzKSA8eWFuZy52 aW5jZW50LmhAaWNsb3VkLmNvbT7CkwQTFgoAOxYhBADM1NKV6A+xNI5IDfuml/HQ5Y71BQJp Ja+KAhsDBQsJCAcCAiICBhUKCQgLAgQWAgMBAh4HAheAAAoJEPuml/HQ5Y71lsgA/2dRYgVF x7UVlXHZa5KGSggmcB/k3K6VgAYdXUdmTCupAP9SDEn5EqK1V+hApUzfm+aEQfwYalfuFE5i gTu5vjQRCc44BGklr4oSCisGAQQBl1UBBQEBB0CdaDTViQAyiDWSCNHaQVRbgvVfoxHDpGHQ uZsEHMy+OgMBCAfCeAQYFgoAIBYhBADM1NKV6A+xNI5IDfuml/HQ5Y71BQJpJa+KAhsMAAoJ EPuml/HQ5Y71OGgBAOw0Cmc75BcfyPt7oabHJGHpDYFbX4x3WFe6uzM+gXmfAP4xmNkjKMXF r51sGiUBX2ZgJ1zhQoenk+ioLetKKFenDA== To: [email protected] Subject: adding tty output redirection detection --------------Ru7lVAWxxZAj4XOSmB20zaCW Content-Type: multipart/mixed; boundary="------------smd308ueYkce0ouQfsR9XiQA" --------------smd308ueYkce0ouQfsR9XiQA Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGVsbG8gYWxsLA0KDQpZb3Ugc2VlIHdoZW4geW91IGFyZSBydW5uaW5nIG5hbm8sIHRoZXJl IGlzIGEgY2hhbmNlIHRoYXQgeW91IHdpbGwgDQphY2NpZGVudGFsbHkgcmVkaXJlY3QgdGhl IHN0ZG91dCBzb21ld2hlcmUuIEluIHdoaWNoIHdoZW4geW91IGRvIHRoYXQsIA0KaXQgd291 bGQgYmUgdmVyeSBjb25mdXNpbmcgYmVjYXVzZSB5b3UgZG9uJ3Qgc2VlIGFueXRoaW5nIHdo ZW4geW91IA0KZXhwZWN0IHRvLg0KDQpBbmQgdGhlIHdvcnNlIHBhcnQgaXMgdGhhdCB5b3Ug aGF2ZSB0byB1c2Ugbm90IF5DIGJ1dCBeWCB0byBxdWl0LCB3aGljaCANCmZvciBuZXcgcGVv cGxlIHRoYXQgYXJlIG5vdCBmYW1pbGlhciB3aXRoIG5hbm8gaXMgZXNwZWNpYWxseSBhbm5v eWluZy4NCg0KU28gSSBhbSB0aGlua2luZyBhYm91dCBkb2luZyBhIGRldGVjdGlvbiBsb2dp YyB0byBleGl0IGlmIHN0ZG91dCBpcyBub3QgDQphIHR0eSBzb21ldGhpbmcgbGlrZSBiZWxv dzoNCg0KICAgICAgICAgc2V0X3VwX3NpZ3dpbmNoX2hhbmRsZXIoKTsNCiAgI2VuZGlmDQoN CisgICAgICAgLyogQ2hlY2sgaWYgc3Rkb3V0IGlzIGEgVFRZLCBvdGhlcndpc2UgZXhpdCAq Lw0KKyAgICAgICBpZighaXNhdHR5KFNURE9VVF9GSUxFTk8pKQ0KKyAgICAgICAgICAgICAg IGV4aXQoMSk7DQorDQogICAgICAgICAvKiBDdXJzZXMgbmVlZHMgVEVSTTsgaWYgaXQgaXMg dW5zZXQsIHRyeSBmYWxsaW5nIGJhY2sgdG8gDQphVlQyMjAuICovDQogICAgICAgICBpZiAo Z2V0ZW52KCJURVJNIikgPT0gTlVMTCkNCiAgICAgICAgICAgICAgICAgcHV0ZW52KCJURVJN PXZ0MjIwIik7DQoNCnNpbmNlIGN1cnNlcy9uY3Vyc2VzIGRvZXMgbm90IGhhbmRsZSB0aGlz LCBhbmQgdGhlcmUgaXMgbm8gcmVhc29uIEkgY2FuIA0KdGhpbmsgb2YgZm9yIGRvaW5nIHRo aXMuIFdoYXQgaXMgZXZlcnlvbmUncyBvcGluaW9ucz8NCg0KVmluY2VudCBZYW5nDQo= --------------smd308ueYkce0ouQfsR9XiQA Content-Type: application/pgp-keys; name="OpenPGP_0xFBA697F1D0E58EF5.asc" Content-Disposition: attachment; filename="OpenPGP_0xFBA697F1D0E58EF5.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEaSWvihYJKwYBBAHaRw8BAQdAczH28HsKFUf137/i0vCJVs503Tfa0SvSoMz0 sCqrZz/NSVZpbmNlbnQgWWFuZyAoQSBHUEcga2V5IGZvciBzaWduaW5nIG1lc3Nh Z2VzKSA8eWFuZy52aW5jZW50LmhAaWNsb3VkLmNvbT7CkwQTFgoAOxYhBADM1NKV 6A+xNI5IDfuml/HQ5Y71BQJpJa+KAhsDBQsJCAcCAiICBhUKCQgLAgQWAgMBAh4H AheAAAoJEPuml/HQ5Y71lsgA/2dRYgVFx7UVlXHZa5KGSggmcB/k3K6VgAYdXUdm TCupAP9SDEn5EqK1V+hApUzfm+aEQfwYalfuFE5igTu5vjQRCc44BGklr4oSCisG AQQBl1UBBQEBB0CdaDTViQAyiDWSCNHaQVRbgvVfoxHDpGHQuZsEHMy+OgMBCAfC eAQYFgoAIBYhBADM1NKV6A+xNI5IDfuml/HQ5Y71BQJpJa+KAhsMAAoJEPuml/HQ 5Y71OGgBAOw0Cmc75BcfyPt7oabHJGHpDYFbX4x3WFe6uzM+gXmfAP4xmNkjKMXF r51sGiUBX2ZgJ1zhQoenk+ioLetKKFenDA=3D=3D =3DhK0d -----END PGP PUBLIC KEY BLOCK----- --------------smd308ueYkce0ouQfsR9XiQA-- --------------Ru7lVAWxxZAj4XOSmB20zaCW-- --------------twADVq9poQzUBYCvDO0bpye2 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQQAzNTSlegPsTSOSA37ppfx0OWO9QUCalTTFQUDAAAAAAAKCRD7ppfx0OWO9QZK AQCg3UOJquvcg5yOQIiEGyxRLPcMzRzHB9mMvpIl6F8P3wEA9/hIAkC3bsYSKtiez16sxB167G80 ZfAAn7ibuQCVLw0= =4vAf -----END PGP SIGNATURE----- --------------twADVq9poQzUBYCvDO0bpye2--