forked from pool/vsftpd
2eb78e3e0a
- Add "vsftpd-die-with-session.patch" to fix a bug in vsftpd that would cause SSL protocol errors, aborting the connection, whenever system errors occurred that were supposed to be non-fatal. [bsc#1044292] - Add "vsftpd-mdtm-in-utc.patch" to fix 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] - Add "vsftpd-append-seek-pipe.patch" to allow the FTP server to append to a file system pipe. [bsc#1048427] - Add "vsftpd-3.0.3-address_space_limit.patch" to create the new configuration option "address_space_limit", which determines the memory limit vsftpd configures for its own process (given in bytes). The previously hard-coded limit (100 MB) may not be sufficient for vsftpd servers running with certain PAM modules enabled, and in such cases administrators may wish to raise the limit to match their system's requirements. [bsc#1042137] - Don't rely on the vsf_findlibs.sh script to figure out the list of libraries the build needs to link. The script is wildly unreliable and it's hard to predict what results it will produce. Also, the results it *does* produce are invisble in the build log. We stumbled across this issue when vsftpd suddendly had build failures on i586 platforms because the script decided to try and link "-lnsl" even though the library was neither installed nor required. - Drop the explicit specification of the LDFLAGS and LINK variables from the call to make. The value of LDFLAGS we passed is the default anyway and giving LINK has no effect since it's not used OBS-URL: https://build.opensuse.org/request/show/523208 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vsftpd?expand=0&rev=62 |
||
---|---|---|
.gitattributes | ||
.gitignore | ||
README.SUSE | ||
vsftpd-2.0.4-dmapi.patch | ||
vsftpd-2.0.4-enable-ssl.patch | ||
vsftpd-2.0.4-lib64.diff | ||
vsftpd-2.0.4-xinetd.diff | ||
vsftpd-2.0.5-enable-debuginfo.patch | ||
vsftpd-2.0.5-utf8-log-names.patch | ||
vsftpd-2.0.5-vuser.patch | ||
vsftpd-2.1.0-filter.patch | ||
vsftpd-2.2.0-wildchar.patch | ||
vsftpd-2.3.4-sqb.patch | ||
vsftpd-2.3.5-conf.patch | ||
vsftpd-3.0.0_gnu_source_defines.patch | ||
vsftpd-3.0.0-optional-seccomp.patch | ||
vsftpd-3.0.2-fix-chown-uploads.patch | ||
vsftpd-3.0.2-s390.patch | ||
vsftpd-3.0.2-wnohang.patch | ||
vsftpd-3.0.3-address_space_limit.patch | ||
vsftpd-3.0.3-build-with-openssl-1.1.patch | ||
vsftpd-3.0.3.tar.gz | ||
vsftpd-3.0.3.tar.gz.asc | ||
vsftpd-append-seek-pipe.patch | ||
vsftpd-die-with-session.patch | ||
vsftpd-drop-newpid-from-clone.patch | ||
vsftpd-enable-dev-log-sendto.patch | ||
vsftpd-enable-fcntl-f_setfl.patch | ||
vsftpd-enable-gettimeofday-sec.patch | ||
vsftpd-ls-memleak.patch | ||
vsftpd-mdtm-in-utc.patch | ||
vsftpd-path-normalize.patch | ||
vsftpd-root-squashed-chroot.patch | ||
vsftpd.changes | ||
vsftpd.firewall | ||
vsftpd.init | ||
vsftpd.keyring | ||
vsftpd.logrotate | ||
vsftpd.pam | ||
vsftpd.service | ||
vsftpd.socket | ||
vsftpd.spec | ||
vsftpd@.service |
vsftpd-3.0.0 made the listen mode default. In order to maintain backward compatibility, default /etc/vsftpd.conf in SUSE contains listen=NO listen_ipv6=YES if you plan to use xinetd (/etc/xinetd.d/vsftp) you don't need to change anything by default, but if you have ipv6 available you have to set listen_ipv6=NO too in order for xinetd to work. Alternatively you can also use systemd socket service that listens on port 21 and starts the server like xinetd would. This service does not require you to change ANY variable in the /etc/vsftpd.conf.