Overview

Request 521681 superseded

- Add buildrequire for libnsl-devel

Loading...
Request History
Thorsten Kukuk's avatar

kukuk created request

- Add buildrequire for libnsl-devel


Peter Simons's avatar

psimons declined request

Please document in the change log why that addition is required. What problem does it fix? Is there a Bugzilla ticket for it? And if there is, please refer to that ticket. I am unaware of any build issues that might require this change.


Thorsten Kukuk's avatar

kukuk reopened request

Because it does not build in Staging ...


Peter Simons's avatar

psimons declined request

Please put an explanation into the *change log*. Why does it not build? What change in staging has caused the fact that libnsd-devel is now an explicit dependency?


Peter Simons's avatar

psimons superseded request

- 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

openSUSE Build Service is sponsored by