head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.172 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.170 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.168 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.166 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.164 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.162 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.160 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.158 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.156 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.154 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.152 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.150 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.148 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.146 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.144 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.142 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.140 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.138 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.136 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.134 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.132 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.130 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.128 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.124 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.104 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.126 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.122 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.120 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.118 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.116 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.114 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.112 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.110 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.108 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.106 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.3.0.102 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.100 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.98 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.96 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.94 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.92 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.90 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.88 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.86 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.3.0.84 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.3.0.82 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.3.0.80 pkgsrc-2014Q3-base:1.3 pkgsrc-2014Q2:1.3.0.78 pkgsrc-2014Q2-base:1.3 pkgsrc-2014Q1:1.3.0.76 pkgsrc-2014Q1-base:1.3 pkgsrc-2013Q4:1.3.0.74 pkgsrc-2013Q4-base:1.3 pkgsrc-2013Q3:1.3.0.72 pkgsrc-2013Q3-base:1.3 pkgsrc-2013Q2:1.3.0.70 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.3.0.68 pkgsrc-2013Q1-base:1.3 pkgsrc-2012Q4:1.3.0.66 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.3.0.64 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.3.0.62 pkgsrc-2012Q2-base:1.3 pkgsrc-2012Q1:1.3.0.60 pkgsrc-2012Q1-base:1.3 pkgsrc-2011Q4:1.3.0.58 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q3:1.3.0.56 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.3.0.54 pkgsrc-2011Q2-base:1.3 pkgsrc-2011Q1:1.3.0.52 pkgsrc-2011Q1-base:1.3 pkgsrc-2010Q4:1.3.0.50 pkgsrc-2010Q4-base:1.3 pkgsrc-2010Q3:1.3.0.48 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.3.0.46 pkgsrc-2010Q2-base:1.3 pkgsrc-2010Q1:1.3.0.44 pkgsrc-2010Q1-base:1.3 pkgsrc-2009Q4:1.3.0.42 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.3.0.40 pkgsrc-2009Q3-base:1.3 pkgsrc-2009Q2:1.3.0.38 pkgsrc-2009Q2-base:1.3 pkgsrc-2009Q1:1.3.0.36 pkgsrc-2009Q1-base:1.3 pkgsrc-2008Q4:1.3.0.34 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.32 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.30 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.28 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.26 pkgsrc-2008Q1:1.3.0.24 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.22 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.20 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.18 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.16 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.14 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.12 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.3.0.10 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.3.0.8 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.3.0.6 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.3.0.4 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.3.0.2 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.2.0.12 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.10 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.2.0.8 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.2.0.6 pkgsrc-2004Q2-base:1.2 pkgsrc-2004Q1:1.2.0.4 pkgsrc-2004Q1-base:1.2 pkgsrc-2003Q4:1.2.0.2 pkgsrc-2003Q4-base:1.2 netbsd-1-6-1:1.1.1.1.0.4 netbsd-1-6-1-base:1.1 netbsd-1-6:1.1.1.1.0.6 netbsd-1-6-RELEASE-base:1.1 pkgviews:1.1.1.1.0.8 pkgviews-base:1.1 buildlink2-base:1.1.1.1 buildlink2:1.1.1.1.0.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.3 date 2005.04.11.15.32.48; author taca; state Exp; branches; next 1.2; 1.2 date 2003.09.02.17.27.18; author taca; state Exp; branches 1.2.12.1; next 1.1; 1.1 date 2002.05.09.16.20.58; author taca; state Exp; branches 1.1.1.1; next ; 1.2.12.1 date 2005.04.20.15.44.39; author salo; state Exp; branches; next ; 1.1.1.1 date 2002.05.09.16.20.58; author taca; state Exp; branches 1.1.1.1.2.1; next ; 1.1.1.1.2.1 date 2002.05.09.16.20.58; author jlam; state dead; branches; next 1.1.1.1.2.2; 1.1.1.1.2.2 date 2002.06.23.18.55.18; author jlam; state Exp; branches; next ; desc @@ 1.3 log @Update ftpproxy package to 1.2.3. pkgsrc fix: try to make it work on Solaris. Version 1.2.3 - -------------------------------- * Fixed bug in waitpid handling in daemon mode. * Added optional xferlog logging. * Added -q option to set the source IP of the outgoing control connection (which set also the IP for data connections). @ text @$NetBSD: patch-aa,v 1.2 2003/09/02 17:27:18 taca Exp $ --- doc/ftp.proxy.1.orig 2004-07-30 21:50:28.000000000 +0900 +++ doc/ftp.proxy.1 @@@@ -13,7 +13,7 @@@@ .in -0.5i .sp .. -.TH FTP.PROXY 1 "23 JANUARY 2003" +.TH FTP.PROXY 8 "23 JANUARY 2003" .SH NAME ftp.proxy \- FTP proxy server .SH SYNOPSIS @@@@ -29,7 +29,7 @@@@ client. .PP .I ftp.proxy can be started from a TCP superserver like -.IR inetd (1) +.IR inetd (8) or .IR tcpproxy (1). but can also bind to a TCP/IP port on it's own and run in standalone (or @@@@ -419,7 +419,7 @@@@ Daemon log facility on other. .SH "AUTHOR" Andreas Schoenberg .SH "SEE ALSO" -.IR inetd (1), +.IR inetd (8), .IR tcpproxy (1), .IR syslogd (8), .IR syslog.conf (5). @ 1.2 log @Update ftpproxy package to 1.2.1. Version 1.2.1 - 19082003asg - -------------------------------- * Fixed a bug in dologin. Now the use of ftp.proxy with a fixed server works again. Version 1.2.0 - 11072003asg - -------------------------------- * Looking in this file this numbering scheme displeased me. From now on every beta release get a subnumber and official releases a major number. So this new release will start with 1.2.0 Version 1.1.7.pre3 - 09072003asg - -------------------------------- * Fixed missing line in the do_login function. Could solve unexpected behaviour of ftp.proxy. Mentioned by Michael A. Meiszl and Rasca Gmelch. Version 1.1.7.pre2 - 06042003asg - -------------------------------- * Another attempt to deal with an old problem: Suppose the client lists an almost empty directory (or does any other small data transmission with the remote server) is might happen that the proxy receives and spools the data before the 150 response is send to the client. ftp.proxy uses the TCP_NODELAY socket options since version 1.1.4 but what if the server (or upstream proxy) causes the problem? The proxy does now track if the 150 response arrived already and the data transmission between client and server is delayed until it has been received. Version 1.1.7.pre1 - 04042003asg - -------------------------------- * Introducing `dynamic configuration programs' aka DCP's. In short a DCP receives username and remote server as supplied by the user and sends the proxy server the real FTP server the proxy should connect to with perhaps different username and password. Everything of this is optional. Furthermore there is yet no documentation because DCPs are work in progress and even the DCP scheme is not fixed yet. There is however a sample DCP named operator.dcp showing how things basically work. DCP's required changes to the source code. Even if you do not use DCP's the changes may influence the way ftp.proxy is working. The DCP's are based on the idea of 'connection translation program' from Damian Ivereigh and replaces this feature introduced in 1.1.6.beta6 Version 1.1.6.beta8 - 25MAR2003asg - ---------------------------------- * Changed -D option: the proxy server port number must now be set with the -D option. Version 1.1.6.beta7 - 10FEB2003asg - ---------------------------------- * Added compile-help in src/Makefile for solaris and a putenv workaround for the missing function. Hope ftp.proxy will now compile on solaris without errors. Mentioned by Gregoire Barbier, Lefteris Giakoumatos, Christophe Giraud-Briquet, Neil McCalden and others. * Complete rewrite of multiline server response handling. Handling is now much more RFC conform in this point. Version 1.1.6.beta6 - 22JAN2003asg - ---------------------------------- * Added sample script to start ftp.proxy in debug mode. * Added sample trp script. * Do not fork ftp.proxy in daemon mode when debug option is set. * Changed syslog calls to be more ANSI-C conform. * Source code compatibility: changed the syslog's `%m' to `%s' with a `strerror(errno)' argument. * Added support connection translation program (short: trp's), mentioned by Damian Ivereigh. * Introduced version variable in Makefile. * Added new command line option '-u' to allow usernames with a '@@' in it. Mentioned by Paul Dragicevich. * Changed GPL to current version. * Changed getc_fd to handle servers that close the data connection. * Changed proxy response on PASV because mozilla does not like it. * Added daemon mode. Now you can start ftp.proxy as daemon using '-D'. This is still experimental do not use this on productive environments. The feature will be added official in the next release. Additional parameters are required. * Applied patch which fixes problems with multi-line server greetings, as it appears on 'AppleShare IP FTP Server'. Mentioned by Menno Smits. * Changed default log facility to LOG_DAEMON. On Linux, FreeBSD and NetBSD it is still LOG_FTP. * Modified cfputs() to send the line together with the CR/LF in one packet to make broken firewalls happy. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- doc/ftp.proxy.1.orig 2003-01-24 01:18:47.000000000 +0900 d17 1 a17 1 must be started from a TCP superserver like d22 2 a23 2 It can't bind to a TCP/IP port on it's own. @@@@ -291,7 +291,7 @@@@ Daemon log facility on other. @ 1.2.12.1 log @Pullup ticket 456 - requested by Takahiro Kambe portability fix for ftpproxy Revisions pulled up: - pkgsrc/net/ftpproxy/Makefile 1.9 - pkgsrc/net/ftpproxy/distinfo 1.6 - pkgsrc/net/ftpproxy/patches/patch-aa 1.3 - pkgsrc/net/ftpproxy/patches/patch-ab removed Module Name: pkgsrc Committed By: taca Date: Mon Apr 11 15:32:48 UTC 2005 Modified Files: pkgsrc/net/ftpproxy: Makefile distinfo pkgsrc/net/ftpproxy/patches: patch-aa Removed Files: pkgsrc/net/ftpproxy/patches: patch-ab Log Message: Update ftpproxy package to 1.2.3. pkgsrc fix: try to make it work on Solaris. Version 1.2.3 - -------------------------------- * Fixed bug in waitpid handling in daemon mode. * Added optional xferlog logging. * Added -q option to set the source IP of the outgoing control connection (which set also the IP for data connections). @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.3 2005/04/11 15:32:48 taca Exp $ d3 1 a3 1 --- doc/ftp.proxy.1.orig 2004-07-30 21:50:28.000000000 +0900 d17 1 a17 1 can be started from a TCP superserver like d22 2 a23 2 but can also bind to a TCP/IP port on it's own and run in standalone (or @@@@ -419,7 +419,7 @@@@ Daemon log facility on other. @ 1.1 log @Initial revision @ text @d3 1 a3 1 --- doc/ftp.proxy.1.orig Tue Feb 5 02:57:01 2002 d9 2 a10 2 -.TH FTP.PROXY 1 "04 FEBRUARY 2002" +.TH FTP.PROXY 8 "04 FEBRUARY 2002" d14 1 a14 1 @@@@ -29,7 +29,7 @@@@ d23 1 a23 1 @@@@ -254,7 +254,7 @@@@ d29 2 a30 2 .IR tcpproxy (1). .IR syslogd (8). @ 1.1.1.1 log @Importing ftpproxy 1.1.5 package. ftp.proxy is a proxy server for a subset of the file tranfer protocol described in RFC 959. It forwards traffic between a client and a server without looking too much if both hosts do real FTP. The FTP server can be either given on the command line or supplied by the client. It starts from inetd(8). @ text @@ 1.1.1.1.2.1 log @file patch-aa was added on branch buildlink2 on 2002-06-23 18:55:18 +0000 @ text @d1 31 @ 1.1.1.1.2.2 log @Merge from pkgsrc-current to buildlink2 branch. @ text @a0 31 $NetBSD: patch-aa,v 1.1.1.1.2.1 2002/06/23 18:55:18 jlam Exp $ --- doc/ftp.proxy.1.orig Tue Feb 5 02:57:01 2002 +++ doc/ftp.proxy.1 @@@@ -13,7 +13,7 @@@@ .in -0.5i .sp .. -.TH FTP.PROXY 1 "04 FEBRUARY 2002" +.TH FTP.PROXY 8 "04 FEBRUARY 2002" .SH NAME ftp.proxy \- FTP proxy server .SH SYNOPSIS @@@@ -29,7 +29,7 @@@@ .PP .I ftp.proxy must be started from a TCP superserver like -.IR inetd (1) +.IR inetd (8) or .IR tcpproxy (1). It can't bind to a TCP/IP port on it's own. @@@@ -254,7 +254,7 @@@@ .SH "AUTHOR" Andreas Schoenberg .SH "SEE ALSO" -.IR inetd (1), +.IR inetd (8), .IR tcpproxy (1). .IR syslogd (8). .IR syslog.conf (5). @