이번 버전에서는 내부 API 가 변경된 부분이 있어, 기존의 패치들을 맞춰주느라 좀 귀찮았습니다. T.T
안녕 리눅스 1.3.0a 패키지에 포함되었던 sendfile API 사용시에 scoreboard 에 파일 전송량과 파일 전송률이 나오지 않던 부분을 수정을 했었는데, 이번 버전에서 이 기능을 좀더 향상을 시켜 보았습니다. 이전 버전에서 sendfile 로 넘기는 count 를 10Mbyte 로 고정을 해서, 회선이 빠르고 파일이 클 경우에는 출력을 잘 했지만, 회선이 느리거나 파일이 작을 경우에는 여전히 제대로 나오지를 않았었는데, 이번 버전에서는 제일 처음 sendfile 로 넘기는 값을 지시자로 만들고, 이 넘긴 값을 측정하여 클라이언트의 회선 속도를 보정하여 sendfile 로 넘기는 값을 유동적이게 변경을 했습니다. 이제 회선 속도나 파일 크기에 별로 구애받지 않고 출력이 잘 되는 듯 싶습니다.
1.3.1kr 의 릴리즈 노트는 다음과 같습니다.
- added 1.3.1 official fix
bug2988: mod_wrap2_file ignores "ALL" keyword
bug2989: Unable to authenticate users if RadiusUserInfo is not con...
bug2990: TLSCryptoDevice does not work
bug2992: The %f LogFormat variable expanded improperly to "-" for ...
bug2993: Unable to compile 1.3.1 on Debian unstable/amd64
bug2995: The %f LogFormat variable expanded to same file for RNFR ...
bug2996: Requirement for same OpenSSL header, library version in m...
- Deprecate DisplayFirstChdir. Replace to DisplayChdir on proftpd.conf
- add SendfileSize directive
see also http://proftpd.oops.org/reference.php?mode=detail&key=SendfileSize