The following reply was made to PR bin/162661; it has been noted by GNATS. From: Maxim Konovalov <maxim.konova...@gmail.com> To: bug-follo...@freebsd.org Cc: Subject: Re: bin/162661: [patch] ftp(8) is giving up on IPv6 Date: Mon, 28 Nov 2011 14:38:35 +0400 (MSK)
This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. ---1934791479-1752824349-1322476627=:69998 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Content-ID: <alpine.bsf.2.00.1111281437161.69...@mp2.macomnet.net> Hi, Please test an enclosed diff and report your results. The patch is produced by Luke Mewburn (with my minor addition), the author of our ftp(1) we imported from NetBSD. -- Maxim Konovalov ---1934791479-1752824349-1322476627=:69998 Content-Type: TEXT/X-DIFF; NAME=ftp-freebsd.diff Content-Transfer-Encoding: BASE64 Content-ID: <alpine.bsf.2.00.1111281437070.69...@mp2.macomnet.net> Content-Description: ftp-freebsd.diff Content-Disposition: ATTACHMENT; FILENAME=ftp-freebsd.diff SW5kZXg6IHV0aWwuYw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIHV0 aWwuYwkocmV2aXNpb24gMjI4MDU3KQ0KKysrIHV0aWwuYwkod29ya2luZyBj b3B5KQ0KQEAgLTEwNjAsNyArMTA2MCwzMyBAQA0KIHZvaWQNCiBzZXR1cHNv Y2tidWZzaXplKGludCBzb2NrKQ0KIHsNCisJc29ja2xlbl90IHNsZW47DQog DQorCWlmICgwID09IHJjdmJ1Zl9zaXplKSB7DQorCQlzbGVuID0gc2l6ZW9m KHJjdmJ1Zl9zaXplKTsNCisJCWlmIChnZXRzb2Nrb3B0KHNvY2ssIFNPTF9T T0NLRVQsIFNPX1JDVkJVRiwNCisJCSAgICAodm9pZCAqKSZyY3ZidWZfc2l6 ZSwgJnNsZW4pID09IC0xKQ0KKwkJCWVycigxLCAiVW5hYmxlIHRvIGRldGVy bWluZSByY3ZidWYgc2l6ZSIpOw0KKwkJaWYgKHJjdmJ1Zl9zaXplIDw9IDAp DQorCQkJcmN2YnVmX3NpemUgPSA4ICogMTAyNDsNCisJCWlmIChyY3ZidWZf c2l6ZSA+IDggKiAxMDI0ICogMTAyNCkNCisJCQlyY3ZidWZfc2l6ZSA9IDgg KiAxMDI0ICogMTAyNDsNCisJCURQUklOVEYoInNldHVwc29ja2J1ZnNpemU6 IHJjdmJ1Zl9zaXplIGRldGVybWluZWQgYXMgJWRcbiIsDQorCQkgICAgcmN2 YnVmX3NpemUpOw0KKwl9DQorCWlmICgwID09IHNuZGJ1Zl9zaXplKSB7DQor CQlzbGVuID0gc2l6ZW9mKHNuZGJ1Zl9zaXplKTsNCisJCWlmIChnZXRzb2Nr b3B0KHNvY2ssIFNPTF9TT0NLRVQsIFNPX1NOREJVRiwNCisJCSAgICAodm9p ZCAqKSZzbmRidWZfc2l6ZSwgJnNsZW4pID09IC0xKQ0KKwkJCWVycigxLCAi VW5hYmxlIHRvIGRldGVybWluZSBzbmRidWYgc2l6ZSIpOw0KKwkJaWYgKHNu ZGJ1Zl9zaXplIDw9IDApDQorCQkJc25kYnVmX3NpemUgPSA4ICogMTAyNDsN CisJCWlmIChzbmRidWZfc2l6ZSA+IDggKiAxMDI0ICogMTAyNCkNCisJCQlz bmRidWZfc2l6ZSA9IDggKiAxMDI0ICogMTAyNDsNCisJCURQUklOVEYoInNl dHVwc29ja2J1ZnNpemU6IHNuZGJ1Zl9zaXplIGRldGVybWluZWQgYXMgJWRc biIsDQorCQkgICAgc25kYnVmX3NpemUpOw0KKwl9DQorDQogCWlmIChzZXRz b2Nrb3B0KHNvY2ssIFNPTF9TT0NLRVQsIFNPX1NOREJVRiwNCiAJICAgICh2 b2lkICopJnNuZGJ1Zl9zaXplLCBzaXplb2Yoc25kYnVmX3NpemUpKSA9PSAt MSkNCiAJCXdhcm4oIlVuYWJsZSB0byBzZXQgc25kYnVmIHNpemUgJWQiLCBz bmRidWZfc2l6ZSk7DQpJbmRleDogbWFpbi5jDQo9PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09DQotLS0gbWFpbi5jCShyZXZpc2lvbiAyMjgwNTcpDQorKysgbWFp bi5jCSh3b3JraW5nIGNvcHkpDQpAQCAtMTQ2LDkgKzE0Niw4IEBADQogCXN0 cnVjdCBwYXNzd2QgKnB3Ow0KIAljaGFyICpjcCwgKmVwLCAqYW5vbnBhc3Ms ICp1cGxvYWRfcGF0aCwgKnNyY19hZGRyOw0KIAljb25zdCBjaGFyICphbm9u dXNlcjsNCi0JaW50IGR1bWJ0ZXJtLCBzLCBpc3VwbG9hZDsNCisJaW50IGR1 bWJ0ZXJtLCBpc3VwbG9hZDsNCiAJc2l6ZV90IGxlbjsNCi0Jc29ja2xlbl90 IHNsZW47DQogDQogCXR6c2V0KCk7DQogI2lmIDAJLyogdG5mdHAgKi8JLyog WFhYICovDQpAQCAtMjAyLDkgKzIwMSwxMSBAQA0KIAl1cGxvYWRfcGF0aCA9 IE5VTEw7DQogCWlzdXBsb2FkID0gMDsNCiAJcmVwbHlfY2FsbGJhY2sgPSBO VUxMOw0KLSNpZmRlZiBJTkVUNg0KIAlmYW1pbHkgPSBBRl9VTlNQRUM7DQot I2Vsc2UNCisjaWZkZWYgSU5FVDYNCisJZmFtaWx5ID0gQUZfSU5FVDY7DQor I2VuZGlmDQorI2lmZGVmIElORVQNCiAJZmFtaWx5ID0gQUZfSU5FVDsJLyog Zm9yY2UgQUZfSU5FVCBpZiBubyBJTkVUNiBzdXBwb3J0ICovDQogI2VuZGlm DQogDQpAQCAtMjEzLDM1ICsyMTQsNiBAQA0KIAlpZiAoY3AgIT0gTlVMTCAm JiBzdHJsY3B5KG5ldHJjLCBjcCwgc2l6ZW9mKG5ldHJjKSkgPj0gc2l6ZW9m KG5ldHJjKSkNCiAJCWVycngoMSwgIiRORVRSQyBgJXMnOiAlcyIsIGNwLCBz dHJlcnJvcihFTkFNRVRPT0xPTkcpKTsNCiANCi0JLyoNCi0JICogR2V0IHRo ZSBkZWZhdWx0IHNvY2tldCBidWZmZXIgc2l6ZXMgaWYgd2UgZG9uJ3QgYWxy ZWFkeSBoYXZlIHRoZW0uDQotCSAqIEl0IGRvZXNuJ3QgbWF0dGVyIHdoaWNo IHNvY2tldCB3ZSBkbyB0aGlzIHRvLCBiZWNhdXNlIG9uIHRoZSBmaXJzdA0K LQkgKiBjYWxsIG5vIHNvY2tldCBidWZmZXIgc2l6ZXMgd2lsbCBoYXZlIGJl ZW4gbW9kaWZpZWQsIHNvIHdlIGFyZQ0KLQkgKiBndWFyYW50ZWVkIHRvIGdl dCB0aGUgc3lzdGVtIGRlZmF1bHRzLg0KLQkgKi8NCi0JcyA9IHNvY2tldChB Rl9JTkVULCBTT0NLX1NUUkVBTSwgMCk7DQotCWlmIChzID09IC0xKQ0KLQkJ ZXJyKDEsICJDYW4ndCBjcmVhdGUgc29ja2V0IHRvIGRldGVybWluZSBkZWZh dWx0IHNvY2tldCBzaXplcyIpOw0KLQlzbGVuID0gc2l6ZW9mKHJjdmJ1Zl9z aXplKTsNCi0JaWYgKGdldHNvY2tvcHQocywgU09MX1NPQ0tFVCwgU09fUkNW QlVGLA0KLQkgICAgKHZvaWQgKikmcmN2YnVmX3NpemUsICZzbGVuKSA9PSAt MSkNCi0JCWVycigxLCAiVW5hYmxlIHRvIGdldCBkZWZhdWx0IHJjdmJ1ZiBz aXplIik7DQotCXNsZW4gPSBzaXplb2Yoc25kYnVmX3NpemUpOw0KLQlpZiAo Z2V0c29ja29wdChzLCBTT0xfU09DS0VULCBTT19TTkRCVUYsDQotCSAgICAo dm9pZCAqKSZzbmRidWZfc2l6ZSwgJnNsZW4pID09IC0xKQ0KLQkJZXJyKDEs ICJVbmFibGUgdG8gZ2V0IGRlZmF1bHQgc25kYnVmIHNpemUiKTsNCi0JKHZv aWQpY2xvc2Uocyk7DQotCQkJCQkvKiBzYW5pdHkgY2hlY2sgcmV0dXJuZWQg YnVmZmVyIHNpemVzICovDQotCWlmIChyY3ZidWZfc2l6ZSA8PSAwKQ0KLQkJ cmN2YnVmX3NpemUgPSA4ICogMTAyNDsNCi0JaWYgKHNuZGJ1Zl9zaXplIDw9 IDApDQotCQlzbmRidWZfc2l6ZSA9IDggKiAxMDI0Ow0KLQ0KLQlpZiAoc25k YnVmX3NpemUgPiA4ICogMTAyNCAqIDEwMjQpDQotCQlzbmRidWZfc2l6ZSA9 IDggKiAxMDI0ICogMTAyNDsNCi0JaWYgKHJjdmJ1Zl9zaXplID4gOCAqIDEw MjQgKiAxMDI0KQ0KLQkJcmN2YnVmX3NpemUgPSA4ICogMTAyNCAqIDEwMjQ7 DQotDQogCW1hcmdfc2wgPSBmdHBfc2xfaW5pdCgpOw0KIAlpZiAoKHRtcGRp ciA9IGdldGVudigiVE1QRElSIikpID09IE5VTEwpDQogCQl0bXBkaXIgPSBf UEFUSF9UTVA7DQpJbmRleDogZmV0Y2guYw0KPT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PQ0KLS0tIGZldGNoLmMJKHJldmlzaW9uIDIyODA1NykNCisrKyBmZXRj aC5jCSh3b3JraW5nIGNvcHkpDQpAQCAtNTcsNiArNTcsNyBAQA0KICNpbmNs dWRlIDxhcnBhL2Z0cC5oPg0KICNpbmNsdWRlIDxhcnBhL2luZXQuaD4NCiAN CisjaW5jbHVkZSA8YXNzZXJ0Lmg+DQogI2luY2x1ZGUgPGN0eXBlLmg+DQog I2luY2x1ZGUgPGVyci5oPg0KICNpbmNsdWRlIDxlcnJuby5oPg0KQEAgLTEx NDIsNiArMTE0Myw3IEBADQogCSh2b2lkKXhzaWduYWwoU0lHUVVJVCwgcHN1 bW1hcnkpOw0KIAlvbGRpbnRyID0geHNpZ25hbChTSUdJTlQsIGFib3J0aHR0 cCk7DQogDQorCWFzc2VydChyY3ZidWZfc2l6ZSA+IDApOw0KIAlpZiAoKHNp emVfdClyY3ZidWZfc2l6ZSA+IGJ1ZnNpemUpIHsNCiAJCWlmICh4ZmVyYnVm KQ0KIAkJCSh2b2lkKWZyZWUoeGZlcmJ1Zik7DQpJbmRleDogZnRwLmMNCj09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT0NCi0tLSBmdHAuYwkocmV2aXNpb24gMjI4 MDU3KQ0KKysrIGZ0cC5jCSh3b3JraW5nIGNvcHkpDQpAQCAtMTE0LDYgKzEx NCw3IEBADQogI2luY2x1ZGUgPGFycGEvZnRwLmg+DQogI2luY2x1ZGUgPGFy cGEvdGVsbmV0Lmg+DQogDQorI2luY2x1ZGUgPGFzc2VydC5oPg0KICNpbmNs dWRlIDxjdHlwZS5oPg0KICNpbmNsdWRlIDxlcnIuaD4NCiAjaW5jbHVkZSA8 ZXJybm8uaD4NCkBAIC03NzIsNiArNzczLDcgQEANCiAJaWYgKGRvdXQgPT0g TlVMTCkNCiAJCWdvdG8gYWJvcnQ7DQogDQorCWFzc2VydChzbmRidWZfc2l6 ZSA+IDApOw0KIAlpZiAoKHNpemVfdClzbmRidWZfc2l6ZSA+IGJ1ZnNpemUp IHsNCiAJCWlmIChidWYpDQogCQkJKHZvaWQpZnJlZShidWYpOw0KQEAgLTEw MzMsNiArMTAzNSw3IEBADQogCQlwcm9ncmVzcyA9IDA7DQogCQlwcmVzZXJ2 ZSA9IDA7DQogCX0NCisJYXNzZXJ0KHJjdmJ1Zl9zaXplID4gMCk7DQogCWlm ICgoc2l6ZV90KXJjdmJ1Zl9zaXplID4gYnVmc2l6ZSkgew0KIAkJaWYgKGJ1 ZikNCiAJCQkodm9pZClmcmVlKGJ1Zik7DQo= ---1934791479-1752824349-1322476627=:69998-- _______________________________________________ freebsd-bugs@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"