bin/162661: [patch] ftp(8) is giving up on IPv6

Maxim Konovalov maxim.konovalov at gmail.com
Mon Nov 28 10:40:10 UTC 2011


The following reply was made to PR bin/162661; it has been noted by GNATS.

From: Maxim Konovalov <maxim.konovalov at gmail.com>
To: bug-followup at 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.69998 at 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.69998 at 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--


More information about the freebsd-bugs mailing list