From th@nadja.cis.ibaraki.ac.jp  Tue Jul 18 20:52:24 2000
Return-Path: <th@nadja.cis.ibaraki.ac.jp>
Received: from nadja.cis.ibaraki.ac.jp (nadja.cis.ibaraki.ac.jp [157.80.87.69])
	by hub.freebsd.org (Postfix) with ESMTP id EFEB237BADA
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 18 Jul 2000 20:52:18 -0700 (PDT)
	(envelope-from th@nadja.cis.ibaraki.ac.jp)
Received: (from th@localhost)
	by nadja.cis.ibaraki.ac.jp (8.9.3/8.9.3) id MAA57203;
	Wed, 19 Jul 2000 12:48:39 +0900 (JST)
	(envelope-from th)
Message-Id: <200007190348.MAA57203@nadja.cis.ibaraki.ac.jp>
Date: Wed, 19 Jul 2000 12:48:39 +0900 (JST)
From: th@cis.ibaraki.ac.jp
Sender: th@nadja.cis.ibaraki.ac.jp
Reply-To: th@cis.ibaraki.ac.jp
To: FreeBSD-gnats-submit@freebsd.org
Subject: usr.bin/fetch always use passive
X-Send-Pr-Version: 3.2

>Number:         20025
>Category:       bin
>Synopsis:       usr.bin/fetch always use passive
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    des
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jul 18 21:00:01 PDT 2000
>Closed-Date:    Wed Jul 19 02:15:02 PDT 2000
>Last-Modified:  Wed Jul 19 02:15:26 PDT 2000
>Originator:     HIYAMA Takeshi
>Release:        FreeBSD 4.0-STABLE i386
>Organization:
Dept. of Comp. & Info. Sci.s, Ibaraki University
>Environment:

	FreeBSD 4.1-RC #0: Wed Jul 19 08:22:42 JST 2000

>Description:

	fetch ALWAYS uses passive mode when using FTP protocol.
	Let me choose!

>How-To-Repeat:

	fetch something from ftp site.

>Fix:

--- fetch.c.orig	Wed Jul 19 12:33:25 2000
+++ fetch.c	Wed Jul 19 12:33:37 2000
@@ -65,7 +65,7 @@
 char	*o_filename;	/*        name of output file */
 int	 o_stdout;	/*        output file is stdout */
 int	 once_flag;	/*    -1: stop at first successful file */
-int	 p_flag = 1;	/* -[Pp]: use passive FTP */
+int	 p_flag = 0;	/* -[Pp]: use passive FTP */
 int	 R_flag;	/*    -R: don't delete partially transferred files */
 int	 r_flag;	/*    -r: restart previously interrupted transfer */
 u_int	 T_secs = 0;	/*    -T: transfer timeout in seconds */

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->des 
Responsible-Changed-By: alex 
Responsible-Changed-When: Tue Jul 18 23:52:59 PDT 2000 
Responsible-Changed-Why:  
Over to fetch maintainer 

http://www.freebsd.org/cgi/query-pr.cgi?pr=20025 
State-Changed-From-To: open->closed 
State-Changed-By: des 
State-Changed-When: Wed Jul 19 02:15:02 PDT 2000 
State-Changed-Why:  
Patch applied, thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=20025 
>Unformatted:
