From owner-freebsd-bugs@FreeBSD.ORG Mon May 9 15:50:13 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B474716A4E8 for ; Mon, 9 May 2005 15:50:13 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 916D843D96 for ; Mon, 9 May 2005 15:50:13 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j49FoDQW041422 for ; Mon, 9 May 2005 15:50:13 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j49FoDOQ041420; Mon, 9 May 2005 15:50:13 GMT (envelope-from gnats) Date: Mon, 9 May 2005 15:50:13 GMT Message-Id: <200505091550.j49FoDOQ041420@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Rostislav Krasny Subject: Re: bin/80732: [PATCH]: getty(8) and telnetd(8) ignore the 'if' option of gettytab(5) and don't print initial message from a file (by default /etc/issue) before the login prompt X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Rostislav Krasny List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 May 2005 15:50:13 -0000 The following reply was made to PR bin/80732; it has been noted by GNATS. From: Rostislav Krasny To: bug-followup@freebsd.org Cc: Subject: Re: bin/80732: [PATCH]: getty(8) and telnetd(8) ignore the 'if' option of gettytab(5) and don't print initial message from a file (by default /etc/issue) before the login prompt Date: Mon, 9 May 2005 17:48:51 +0200 ------=_Part_2675_9870019.1115653731135 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline In my previous email the patch has been encoded by base64 by Gmail. I'm sending the patch again after renaming it to *.txt file. I hope this time Gmail will not use base64 encoding. ------=_Part_2675_9870019.1115653731135 Content-Type: text/plain; name="telnetd.patch.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="telnetd.patch.txt" ZGlmZiAtdXIgdGVsbmV0ZC5vcmlnL2V4dC5oIC91c3Ivc3JjL2NvbnRyaWIvdGVsbmV0L3RlbG5l dGQvZXh0LmgNCi0tLSB0ZWxuZXRkLm9yaWcvZXh0LmgJTW9uIE1heSAgOSAxNjo0MTo0NSAyMDA1 DQorKysgL3Vzci9zcmMvY29udHJpYi90ZWxuZXQvdGVsbmV0ZC9leHQuaAlNb24gTWF5ICA5IDE3 OjAxOjMwIDIwMDUNCkBAIC0xMTIsOCArMTEyLDcgQEANCiAjZW5kaWYNCiAJcHJvY2Vzc19zbGMo dW5zaWduZWQgY2hhciwgdW5zaWduZWQgY2hhciwgY2NfdCksDQogCXB0eWZsdXNoKHZvaWQpLA0K LQlwdXRjaHIoaW50KSwNCi0JcHV0ZihjaGFyICosIGNoYXIgKiksDQorCXB1dGYoY2hhciAqLCBj aGFyICosIHNpemVfdCksDQogCXJlY3ZfYXl0KHZvaWQpLA0KIAlzZW5kX2RvKGludCwgaW50KSwN CiAJc2VuZF9kb250KGludCwgaW50KSwNCmRpZmYgLXVyIHRlbG5ldGQub3JpZy90ZWxuZXRkLmMg L3Vzci9zcmMvY29udHJpYi90ZWxuZXQvdGVsbmV0ZC90ZWxuZXRkLmMNCi0tLSB0ZWxuZXRkLm9y aWcvdGVsbmV0ZC5jCU1vbiBNYXkgIDkgMTY6NDI6MTMgMjAwNQ0KKysrIC91c3Ivc3JjL2NvbnRy aWIvdGVsbmV0L3RlbG5ldGQvdGVsbmV0ZC5jCU1vbiBNYXkgIDkgMTc6MDE6NDUgMjAwNQ0KQEAg LTQyLDcgKzQyLDYgQEANCiAjaW5jbHVkZSAidGVsbmV0ZC5oIg0KICNpbmNsdWRlICJwYXRobmFt ZXMuaCINCiANCi0jaW5jbHVkZSA8c3lzL21tYW4uaD4NCiAjaW5jbHVkZSA8ZXJyLmg+DQogI2lu Y2x1ZGUgPGxpYnV0aWwuaD4NCiAjaW5jbHVkZSA8cGF0aHMuaD4NCkBAIC03NDAsNiArNzM5LDcg QEANCiAJY2hhciAqSEU7DQogCWNoYXIgKkhOOw0KIAljaGFyICpJTTsNCisJY2hhciAqSUY7DQog CWludCBuZmQ7DQogDQogCS8qDQpAQCAtOTAwLDIyICs5MDAsNDAgQEANCiAJICovDQogDQogCWlm IChnZXRlbnQoZGVmZW50LCAiZGVmYXVsdCIpID09IDEpIHsNCi0JCWNoYXIgKmNwPWRlZnN0cnM7 DQorCQljaGFyICpjcCA9IGRlZnN0cnM7DQogDQogCQlIRSA9IEdldHN0cigiaGUiLCAmY3ApOw0K IAkJSE4gPSBHZXRzdHIoImhuIiwgJmNwKTsNCi0JCUlNID0gR2V0c3RyKCJpbSIsICZjcCk7DQot CQlpZiAoSE4gJiYgKkhOKQ0KKwkJSUYgPSBHZXRzdHIoImlmIiwgJmNwKTsNCisJCWlmIChITiAh PSBOVUxMICYmICpITiAhPSAwKQ0KIAkJCSh2b2lkKSBzdHJsY3B5KGhvc3RfbmFtZSwgSE4sIHNp emVvZihob3N0X25hbWUpKTsNCi0JCWlmIChJTSA9PSAwKQ0KLQkJCUlNID0gc3RyZHVwKCIiKTsN CisJCWlmIChJRiAhPSBOVUxMKSB7DQorCQkJaW50IGlmX2ZkOw0KKw0KKwkJCWlmICgoaWZfZmQg PSBvcGVuKElGLCBPX1JET05MWSkpICE9IC0xKSB7DQorCQkJCXN0cnVjdCBzdGF0IGlmX2ZzdDsN CisNCisJCQkJZnN0YXQoaWZfZmQsICZpZl9mc3QpOw0KKwkJCQlJTSA9IG1hbGxvYyhpZl9mc3Qu c3Rfc2l6ZSArIDEpOw0KKwkJCQlyZWFkKGlmX2ZkLCBJTSwgaWZfZnN0LnN0X3NpemUpOw0KKwkJ CQlJTVtpZl9mc3Quc3Rfc2l6ZV0gPSAwOw0KKwkJCQljbG9zZShpZl9mZCk7DQorCQkJfSBlbHNl IHsNCisJCQkJSUYgPSBOVUxMOw0KKwkJCX0NCisJCX0NCisJCWlmIChJRiA9PSBOVUxMKSB7DQor CQkJSU0gPSBHZXRzdHIoImltIiwgJmNwKTsNCisJCQlpZiAoSU0gPT0gTlVMTCkNCisJCQkJSU0g PSBzdHJkdXAoIiIpOw0KKwkJfQ0KIAl9IGVsc2Ugew0KIAkJSU0gPSBzdHJkdXAoREVGQVVMVF9J TSk7DQotCQlIRSA9IDA7DQorCQlIRSA9IE5VTEw7DQogCX0NCiAJZWRpdGhvc3QoSEUsIGhvc3Rf bmFtZSk7DQogCWlmIChob3N0aW5mbyAmJiAqSU0pDQotCQlwdXRmKElNLCBwdHlpYnVmMik7DQor CQlwdXRmKElNLCBwdHlpYnVmMiwgQlVGU0laKTsNCiANCiAJaWYgKHBjYykNCiAJCSh2b2lkKSBz dHJuY2F0KHB0eWlidWYyLCBwdHlpcCwgcGNjKzEpOw0KZGlmZiAtdXIgdGVsbmV0ZC5vcmlnL3V0 aWxpdHkuYyAvdXNyL3NyYy9jb250cmliL3RlbG5ldC90ZWxuZXRkL3V0aWxpdHkuYw0KLS0tIHRl bG5ldGQub3JpZy91dGlsaXR5LmMJTW9uIE1heSAgOSAxNjo0MjoyMiAyMDA1DQorKysgL3Vzci9z cmMvY29udHJpYi90ZWxuZXQvdGVsbmV0ZC91dGlsaXR5LmMJTW9uIE1heSAgOSAxNzowMTozOCAy MDA1DQpAQCAtNjYsMTEgKzY2LDkgQEANCiAgKiBhbHNvIGZsdXNoIHRoZSBwdHkgaW5wdXQgYnVm ZmVyIChieSBkcm9wcGluZyBpdHMgZGF0YSkgaWYgaXQgYmVjb21lcw0KICAqIHRvbyBmdWxsLg0K ICAqLw0KLQ0KLSAgICB2b2lkDQotdHRsb29wKCkNCit2b2lkDQordHRsb29wKHZvaWQpDQogew0K LQ0KICAgICBESUFHKFREX1JFUE9SVCwgb3V0cHV0X2RhdGEoInRkOiB0dGxvb3BcclxuIikpOw0K ICAgICBpZiAobmZyb250cCAtIG5iYWNrcCA+IDApIHsNCiAJbmV0Zmx1c2goKTsNCkBAIC0zOTMs MjIgKzM5MSw2IEBADQogCWVkaXRlZGhvc3Rbc2l6ZW9mIGVkaXRlZGhvc3QgLSAxXSA9ICdcMCc7 DQogfQ0KIA0KLXN0YXRpYyBjaGFyICpwdXRsb2NhdGlvbjsNCi0NCi1zdGF0aWMgdm9pZA0KLXB1 dHN0cihjb25zdCBjaGFyICpzKQ0KLXsNCi0NCi0Jd2hpbGUgKCpzKQ0KLQkJcHV0Y2hyKCpzKysp Ow0KLX0NCi0NCi12b2lkDQotcHV0Y2hyKGludCBjYykNCi17DQotCSpwdXRsb2NhdGlvbisrID0g Y2M7DQotfQ0KLQ0KICNpZmRlZiBfX0ZyZWVCU0RfXw0KIHN0YXRpYyBjaGFyIGZtdHN0cltdID0g eyAiJSsiIH07DQogI2Vsc2UNCkBAIC00MTYsMTEgKzM5OCwxMiBAQA0KICNlbmRpZg0KIA0KIHZv aWQNCi1wdXRmKGNoYXIgKmNwLCBjaGFyICp3aGVyZSkNCitwdXRmKGNoYXIgKmNwLCBjaGFyICp3 aGVyZSwgc2l6ZV90IHdoZXJlX3NpemUpDQogew0KIAljaGFyICpzbGFzaDsNCiAJdGltZV90IHQ7 DQogCWNoYXIgZGJbMTAwXTsNCisJY2hhciBjaF9zdHJbMl0gPSB7MCwgMH07DQogI2lmZGVmIF9f RnJlZUJTRF9fDQogCXN0YXRpYyBzdHJ1Y3QgdXRzbmFtZSBrZXJuaW5mbzsNCiANCkBAIC00Mjgs MTkgKzQxMSwxMyBAQA0KIAkJdW5hbWUoJmtlcm5pbmZvKTsNCiAjZW5kaWYNCiANCi0JcHV0bG9j YXRpb24gPSB3aGVyZTsNCi0NCi0Jd2hpbGUgKCpjcCkgew0KLQkJaWYgKCpjcCA9PSdcbicpIHsN Ci0JCQlwdXRzdHIoIlxyXG4iKTsNCi0JCQljcCsrOw0KLQkJCWNvbnRpbnVlOw0KKwl3aGlsZSAo KmNwICE9IDApIHsNCisJCWlmICgqY3AgPT0gJ1xuJykgew0KKwkJCXN0cmxjYXQod2hlcmUsICJc clxuIiwgd2hlcmVfc2l6ZSk7DQogCQl9IGVsc2UgaWYgKCpjcCAhPSAnJScpIHsNCi0JCQlwdXRj aHIoKmNwKyspOw0KLQkJCWNvbnRpbnVlOw0KLQkJfQ0KLQkJc3dpdGNoICgqKytjcCkgew0KLQ0K KwkJCSpjaF9zdHIgPSAqY3A7DQorCQkJc3RybGNhdCh3aGVyZSwgY2hfc3RyLCB3aGVyZV9zaXpl KTsNCisJCX0gZWxzZSBzd2l0Y2ggKCorK2NwKSB7DQogCQljYXNlICd0JzoNCiAjaWZkZWYJU1RS RUFNU1BUWQ0KIAkJCS8qIG5hbWVzIGFyZSBsaWtlIC9kZXYvcHRzLzIgLS0gd2Ugd2FudCBwdHMv MiAqLw0KQEAgLTQ0OCw0NiArNDI1LDQyIEBADQogI2Vsc2UNCiAJCQlzbGFzaCA9IHN0cnJjaHIo bGluZSwgJy8nKTsNCiAjZW5kaWYNCi0JCQlpZiAoc2xhc2ggPT0gKGNoYXIgKikgMCkNCi0JCQkJ cHV0c3RyKGxpbmUpOw0KKwkJCWlmIChzbGFzaCA9PSBOVUxMKQ0KKwkJCQlzdHJsY2F0KHdoZXJl LCBsaW5lLCB3aGVyZV9zaXplKTsNCiAJCQllbHNlDQotCQkJCXB1dHN0cigmc2xhc2hbMV0pOw0K KwkJCQlzdHJsY2F0KHdoZXJlLCAmc2xhc2hbMV0sIHdoZXJlX3NpemUpOw0KIAkJCWJyZWFrOw0K LQ0KIAkJY2FzZSAnaCc6DQotCQkJcHV0c3RyKGVkaXRlZGhvc3QpOw0KKwkJCXN0cmxjYXQod2hl cmUsIGVkaXRlZGhvc3QsIHdoZXJlX3NpemUpOw0KIAkJCWJyZWFrOw0KLQ0KIAkJY2FzZSAnZCc6 DQogI2lmZGVmIF9fRnJlZUJTRF9fDQogCQkJc2V0bG9jYWxlKExDX1RJTUUsICIiKTsNCiAjZW5k aWYNCiAJCQkodm9pZCl0aW1lKCZ0KTsNCiAJCQkodm9pZClzdHJmdGltZShkYiwgc2l6ZW9mKGRi KSwgZm10c3RyLCBsb2NhbHRpbWUoJnQpKTsNCi0JCQlwdXRzdHIoZGIpOw0KKwkJCXN0cmxjYXQo d2hlcmUsIGRiLCB3aGVyZV9zaXplKTsNCiAJCQlicmVhazsNCi0NCiAjaWZkZWYgX19GcmVlQlNE X18NCiAJCWNhc2UgJ3MnOg0KLQkJCXB1dHN0cihrZXJuaW5mby5zeXNuYW1lKTsNCisJCQlzdHJs Y2F0KHdoZXJlLCBrZXJuaW5mby5zeXNuYW1lLCB3aGVyZV9zaXplKTsNCiAJCQlicmVhazsNCi0N CiAJCWNhc2UgJ20nOg0KLQkJCXB1dHN0cihrZXJuaW5mby5tYWNoaW5lKTsNCisJCQlzdHJsY2F0 KHdoZXJlLCBrZXJuaW5mby5tYWNoaW5lLCB3aGVyZV9zaXplKTsNCiAJCQlicmVhazsNCi0NCiAJ CWNhc2UgJ3InOg0KLQkJCXB1dHN0cihrZXJuaW5mby5yZWxlYXNlKTsNCisJCQlzdHJsY2F0KHdo ZXJlLCBrZXJuaW5mby5yZWxlYXNlLCB3aGVyZV9zaXplKTsNCiAJCQlicmVhazsNCi0NCiAJCWNh c2UgJ3YnOg0KLQkJCXB1dHN0cihrZXJuaW5mby52ZXJzaW9uKTsNCisJCQlzdHJsY2F0KHdoZXJl LCBrZXJuaW5mby52ZXJzaW9uLCB3aGVyZV9zaXplKTsNCiAJCQlicmVhazsNCiAjZW5kaWYNCi0N CiAJCWNhc2UgJyUnOg0KLQkJCXB1dGNocignJScpOw0KKwkJCSpjaF9zdHIgPSAnJSc7DQorCQkJ c3RybGNhdCh3aGVyZSwgY2hfc3RyLCB3aGVyZV9zaXplKTsNCiAJCQlicmVhazsNCisJCWNhc2Ug MDoNCisJCQlyZXR1cm47DQogCQl9DQogCQljcCsrOw0KIAl9DQo= ------=_Part_2675_9870019.1115653731135--