<x-flowed>
At 21:12 21.11.2002 +1100, you wrote:
>Hi Andreas,
>
>It is great to hear that you are back!
>
>Do you really have the time to continue work on it? Would you at least
>like some help so that others could share in the work. Is there any way
>you could delegate some of the tasks?
>
>I am of course willing to provide some of this help.
>
>Damian

Hello,

Yes I think there will be more time for ftp.proxy in the future, but I do 
not decline any help.

The first step in this direction is the cvs repository I created. I will 
make it public readable soon.

The plans for the future are the following I would be glad to get help for it.

- Migration to autoconf/libtools
- Package-maintaining for debian / sun / rpm / cygwin
- Improving cygwin interoperability.
- Improving server (standalone) mode.
- Extending log capability to get analyzable logfiles. (Maybe webalizer?)


Regards
Andreas 

</x-flowed>
From [EMAIL PROTECTED] Fri Nov 22 09:55:08 2002
X-Persona: <ftp.pproxy>
Return-path: <[EMAIL PROTECTED]>
Received: from sj-msg-core-1.cisco.com ([171.71.163.11])
                by compucation.de ([213.185.64.44])
                with SMTP (MDaemon.PRO.v6.5.1.R)
                for <[email protected]>; Fri, 22 Nov 2002 01:12:19 +0100
Subject: [general-l] Notice of intention to take-over ftp.proxy
                maintenance {06}
From: Damian Ivereigh <[EMAIL PROTECTED]>
To: "general-l List Member"  <[email protected]>
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
                 <[EMAIL PROTECTED]>
                 <[EMAIL PROTECTED]>
