Smith wrote:
This will answer two post:

It does work in 3.8 still. As a matter a fact, I have two servers on the intranet. The 3.8 works fine but not the 3.9.

I tried the passive/active and still the problem persist.

If I use the command line or filezilla (another windows ftp client that's open source), it works just fine in both versions.

At this point I'm thinking something change on the OpenBSD side, especially since 3.9 has the new ftp-proxy. I don't use pf or ftp-proxy for this situation but maybe OpenBSD ftpd was modified to make ftp-proxy work.

If there really hasn't been any change in ftpd from 3.8 to 3.9, I'll focus the problem as being on Microsoft's side.

Curiously, I've noticed the MS-whatever-it-is feature didn't work with a 3.9 FTP server, too. I kinda figured it was just MS being stupid with something other than a MS FTP server on the other side. I have not tried 3.8, however.

I was about to try to figure out how I'd find the time to take a look at this, both to verify your claim (which I'd always do first) then to try to troubleshoot it a bit. But then I realized...HEY! I can get YOU to do the work! :)

Here's what I'd do...

Install a 3.9 test machine, verify the problem exists. Checkout the source tree, or at least, the src/libexec/ftpd section, but using the OPENBSD_3_8 tag, to get the 3.8 version, and see if it 1) compiles easily and 2) works on 3.9. It just might. Or it might not. Assuming it does...do you still have a problem? Or is it "fixed"? If you still have a problem...there is something else going on (which COULD possibly be a library or some other system change...but I'd also look for a configuration difference.

IF changing the FTP source code from 3.9's to 3.8's "Fixes" the problem, just start putting in change after change until it breaks. :)

Nick.

Reply via email to