From owner-freebsd-bugs@FreeBSD.ORG Tue Jan 21 08:20:02 2014 Return-Path: Delivered-To: freebsd-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D3A1D47A for ; Tue, 21 Jan 2014 08:20:02 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B49C91F8F for ; Tue, 21 Jan 2014 08:20:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id s0L8K2eZ027407 for ; Tue, 21 Jan 2014 08:20:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id s0L8K2IX027406; Tue, 21 Jan 2014 08:20:02 GMT (envelope-from gnats) Date: Tue, 21 Jan 2014 08:20:02 GMT Message-Id: <201401210820.s0L8K2IX027406@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: =?utf-8?B?S2FybGkgU2rDtmJlcmc=?= Subject: Re: bin/161526: script(1) outputs corrupt if input is not from a terminal X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: =?utf-8?B?S2FybGkgU2rDtmJlcmc=?= List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Jan 2014 08:20:02 -0000 The following reply was made to PR bin/161526; it has been noted by GNATS. From: =?utf-8?B?S2FybGkgU2rDtmJlcmc=?= To: "to.my.trociny@gmail.com" Cc: "brian@FreeBSD.org" , "bug-followup@FreeBSD.org" , "aw1@stade.co.uk" , "stb@lassitu.de" , "trociny@freebsd.org" Subject: Re: bin/161526: script(1) outputs corrupt if input is not from a terminal Date: Tue, 21 Jan 2014 08:15:43 +0000 T24gV2VkLCAyMDE0LTAxLTA4IGF0IDA5OjE3ICswMjAwLCBNaWtvbGFqIEdvbHViIHdyb3RlOgo+ IE9uIFdlZCwgSmFuIDA4LCAyMDE0IGF0IDA2OjI1OjMxQU0gKzAwMDAsIEthcmxpIFNqw7ZiZXJn IHdyb3RlOgo+ID4gdGlzIDIwMTQtMDEtMDcga2xvY2thbiAxNzo0NSArMDIwMCBza3JldiBNaWtv bGFqIEdvbHViOgo+ID4gPiBPbiBUdWUsIEphbiAwNywgMjAxNCBhdCAxMDo0NjoxMUFNICswMDAw LCBLYXJsaSBTaiJvYmVyZyB3cm90ZToKPiA+ID4gPiBIaSEKPiA+ID4gPiAKPiA+ID4gPiBUaGlz IHdhcyByZXBvcnRlZCB0d28geWVhcnMgYmFjaywgd2l0aCBwYXRjaCBzZXQgdG8gTUZDIGFmdGVy IDMgZGF5cywKPiA+ID4gPiBhY2NvcmRpbmcgdG86Cj4gPiA+ID4gaHR0cDovL3N2bndlYi5mcmVl YnNkLm9yZy9iYXNlP3ZpZXc9cmV2aXNpb24mYW1wO3JldmlzaW9uPTIyNjQwMwo+ID4gPiA+IAo+ ID4gPiA+IE15IHN5c3RlbXMgYXJlIGN1cnJlbnRseSBydW5uaW5nIDkuMi1SRUxFQVNFIGFuZCB0 aGlzIHBhdGNoIHN0aWxsIGlzbid0Cj4gPiA+ID4gaW5jbHVkZWQsIHdoaWNoIEkgdGhpbmsgaXMg dW5mb3J0dW5hdGUsIHNpbmNlIGl0IHRvdGFsbHkgc29sdmVzIHRoZQo+ID4gPiA+IHByb2JsZW0g b2YgcnVubmluZyBlLmcuIHBvcnR1cGdyYWRlIHNvbWV3aGVyZSBub3QgZXhlY3V0ZWQgZnJvbSBh Cj4gPiA+ID4gdGVybWluYWwsIHdoaWNoIGlzIGF3ZXNvbWUhCj4gPiA+IAo+ID4gPiBJdCB3YXMg bWVyZ2VkIHRvIHN0YWJsZS85IGluIHIyMjY1OTEKPiA+ID4gCj4gPiA+IGh0dHA6Ly9zdm53ZWIu ZnJlZWJzZC5vcmcvYmFzZT92aWV3PXJldmlzaW9uJnJldmlzaW9uPTIyNjU5MQo+ID4gPiAKPiA+ ID4gKGFuZCB0aGUgY29tbWl0IHdhcyB0cmFjZWQgYnkgdGhpcyBQUikgc28gSSBiZWxlaXZlIDku Mi1SRUxFQVNFCj4gPiA+IGluY2x1ZGVzIGl0Lgo+ID4gPiAKPiA+ID4gSWYgeW91IHN0aWxsIG9i c2VydmUgYmVoYXZpb3IgdGhhdCBsb29rcyBzdHJhbmdlIGZvciB5b3UgcGxlYXNlCj4gPiA+IHBy b3ZpZGUgbW9yZSBkZXRhaWxzLgo+ID4gCj4gPiBJIGtub3csIGl0IHNob3VsZCBiZSB0aGVyZSwg YnV0IHNvbWVob3cgaXTCtHMgbm90IGluY2x1ZGVkIGluIDkuMi1SRUxFQVNFCj4gPiByMjU2MDk4 LiBIZXJlwrRzIGZyb20gYSBtYWNoaW5lIEkganVzdCBwYXRjaGVkIHNjcmlwdC5jOgo+ID4gCj4g PiAjIGRpZmYgLXUgc2NyaXB0LmMub3JpZyBzY3JpcHQuYwo+ID4gLS0tIHNjcmlwdC5jLm9yaWcJ MjAxMy0xMC0wNyAxMDowNToxMC40NzUzMjY1OTggKzAyMDAKPiA+ICsrKyBzY3JpcHQuYwkyMDE0 LTAxLTA3IDE0OjE5OjE4LjQ4OTA4NzQ0NCArMDEwMAo+ID4gQEAgLTIzNSwxMiArMjM1LDE1IEBA Cj4gPiAgCQlGRF9TRVQobWFzdGVyLCAmcmZkKTsKPiA+ICAJCWlmIChyZWFkc3RkaW4pCj4gPiAg CQkJRkRfU0VUKFNURElOX0ZJTEVOTywgJnJmZCk7Cj4gPiAtCQlpZiAoKCFyZWFkc3RkaW4gJiYg dHR5ZmxnKSB8fCBmbHVzaHRpbWUgPiAwKSB7Cj4gPiAtCQkJdHYudHZfc2VjID0gIXJlYWRzdGRp biAmJiB0dHlmbGcgPyAxIDoKPiA+IC0JCQkgICAgZmx1c2h0aW1lIC0gKHR2ZWMgLSBzdGFydCk7 Cj4gPiArCQlpZiAoIXJlYWRzdGRpbiAmJiB0dHlmbGcpIHsKPiA+ICsJCQl0di50dl9zZWMgPSAx Owo+ID4gIAkJCXR2LnR2X3VzZWMgPSAwOwo+ID4gIAkJCXR2cCA9ICZ0djsKPiA+ICAJCQlyZWFk c3RkaW4gPSAxOwo+ID4gKwkJfSBlbHNlIGlmIChmbHVzaHRpbWUgPiAwKSB7Cj4gPiArCQkJdHYu dHZfc2VjID0gZmx1c2h0aW1lIC0gKHR2ZWMgLSBzdGFydCk7Cj4gPiArCQkJdHYudHZfdXNlYyA9 IDA7Cj4gPiArCQkJdHZwID0gJnR2Owo+ID4gIAkJfSBlbHNlIHsKPiA+ICAJCQl0dnAgPSBOVUxM Owo+ID4gIAkJfQo+ID4gCj4gPiBXaGVyZSAic2NyaXB0LmMub3JpZyIgaXMgd2hhdCB5b3UgZ2V0 IGFmdGVyIGluc3RhbGxpbmcsIGFuZCAic2NyaXB0LmMiCj4gPiBpcyB0aGUgbm93IHBhdGNoZWQg ZmlsZS4KPiA+IAo+ID4gQW5kIHdoYXTCtHMgbW9yZSBzdHJhbmdlIGlzIHRoYXQgSSBoYXZlIGFu b3RoZXIgc3lzdGVtIHJ1bm5pbmcgOS4xLVNUQUJMRQo+ID4gcjI0OTU4MCwgYW5kIHRoYXQgc3lz dGVtIGRvZXMgaGF2ZSB0aGUgY29kZToKPiA+ICAgICAgICAgICAgICAgICBGRF9TRVQobWFzdGVy LCAmcmZkKTsKPiA+ICAgICAgICAgICAgICAgICBpZiAocmVhZHN0ZGluKQo+ID4gICAgICAgICAg ICAgICAgICAgICAgICAgRkRfU0VUKFNURElOX0ZJTEVOTywgJnJmZCk7Cj4gPiAgICAgICAgICAg ICAgICAgaWYgKCFyZWFkc3RkaW4gJiYgdHR5ZmxnKSB7Cj4gPiAgICAgICAgICAgICAgICAgICAg ICAgICB0di50dl9zZWMgPSAxOwo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgdHYudHZfdXNl YyA9IDA7Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICB0dnAgPSAmdHY7Cj4gPiAgICAgICAg ICAgICAgICAgICAgICAgICByZWFkc3RkaW4gPSAxOwo+ID4gICAgICAgICAgICAgICAgIH0gZWxz ZSBpZiAoZmx1c2h0aW1lID4gMCkgewo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgdHYudHZf c2VjID0gZmx1c2h0aW1lIC0gKHR2ZWMgLSBzdGFydCk7Cj4gPiAgICAgICAgICAgICAgICAgICAg ICAgICB0di50dl91c2VjID0gMDsKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgIHR2cCA9ICZ0 djsKPiA+ICAgICAgICAgICAgICAgICB9IGVsc2Ugewo+ID4gICAgICAgICAgICAgICAgICAgICAg ICAgdHZwID0gTlVMTDsKPiA+ICAgICAgICAgICAgICAgICB9Cj4gPiAKPiA+IFNvIHNvbWV3aGVy ZSBiZXR3ZWVuIHIyNDk1ODAgYW5kIHIyNTYwOTgsIHRoaXMgdmVyeSBpbXBvcnRhbnQgcGllY2Ug b2YKPiA+IGNvZGUgaGFzIGdvbmUgbWlzc2luZz8KPiAKPiBJdCBsb29rcyB0aGlzIGZpeCB3YXMg cmV2ZXJ0ZWQgaW4gcjIzODg5Niwgd2hlbiBkb2luZyBiaW4vMTE0NDY1LiBBbGwKPiBicmFuY2hl cyBhcmUgYWZmZWN0ZWQuCj4gCj4gQnJpYW4sIGRpZCB5b3UgaGF2ZSBhIHJlYXNvbiBmb3IgdGhp cyBvciBpdCB3YXMganVzdCBhbiBhY2NpZGVudD8KPiBXb3VsZCB5b3Ugd2FudCB0byBmaXggdGhp cz8KCkhpIGV2ZXJ5b25lLCBhbnkgcHJvZ3Jlc3Mgb24gdGhpcz8KCi9LCgo+IAo+ID4gCj4gPiBQ Uy4gV2h5IGRvIG15IGVtYWlscyBsb29rIGxpa2UgY29tcGxldGUgKioqKiB3aGVuIHZpZXdlZCBm cm9tOgo+ID4gaHR0cDovL3d3dy5mcmVlYnNkLm9yZy9jZ2kvcXVlcnktcHIuY2dpP3ByPTE2MTUy NiZjYXQ9ID8KPiAKPiBJdCBpcyBiYXNlNjQgZW5jb2RlZC4gSSBzdXBwb3NlIEdOQVQgY2FuJ3Qg aGFuZGxlIHByb3Blcmx5IG1lc3NhZ2VzCj4gd2l0aCAnQ29udGVudC1UcmFuc2Zlci1FbmNvZGlu ZzogYmFzZTY0Jy4KPiAKPiAtLSAKPiBNaWtvbGFqIEdvbHViCgoKCi0tIAoKTWVkIFbDpG5saWdh IEjDpGxzbmluZ2FyCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkthcmxpIFNqw7ZiZXJnClN3ZWRp c2ggVW5pdmVyc2l0eSBvZiBBZ3JpY3VsdHVyYWwgU2NpZW5jZXMgQm94IDcwNzkgKFZpc2l0aW5n IEFkZHJlc3MKS3JvbsOlc3bDpGdlbiA4KQpTLTc1MCAwNyBVcHBzYWxhLCBTd2VkZW4KUGhvbmU6 ICArNDYtKDApMTgtNjcgMTUgNjYKa2FybGkuc2pvYmVyZ0BzbHUuc2UKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KVXNlcnMgbWFpbGluZyBsaXN0ClVzZXJz QG92aXJ0Lm9yZwpodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMK