123 Commits

Author SHA256 Message Date
96fc5a0c4b bsc#1182473
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=191
2025-06-27 08:07:05 +00:00
199ed37af6 add terminate-peers-on-quit.patch to fix bsc#1199250
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=189
2025-06-11 09:14:42 +00:00
af324c56b7 Accepting request 1267868 from home:hsk17:branches:openSUSE:Factory:Staging:Gcc7
add -std=gnu17 to CFLAGS to fix gcc15 compile time error

OBS-URL: https://build.opensuse.org/request/show/1267868
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=187
2025-04-10 17:09:25 +00:00
0ca567d84a Accepting request 1148008 from home:dimstar:rpm4.20:v
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1148008
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=185
2024-02-21 10:17:20 +00:00
9964a606c0 Accepting request 1142868 from home:adkorte
- Fix location of ftpusers in /usr/lib/pam.d/vsftpd (boo#1219362)

OBS-URL: https://build.opensuse.org/request/show/1142868
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=183
2024-01-30 21:59:52 +00:00
ba4e3ce25c Accepting request 1115425 from home:kukuk:branches:network
- Add vsftpd.ftpusers, the netcfg one is not maintained, outdated
  and will be removed.
- vsftpd.pam: use own copy of ftpusers.

OBS-URL: https://build.opensuse.org/request/show/1115425
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=181
2023-10-04 08:21:31 +00:00
0238229036 Accepting request 1113641 from home:pmonrealgonzalez:branches:network
- Enable crypto-policies support: [bsc#1211301]
  * Add vsftpd-use-system-wide-crypto-policy.patch

OBS-URL: https://build.opensuse.org/request/show/1113641
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=179
2023-09-26 12:26:47 +00:00
383089f971 Accepting request 1105956 from home:kukuk:no-utmp
- 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])

OBS-URL: https://build.opensuse.org/request/show/1105956
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=177
2023-09-04 14:01:26 +00:00
f37b8c94bc bsc#1200075
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=175
2023-06-19 06:30:36 +00:00
5e6d0d7abc Accepting request 1056286 from home:david.anes:branches:network
- Use valid separator for logrotate config file. [bsc#1192179]

OBS-URL: https://build.opensuse.org/request/show/1056286
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=173
2023-03-20 14:04:41 +00:00
5be393ef6a Accepting request 1003834 from home:schubi2:logrotate
- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.

OBS-URL: https://build.opensuse.org/request/show/1003834
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=171
2022-12-03 07:53:52 +00:00
5d6c230b15 bsc#1196918
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=168
2022-09-16 06:25:15 +00:00
8f9dbd3d6a add bugzilla references to changelog
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=166
2022-09-13 09:00:31 +00:00
8175ab1d0f Add support for SLE-15.
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=164
2022-08-25 08:25:04 +00:00
1860b2d28e Clarify the latest changelog entry.
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=163
2022-08-25 07:48:26 +00:00
Lars Vogdt
f78e9372bf Accepting request 985848 from home:schubi2
- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.

OBS-URL: https://build.opensuse.org/request/show/985848
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=161
2022-06-29 17:58:03 +00:00
a9868c6347 Accepting request 960290 from home:psimons:branches:network
Use rpm conditional to build against the proper OpenSSL version on all distributions. [jsc#PM-3322]

OBS-URL: https://build.opensuse.org/request/show/960290
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=159
2022-03-08 20:45:10 +00:00
0653389fbf Update changelog to mention all patches.
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=158
2022-02-02 10:41:37 +00:00
debdba9dbb Update changelog to mention all relevant bugs.
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=157
2022-02-02 10:38:26 +00:00
33137922f0 Import missing patches from SLE-12-SP4.
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=156
2022-02-02 10:24:40 +00:00
2e9fb9c5fe fix spelling of patch name
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=155
2022-02-01 19:58:20 +00:00
f13457375a Revert undocumented config file format changes.
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=154
2022-02-01 19:42:35 +00:00
dd967172cb Accepting request 950535 from home:psimons:branches:network
Import patches from SLE-15-SP2.

OBS-URL: https://build.opensuse.org/request/show/950535
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=153
2022-02-01 19:19:28 +00:00
2b827b706e Accepting request 945222 from home:jsegitz:branches:systemdhardening:network
Automatic systemd hardening effort by the security team. This has not been tested. For details please see https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort

OBS-URL: https://build.opensuse.org/request/show/945222
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=152
2022-01-24 08:42:02 +00:00
ca72d190d8 Accepting request 917969 from home:favogt:branches:network
Passes openQA's testsuite.

- 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.

OBS-URL: https://build.opensuse.org/request/show/917969
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=151
2021-09-10 14:46:10 +00:00
78ec1f6822 refresh patches for the new version
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=150
2021-06-29 11:17:01 +00:00
a4bb8af804 update to 3.0.4
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=149
2021-06-29 09:15:03 +00:00
7ce376d40f Accepting request 856827 from home:namtrac:branches:network
Copied from SLE counterpart.

- 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/

OBS-URL: https://build.opensuse.org/request/show/856827
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=147
2021-01-16 15:15:09 +00:00
0dd3596986 implement SLE-4182
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=145
2020-11-13 10:29:04 +00:00
e87931d304 Accepting request 827815 from home:dimstar:Factory
- Use %{_prefix}/lib instead of misused %{_libexecdir}.

OBS-URL: https://build.opensuse.org/request/show/827815
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=143
2020-08-19 15:56:57 +00:00
Tomáš Chvátal
70f71836a6 Accepting request 754432 from home:jmoellers:branches:network
OBS-URL: https://build.opensuse.org/request/show/754432
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=141
2019-12-05 14:20:01 +00:00
c665c44b6a fix segmentation fault
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=139
2019-06-18 15:41:06 +00:00
6ec4e1b1d7 Accepting request 709440 from home:dimstar:Factory
Allow OBS to pick better candidates to shorten rebuild queues

OBS-URL: https://build.opensuse.org/request/show/709440
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=138
2019-06-12 15:10:34 +00:00
Ismail Dönmez
8df95a6088 Accepting request 644107 from home:cboltz:branches:network
- firewall-macros should be BuildRequires, not Requires(post)
  (the macro gets expanded during package build)

Note: this bug / wrong dependency was probably introduced by
    - Add firewalld service file (bsc#1083705)
which I can't access :-(

If similar changes were applied to other packages, please also fix them ;-)

OBS-URL: https://build.opensuse.org/request/show/644107
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=136
2018-10-24 08:00:33 +00:00
a638c3b4d2 document address_space_limit
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=134
2018-06-28 16:02:18 +00:00
f440689ab5 fix changelog
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=132
2018-06-21 11:41:30 +00:00
0de5041481 - 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 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]

OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=131
2018-06-21 11:14:05 +00:00
2efd00a79e Fix change log.
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=129
2018-05-16 15:36:35 +00:00
15a82d60a2 Don't start/stop parameterized systemd units in pre/post actions. These units
cannot be used in such a way and the attempt leads to a confusing "failed to
try-restart" error message. [bsc#1089088]

OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=128
2018-05-16 15:29:38 +00:00
360205b76a fix change log
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=126
2018-05-14 11:53:14 +00:00
19c35ec10f Enable wait4(), sysinfo(), and shutdown() syscalls in seccomp sandbox. These are required for the daemon to work properly on SLE-15. [bsc#1089088]
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=125
2018-05-14 11:49:10 +00:00
Tomáš Chvátal
a6e97f0637 Accepting request 593212 from home:vitezslav_cizek:branches:network
- Add firewalld service file (bsc#1083705)

OBS-URL: https://build.opensuse.org/request/show/593212
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=123
2018-04-03 14:56:04 +00:00
Tomáš Chvátal
d213ff4e76 - Make sure to also require group nobody and user ftp bsc#1070653
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=121
2017-12-13 09:39:55 +00:00
59c10ceb32 - 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.

OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=119
2017-09-11 13:02:10 +00:00
8b9c931b15 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]
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=118
2017-09-08 07:29:34 +00:00
50153fb798 Add "vsftpd-append-seek-pipe.patch" to allow the FTP server to append to a file system pipe. [bsc#1048427]
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=117
2017-09-07 14:51:06 +00:00
c3231d8ba7 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]
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=116
2017-09-07 13:55:51 +00:00
fd93bd1df2 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]
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=115
2017-09-07 13:15:52 +00:00
Tomáš Chvátal
606af9eac2 - Conditionally install xinetd service only on older releases
* On current distributions we support the same functionality
    via systemd socket activation

OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=113
2017-06-14 11:44:16 +00:00
3a49ab0b5a Accepting request 503275 from home:dmolkentin:branches:network
- 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)

OBS-URL: https://build.opensuse.org/request/show/503275
OBS-URL: https://build.opensuse.org/package/show/network/vsftpd?expand=0&rev=112
2017-06-12 22:37:25 +00:00