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