This update for vsftpd fixes the following issues:
This update enables vsftpd to speak TLS 1.3 in ssl FTP mode by linking against openssl 1.1.1.
Bugfixes added:
Update to version 3.0.5:
Update to version 3.0.4.
The options 'ssltlsv11', 'ssltlsv12', and 'ssltlsv13' have been renamed to 'ssltlsv11', 'ssltlsv12', and 'ssl_tlsv13' respectively. Note that the man page has not been updated accordingly.
OpenSSL was updated to version 1.1.1 in SLE-15-SP2, adding support for the TLSv1.3 protocol. As a consequence, some SLE-15 applications that link OpenSSL for TLS support -- like vsftpd --, gained the ability to use the newer TLS protocol, which created interoperability problems with FTP clients in some cases. To remedy the situation, '0001-Introduce-TLSv1.3-option.patch' was applied in a forked SLE-15-SP2 version of vsftpd. The patch adds the configuration option 'ssltlsv13' that system administrators can use to disable TLSv1.3 support on their servers. [bsc#1187188]
allow getdents64 syscall in seccomp sandbox, fixes bsc#1179553
Fixed interoperability issue with various ftp clients that arose when vsftpd is configured with option 'use_localtime=YES'. Basically, it's fine to use local time stamps in directory listings, but responding to MDTM commands with any time zone other than UTC directly violates RFC3659 and leads FTP clients to misinterpret the file's time stamp. [bsc#1024961]
Conditionally install xinetd service only on older releases
Fix build against OpenSSL 1.1. (bsc#1042673)
Version bump to 3.0.3:
Increase VSFTPASLIMIT to 200MB; various reports.