From owner-ports-jp@jp.FreeBSD.org Sun Feb  3 16:05:59 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g1375xI40543;
	Sun, 3 Feb 2002 16:05:59 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from nd250009.gab.xdsl.ne.jp (nd250009.gab.xdsl.ne.jp [61.202.250.9])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id g1375w640538
	for <ports-jp@jp.FreeBSD.org>; Sun, 3 Feb 2002 16:05:58 +0900 (JST)
	(envelope-from nork@cityfujisawa.ne.jp)
Received: from sakura.ninth-nine.com (localhost [127.0.0.1]) by nd250009.gab.xdsl.ne.jp (8.11.6/8.11.6/NinthNine) with SMTP id g1375Hw32112; Sun, 3 Feb 2002 16:05:20 +0900 (JST)
Message-Id: <200202030705.g1375Hw32112@nd250009.gab.xdsl.ne.jp>
Date: Sun, 3 Feb 2002 16:05:17 +0900
From: Norikatsu Shigemura <nork@cityfujisawa.ne.jp>
To: Mike Gleason <mgleason@NcFTP.com>
Cc: ports-jp@jp.FreeBSD.org
X-Mailer: Sylpheed version 0.7.0 (GTK+ 1.2.10; i386--freebsd4.5)
Mime-Version: 1.0
Content-Type: multipart/mixed;
 boundary="Multipart_Sun__3_Feb_2002_16:05:17_+0900_0828f400"
Reply-To: ports-jp@jp.FreeBSD.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+011218
X-Sequence: ports-jp 12335
Subject: [ports-jp 12335] Port Range Limiter Patch for NcFTP 3.1.2
Errors-To: owner-ports-jp@jp.FreeBSD.org
Sender: owner-ports-jp@jp.FreeBSD.org
X-Originator: nork@cityfujisawa.ne.jp

This is a multi-part message in MIME format.

--Multipart_Sun__3_Feb_2002_16:05:17_+0900_0828f400
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

Dear, Mike Gleason

	I am Norikatsu Shigemura which use ncftp 3.X.
	Recently, I accessed to	ftp.sra.co.jp. This site is not support
	PASV. When ftp-data connect to port 0(System will pick one,
	typically in the range of 1024-4999), my firewall block this
	connection. My firewall allow connection to the range of 49152-
	65535.

	My patch install options `port-range-low' and `port-range-high',
	and set to FTPConnectionInfo.ephemLo, FTPConnectionInfo.ephemHi.
--Multipart_Sun__3_Feb_2002_16:05:17_+0900_0828f400
Content-Type: application/octet-stream;
 name="patch-ncftp::main.c"
Content-Disposition: attachment;
 filename="patch-ncftp::main.c"
Content-Transfer-Encoding: base64

LS0tIG5jZnRwL21haW4uYy5vcmlnCVRodSBKYW4gMTcgMDY6MzU6NDIgMjAwMgorKysgbmNmdHAv
bWFpbi5jCVNhdCBGZWIgIDIgMDI6NTg6MzEgMjAwMgpAQCAtNDgsNiArNDgsNyBAQAogZXh0ZXJu
IGNoYXIgZ0ZpcmV3YWxsRXhjZXB0aW9uTGlzdFtdOwogZXh0ZXJuIGNoYXIgZ0NvcHlyaWdodFtd
LCBnVmVyc2lvbltdOwogZXh0ZXJuIHVuc2lnbmVkIGludCBnRmlyZXdhbGxQb3J0OworZXh0ZXJu
IHVuc2lnbmVkIHNob3J0IGdDb25uUG9ydExvLCBnQ29ublBvcnRIaTsKIGV4dGVybiBpbnQgZ0Nv
bm5UaW1lb3V0LCBnWGZlclRpbWVvdXQsIGdDdHJsVGltZW91dDsKIGV4dGVybiBpbnQgZ0RhdGFQ
b3J0TW9kZSwgZ1JlZGlhbERlbGF5OwogZXh0ZXJuIGludCBnRGVidWc7CkBAIC0xMzYsNiArMTM3
LDggQEAKIAl9IGVsc2UgewogCQlnQ29ubi5hc2NpaUZpbGVuYW1lRXh0ZW5zaW9ucyA9IGdBdXRv
QXNjaWk7CiAJfQorCWdDb25uLmVwaGVtSGkgPSBnQ29ublBvcnRIaTsKKwlnQ29ubi5lcGhlbUxv
ID0gZ0Nvbm5Qb3J0TG87CiB9CS8qIEluaXRDb25uZWN0aW9uSW5mbyAqLwogCiAK

--Multipart_Sun__3_Feb_2002_16:05:17_+0900_0828f400
Content-Type: application/octet-stream;
 name="patch-ncftp::pref.c"
Content-Disposition: attachment;
 filename="patch-ncftp::pref.c"
Content-Transfer-Encoding: base64

