vsftpd - Very Secure FTP Daemon - Written from Scratch

Property Value
Distribution openSUSE Leap 42.2
Repository openSUSE Update Oss all
Package name vsftpd
Package version 3.0.2
Package release 21.3.1
Package architecture x86_64
Package type rpm
Installed size 316.37 KB
Download size 146.45 KB
Official Mirror ftp.gwdg.de
Vsftpd is an FTP server, or daemon. The "vs" stands for Very Secure.
Obviously this is not a guarantee, but the entire codebase was written
with security in mind, and carefully designed to be resilient to
Recent evidence suggests that vsftpd is also extremely fast (and this
is before any explicit performance tuning!). In tests against wu-ftpd,
vsftpd was always faster, supporting over twice as many users in some


Package Version Architecture Repository
vsftpd-3.0.2-21.6.1.x86_64.rpm 3.0.2 x86_64 openSUSE Update Oss
vsftpd-3.0.2-19.1.x86_64.rpm 3.0.2 x86_64 openSUSE Update Oss
vsftpd-3.0.2-17.2.x86_64.rpm 3.0.2 x86_64 openSUSE Oss
vsftpd - - -


Name Value
/usr/sbin/useradd -
libc.so.6(GLIBC_2.15)(64bit) -
libcap.so.2()(64bit) -
libcrypto.so.1.0.0()(64bit) -
libpam.so.0()(64bit) -
libpam.so.0(LIBPAM_1.0)(64bit) -
libssl.so.1.0.0()(64bit) -
logrotate -
systemd -


Name Value
config(vsftpd) = 3.0.2-21.3.1
ftp-server -
vsftpd = 3.0.2-21.3.1
vsftpd(x86-64) = 3.0.2-21.3.1


Type URL
Binary Package vsftpd-3.0.2-21.3.1.x86_64.rpm
Source Package vsftpd-3.0.2-21.3.1.src.rpm

Install Howto

Install vsftpd rpm package:

# zypper install vsftpd




2017-04-06 - psimons@suse.com
- 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]
2017-03-16 - psimons@suse.com
- Fix several issues related to SSL/TLS support [bsc#1021387]:
* vsftpd-enable-sendto-for-prelogin-syslog.patch allows sendto()
to be called from check_limits(), which is necessary for vsftpd
to write to the system log.
* vsftpd-openlog-force.patch fixes a logic error in the way the
force option for syslog's openlog() call was handled.
* vsftpd-seccomp-ssl.patch allows stat() to be called, which is
required during SSL initialization by RAND_load_file().
* vsftpd-seccomp-wait4.patch allows wait4() to be called so that
the broker can wait for its child processes.
2016-10-21 - psimons@suse.com
- Add vsftpd-3.0.2-fix-chown-uploads.patch to fix a bug in vsftpd
where files uploaded by an anonymous user could not be chown()ed
to the desired UID as specified in the daemon's configuration
file. [bnc#996370]
2016-03-22 - tchvatal@suse.com
- Fix hang when using seccomp and syslog bnc#971784:
* vsftpd-seccomp-syslog.patch
2016-03-22 - tchvatal@suse.com
- Fix user creation to not report error when user alredy exist
2016-03-21 - tchvatal@suse.com
- Fix bnc#970982 hanging on pam_exec in pam.d
* Add patch vsftpd-3.0.2-wnohang.patch
2016-03-10 - jcejka@suse.com
- Fix memory leaks in ls.c bnc#968138
* Add patch vsftpd-ls-memleak.patch
* Update patch vsftpd-path-normalize.patch
- Fix wildcard ? matching bnc#969411
* Update patch vsftpd-2.3.4-sqb.patch
2015-06-23 - tchvatal@suse.com
- Fix logrotate script to not fail when vsftpd is not running,
2015-04-17 - tchvatal@suse.com
- Fix hide_file option wrt bnc#927612:
* vsftpd-path-normalize.patch
2015-04-05 - tchvatal@suse.com
- bnc#925963 stat is sometimes run on wrong path and results with
ENOENT, ensure we sent both dir+file to filter verification:
* vsftpd-path-normalize.patch

See Also

Package Description
vte-devel-0.44.2-3.3.1.x86_64.rpm Terminal Emulator Library -- Development Files
vte-lang-0.44.2-3.3.1.noarch.rpm Languages for package vte
vte-tools-0.44.2-3.3.1.x86_64.rpm Terminal Emulator Library -- Tools
vusb-analyzer-1.1-21.3.1.noarch.rpm A tool for viewing USB trace files from usbmon and other usb dump formats
w3m-0.5.3.git20161120-160.1.x86_64.rpm A text-based WWW browser
w3m-inline-image-0.5.3.git20161120-160.1.x86_64.rpm An inline image extension for w3m
waffle-1.5.2-2.1.x86_64.rpm C library defering selection of GL API and window system until runtime
waffle-devel-1.5.2-2.1.x86_64.rpm Libraries, includes and more to develop Waffle applications
webkit-jsc-4-2.18.0-2.3.1.x86_64.rpm Library for rendering web content, GTK+ Port
webkit2gtk-4_0-injected-bundles-2.18.0-2.3.1.x86_64.rpm Library for rendering web content -- Injected bundles
webkit2gtk3-devel-2.18.0-2.3.1.x86_64.rpm Library for rendering web content, GTK+ Port
webkit2gtk3-plugin-process-gtk2-2.18.0-2.3.1.x86_64.rpm GTK+ 2 based NPAPI plugins support for webkit2gtk3
weechat-1.5-2.3.1.x86_64.rpm Portable, Fast, Light and Extensible Chat Client
weechat-1.5-2.6.1.x86_64.rpm Portable, Fast, Light and Extensible Chat Client
weechat-aspell-1.5-2.3.1.x86_64.rpm Aspell Spell-Checking Support for weechat