Organization: Cisco Systems Inc
Message-ID: <[EMAIL PROTECTED]>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.2.0
Date: 22 Nov 2002 11:07:33 +1100
X-Lookup-Warning: MAIL lookup on [EMAIL PROTECTED] does not match 171.71.163.11
X-MDRcpt-To: [EMAIL PROTECTED]
X-MDRemoteIP: 171.71.163.11
Sender: [EMAIL PROTECTED]
X-Return-Path: [EMAIL PROTECTED]
Precedence: bulk
List-Unsubscribe: <mailto:[EMAIL PROTECTED]>
X-MDMailing-List: [EMAIL PROTECTED]
X-MDSend-Notifications-To: [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
X-MDaemon-Deliver-To: [email protected]
X-Eudora2Unix: 3905-11-05T08:39:35Z converted

Hi Andreas,

Are you willing to consider re-hosting the project on sourceforge such
that you can delegate some of the more critical tasks? Right now you are
the only gatekeeper of the code and the web site. As we have seen, this
creates a single point of failure if you need to take time off from it.

At least on Sourceforge you can give others update & release abilities
while you are away. While I understand that this means you could lose
some control of the project (you have to trust others), it is much
better than losing the whole project because no-one wants to work with
it due to lack of response. I have already heard many responses on the
'net along the lines of "don't use ftp.proxy, it has been abandoned". I
want to make sure it doesn't happen again.

As for those specific tasks you mention, I will take on the
autoconf/libtools thing right now. I have done that many times before.

Damian


On Thu, 2002-11-21 at 22:23, Andreas Schoenberg wrote:
> At 21:12 21.11.2002 +1100, you wrote:
> >Hi Andreas,
> >
> >It is great to hear that you are back!
> >
> >Do you really have the time to continue work on it? Would you at least
> >like some help so that others could share in the work. Is there any way
> >you could delegate some of the tasks?
> >
> >I am of course willing to provide some of this help.
> >
> >Damian
> 
> Hello,
> 
> Yes I think there will be more time for ftp.proxy in the future, but I do 
> not decline any help.
> 
> The first step in this direction is the cvs repository I created. I will 
> make it public readable soon.
> 
> The plans for the future are the following I would be glad to get help for it.
> 
> - Migration to autoconf/libtools
> - Package-maintaining for debian / sun / rpm / cygwin
> - Improving cygwin interoperability.
> - Improving server (standalone) mode.
> - Extending log capability to get analyzable logfiles. (Maybe webalizer?)
> 
> 
> Regards
> Andreas 
-- 
Damian Ivereigh
CEPS Team Lead
Desk: +61 2 8446 6344
Mob: +61 418 217 582

Please avoid sending me Word or PowerPoint attachments.
See http://www.fsf.org/philosophy/no-word-attachments.html 

PGP Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x24E7A68F

Attachment Converted: "d:\programme\qualcomm\eudora\attach\signature20.asc"
From [EMAIL PROTECTED] Mon Nov 25 12:10:16 2002
X-Persona: <ftp.pproxy>
Return-path: <[EMAIL PROTECTED]>
Received: from postfix4-1.free.fr ([213.228.0.62])
                by compucation.de ([213.185.64.44])
                with SMTP (MDaemon.PRO.v6.5.1.R)
                for <[email protected]>; Mon, 25 Nov 2002 12:07:09 +0100
To: "general-l List Member"  <[email protected]>
Subject: [general-l] Notice of intention to take-over ftp.proxy maintenance {01}
Message-ID: <[EMAIL PROTECTED]>
Date: Mon, 25 Nov 2002 12:07:07 +0100 (MET)
From: Gregoire Barbier <[EMAIL PROTECTED]>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
User-Agent: IMP/PHP IMAP webmail program 2.2.6
X-Originating-IP: 194.119.92.65
X-Lookup-Warning: MAIL lookup on [EMAIL PROTECTED] does not match 213.228.0.62
X-MDRcpt-To: [EMAIL PROTECTED]
X-MDRemoteIP: 213.228.0.62
Sender: [EMAIL PROTECTED]
X-Return-Path: [EMAIL PROTECTED]
Precedence: bulk
List-Unsubscribe: <mailto:[EMAIL PROTECTED]>
X-MDMailing-List: [EMAIL PROTECTED]
X-MDSend-Notifications-To: [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
X-MDaemon-Deliver-To: [email protected]
X-Eudora2Unix: 3905-11-05T08:39:35Z converted

From: Gregoire Barbier <[EMAIL PROTECTED]>
Subject: Notice of intention to take-over ftp.proxy maintenance
To: [EMAIL PROTECTED]
CC: [EMAIL PROTECTED]

Hi Andreas,

I'm very glad to see you back online, I wondered if the people who told me to
use other ftp proxies were right or not, and I'm very happy to see that
ftp.proxy will still have a long life :-) (and, to be frank, to see that I
won't
have to change my proxy for another one...)

I'm okay to give some help:
- I've already done some rpm packages a few years ago and may do some packaging
for ftp.proxy.
- As I've already announced, I use a modified version of ftp.proxy that is a
little easier to compile on Solaris (with Sun's compiler) and that is more
compliant to some firewalls stateful ftp bugs.
Here is the patch.
This patch contains changes on the makefile that will be of course useless if
you wan't to use automake/autoconf as you announced...
- I would be glad to give you other patches if I need to make other changes to
your code.
- Maybe I could too take some time to help you in making  ftp.proxy a
standalone
daemon (and make it independent of inetd or tcpserver).

I do not have enough time to give you help for tasks such as beeing one of your
backups for maintenance and so on. Nevertheless, I agree with Damian that such
backup(s) would be very useful.

As for a new web hosting for the project, may a suggest to use savannah instead
of sourceforge, to be more sure of ftp.proxy independance?
(see http://savannah.gnu.org/ and http://savannah.nongnu.org/ for more
information)

Best regards.
Gregoire.

--
Gregoire Barbier - gregoire.barbier(at)free.fr



diff -Nur ../ftpproxy-1.1.5/env ./env
--- ../ftpproxy-1.1.5/env       Thu Jan  1 01:00:00 1970
+++ ./env       Fri Jul 19 16:25:31 2002
@@ -0,0 +1,4 @@
+export CC_HOME=/opt/SUNWspro
+export PATH=$CC_HOME/bin:$PATH
+export LD_LIBRARY_PATH=$CC_HOME/lib:$LD_LIBRARY_PATH
+
Binary files ../ftpproxy-1.1.5/ftpproxy-1.1.5.tgz and ./ftpproxy-1.1.5.tgz
differ
diff -Nur ../ftpproxy-1.1.5/src/Makefile ./src/Makefile
--- ../ftpproxy-1.1.5/src/Makefile      Mon Jan 21 16:46:03 2002
+++ ./src/Makefile      Tue Aug 21 14:51:00 2001
@@ -1,19 +1,13 @@
-
-CC =           gcc
-CFLAGS =       -O2 -Wall -ggdb
-
-FTPPROXY =     main.o ftp.o ip-lib.o lib.o
-
 TARGETS =      ftp.proxy
-
+LIBS_SunOS =   -lnsl -lsocket
+LIBS_COMMON =
+LIBS_Linux =
+LIBS =         $(LIBS_COMMON) $(LIBS_$(shell uname))
 
 all:           $(TARGETS)
-       -ctags *.[ch]
-
-
-ftp.proxy:     $(FTPPROXY)
-       $(CC) -o $@ $(FTPPROXY)
 
+ftp.proxy: main.o ftp.o ip-lib.o lib.o setenv.o
+       $(CC) -o $@ $^ $(LIBS) 
        
 clean:
        rm -f *.o cut out $(TARGETS) $(TAR).tar.gz
diff -Nur ../ftpproxy-1.1.5/src/ftp.c ./src/ftp.c
--- ../ftpproxy-1.1.5/src/ftp.c Mon Feb  4 18:11:21 2002
+++ ./src/ftp.c Tue Aug 21 10:21:00 2001
@@ -477,11 +477,20 @@
 
 int cfputs(ftp_t *x, char *line)
 {
+       char    *buf;
+       int     n;
+
        if (debug)
                fprintf (stderr, ">>> CLI: %s\n", line);
-               
-       write(1, line, strlen(line));
-       write(1, "\r\n", 2);
+
+       n = strlen(line);
+       buf = malloc(n+3);
+       strcpy(buf, line);
+       strcat(buf, "\r\n");
+       write(1, buf, n+2); /* call write() once only, because some firewalls
+                              don't allow queries to continue accross network
+                              packets */
+       free(buf);
 
        return (0);
 }
diff -Nur ../ftpproxy-1.1.5/src/main.c ./src/main.c
--- ../ftpproxy-1.1.5/src/main.c        Mon Feb  4 19:00:27 2002
+++ ./src/main.c        Mon Aug 20 19:55:00 2001
@@ -85,7 +85,11 @@
        config->allow_anyremote = 0;
        strcpy(config->varname, "PROXY_");
 
+#ifdef LOG_FTP
        openlog(program, LOG_PID, LOG_FTP);
+#else
+       openlog(program, LOG_PID, LOG_DAEMON);
+#endif
 
        k = 1;
        while (k < argc  &&  argv[k][0] == '-'  &&  argv[k][1] != 0) {
diff -Nur ../ftpproxy-1.1.5/src/setenv.c ./src/setenv.c
--- ../ftpproxy-1.1.5/src/setenv.c      Thu Jan  1 01:00:00 1970
+++ ./src/setenv.c      Fri Jul 19 16:43:11 2002
@@ -0,0 +1,10 @@
+#define MAXSETENV 4096
+int setenv(const char *name, const char *value)
+{
+       char    buf[MAXSETENV];
+
+       snprintf(buf, MAXSETENV-1, "%s=%s", name, value);
+       buf[sizeof(buf)-1] = 0;
+       return putenv(buf);
+}
+

----- Fin de message retransmis -----



--
Gregoire Barbier - gregoire.barbier(at)free.fr - 06 21 35 73 49

Reply via email to