<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot/package/proftpd, branch 2019.02-op-build</title>
<subtitle>OpenPOWER buildroot sources</subtitle>
<id>https://git.raptorcs.com/git/buildroot/atom?h=2019.02-op-build</id>
<link rel='self' href='https://git.raptorcs.com/git/buildroot/atom?h=2019.02-op-build'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/'/>
<updated>2019-02-21T23:15:01+00:00</updated>
<entry>
<title>package/proftpd: prevent openssl pthread detection</title>
<updated>2019-02-21T23:15:01+00:00</updated>
<author>
<name>Matt Weber</name>
<email>matthew.weber@rockwellcollins.com</email>
</author>
<published>2019-02-21T20:52:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=51bb23652fbb5597d10cf2dc49948f9405c5619b'/>
<id>urn:sha1:51bb23652fbb5597d10cf2dc49948f9405c5619b</id>
<content type='text'>
The proftpd configure script doesn't use pkg-config to detect openssl
libraries. Instead, it just adds -lcrypto. Since openssl may be linked
with pthread, it tries to detect that by calling 'openssl version -f',
which gives the arguments with which openssl was compiled.

Since the openssl executable used is either host-openssl or the system
installed openssl, the output of 'openssl version -f' is useless in
Buildroot context. If the target toolchain doesn't have threads support,
it will wrongly pick up -pthread from host-openssl.

