START libexec/ftpd 2023-12-15T22:51:09Z ==== run-ftpd-get ==== pkill tcpserver || true pkill ftpd || true # start ftpd /usr/local/bin/tcpserver 127.0.0.1 21 /usr/libexec/ftpd -A & timeout=$(($(date +%s) + 5)); while fstat -p $! | ! grep -q 'tcp .* 127.0.0.1:21$'; do test $(date +%s) -lt $timeout || exit 1; done # prepare test files dd if=/dev/random of="/home/ftp/ftpd.regress" count=1 bs=1m 1+0 records in 1+0 records out 1048576 bytes transferred in 0.007 secs (135224037 bytes/sec) chown ftp:ftp "/home/ftp/ftpd.regress" dd if=/dev/random of="ftpd.regress.local" count=1 bs=1m 1+0 records in 1+0 records out 1048576 bytes transferred in 0.008 secs (116784003 bytes/sec) ftp_proxy= ftp -a ftp://127.0.0.1/ftpd.regress cmp /home/ftp/ftpd.regress ftpd.regress rm ftpd.regress ==== run-ftpd-get-active ==== pkill tcpserver || true pkill ftpd || true # start ftpd /usr/local/bin/tcpserver 127.0.0.1 21 /usr/libexec/ftpd -A & timeout=$(($(date +%s) + 5)); while fstat -p $! | ! grep -q 'tcp .* 127.0.0.1:21$'; do test $(date +%s) -lt $timeout || exit 1; done # prepare test files dd if=/dev/random of="/home/ftp/ftpd.regress" count=1 bs=1m 1+0 records in 1+0 records out 1048576 bytes transferred in 0.007 secs (141050152 bytes/sec) chown ftp:ftp "/home/ftp/ftpd.regress" dd if=/dev/random of="ftpd.regress.local" count=1 bs=1m 1+0 records in 1+0 records out 1048576 bytes transferred in 0.012 secs (81219123 bytes/sec) ftp_proxy= ftp -a -A ftp://127.0.0.1/ftpd.regress cmp /home/ftp/ftpd.regress ftpd.regress rm ftpd.regress ==== run-ftpd-put ==== pkill tcpserver || true pkill ftpd || true # start ftpd /usr/local/bin/tcpserver 127.0.0.1 21 /usr/libexec/ftpd -A & timeout=$(($(date +%s) + 5)); while fstat -p $! | ! grep -q 'tcp .* 127.0.0.1:21$'; do test $(date +%s) -lt $timeout || exit 1; done # prepare test files dd if=/dev/random of="/home/ftp/ftpd.regress" count=1 bs=1m 1+0 records in 1+0 records out 1048576 bytes transferred in 0.007 secs (140094619 bytes/sec) chown ftp:ftp "/home/ftp/ftpd.regress" dd if=/dev/random of="ftpd.regress.local" count=1 bs=1m 1+0 records in 1+0 records out 1048576 bytes transferred in 0.012 secs (85178732 bytes/sec) echo put ftpd.regress.local | ftp -a 127.0.0.1 cmp /home/ftp/ftpd.regress.local ftpd.regress.local rm /home/ftp/ftpd.regress.local ==== run-ftpd-put-active ==== pkill tcpserver || true pkill ftpd || true # start ftpd /usr/local/bin/tcpserver 127.0.0.1 21 /usr/libexec/ftpd -A & timeout=$(($(date +%s) + 5)); while fstat -p $! | ! grep -q 'tcp .* 127.0.0.1:21$'; do test $(date +%s) -lt $timeout || exit 1; done # prepare test files dd if=/dev/random of="/home/ftp/ftpd.regress" count=1 bs=1m 1+0 records in 1+0 records out 1048576 bytes transferred in 0.007 secs (140887320 bytes/sec) chown ftp:ftp "/home/ftp/ftpd.regress" dd if=/dev/random of="ftpd.regress.local" count=1 bs=1m 1+0 records in 1+0 records out 1048576 bytes transferred in 0.013 secs (76390676 bytes/sec) echo put ftpd.regress.local | ftp -a -A 127.0.0.1 cmp /home/ftp/ftpd.regress.local ftpd.regress.local rm /home/ftp/ftpd.regress.local ==== run-ftpd-ls ==== pkill tcpserver || true pkill ftpd || true # start ftpd /usr/local/bin/tcpserver 127.0.0.1 21 /usr/libexec/ftpd -A & timeout=$(($(date +%s) + 5)); while fstat -p $! | ! grep -q 'tcp .* 127.0.0.1:21$'; do test $(date +%s) -lt $timeout || exit 1; done # prepare test files dd if=/dev/random of="/home/ftp/ftpd.regress" count=1 bs=1m 1+0 records in 1+0 records out 1048576 bytes transferred in 0.007 secs (141873868 bytes/sec) chown ftp:ftp "/home/ftp/ftpd.regress" dd if=/dev/random of="ftpd.regress.local" count=1 bs=1m 1+0 records in 1+0 records out 1048576 bytes transferred in 0.022 secs (45667246 bytes/sec) echo ls | ftp -a 127.0.0.1 | grep -q 'ftpd.regress' ==== run-ftpd-nlist ==== pkill tcpserver || true pkill ftpd || true # start ftpd /usr/local/bin/tcpserver 127.0.0.1 21 /usr/libexec/ftpd -A & timeout=$(($(date +%s) + 5)); while fstat -p $! | ! grep -q 'tcp .* 127.0.0.1:21$'; do test $(date +%s) -lt $timeout || exit 1; done # prepare test files dd if=/dev/random of="/home/ftp/ftpd.regress" count=1 bs=1m 1+0 records in 1+0 records out 1048576 bytes transferred in 0.007 secs (134097165 bytes/sec) chown ftp:ftp "/home/ftp/ftpd.regress" dd if=/dev/random of="ftpd.regress.local" count=1 bs=1m 1+0 records in 1+0 records out 1048576 bytes transferred in 0.008 secs (119201254 bytes/sec) echo nlist | ftp -a 127.0.0.1 | grep -q 'ftpd.regress' ==== run-ftpd-delete ==== pkill tcpserver || true pkill ftpd || true # start ftpd /usr/local/bin/tcpserver 127.0.0.1 21 /usr/libexec/ftpd -A & timeout=$(($(date +%s) + 5)); while fstat -p $! | ! grep -q 'tcp .* 127.0.0.1:21$'; do test $(date +%s) -lt $timeout || exit 1; done # prepare test files dd if=/dev/random of="/home/ftp/ftpd.regress" count=1 bs=1m 1+0 records in 1+0 records out 1048576 bytes transferred in 0.007 secs (138921444 bytes/sec) chown ftp:ftp "/home/ftp/ftpd.regress" dd if=/dev/random of="ftpd.regress.local" count=1 bs=1m 1+0 records in 1+0 records out 1048576 bytes transferred in 0.008 secs (119768955 bytes/sec) echo delete ftpd.regress | ftp -a 127.0.0.1 test ! -f /home/ftp/ftpd.regress ==== run-ftpd-mkdir ==== pkill tcpserver || true pkill ftpd || true # start ftpd /usr/local/bin/tcpserver 127.0.0.1 21 /usr/libexec/ftpd -A & timeout=$(($(date +%s) + 5)); while fstat -p $! | ! grep -q 'tcp .* 127.0.0.1:21$'; do test $(date +%s) -lt $timeout || exit 1; done # prepare test files dd if=/dev/random of="/home/ftp/ftpd.regress" count=1 bs=1m 1+0 records in 1+0 records out 1048576 bytes transferred in 0.007 secs (139960077 bytes/sec) chown ftp:ftp "/home/ftp/ftpd.regress" dd if=/dev/random of="ftpd.regress.local" count=1 bs=1m 1+0 records in 1+0 records out 1048576 bytes transferred in 0.008 secs (120186016 bytes/sec) echo mkdir ftpd.regress.dir.create | ftp -a 127.0.0.1 test -d /home/ftp/ftpd.regress.dir.create rm -r /home/ftp/ftpd.regress.dir.create ==== run-ftpd-rename ==== pkill tcpserver || true pkill ftpd || true # start ftpd /usr/local/bin/tcpserver 127.0.0.1 21 /usr/libexec/ftpd -A & timeout=$(($(date +%s) + 5)); while fstat -p $! | ! grep -q 'tcp .* 127.0.0.1:21$'; do test $(date +%s) -lt $timeout || exit 1; done # prepare test files dd if=/dev/random of="/home/ftp/ftpd.regress" count=1 bs=1m 1+0 records in 1+0 records out 1048576 bytes transferred in 0.007 secs (141646323 bytes/sec) chown ftp:ftp "/home/ftp/ftpd.regress" dd if=/dev/random of="ftpd.regress.local" count=1 bs=1m 1+0 records in 1+0 records out 1048576 bytes transferred in 0.013 secs (79322024 bytes/sec) echo rename ftpd.regress ftpd.regress.new | ftp -a 127.0.0.1 test ! -f /home/ftp/ftpd.regress test -f /home/ftp/ftpd.regress.new ==== run-ftpd-size ==== pkill tcpserver || true pkill ftpd || true # start ftpd /usr/local/bin/tcpserver 127.0.0.1 21 /usr/libexec/ftpd -A & timeout=$(($(date +%s) + 5)); while fstat -p $! | ! grep -q 'tcp .* 127.0.0.1:21$'; do test $(date +%s) -lt $timeout || exit 1; done # prepare test files dd if=/dev/random of="/home/ftp/ftpd.regress" count=1 bs=1m 1+0 records in 1+0 records out 1048576 bytes transferred in 0.007 secs (139756839 bytes/sec) chown ftp:ftp "/home/ftp/ftpd.regress" dd if=/dev/random of="ftpd.regress.local" count=1 bs=1m 1+0 records in 1+0 records out 1048576 bytes transferred in 0.009 secs (112515591 bytes/sec) test $(echo "binary\nsize ftpd.regress" | ftp -a 127.0.0.1 | cut -f 2) -eq $(stat -f %z /home/ftp/ftpd.regress) ==== cleanup-ftpd ==== pkill tcpserver || true pkill ftpd || true rm -f /home/ftp/ftpd.regress PASS libexec/ftpd Duration 0m01.95s