Патч pure-ftpd для корректной обработки докачки
Наверно многим известна проблема, когда с pure-ftpd при обрыве соединения невозможно сделать докачку файла.
По этому поводу было много разговоров в mailing list, но чето дела не нашел.
На суд общественности предлагаю патч: http://www.pentarh.com/files/patch-correct-resume.txt
Патч добавляет опцию -7 к демону pure-ftpd, благодаря которой демон пишет контент передаваемого файла ПРЯМО в файл назначения, а не во временный файл типа «.pureftpd-upload.XXX.YYY.ZZZ». Так же он сохраняет обработку команды APPE.
Соответственно, в конфиге добавилась аналогичная опция:
NoAtomicFile yes
Благодаря этому становится возможным докачка файла после обрыва связи.
Интрукции при сборке из исходников:
1. Положить патч в корневой каталог исходников pure-ftpd 1.0.22
2. patch -p0 < patch-correct-resume.txt
3. ./configure и все такое
Инструкции FreeBSD:
1. Положить файл в /usr/ports/ftp/pure-ftpd/files/
2. make config, make install