Commit 016879d4 authored by Steve Holme's avatar Steve Holme
Browse files

ftpserver.pl: Added the ability to include spaces in capabilities

For example:

CAPA "SIZE 1048576" 8BITMIME BINARYMIME

will populate the capabilities list with the following in:

SIZE 1048576
8BITMIME
BINARYMIME
parent c03335ec
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -2639,7 +2639,10 @@ sub customize {
        }
        elsif($_ =~ /CAPA (.*)/) {
            logmsg "FTPD: instructed to support CAPABILITY command\n";
            @capabilities = split(/ /, $1);
            @capabilities = split(/ (?!(?:[^" ]|[^"] [^"])+")/, $1);
            foreach (@capabilities) {
                $_ = $1 if /^"(.*)"$/;
            }
        }
        elsif($_ =~ /AUTH (.*)/) {
            logmsg "FTPD: instructed to support AUTHENTICATION command\n";