Comment 25 for bug 294709

Revision history for this message
Vincent Ladeuil (vila) wrote : Re: [Bug 294709] Re: Pushing to shared repo using FTP doesn't work: "Append/Restart not permitted, try again"

>>>>> Peter Liepa <email address hidden> writes:

<snip/>

    > My hosting service has disabled proftpd APPE, rightly or
    > wrongly, because of the possibility of malicious use.

Shudder.

Have you tried contacting them to see if that could be activated
on a per-user or per-directory basis ?

    > Also, my cheapo plan does not support SSH or SFTP, and I'm
    > unwilling to pay the extra $ to upgrade.

Hmm, I think that answer my question above :-/

    > I can understand that the bazaar project may be
    > concentrating on serving a more savvy and professional
    > grade of user than myself.

That's not how I feel about ftp at all. There are definitely
performance and security issues with ftp and *these* are the main
reasons why the ftp transport got less love.

But the truth is also that we have few bug reports about ftp
*users* and gives the (maybe wrong) impression that the existing
ftp servers are ok.

If propftpd doesn't allow APPE by default (but how many admins
knows about to override that ?), now, that kind of change the
game.

Indeed, with my local_test_server plugin I had to configure
proftpd like:

<Anonymous /tmp>
   User %(user)s
   UserAlias anonymous %(user)s
   AllowOverwrite on
   AllowStoreRestart on
   <Limit ALL>
          AllowAll
   </Limit>
</Anonymous>

    > In closing, I'd like to mention that FTP website deployment
    > via VCS seems to be almost a "killer app" that is
    > under-addressed for the masses like me.

bzr is committed to addres what we call the 'dumb servers' (as
opposed to the smart servers which use bzr itself) which only
provides a remote file system.

<snip/>

    > So far I haven't found a solution that addresses my needs,
    > although I'll be looking at Bespin and Springloops. I'll
    > also be keeping an eye on how you guys progress on this.
    > Meanwhile, thanks for your rapid responses and helpful
    > attention.

Launchpad itself offers code hosting, did you check it ?