LS0tIG5jZnRwL3ByZWYuYy5vcmlnCVRodSBKYW4gMTcgMDY6MzU6NDUgMjAwMgorKysgbmNmdHAv
cHJlZi5jCVNhdCBGZWIgIDIgMDI6NTY6NTcgMjAwMgpAQCAtNTgsNiArNTgsOSBAQAogLyogVXNl
IEFTQ0lJIG1vZGUgYXV0b21hdGljYWxseSBmb3IgZmlsZXMgd2l0aCB0aGVzZSBleHRlbnNpb25z
LiAqLwogY2hhciBnQXV0b0FzY2lpWzUxMl07CiAKKy8qIFBvcnQgUmFuZ2UgKi8KK3Vuc2lnbmVk
IHNob3J0IGdDb25uUG9ydExvLCBnQ29ublBvcnRIaTsKKwogI2lmZGVmIG5jZnRwCiAvKiBXaGlj
aCBtZXRlciB0byB1c2UuICovCiBGVFBQcm9ncmVzc01ldGVyUHJvYyBnUHJvZ3Jlc3NNZXRlcjsK
QEAgLTExMCw2ICsxMTMsOCBAQAogCXsgInZpc3VhbCIsCQkJCVBSRUZPQlNFTEVURSB9LAogCXsg
InhmZXItdGltZW91dCIsCQkJU2V0WGZlclRpbWVvdXQsIDEgfSwKIAl7ICJ5ZXMtaS1rbm93LWFi
b3V0LU5jRlRQZCIsCQlTZXROb0FkcywgMSB9LAorCXsgInBvcnQtcmFuZ2UtbG93IiwJCQlTZXRQ
b3J0UmFuZ2VMb3csIDEgfSwKKwl7ICJwb3J0LXJhbmdlLWhpZ2giLAkJCVNldFBvcnRSYW5nZUhp
Z2gsIDEgfSwKIAl7IE5VTEwsCQkJCQkoUHJlZlByb2MpIDAsIGtQcmVmT3B0SW52aXNpYmxlLCB9
LAogfTsKIApAQCAtMzkxLDYgKzM5NiwzNiBAQAogCQlnTWF5U2V0WHRlcm1UaXRsZSA9IFN0clRv
Qm9vbCh2YWwpOwogCX0KIH0JLyogU2V0WHRUaXRsZSAqLworCisKKworCit2b2lkCitTZXRQb3J0
UmFuZ2VMb3coY29uc3QgY2hhciAqY29uc3QgdmFsLCBGSUxFICpjb25zdCBmcCkKK3sKKwlpZiAo
ZnAgIT0gTlVMTCkgeworCQkodm9pZCkgZnByaW50ZihmcCwgIiVkIiwgZ0Nvbm5Qb3J0TG8pOwor
CQlpZiAoZ0Nvbm5Qb3J0TG8gPT0gMCkKKwkJCSh2b2lkKSBmcHJpbnRmKGZwLCAiJXMiLCAiICh1
c2Ugc3lzdGVtIGRlZmF1bHQpIik7CisJfSBlbHNlIHsKKwkJZ0Nvbm4uZXBoZW1MbyA9IGdDb25u
UG9ydExvID0gYXRvaSh2YWwpOworCX0KK30JLyogU2V0UG9ydFJhbmdlTG93ICovCisKKworCisK
K3ZvaWQKK1NldFBvcnRSYW5nZUhpZ2goY29uc3QgY2hhciAqY29uc3QgdmFsLCBGSUxFICpjb25z
dCBmcCkKK3sKKwlpZiAoZnAgIT0gTlVMTCkgeworCQkodm9pZCkgZnByaW50ZihmcCwgIiVkIiwg
Z0Nvbm5Qb3J0SGkpOworCQlpZiAoZ0Nvbm5Qb3J0SGkgPT0gMCkKKwkJCSh2b2lkKSBmcHJpbnRm
KGZwLCAiJXMiLCAiICh1c2Ugc3lzdGVtIGRlZmF1bHQpIik7CisJfSBlbHNlIHsKKwkJZ0Nvbm4u
ZXBoZW1IaSA9IGdDb25uUG9ydEhpID0gYXRvaSh2YWwpOworCX0KK30JLyogU2V0UG9ydFJhbmdl
SGlnaCAqLwogCiAKIAo=

--Multipart_Sun__3_Feb_2002_16:05:17_+0900_0828f400
Content-Type: application/octet-stream;
 name="patch-ncftp::pref.h"
Content-Disposition: attachment;
 filename="patch-ncftp::pref.h"
Content-Transfer-Encoding: base64

LS0tIG5jZnRwL3ByZWYuaC5vcmlnCVR1ZSBOb3YgIDYgMDk6MDU6MzggMjAwMQorKysgbmNmdHAv
cHJlZi5oCVNhdCBGZWIgIDIgMDI6MjA6NTMgMjAwMgpAQCAtNjMsNiArNjMsOCBAQAogdm9pZCBT
ZXRTT0J1ZnNpemUoY29uc3QgY2hhciAqY29uc3QgdmFsLCBGSUxFICpjb25zdCBmcCk7CiB2b2lk
IFNldFhmZXJUaW1lb3V0KGNvbnN0IGNoYXIgKmNvbnN0LCBGSUxFICpjb25zdCk7CiB2b2lkIFNl
dFh0VGl0bGUoY29uc3QgY2hhciAqY29uc3QsIEZJTEUgKmNvbnN0KTsKK3ZvaWQgU2V0UG9ydFJh
bmdlTG93KGNvbnN0IGNoYXIgKmNvbnN0LCBGSUxFICpjb25zdCk7Cit2b2lkIFNldFBvcnRSYW5n
ZUhpZ2goY29uc3QgY2hhciAqY29uc3QsIEZJTEUgKmNvbnN0KTsKIHZvaWQgU2V0KGNvbnN0IGNo
YXIgKmNvbnN0LCBjb25zdCBjaGFyICpjb25zdCk7CiB2b2lkIFByb2Nlc3NQcmVmc0ZpbGUoRklM
RSAqY29uc3QgZnApOwogdm9pZCBMb2FkUHJlZnModm9pZCk7Cg==

--Multipart_Sun__3_Feb_2002_16:05:17_+0900_0828f400--