Fortunately there is a simple workaround: --without-openssl-cmdline says
that there is no openssl executable and skips the test, so -pthread is
not added. It turns out -pthread is never needed, even in static linking
cases, because openssl/libressl puts the thread support in a separate
object file that only gets linked in if the program actually uses
threads (which proftpd doesn't).

Fixes:
http://autobuild.buildroot.net/results/9c25c3cb3cf93b76c0538c5376a803641bf6575b

Signed-off-by: Matthew Weber &lt;matthew.weber@rockwellcollins.com&gt;
[Rewrite commit log, after additional analysis and testing]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
</content>
</entry>
<entry>
<title>packages: update sysv S* scripts to 644</title>
<updated>2019-02-08T10:35:22+00:00</updated>
<author>
<name>Matt Weber</name>
<email>matthew.weber@rockwellcollins.com</email>
</author>
<published>2019-02-05T19:23:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=590e9e05b683ee521d4984b5cb77a590ebb3fd17'/>
<id>urn:sha1:590e9e05b683ee521d4984b5cb77a590ebb3fd17</id>
<content type='text'>
Signed-off-by: Matthew Weber &lt;matthew.weber@rockwellcollins.com&gt;
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>package/proftpd: add mod_sql_sqlite</title>
<updated>2018-12-09T16:34:03+00:00</updated>
<author>
<name>Jared Bents</name>
<email>Jared.Bents@collins.com</email>
</author>
<published>2018-12-03T14:34:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=694846b92a607856fd3abac30c393aa84c9df589'/>
<id>urn:sha1:694846b92a607856fd3abac30c393aa84c9df589</id>
<content type='text'>
Enable mod_sql_sqlite as a compile time option

Signed-off-by: Jared Bents &lt;jared.bents@rockwellcollins.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;
</content>
</entry>
<entry>
<title>package/proftpd: fix typoes in Config.in help texts</title>
<updated>2018-12-09T16:32:59+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@bootlin.com</email>
</author>
<published>2018-12-09T16:32:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=68a416f9a2b55a57638af0263eaa1faec0cb15ce'/>
<id>urn:sha1:68a416f9a2b55a57638af0263eaa1faec0cb15ce</id>
<content type='text'>
mode_ -&gt; mod_

Reported-by: Jared Bents &lt;jared.bents@rockwellcollins.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;
</content>
</entry>
<entry>
<title>package/proftpd: add sendfile</title>
<updated>2018-11-14T08:18:40+00:00</updated>
<author>
<name>Jared Bents</name>
<email>jared.bents@rockwellcollins.com</email>
</author>
<published>2018-11-12T16:45:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=ff59a29732a6671c858dfe4cef851dff76f7f995'/>
<id>urn:sha1:ff59a29732a6671c858dfe4cef851dff76f7f995</id>
<content type='text'>
Enables sendfile to ProFTPD for zero-copy transfers.

Signed-off-by: Jared Bents &lt;jared.bents@rockwellcollins.com&gt;
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
</content>
</entry>
<entry>
<title>package/proftpd: add enable buffer size</title>
<updated>2018-11-14T08:18:40+00:00</updated>
<author>
<name>Jared Bents</name>
<email>jared.bents@rockwellcollins.com</email>
</author>
<published>2018-11-12T16:45:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=39ec1ee783414fa4f0051447bb099477ff8a5013'/>
<id>urn:sha1:39ec1ee783414fa4f0051447bb099477ff8a5013</id>
<content type='text'>
Enable buffer size as a compile time option to change internal
buffer size.

Signed-off-by: Jared Bents &lt;jared.bents@rockwellcollins.com&gt;
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
</content>
</entry>
<entry>
<title>package/proftpd: add ftpasswd</title>
<updated>2018-10-11T15:21:40+00:00</updated>
<author>
<name>Jared Bents</name>
<email>jared.bents@rockwellcollins.com</email>
</author>
<published>2018-09-28T17:57:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=4aaf61c4c1e8e20b4ab810e66a27e4f22f14010b'/>
<id>urn:sha1:4aaf61c4c1e8e20b4ab810e66a27e4f22f14010b</id>
<content type='text'>
- Copies over ftpasswd if perl is enabled

Signed-off-by: Paresh Chaudhary &lt;paresh.chaudhary@rockwellcollins.com&gt;
Signed-off-by: Matt Weber &lt;matthew.weber@rockwellcollins.com&gt;
Signed-off-by: Jared Bents &lt;jared.bents@rockwellcollins.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;
</content>
</entry>
<entry>
<title>package/proftpd: add mod_{sql, quotatab} support</title>
<updated>2018-10-11T15:21:36+00:00</updated>
<author>
<name>Jared Bents</name>
<email>jared.bents@rockwellcollins.com</email>
</author>
<published>2018-09-28T17:57:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=863e0fc3bf9743a060c0965b74decef4e6290df9'/>
<id>urn:sha1:863e0fc3bf9743a060c0965b74decef4e6290df9</id>
<content type='text'>
- Enables mod_sql which is required for quotatab_sql
- Adds options for enabling mod_quotatab and the sub-component
  file/LDAP/RADIUS/SQL modules
- Copies over ftpquota script if perl and mod_quotatab are
  enabled (This script isn't required but is an additional tool
  for mod_quotatab)

Signed-off-by: Paresh Chaudhary &lt;paresh.chaudhary@rockwellcollins.com&gt;
Signed-off-by: Matt Weber &lt;matthew.weber@rockwellcollins.com&gt;
Signed-off-by: Jared Bents &lt;jared.bents@rockwellcollins.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;
</content>
</entry>
<entry>
<title>package/proftpd: add BR2_PACKAGE_PROFTPD_MOD_SFTP</title>
<updated>2018-08-14T20:14:45+00:00</updated>
<author>
<name>Paresh Chaudhary</name>
<email>paresh.chaudhary@rockwellcollins.com</email>
</author>
<published>2018-08-14T18:15:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=c4f39476fdb2867a05c267c62ee1ac1aaa00e69c'/>
<id>urn:sha1:c4f39476fdb2867a05c267c62ee1ac1aaa00e69c</id>
<content type='text'>
This patch adds BR2_PACKAGE_PROFTPD_MOD_SFTP support and also
changes the .mk file to add required modules as a list in a
separate variable. This new variable will help in future to add
more module support in proftpd package.

Signed-off-by: Paresh Chaudhary &lt;paresh.chaudhary@rockwellcollins.com&gt;
Signed-off-by: Matt Weber &lt;matthew.weber@rockwellcollins.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;
</content>
</entry>
<entry>
<title>proftpd: don't test if the binary exists in the init script</title>
<updated>2018-04-16T05:34:55+00:00</updated>
<author>
<name>Carlos Santos</name>
<email>casantos@datacom.ind.br</email>
</author>
<published>2018-04-16T02:29:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=9c8973311df06453fa9400c593d26bd087afb7ec'/>
<id>urn:sha1:9c8973311df06453fa9400c593d26bd087afb7ec</id>
<content type='text'>
The test doesn't make sense. It just exits without any error if the
binary doesn't exist, which is silly.

Replace the DAEMON variable, which was used only once, by the full path
of the binary file.

Signed-off-by: Carlos Santos &lt;casantos@datacom.ind.br&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;
</content>
</entry>
</feed>
