- escape shell namese99e060d34
Port details
ftp/vsftpd 3.0.5_2
FTP daemon that aims to be "very secure"
Port info
- Maintainer
- dinoex@FreeBSD.org
- Packages
- latest: 3.0.5_2
- Upstream
- up to date
- Last update
- to 3.0.5_2 · 14f7c29430
- Quarterly
- 2026Q4: 3.0.5_2
- WWW
- https://security.appspot.com/vsftpd.html
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install vsftpd-sslinstalls 3.0.5_2 fromlatest; fromquarterly(2026Q4) 3.0.5_2- Port
# cd /usr/ports/ftp/vsftpd && make install clean# make -C /usr/ports/ftp/vsftpd config # change options first
- Size
- 127 KiB download · 324 KiB installed
- Depends on
- nothing
- License
- GPLv2
- Creates
- user
ftp, groupftp - Options
- 4 of 4 on in the package: DOCS PIDFILE STACKPROTECTOR VSFTPD_SSL
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 3.0.5_2 | 3.0.5_2 | – |
| FreeBSD 15 | 3.0.5_2 | 3.0.5_2 | – |
| FreeBSD 14 | 3.0.5_2 | 3.0.5_2 | 3.0.5_2 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 3.0.5_2 | 3.0.5_2 | – |
| FreeBSD 14 | 3.0.5_2 | 3.0.5_2 | 3.0.5_2 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 3.0.5_2.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (122)
In the rc.d scripts, change assignments to rcvar to use the literal name_enable wherever possible, and ${name}_enable when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.83eb2c3700- update to 2.3.59aa5dca8a7
- remove duplicate -lwrap - drop usage of -lutil - honor INSTALL_PROGRAM PR: 16355018da5070d2
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS) - Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav6f6fbe4bdf- update MASTER_SITE PR: 159504 Submitted by: Dr Josef L P Karthauserab81376f6c
- fix build on FreeBSD 9.0-CURRENT PR: 157124 Submitted by: Andrey V. Elsukovc6d1e5f573
- Mark BROKEN on 9-CURRENT: does not compile sysdeputil.c:611: error: 'cap_t' undeclared (first use in this function) [..] Reported by: pointyhat - While here, remove 6.X specific conditionalcab58d44ab
- update to 2.3.4346d9a97f3
- update to 2.3.2c6ac7e7487
- update to 2.3.13ba5f84c36
- rc.d supports now vsftpd_config PR: 146556 - new option WITH_PIDFILE Submitted by: Eugen Zagorodniy - update to 2.3.025ddb25df9
- add reload target Submitted by: Alexander Milanov1110947410
LICENSE GPLv2da5e61df79
Begin the process of deprecating sysutils/rc_subr by s#. %%RC_SUBR%%#. /etc/rc.subr#1d6b4b3f91
- fix build with utmpx Submitted by: Ed Schouten61ca95f20a
- Update to 2.2.2 Changes: ftp://vsftpd.beasts.org/users/cevans/untar/vsftpd-2.2.2/Changelog PR: 140651 Submitted by: Sahil Tandon2d28d00bac
- update to 2.2.0 PR: 139788 Submitted by: Sahil Tandoncebf092f97
- update to 2.2.050482aa00e
Fix a few "bad example" problems in the rc.d scripts that have been propogated by copy and paste.
1. Primarily the "empty variable" default assignment, which is mostly
${name}_flags="", but fix a few others as well.
2. Where they are not already documented, add the existence of the _flags
(or other deleted empties) option to the comments, and in some cases add
comments from scratch.
3. Replace things that look like:
prefix=%%PREFIX%%
command=${prefix}/sbin/foo
to just use %%PREFIX%%. In many cases the $prefix variable is only used
once, and in some cases it is not used at all.
4. In a few cases remove ${name}_flags from command_args
5. Remove a long-stale comment about putting the port's rc.d script in
/etc/rc.d (which is no longer necessary).
No PORTREVISION bumps because all of these changes are noops.0175383f0a- update to 2.1.2 Bugfix 421 Data timeout PR: 134422a7fcfa5ff2
- update to 2.1.0 Reported by: Eugen Zagorodniybd14297156
- Fix pkg-install call script from the Makefile - Fix pkg-deinstall doesn't match the user used by pkg-install. - Fix comment at top of vsftpd.conf - Add commented-out versions of listen=YES and background=YES to match the rcNG script's expectations. - Add missing documentation on how to configure vsftpd to rcNG script. - Fix two typos in rcNG script. PR: 130509 Submitted by: Matthias Andree - small cleanups - fix escaping in rcNG script.b5357693b1
- add LICENSE:c17e799df8
- update to 2.0.72ddf67bb3b
- fixed Spelling Submitted by: Richard Toohey53b39a4054
- update to 2.0.6c2dce23ceb
- fix keywords in manpage PR: 110271 Submitted by: Bolinard Vincent51c928a715
- update to 2.0.51dd97dcd47
- make portlint happier5cc3049113
Remove USE_REINPLACE from all categories starting with Fc8a818ace5
- Fix PAM problem PR: 92579 Submitted by: Joe Doupnik5e6bb83e2d
Remove the FreeBSD KEYWORD from all rc.d scripts where it appears. We have not checked for this KEYWORD for a long time now, so this is a complete noop, and thus no PORTREVISION bump. Removing it at this point is mostly for pedantic reasons, and partly to avoid perpetuating this anachronism by copy and paste to future scripts.c49d1a3273
- fix another bug in rc.ng script. Submitted by: James O'Gorman64ff999159
- update to 2.0.48b59cc009a
- run vsftpd_check only when vsftpd_enable is set to YES Submitted by: James O'Gormand6f25f7964
- add SHA checksumec997a9574
- more fixes for RC_NG Submitted by: Imri Zvik5132641f9d
- more fixes for RC_NG Submitted by: Imri Zvik94818a7cab
- more fixes for rc_ng script. Problems reported by: Marius Korsmo13b369c498
- prevent endless loop on config errors - extend USE_RC_SUBR PR: 87174, 87354 Submitted by: Pavel Gubin, Wesley Shields2518e08fa6
- include SSL in OPTIONS PR: 83421 Submitted by: Marcus Grandofabe4a5cd9
- Add rcNG script option PR: 79687 Submitted by: Marcus Grando1de4043bdf
- Update to 2.0.3 - link with tcp-wrapper PR: 79687 Submitted by: Marcus Grando49bc54f766
- add WWW5269613903
- update to 2.0.1 see ftp://vsftpd.beasts.org/users/cevans/untar/vsftpd-2.0.1/Changelog - new option WITH_VSFTPD_SSL - honor CC, LDFLAGSbba4537aaf
- update to 1.2.26d5c6b4106
- add ipv6 to CATEGORIES PR: 64101 Submitted by: Janos Mohacsiceac1408ae
- add SIZEc600b83191
- Fix path to config files in manpages - search all config files in ${PREFIX}/etc/27408de52d