START libexec/ftpd 2024-10-05T03:29:50Z ==== run-ftpd-get ==== pkill tcpserver || true pkill ftpd || true nc 127.0.0.1 21 >/dev/null 2>&1 || 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 (136267292 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 (129933216 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 nc 127.0.0.1 21 >/dev/null 2>&1 || 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 (132541638 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 (116366748 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 nc 127.0.0.1 21 >/dev/null 2>&1 || 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 (134799111 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.007 secs (133667403 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 nc 127.0.0.1 21 >/dev/null 2>&1 || 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 (134116357 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.011 secs (95143936 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 nc 127.0.0.1 21 >/dev/null 2>&1 || 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 (135269148 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 (109371401 bytes/sec) echo ls | ftp -a 127.0.0.1 | grep -q 'ftpd.regress' ==== run-ftpd-nlist ==== pkill tcpserver || true pkill ftpd || true nc 127.0.0.1 21 >/dev/null 2>&1 || 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 (131644439 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 (85121292 bytes/sec) echo nlist | ftp -a 127.0.0.1 | grep -q 'ftpd.regress' ==== run-ftpd-delete ==== pkill tcpserver || true pkill ftpd || true nc 127.0.0.1 21 >/dev/null 2>&1 || 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 (134641964 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.007 secs (131803923 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 nc 127.0.0.1 21 >/dev/null 2>&1 || 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 (134862079 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.007 secs (131684861 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 nc 127.0.0.1 21 >/dev/null 2>&1 || 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 (134405732 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.025 secs (40733415 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 nc 127.0.0.1 21 >/dev/null 2>&1 || 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.008 secs (130778679 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 (122140605 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.57s