1345 lines
53 KiB
Plaintext
1345 lines
53 KiB
Plaintext
-------------------------------------------------------------------
|
|
Tue Feb 20 13:23:04 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- Use %patch -P N instead of deprecated %patchN.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 30 21:03:43 UTC 2024 - Arjen de Korte <suse+build@de-korte.org>
|
|
|
|
- Fix location of ftpusers in /usr/lib/pam.d/vsftpd (boo#1219362)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 4 08:00:40 UTC 2023 - Thorsten Kukuk <kukuk@suse.com>
|
|
|
|
- Add vsftpd.ftpusers, the netcfg one is not maintained, outdated
|
|
and will be removed.
|
|
- vsftpd.pam: use own copy of ftpusers.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 26 09:20:33 UTC 2023 - Pedro Monreal <pmonreal@suse.com>
|
|
|
|
- Enable crypto-policies support: [bsc#1211301]
|
|
* Add vsftpd-use-system-wide-crypto-policy.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 25 15:06:06 UTC 2023 - Thorsten Kukuk <kukuk@suse.com>
|
|
|
|
- Use pam macros to install pam config in /usr/lib/pam.d
|
|
- Adjust vsftpd.pam to include postlogin config (replace wtmp with
|
|
wtmpdb for Y2038 [jsc#3144])
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 19 06:25:26 UTC 2023 - Peter Simons <psimons@suse.com>
|
|
|
|
- Apply "0001-Fix-default-value-of-strict_ssl_read_eof-in-man-page.patch"
|
|
to fix the documentation of the strict_ssl_read_eof option. The
|
|
documentation says option would be disabled by default, but it is
|
|
in fact enabled. [bsc#1200075]
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 3 16:12:32 UTC 2023 - David Anes <david.anes@suse.com>
|
|
|
|
- Use valid separator for logrotate config file. [bsc#1192179]
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 16 06:18:26 UTC 2022 - Peter Simons <psimons@suse.com>
|
|
|
|
- systemd versions prior to 244 do not support the ProtectXYZ
|
|
directives we use in our vsftpd.service file and log warnings
|
|
every time the daemon starts, which confuses our users. We avoid
|
|
this issue by removing the unsupported options from the service
|
|
file when installing on a distribution that comes with such an
|
|
older version of systemd. [bsc#1196918]
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 15 11:00:54 UTC 2022 - Stefan Schubert <schubi@localhost>
|
|
|
|
- Migration to /usr/etc: Saving user changed configuration files
|
|
in /etc and restoring them while an RPM update.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 25 08:23:08 UTC 2022 - Peter Simons <psimons@suse.com>
|
|
|
|
- Apply "disable-tls13-to-support-older-openssl-versions.patch"
|
|
when building on SLE-15. This is necessary, because openssl_1_1
|
|
on that codestream is version 1.1.0 rather than 1.1.1 and that
|
|
older version has no TLSv1.3 support. [bsc#1187686]
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 29 13:53:16 UTC 2022 - Stefan Schubert <schubi@suse.com>
|
|
|
|
- When building on Tumbleweed, move logrotate files from user
|
|
specific directory /etc/logrotate.d to vendor specific directory
|
|
/usr/etc/logrotate.d. Builds on other codestreams still use the
|
|
original location.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 3 16:44:28 UTC 2022 - Peter Simons <psimons@suse.com>
|
|
|
|
- Use rpm conditional to build against the proper OpenSSL version
|
|
on all distributions. This allows us to update vsftpd in all
|
|
maintained SLE codestreams to the current Factory version and
|
|
mitigate the newly discovered ALPACA attack. [jsc#SLE-24275,
|
|
jsc#PM-3322, bsc#1187686]
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 1 18:42:41 UTC 2022 - Peter Simons <psimons@suse.com>
|
|
|
|
- Add "seccomp-fixes.patch" to fix the syscall architecture offset
|
|
from 4 to 5, this change was documented in
|
|
<https://lore.kernel.org/patchwork/patch/554803/>.
|
|
|
|
- Add "vsftpd-openlog-force.patch" to a logic error in the way the
|
|
force option for syslog's openlog() call was handled.
|
|
|
|
- Add "vsftpd-seccomp-getrandom.patch" to fix a seccomp failure in
|
|
FIPS mode when SSL was enabled. [bsc#1052900]
|
|
|
|
- Add "vsftpd-seccomp-ssl.patch" to allow stat() to be called,
|
|
which is required during SSL initialization by RAND_load_file().
|
|
|
|
- Add "vsftpd-seccomp-wait4.patch" to allow wait4() to be called so
|
|
that the broker can wait for its child processes. [bsc#1021387]
|
|
|
|
- Refresh patches to -p1 style so that we can use %autosetup:
|
|
* vsftpd-2.0.4-dmapi.patch
|
|
* vsftpd-2.0.4-enable-ssl.patch
|
|
* vsftpd-2.0.5-enable-debuginfo.patch
|
|
* vsftpd-2.0.5-utf8-log-names.patch
|
|
* vsftpd-2.0.5-vuser.patch
|
|
* vsftpd-2.3.5-conf.patch
|
|
|
|
- Apply "revert-undocumented-config-file-format-changes.patch" to
|
|
revert the "ssl_tlsv1_X"-style config file options back to their
|
|
original spelling. The changes that dropped the underscore from
|
|
the version numbers in release 3.0.4 breaks existing
|
|
configurations and it was never documented anywhere -- not in the
|
|
package's changelog and not in the packages's own man page.
|
|
|
|
- Apply "use-system-wide-tls-cipher-policy.patch" so that vsftpd
|
|
follows the system-wide TLS cipher policy "DEFAULT_SUSE" by
|
|
default. Run the command "openssl ciphers -v DEFAULT_SUSE" to see
|
|
which ciphers this includes.
|
|
|
|
- Apply "vsftpd-allow-dev-log-socket.patch" to allow sendto()
|
|
syscall when /dev/log support is enabled. [bnc#786024]
|
|
|
|
- Apply "vsftpd-enable-sendto-for-prelogin-syslog.patch" to allow
|
|
sendto() to be called from check_limits(), which is necessary for
|
|
vsftpd to write to the system log.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 5 10:21:02 UTC 2022 - Johannes Segitz <jsegitz@suse.com>
|
|
|
|
- Added hardening to systemd service(s) (bsc#1181400). Modified:
|
|
* vsftpd.service
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 10 13:15:44 UTC 2021 - Fabian Vogt <fvogt@suse.com>
|
|
|
|
- Update to version 3.0.5:
|
|
* Fix ALPN callback to correctly select the 'ftp' string if present.
|
|
Works with FileZilla-3.55.0.
|
|
* Fix a couple of seccomp policy issues with Fedora 34.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 15 07:49:13 AM UTC 2021 - Peter Simons <psimons@suse.com>
|
|
|
|
- Update to version 3.0.4.
|
|
* Fix runtime SIGSYS crashes (seccomp sandbox policy tweaks).
|
|
* Reject HTTP verbs pre-login.
|
|
* Disable TLS prior to v1.2 by default.
|
|
* Close the control connection after 10 unknown commands pre-login.
|
|
* Reject any TLS ALPN advertisement that's not 'ftp'.
|
|
* Add ssl_sni_hostname option to require a match on incoming SNI hostname.
|
|
* The options "ssl_tlsv1_1", "ssl_tlsv1_2", and "ssl_tlsv1_3"
|
|
have been renamed to "ssl_tlsv11", "ssl_tlsv12", and
|
|
"ssl_tlsv13" respectively. Note that the man page has not been
|
|
updated accordingly.
|
|
|
|
- Upstream has a new GPG key (7B89011BCAE1CFEA).
|
|
|
|
- "0001-Introduce-TLSv1.1-and-TLSv1.2-options.patch" is now obsolete.
|
|
|
|
- "0001-Introduce-TLSv1.3-option.patch" is now obsolete.
|
|
|
|
- "vsftpd-seccomp-syslog.patch" is now obsolete.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 14 14:26:05 UTC 2021 - Peter Simons <psimons@suse.com>
|
|
|
|
- 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 "ssl_tlsv1_3" that system administrators
|
|
can use to disable TLSv1.3 support on their servers.
|
|
[bsc#1187188]
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 3 11:20:20 UTC 2020 - Ismail Dönmez <idonmez@suse.com>
|
|
|
|
- Add seccomp-fixes.patch to allow getdents64 syscall in seccomp
|
|
sandbox, fixes bsc#1179553
|
|
Also in the same patch, fix the architecture offset from 4 to 5,
|
|
this change was documented in https://lore.kernel.org/patchwork/patch/554803/
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 13 09:49:06 AM UTC 2020 - psimons@suse.com
|
|
|
|
- Apply "0001-Introduce-TLSv1.1-and-TLSv1.2-options.patch" and
|
|
"0001-When-handling-FEAT-command-check-ssl_tlsv1_1-and-ssl.patch",
|
|
which add the "ssl_tlsv1_1" and "ssl_tlsv1_2" options to the
|
|
configuration file. Both options default to true. [SLE-4182]
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 19 09:46:05 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- Use %{_prefix}/lib instead of misused %{_libexecdir}.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 5 14:04:59 UTC 2019 - Josef Möllers <josef.moellers@suse.com>
|
|
|
|
- Add pam_keyinit.so to PAM config file.
|
|
[vsftpd.pam, bsc#1144062]
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 18 15:37:38 UTC 2019 - Peter Simons <psimons@suse.com>
|
|
|
|
- Apply "vsftpd-avoid-bogus-ssl-write.patch" to fix a segmentation
|
|
fault that occurred while trying to write to an invalid TLS
|
|
context. [bsc#1125951]
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 12 14:16:40 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
|
|
shortcut the build queues by allowing usage of systemd-mini
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 23 22:05:43 UTC 2018 - Christian Boltz <suse-beta@cboltz.de>
|
|
|
|
- firewall-macros should be BuildRequires, not Requires(post)
|
|
(the macro gets expanded during package build)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 28 15:57:13 UTC 2018 - psimons@suse.com
|
|
|
|
- Extend "vsftpd-3.0.3-address_space_limit.patch" to mention the
|
|
new 'address_space_limit' option in the installed vsftpd.conf(5)
|
|
man page. [bsc#1075060]
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 21 11:06:33 UTC 2018 - psimons@suse.com
|
|
|
|
- Apply "vsftpd-support-dsa-only-setups.patch" to disable the
|
|
problematic default setting for rsa_cert_file. Upstream
|
|
initializes that value to "/usr/share/ssl/certs/vsftpd.pem" and
|
|
vsftpd won't start up if that file does not exist (or if it does
|
|
not contain an RSA certificate). Therefore, users who copy a DSA
|
|
certificate into that location or properly configure a DSA
|
|
certificate via dsa_cert_file without explicitly disabling the
|
|
RSA certificate won't be able to start vsftpd. [bsc#975538]
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 16 15:25:02 UTC 2018 - psimons@suse.com
|
|
|
|
- Don't start/stop parameterized systemd units in pre/post actions.
|
|
These units cannot be used without an explicit parameter and
|
|
attempts to do so lead to a confusing "failed to try-restart"
|
|
error message. [bsc#1093179, bsc#1010177]
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 25 06:32:25 UTC 2018 - psimons@suse.com
|
|
|
|
- vsftpd-enable-syscalls-needed-by-sle15.patch: Enable wait4(),
|
|
sysinfo(), and shutdown() syscalls in seccomp sandbox. These are
|
|
required for the daemon to work properly on SLE-15. [bsc#1089088,
|
|
bsc#1180314]
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 3 11:48:08 UTC 2018 - vcizek@suse.com
|
|
|
|
- Add firewalld service file (bsc#1083705)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 13 09:41:39 UTC 2017 - tchvatal@suse.com
|
|
|
|
- Make sure to also require group nobody and user ftp bsc#1070653
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 7 12:24:26 UTC 2017 - psimons@suse.com
|
|
|
|
- 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
|
|
anywhere in the Makefile.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 14 11:42:26 UTC 2017 - tchvatal@suse.com
|
|
|
|
- Conditionally install xinetd service only on older releases
|
|
* On current distributions we support the same functionality
|
|
via systemd socket activation
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 12 17:57:38 UTC 2017 - daniel.molkentin@suse.com
|
|
|
|
- Fix build against OpenSSL 1.1. Remove lock on 1.0.x libs
|
|
adds vsftpd-3.0.3-build-with-openssl-1.1.patch
|
|
(bsc#1042673)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 31 15:02:14 UTC 2017 - psimons@suse.com
|
|
|
|
- Explicitly depend on OpenSSL version 1.0.x since vsftpd doesn't
|
|
compile against the API provided by newer versions.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 2 14:20:06 CEST 2017 - kukuk@suse.de
|
|
|
|
- Adjust to new system user/group RPMs
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 19 11:39:04 UTC 2016 - 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]
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 31 17:21:04 UTC 2016 - dimstar@opensuse.org
|
|
|
|
- Extend vsftpd-2.0.4-lib64.diff to also find libcap.so.* in
|
|
/usr/lib64.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 5 11:27:39 UTC 2016 - tchvatal@suse.com
|
|
|
|
- Do not bother with omc xml configs, useless nowdays
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 23 10:07:55 UTC 2016 - tchvatal@suse.com
|
|
|
|
- Require shadow and do not output the error out of useradd
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 22 14:56:05 UTC 2016 - tchvatal@suse.com
|
|
|
|
- Fix hang when using seccomp and syslog bnc#971784:
|
|
* vsftpd-seccomp-syslog.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 22 14:27:27 UTC 2016 - tchvatal@suse.com
|
|
|
|
- Fix user creation to not report error when user alredy exist
|
|
bnc#972169
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 21 12:53:59 UTC 2016 - tchvatal@suse.com
|
|
|
|
- Fix bnc#970982 hanging on pam_exec in pam.d
|
|
* Add patch vsftpd-3.0.2-wnohang.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 10 18:15:03 UTC 2016 - 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
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 21 11:34:46 UTC 2015 - tchvatal@suse.com
|
|
|
|
- Clean-up the init.d support to be bit more readable and add missing dep
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 21 11:14:59 UTC 2015 - joop.boonen@opensuse.org
|
|
|
|
- Brought back additional systemv support so it also builds for SLES 10 and 11
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 8 10:57:55 UTC 2015 - tchvatal@suse.com
|
|
|
|
- Version bump to 3.0.3:
|
|
* Increase VSFTP_AS_LIMIT to 200MB; various reports.
|
|
* Make the PWD response more RFC compliant; report from Barry Kelly
|
|
<barry@modeltwozero.com>.
|
|
* Remove the trailing period from EPSV response to work around BT Internet
|
|
issues; report from Tim Bishop <tdb@mirrorservice.org>.
|
|
* Fix syslog_enable issues vs. seccomp filtering. Report from Michal Vyskocil
|
|
<mvyskocil@suse.cz>. At least, syslogging seems to work on my Fedora now.
|
|
* Allow gettimeofday() in the seccomp sandbox. I can't repro failures, but I
|
|
probably have a different distro / libc / etc. and there are multiple reports.
|
|
* Some kernels support PR_SET_NO_NEW_PRIVS but not PR_SET_SECCOMP, so handle
|
|
this case gracefully. Report from Vasily Averin <vvs@odin.com>.
|
|
* List the TLS1.2 cipher AES128-GCM-SHA256 as first preference by default.
|
|
* Make some compile-time SSL defaults (such as correct client shutdown
|
|
handling) stricter.
|
|
* Disable Nagle algorithm during SSL data connection shutdown, to avoid 200ms
|
|
delays. From Tim Kosse <tim.kosse@filezilla-project.org>.
|
|
* Kill the FTP session if we see HTTP protocol commands, to avoid
|
|
cross-protocol attacks. A report from Jann Horn <jann@thejh.net>.
|
|
* Kill the FTP session if we see session re-use failure. A report from
|
|
Tim Kosse <tim.kosse@filezilla-project.org>.
|
|
* Enable ECDHE, Tim Kosse <tim.kosse@filezilla-project.org>.
|
|
* Default cipher list is now just ECDHE-RSA-AES256-GCM-SHA384.
|
|
* Minor SSL logging improvements.
|
|
* Un-default tunable_strict_ssl_write_shutdown again. We still have
|
|
tunable_strict_ssl_read_eof defaulted now, which is the important one to prove
|
|
upload integrity.
|
|
- Drop patch vsftpd-allow-dev-log-socket.patch should be included
|
|
upstream, se above bullet with mvyskocil's email
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 23 08:51:32 UTC 2015 - tchvatal@suse.com
|
|
|
|
- Fix logrotate script to not fail when vsftpd is not running,
|
|
bnc#935279
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 17 16:35:14 UTC 2015 - tchvatal@suse.com
|
|
|
|
- Fix hide_file option wrt bnc#927612:
|
|
* vsftpd-path-normalize.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Apr 5 10:25:50 UTC 2015 - 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
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 25 10:08:03 UTC 2015 - tchvatal@suse.com
|
|
|
|
- Update patch bit more for sanity checks. Done by rsassu@suse.de:
|
|
* vsftpd-path-normalize.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 23 20:13:51 UTC 2015 - tchvatal@suse.com
|
|
|
|
- Add back patch attempting to fix bnc#900326 bnc#915522 and
|
|
bnc#922538:
|
|
* vsftpd-path-normalize.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 23 20:08:19 UTC 2015 - tchvatal@suse.com
|
|
|
|
- Reset filter patch to match fedora, my work will be restarted
|
|
in one-off patch to make the changes stand out. Add rest of
|
|
RH filtering patches:
|
|
* vsftpd-2.2.0-wildchar.patch
|
|
* vsftpd-2.3.4-sqb.patch
|
|
* vsftpd-2.1.0-filter.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 23 19:56:11 UTC 2015 - tchvatal@suse.com
|
|
|
|
- Work on the filter patch and split out the normalisation of the
|
|
path to separate str function, currently commented out so I
|
|
avoid huge diffing.
|
|
* vsftpd-2.1.0-filter.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 20 12:13:42 UTC 2015 - tchvatal@suse.com
|
|
|
|
- Add service calls for other unit files too
|
|
- Udate filter patch to work as expected:
|
|
* vsftpd-2.1.0-filter.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 2 10:32:53 UTC 2015 - tchvatal@suse.com
|
|
|
|
- Try to fix deny_file parsing to do more what is expected. Taken
|
|
from fedora. bnc#900326 bnc#915522 CVE-2015-1419
|
|
* vsftpd-2.1.0-filter.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 14 09:19:22 UTC 2014 - dimstar@opensuse.org
|
|
|
|
- No longer perform gpg validation; osc source_validator does it
|
|
implicit:
|
|
+ Drop gpg-offline BuildRequires.
|
|
+ No longer execute gpg_verify.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 21 14:21:51 UTC 2014 - jmatejek@suse.com
|
|
|
|
- force using fork() instead of clone() on s390 - fixes bnc#890469
|
|
* vsftpd-3.0.2-s390.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 26 13:13:44 UTC 2014 - tchvatal@suse.com
|
|
|
|
- Cleanup with spec-cleaner
|
|
- Remove conditions about init files as we do not build for < 12.1
|
|
anyway.
|
|
- Update the README.SUSE file to describe more the listen option.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 26 12:52:56 UTC 2014 - tchvatal@suse.com
|
|
|
|
- Add socket service for vsftpd to avoid the need for xinetd here.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 26 12:42:21 UTC 2014 - tchvatal@suse.com
|
|
|
|
- Add comment about listen variables for xinetd configuration.
|
|
Fixes bnc#872221.
|
|
- Add default configuration as arg to xinetd started vsftpd.
|
|
- Updated patch:
|
|
* vsftpd-2.0.4-xinetd.diff
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 10 12:56:03 UTC 2014 - tchvatal@suse.com
|
|
|
|
- Move the enabling of timeofday and alarm one level deeper to
|
|
be sure it is whitelisted everytime.
|
|
Also should possibly fix bnc#872215.
|
|
|
|
- Updated patch:
|
|
* vsftpd-enable-gettimeofday-sec.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 10 12:06:25 UTC 2014 - tchvatal@suse.com
|
|
|
|
- Remove forking from service type as it hangs in endless loop.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 2 07:47:05 UTC 2014 - tchvatal@suse.com
|
|
|
|
- Fix warning about dangling symlink on rcvsftpd from rpmlint and
|
|
remove also clean section while at it.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 2 07:35:27 UTC 2014 - tchvatal@suse.com
|
|
|
|
- Add patch to allow gettimeofday and alarm calls with seccomp
|
|
enabled. bnc#870122
|
|
- Added patch:
|
|
* vsftpd-enable-gettimeofday-sec.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 1 07:17:50 UTC 2014 - tchvatal@suse.com
|
|
|
|
- Specify that the service type is forking
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 27 13:04:19 UTC 2014 - mvyskocil@suse.com
|
|
|
|
- changed license to SUSE-GPL-2.0-with-openssl-exception
|
|
* suggested by legal team
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 21 11:00:13 UTC 2014 - mvyskocil@suse.com
|
|
|
|
- add allow_root_squashed_chroot option to enable chroot on nsf
|
|
mounted with squash_root option (fate#311051)
|
|
* vsftpd-root-squashed-chroot.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jul 20 21:23:31 UTC 2013 - crrodriguez@opensuse.org
|
|
|
|
- build with OPENSSL_NO_SSL_INTERN this hides internal struct
|
|
members or functions that if changed in future openssl versions
|
|
will break the ABI of the calling applications.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 4 08:35:40 UTC 2013 - mvyskocil@suse.com
|
|
|
|
- add vsftpd-enable-dev-log-sendto.patch (bnc#812406#c1)
|
|
* this enabled a sendto on /dev/log socket when syslog is enabled
|
|
- provide more verbose explanation about isolate_network and seccomp_sanbox in
|
|
config file template
|
|
- don't install init file on openSUSE 13.1+
|
|
- drop a build support for SL 10 and older
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 29 13:15:46 UTC 2013 - mvyskocil@suse.com
|
|
|
|
- add vsftpd-drop-newpid-from-clone.patch (bnc#786024#c38)
|
|
* drop CLONE_NEWPID from clone to enable audit system
|
|
- add vsftpd-enable-fcntl-f_setfl.patch (bnc#812406)
|
|
* unconditionally enable F_SETFL patch - might be safe to do
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 28 16:02:17 UTC 2013 - lnussel@suse.de
|
|
|
|
- add isolate_network and seccomp_sandbox options to template to make them
|
|
easier to find (bnc#786024)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 28 13:30:07 UTC 2013 - mvyskocil@suse.com
|
|
|
|
- add vsftpd-allow-dev-log-socket.patch (bnc#786024)
|
|
* whitelist /dev/log related socket syscall
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 20 17:19:03 CET 2012 - sbrabec@suse.cz
|
|
|
|
- Verify GPG signature.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 20 09:21:17 UTC 2012 - dimstar@opensuse.org
|
|
|
|
- Fix useradd invocation: -o is useless without -u and newer
|
|
versions of pwdutils/shadowutils fail on this now.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 22 13:38:57 UTC 2012 - mvyskocil@suse.com
|
|
|
|
- update to 3.0.2 (bnc#786024)
|
|
* Fix some seccomp related build errors on certain CentOS and Debian versions.
|
|
* Seccomp filter sandbox: missing munmap() -- oops. Did you know that qsort()
|
|
opens and maps /proc/meminfo but only for larger item counts?
|
|
* Seccomp filter sandbox: deny socket() gracefully for text_userdb_names.
|
|
* Fix various NULL crashes with nonsensical config settings. Noted by Tianyin
|
|
Xu <tixu@cs.ucsd.edu>.
|
|
* Force cast to unsigned char in is* char functions.
|
|
* Fix harmless integer issues in strlist.c.
|
|
* Started on a (possibly ill-advised?) crusade to compile cleanly with
|
|
Wconversion. Decided to suspend the effort half-way through.
|
|
* One more seccomp policy fix: mremap (denied).
|
|
* Support STOU with no filename, uses a STOU. prefix.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 24 07:07:55 UTC 2012 - mvyskocil@suse.cz
|
|
|
|
- make seccomp sandbox enabled by default
|
|
* dropped vsftpd-3.0.0-turn-seccomp-sandbox-off.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 23 10:38:40 UTC 2012 - brian@aljex.com
|
|
|
|
- fix building on 11.4 x86_64 and lower
|
|
* fix where, when, & how __USE_GNU gets #defined
|
|
* make seccomp optional and disable it on 10.3 and lower
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 10 14:13:12 UTC 2012 - mvyskocil@suse.cz
|
|
|
|
- update to upstream 3.0.0:
|
|
* Make listen mode the default.
|
|
* Fix missing "const" in ssl.c
|
|
* Add seccompsandbox.c to support a seccomp filter sandbox; works against
|
|
Ubuntu 12.04 ABI.
|
|
* Rearrange ftppolicy.c a bit so the syscall list is easily comparable with
|
|
seccompsandbox.c
|
|
* Rename deprecated "sandbox" to "ptrace_sandbox".
|
|
* Add a few more state checks to the privileged helper processes.
|
|
* Add tunable "seccomp_sandbox", default on.
|
|
* Use hardened build flags.
|
|
* Retry creating a PASV socket upon port reuse race between bind() and
|
|
listen(), patch from Ralph Wuerthner <ralph.wuerthner@de.ibm.com>.
|
|
* Don't die() if recv() indicates a closed remote connection. Problem report
|
|
on a Windows client from Herbert van den Bergh,
|
|
<herbert.van.den.bergh@oracle.com>.
|
|
* Add new config setting "allow_writeable_chroot" to help people in a bit of
|
|
a spot with the v2.3.5 defensive change. Only applies to non-anonymous.
|
|
* Remove a couple of fixed things from BUGS.
|
|
* strlen() trunction fix -- no particular impact.
|
|
* Apply some tidyups from mmoufid@yorku.ca.
|
|
* Fix delete_failed_uploads if there is a timeout. Report from Alejandro
|
|
Hernández Hdez <aalejandrohdez@gmail.com>.
|
|
* Fix other data channel bugs such as failure to log failure upon timeout.
|
|
* Use exit codes a bit more consistently.
|
|
* Fix bad interaction between SSL and trans_chunk_size.
|
|
* Redo data timeout to fire properly for SSL sessions.
|
|
* Redo idle timeout to fire properly for SSL sessions.
|
|
* Make sure PROT_EXEC isn't allowed, thanks to Will Drewry for noticing.
|
|
* Use 10 minutes as a max linger time just in case an alarm gets lost.
|
|
* Change PR_SET_NO_NEW_PRIVS define, from Kees Cook.
|
|
* Add AES128-SHA to default SSL cipher suites for FileZilla compatibility.
|
|
Unfortunately the default vsftpd SSL confiuration still doesn't fully work with
|
|
FileZilla, because FileZilla has a data connection security problem: no client
|
|
certificate presentation and no session reuse. At least the error message is
|
|
now very clear.
|
|
* Add restart_syscall to seccomp policy. Triggers reliably if you strace whilst
|
|
a data transfer is in progress.
|
|
* Fix delete_failed_uploads for anonymous sessions.
|
|
* Don't listen for urgent data if the control connection is SSL, due to possible
|
|
protocol synchronization issues.
|
|
- SUSE specific changes:
|
|
* turn off the listen mode (listen=NO) by default and change README.SUSE
|
|
* merge new hardended flags for build and linking
|
|
* fix the wrong Type=forking from systemd service file
|
|
* turn off the seccomp_sandbox off by default as SUSE kernel does not support
|
|
it (yet)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 21 10:51:51 UTC 2012 - mvyskocil@suse.cz
|
|
|
|
- follow Systemd Packaging guidelines
|
|
http://en.opensuse.org/openSUSE:Systemd_packaging_guidelines
|
|
- add $local_fs and $remote_fs to init script
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 15 16:41:15 UTC 2012 - mvyskocil@suse.cz
|
|
|
|
- use the original tarball, because the bz2 repacking madness disables
|
|
gpg --verify
|
|
- revert a part oc changes utf converting
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 23 17:48:04 UTC 2011 - andreas.stieger@gmx.de
|
|
|
|
- update to upstream 2.3.5:
|
|
* Try and force glibc to cache zoneinfo files in an attempt to work around
|
|
glibc parsing vulnerability. Thanks to Kingcope.
|
|
* Only report CHMOD in SITE HELP if it's enabled. Thanks to Martin Schwenke
|
|
<martin@meltin.net>.
|
|
* Some simple fixes and cleanups from Thorsten Brehm <tbrehm@dspace.de>.
|
|
* Only advertise "AUTH SSL" if one of SSLv2, SSLv3 is enabled. Thanks to
|
|
steve willing <eiji-gravion@hotmail.com>.
|
|
* Handle connect() failures properly. Thanks to Takayuki Nagata
|
|
<tnagata@redhat.com>.
|
|
* Add stronger checks for the configuration error of running with a
|
|
writeable root directory inside a chroot(). This may bite people who
|
|
carelessly turned on chroot_local_user but such is life.
|
|
- convert .changes file to unicode
|
|
- refresh vsftpd-2.0.4-conf.diff to vsftpd-2.3.5-conf.patch
|
|
- name patches explicitly without macro as per recommendations
|
|
- remove INSTALL file from binary package
|
|
- update license to GPL-2.0+
|
|
- mark /etc/sysconfig/SuSEfirewall2/services/vsftpd as config file
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Nov 26 16:31:20 UTC 2011 - crrodriguez@opensuse.org
|
|
|
|
- fis copy/paste error in previous change
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 25 22:14:14 UTC 2011 - crrodriguez@opensuse.org
|
|
|
|
- Add systemd unit
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 22 11:17:04 UTC 2011 - mvyskocil@suse.cz
|
|
|
|
- fix bnc#713588 - bogus logrotate config for vsftpd
|
|
call /sbin/killproc -HUP /usr/sbin/vsftpd like init script
|
|
- change the url and service file to the new location at
|
|
security.appspot.com/vsftpd
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 25 01:37:38 UTC 2011 - crrodriguez@opensuse.org
|
|
|
|
- Update to 2.3.4
|
|
- Avoid consuming excessive CPU when matching filenames to patterns. Thanks to
|
|
Maksymilian Arciemowicz <cxib@securityreason.com>.
|
|
- Some bugfixes from Raphaël Rigo <raphael.rigo@syscall.eu> -- good bugs but
|
|
no apparent security impact.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 21 16:31:39 UTC 2010 - cristian.rodriguez@opensuse.org
|
|
|
|
- Update to version 2.3.2
|
|
- Fix silly regression re: log files being overwritten from the start.
|
|
- Rename a few file-open functions to make it clearer what they do
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 10 04:55:16 UTC 2010 - cristian.rodriguez@opensuse.org
|
|
|
|
- Update to 2.3.0
|
|
- Add extremely simply HTTP support. It's very experimental, ignorant of HTTP
|
|
protocol and headers, and likely has all sorts of other issues. The use case
|
|
it might satisfy is if you need to serve simple static unathenticated content
|
|
with large levels of paranoia.
|
|
- Fix port_promiscuous breakage.
|
|
- Minor FAQ update.
|
|
- Use a larger address space limit if using text_userdb_names=YES
|
|
- Always use CLONE_NEWNET if possible when in HTTP mode.
|
|
- Change REST + STOR so that it's possible to overwrite part of file without
|
|
truncating it.
|
|
- Boot the session if we see a USER where encryption was required. May prevent
|
|
the transmission of plaintext passwords by buggy clients.
|
|
- Fix failure to transmit a large ASCII file over SSL, if it contains \n -> \r\n
|
|
fixups.
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 25 13:05:30 UTC 2010 - cristian.rodriguez@opensuse.org
|
|
|
|
- $remote_fs --> network-remotefs
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 21 19:28:29 UTC 2010 - mseben@novell.com
|
|
|
|
- updated to version 2.2.2
|
|
* Change "File receive OK." to "Transfer complete." to placate some broken
|
|
clients. Thanks Holger Kiehl <Holger.Kiehl@dwd.de>.
|
|
* Fix erroneous "child died" upon FTP client connect, when under load. Awesome
|
|
thanks to Holger Kiehl <Holger.Kiehl@dwd.de> for running diagnostic tests on
|
|
his live server.
|
|
* Boot the session if an overly long line is encountered.
|
|
- see Changelog file for changes in 2.1.0, 2.1.1, 2.1.2 and 2.2.0 releases
|
|
- deprecated use-ipv6-scope-id.patch,libcap2-fix.diff,write_race.patch
|
|
nowarn.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 28 10:42:31 UTC 2010 - mseben@novell.com
|
|
|
|
- added use-ipv6-scope-id.patch to fix connection issues with
|
|
ipv6-link local address (bnc#574366)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 20 14:13:49 UTC 2010 - coolo@novell.com
|
|
|
|
- fix typo in the package description - and remove authors
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 15 14:52:05 CEST 2008 - hvogel@suse.de
|
|
|
|
- limit port range for passv to 30000:30100 to assist firewalling
|
|
[bnc#420671]
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 8 15:30:43 CEST 2008 - hvogel@suse.de
|
|
|
|
- version 2.0.7
|
|
* Fix man page typo
|
|
* Enhance logging for debug_ssl
|
|
* Shutdown the SSL data connections properly
|
|
* Add option to enforce proper SSL shutdown on uploads
|
|
* Add option to delete failed uploads
|
|
- limit port range for passv to 1024:2024 to assist firewalling
|
|
[bnc#420671]
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 11 12:44:25 CEST 2008 - hvogel@suse.de
|
|
|
|
- Fix simultaneous ftp put of the same file [bnc#361559, bnc#273454]
|
|
- dont die on EADDRINUSE but try again [bnc#395899]
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 2 10:08:03 CEST 2008 - tiwai@suse.de
|
|
|
|
- fix the link with libcap2
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 30 11:58:17 CEST 2008 - hvogel@suse.de
|
|
|
|
- Make the unpriv bits run as ftpsecure and not as nobody
|
|
[bnc#384776]
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 1 16:23:57 CEST 2008 - mkoenig@suse.de
|
|
|
|
- remove dir /usr/share/omc/svcinfo.d as it is provided now
|
|
by filesystem
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 11 20:56:47 CET 2008 - crrodriguez@suse.de
|
|
|
|
- version 2.0.6
|
|
- Fix delay_failed_login typo. Oops.
|
|
- Patch the getcwd and readlink sysutil helpers to reflect that they wouldn't
|
|
like a 0-sized buf. No caller is affected. Thanks Ilja van Sprundel
|
|
<ilja@suresec.org>.
|
|
- Allow a (fake) reauth as the same user as the logged in user. Should resolve
|
|
.NET related report from Sabo Jim <Jim.Sabo@thomson.net>.
|
|
- Tweak from Lucian Adrian Grijincu <lucian.grijincu@gmail.com> to take
|
|
unnecessary port calculations out of a loop.
|
|
- Fix byte I/O accounting in the error path of do_file_send_rwloop, thanks to
|
|
<echen@siac.com>.
|
|
- Don't log FireFox's attempts to RETR directories! Reported by
|
|
Nixdorf, Tim <tnixdorf@dnps.com>.
|
|
- Fix STOU sending the same 150 status line twice - oops! Reported by
|
|
<yamazaki@iij.ad.jp>.
|
|
- Fix xferlog format for virtual (guest) users, reported by Andy Fletcher
|
|
<andy@withnail.org>.
|
|
- Fix bug with empty user list file and userlist_deny=NO. Reported by
|
|
Marcin Zawadzki/GlobalVanet.com <marcin.zawadzki@globalvanet.com>.
|
|
- Pretend we have proper UTF8 support and respond positively to OPTS UTF8 ON.
|
|
Thanks Stanislav Maslovski <stanislav.maslovski@gmail.com>.
|
|
- Add control over the file permissions used in the chown()ing of anonymous
|
|
uploads: chown_upload_mode (default 0600 as before). Suggestion from
|
|
An Pham <apham@medforcetech.com>.
|
|
- Do a retry getting the active ftp socket in vsf_privop_get_ftp_port_sock();
|
|
should help buggy Solaris systems. Reported by Michael Masterson
|
|
<mjmasterson@xo.com>.
|
|
- Add debug_ssl option to dump out some SSL connection details.
|
|
- Use code 522, not 521, to indicate that the server requires an encrypted
|
|
data connection. Still does not seem to coax lftp to retry :(
|
|
- Recognize OPTS pre-login.
|
|
- A whole ton of SSL improvements, including ability to force requirement of
|
|
a client cert; data and control channel client cert cross checking. Ability
|
|
to require fully valid / authentic client certs. No cert-based auth yet.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 27 14:45:11 CEST 2007 - mskibbe@suse.de
|
|
|
|
- change path to firewall script (#247352)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 2 10:34:33 CET 2007 - mskibbe@suse.de
|
|
|
|
- change path to firewall script (#247352)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 28 08:46:47 CET 2007 - mskibbe@suse.de
|
|
|
|
- vsftpd - Support for FATE #300687: Ports for SuSEfirewall added
|
|
via packages (#246932)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 15 09:21:58 CET 2007 - mskibbe@suse.de
|
|
|
|
- fix cryptic symbol in package - description
|
|
- build against libcap on suse < 10.1
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 12 09:39:24 CET 2007 - mskibbe@suse.de
|
|
|
|
- vsftp could not log any file name other then ascii (#229320)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 11 09:54:07 CET 2007 - mskibbe@suse.de
|
|
|
|
- change path to xml service document (fate #301713)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 8 10:31:52 CET 2007 - mskibbe@suse.de
|
|
|
|
- fix Bug #230220 - vsftp no debuginfo
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 8 09:27:36 CET 2007 - mskibbe@suse.de
|
|
|
|
- xml document should readable to all (fate #301713)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 6 12:03:32 CET 2006 - mskibbe@suse.de
|
|
|
|
- add service xml document (fate #301713 )
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 23 09:42:05 CEST 2006 - mskibbe@suse.de
|
|
|
|
- fix Bug 213894 - vsftpd and pam
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 4 11:58:26 CEST 2006 - kukuk@suse.de
|
|
|
|
- Include common PAM config files, add pam_loginuid.so
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 14 10:57:58 CEST 2006 - mskibbe@suse.de
|
|
|
|
- udpate to version 2.0.5 which
|
|
o IE should now show the login dialog again
|
|
o configurable login attempt limits and delays were added
|
|
o a bad intereaction with DMAPI filesystems was fixed and chained
|
|
certs should now work.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 26 11:50:07 CEST 2006 - schwab@suse.de
|
|
|
|
- Don't strip binaries.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 20 18:03:29 CEST 2006 - hvogel@suse.de
|
|
|
|
- revert the rename to vsftp for the xinetd config file. chkconfig
|
|
knows on for init and xinetd. So this wasnt a bug but a misusage
|
|
of chkconfig
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 20 16:21:14 CEST 2006 - hvogel@suse.de
|
|
|
|
- add support for DMAPI filesystems [#167632]
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 19 11:13:47 CEST 2006 - hvogel@suse.de
|
|
|
|
- rename xinetd config from vsftpd to vsftp to avoid name clashes
|
|
in chkconfig [#165745]
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 16 12:27:53 CET 2006 - hvogel@suse.de
|
|
|
|
- enable ssl for real [#151453]
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 6 14:31:27 CET 2006 - hvogel@suse.de
|
|
|
|
- The switch to standalone should not happen in update.
|
|
Installed xinetd config file again. The configuration file is
|
|
marked as noreplace anyway so if you are updating you will
|
|
get a xinetd.d/vsftpd.rpmnew and a vsftpd.conf.rpmnew
|
|
and everything is working as before and standalone is only used
|
|
for new installations. [#148201]
|
|
- redirect standalone parent output to /var/log/rcvsftp.log
|
|
so the init script can return properly.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 25 21:42:43 CET 2006 - mls@suse.de
|
|
|
|
- converted neededforbuild to BuildRequires
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 13 15:08:31 CET 2006 - hvogel@suse.de
|
|
|
|
- Make use of Stack Protector
|
|
- fix some uninitialized variables
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 11 12:11:52 CET 2006 - hvogel@suse.de
|
|
|
|
- Update to version 2.0.4 including:
|
|
|
|
o Add explicit "This FTP server does not allow anonymous logins"
|
|
message.
|
|
o Add paranoid checks to sysutil.c for large values / lengths.
|
|
o Load per-IP config files earlier; allows more settings to be
|
|
tuned on a per-IP level.
|
|
o regex fix so that {*} correctly matches everything.
|
|
o Add optional file locking support via lock_upload_files.
|
|
o Apply LDFLAGS patch from Mads Martin Joergensen <mmj@suse.de>.
|
|
o Add pasv_addr_resolve option to allow pasv_address to get
|
|
DNS resolved once at startup.
|
|
o Apply patch to fix timezone issues (caused by chroot()
|
|
interacting badly with newer glibc versions).
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 28 18:47:15 CEST 2005 - mmj@suse.de
|
|
|
|
- Add init script, and make it standalone
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Sep 18 12:00:08 CEST 2005 - kukuk@suse.de
|
|
|
|
- Add libcap-devel to nfb
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 9 14:11:06 CEST 2005 - mmj@suse.de
|
|
|
|
- Document that /etc/xinet.d/vsftpd is for xinetd conf [#102953]
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 8 14:39:16 CEST 2005 - uli@suse.de
|
|
|
|
- build with -fPIE, not -fpie (fixes s390x)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 27 14:09:14 CEST 2005 - ro@suse.de
|
|
|
|
- use libcap
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 17 10:16:13 CEST 2005 - mmj@suse.de
|
|
|
|
- Compile with -fpie, link with -pie
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 19 16:39:52 CEST 2005 - mmj@suse.de
|
|
|
|
- Update to 2.0.3 including:
|
|
o Document what regex expressions are supported in the man page.
|
|
o New settings rsa_private_key_file and dsa_private_key_file to
|
|
allow separate files for the certificates and private keys.
|
|
o Initial, simple fix for timed out processes not exiting when
|
|
SSL is in use. Better fix (which reports timeout to client
|
|
properly) to follow.
|
|
o Add which setsockopt option failed to die("setsockopt") calls.
|
|
o Fix error with IPv4 connections to IPv6 listeners and PORT
|
|
type data connections when connect_from_port_20 is set.
|
|
o Remove vsf_sysutil_sockaddr_same_family (unused).
|
|
o Support protocol 1 (IPv4) in EPRT.
|
|
o Add ssl.c to AUDIT.
|
|
o Allow config file to use "ssl_ciphers=" to use default
|
|
OpenSSL cipher list.
|
|
o Allow "EPSV 1" to mean IPv4 EPSV.
|
|
o Report dummy IP but correct port with IPv6 / PASV.
|
|
o Handle SSL_WANT_READ and SSL_WANT_WRITE retries in SSL_read
|
|
and SSL_write; fixes SSL upload failures when data timeouts are
|
|
in use with some clients.
|
|
o Implicitly disable connect_from_port_20 and chown_uploads
|
|
when a non-root user is using run_as_launching_user.
|
|
o Add force_anon_logins_ssl and force_anon_data_ssl for a fully
|
|
SSL secure anonymous oonly solution (useful when you don't
|
|
have root access and a range of acceptable anonymous
|
|
passwords as credentials).
|
|
o Use SSL BIO callbacks to fix data connection timeout checks;
|
|
the checks weren't all occurring promply.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 3 09:35:27 CET 2005 - mmj@suse.de
|
|
|
|
- Update to 2.0.2 including:
|
|
o Emit data transfer status messages (success / failure)
|
|
after flushing and waiting for the full data transfer to
|
|
reach the client. This should help work around buggy FTP
|
|
clients such as FlashFXP, which is known to truncate files
|
|
incorrectly.
|
|
o Make str_empty actually allocate an empty string.
|
|
o Change the ASCII receive code to ONLY rip out \r if it is
|
|
just before a \n; someone finally complained about this.
|
|
o Enable AIX Large File Support
|
|
o Add a couple of FAQ entries.
|
|
o Fix time delta code areas to cope with negative deltas,
|
|
which will occur if the clock is adjusted backwards.
|
|
o Fix "errno" checks to be robust in multiple places;
|
|
previously, calls to failing library calls could be made
|
|
inbetween the original library call and the "errno" reads.
|
|
o Make bandwidth limiter work with SSL data connections.
|
|
o Note that the SSL / bandwidth limiter bug fixed a much more
|
|
serious bug: SSL data connection dropouts after
|
|
data_connection_timeout seconds.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 18 10:48:48 CET 2005 - mmj@suse.de
|
|
|
|
- Glibc doesn't cache the timezone as much as it used to, so export
|
|
the TZ variable after doing chroot. [#49878]
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 12 11:26:26 CEST 2004 - mmj@suse.de
|
|
|
|
- Update to 2.0.1 including:
|
|
o Add -lcrypto for the SSL build; needed for some systems
|
|
o Oops; fix session bale out if an empty length password is given.
|
|
o Fix build on Fedora Core 2 (-lcap cannot seem to find /lib/libcap.so).
|
|
o Fix vsftpd.conf.5 man page error in "ssl_sslv3"
|
|
o Clarify licensing: I allow linking of my GPL software with the OpenSSL
|
|
libraries.
|
|
o Fix build where PAM build is enabled but PAM headers are missing.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 2 12:35:51 CEST 2004 - mmj@suse.de
|
|
|
|
- Update to 2.0.0 including:
|
|
o Improve logging (log deletes, renames, chmods, etc. as
|
|
requested by users).
|
|
o Add no_log_lock to work around Solaris / Veritas locking
|
|
hangs.
|
|
o Add EPRT, EPSV, PASV and TVFS to FEAT response.
|
|
o Implement use of MDTM to set timestamps.
|
|
o Recognize FEAT prior to login.
|
|
o Add OpenSSL (AUTH TLS / SSL) support for encrypted control
|
|
and data connections.
|
|
o Increase max size of .message files to 4000 characters
|
|
o Add easy builddefs.h ability to disable PAM builds even when
|
|
PAM is installed.
|
|
o Report vsftpd version in STAT output.
|
|
o Add REFS file.
|
|
o Change parent<->child socket comms from DGRAM to STREAM for
|
|
increased reliability. The main benefit is should the parent
|
|
be killed (or crash out) then the child won't block on a
|
|
read() that will never return.
|
|
o Make str_reserve reserve space for the trailing zero as well,
|
|
so we don't cause a reallocation if we exactly fill the buffer.
|
|
o Optimize the sending of strings over the parent<->child comms links.
|
|
o Improve the build system so tcp_wrappers, PAM and OpenSSL can
|
|
be forcibly compiled out.
|
|
o Fix vsftpd.conf.5 typos
|
|
o If trans_chunk_size is between 1 and 4096, use 4096 rather
|
|
than ignoring totally.
|
|
o Add SSL / TLS info to SECURITY texts.
|
|
o Add README.ssl
|
|
o Add documentation for new SSL options to vsftpd.conf.5.
|
|
o Add support for CWD ~
|
|
o Fix compile warnings.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun May 30 01:35:55 CEST 2004 - mmj@suse.de
|
|
|
|
- Add logrotate file [#41432]
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 27 10:15:24 CEST 2004 - mmj@suse.de
|
|
|
|
- Update to 1.2.2 including:
|
|
o Fix nasty issue resulting in listener instability under
|
|
extreme load (root cause was re-entering malloc/free).
|
|
o Fix build with modern glibc-2.3 and no libcap on Linux.
|
|
o Add initial support for running as the user which launched
|
|
vsftpd, i.e. no root needed. Warning - easy to create
|
|
insecurity if you use this without knowing what you are
|
|
doing.
|
|
o For above run-as-launching-user support: make CDUP re-use CWD
|
|
code so that deny_file of *..* is useful.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 26 14:08:28 CET 2004 - hvogel@suse.de
|
|
|
|
- reworked the log part of the conf file patch.
|
|
Enabled syslog as default log destination, clarify xferlog
|
|
settings.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 19 17:53:28 CET 2004 - mmj@suse.de
|
|
|
|
- -D_LARGEFILE_SOURCE to get LFS support. Also make sure the
|
|
offset bits are set correct.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 16 13:31:12 CET 2004 - kukuk@suse.de
|
|
|
|
- Add pam-devel to neededforbuild
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 13 12:55:27 CET 2003 - mmj@suse.de
|
|
|
|
- Update to 1.2.1
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 15 12:56:23 CEST 2003 - mmj@suse.de
|
|
|
|
- Don't build as root
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 28 15:55:40 CEST 2003 - mmj@suse.de
|
|
|
|
- Add EXAMPLE/ and FAQ
|
|
- Don't strip explicitly
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 30 12:48:45 CEST 2003 - mmj@suse.de
|
|
|
|
- Update to vsftpd-1.2.0 including:
|
|
ˇ IPv6 support, so drop our patch
|
|
ˇ Many bugfixes and tunings
|
|
ˇ Build fixes
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 6 16:34:30 CET 2003 - mmj@suse.de
|
|
|
|
- Fix the xinetd conf file [#24774]
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 7 13:58:51 CET 2003 - kukuk@suse.de
|
|
|
|
- Use pam_unix2.so instead of pam_unix.so
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 24 12:12:52 CET 2003 - mmj@suse.de
|
|
|
|
- Correct xinetd conffile
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 14 13:54:58 CET 2003 - mmj@suse.de
|
|
|
|
- Install xinetd.d/vsftpd
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Oct 26 10:51:03 CEST 2002 - mmj@suse.de
|
|
|
|
- Use better configuration defaults, thanks henne.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 25 10:17:07 CEST 2002 - mmj@suse.de
|
|
|
|
- Add $RPM_OPT_FLAGS to CFLAGS when building
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 24 14:05:23 CEST 2002 - mmj@suse.de
|
|
|
|
- Update to 1.1.2 including:
|
|
o Addition of per-IP connection limits in standalone mode.
|
|
o Add logging of refused connect due to global or IP connection limits.
|
|
o Make connection limit exceeded messages nonblocking.
|
|
o Don't exit the listener if fork fails.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 8 09:47:55 CEST 2002 - mmj@suse.de
|
|
|
|
- Update to 1.1.1
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 2 12:32:43 CEST 2002 - mmj@suse.de
|
|
|
|
- Update to 1.1.0
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 9 12:48:03 CEST 2002 - okir@suse.de
|
|
|
|
- Added a patch to get rid of lots of warnings caused by -Wshadow
|
|
- Added a patch to implement IPv6 support
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 30 14:27:53 CEST 2002 - mmj@suse.de
|
|
|
|
- And now without detection of pam in /lib/libpam.so.0, which is
|
|
bogus.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 17 18:14:13 CET 2002 - mmj@suse.de
|
|
|
|
- Added a patch to the vsftpd library detection function to make
|
|
it build with /usr/lib64. Fixes build on S/390.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 12 13:52:01 MET 2002 - mmj@suse.de
|
|
|
|
- Remove Requires: ftpdir
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 4 18:02:20 CET 2002 - choeger@suse.de
|
|
|
|
- do not set e(x)ecute bit on textfiles
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 1 14:33:13 CET 2002 - choeger@suse.de
|
|
|
|
- declare config file as %config(noreplace)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 17 15:45:11 CET 2002 - mmj@suse.de
|
|
|
|
- Update to version 1.0.1
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 30 16:25:35 CET 2001 - mmj@suse.de
|
|
|
|
- Use /etc/pam.d/vsftpd
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 13 13:30:42 CET 2001 - mmj@suse.de
|
|
|
|
- Updated to version 1.0.0
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 22 15:57:40 CEST 2001 - mmj@suse.de
|
|
|
|
- Initial package
|