diff options
author | mrxx | 2017-11-05 00:30:12 +0100 |
---|---|---|
committer | mrxx | 2017-11-05 00:30:12 +0100 |
commit | bc47a819c74dad3d0eb2b094c6283cb8f8ed1e1f (patch) | |
tree | 0045b4a76ddddc0dd7c5fcf4c3869768afbd1f2c | |
parent | 1972a224571ef920f89d5536ed042bfb25e8b22e (diff) | |
download | aur-bc47a819c74dad3d0eb2b094c6283cb8f8ed1e1f.tar.gz |
Fixed a bug in upstream crashing the daemon when logging in with a virtual user
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 6 | ||||
-rw-r--r-- | pure-ftpd.install | 2 |
3 files changed, 8 insertions, 6 deletions
@@ -1,9 +1,9 @@ # Generated by mksrcinfo v8 -# Fri Oct 27 14:30:32 UTC 2017 +# Sat Nov 4 23:28:43 UTC 2017 pkgbase = pure-ftpd pkgdesc = A secure, production-quality and standard-conformant FTP server, focused on efficiency and ease of use. pkgver = 1.0.47 - pkgrel = 1 + pkgrel = 2 url = http://www.pureftpd.org/ install = pure-ftpd.install arch = i686 @@ -22,7 +22,7 @@ pkgbase = pure-ftpd md5sums = 0d0845e17607ffb212eae0112c58e9ff md5sums = 37a45c88a0f038de37b4a87c6c447534 md5sums = 7e91835f7e7975bd0536648fc99e5a22 - md5sums = ff95d5cb24ee8a4e26e9f56699dc4457 + md5sums = c80cbd3ae1f9915f686f84149f6293e5 pkgname = pure-ftpd @@ -9,7 +9,7 @@ pkgname=pure-ftpd pkgver=1.0.47 -pkgrel=1 +pkgrel=2 pkgdesc="A secure, production-quality and standard-conformant FTP server, focused on efficiency and ease of use." arch=('i686' 'x86_64') url="http://www.pureftpd.org/" @@ -28,7 +28,7 @@ md5sums=('a41fa531c0d21bd3416dd524d75495ae' '0d0845e17607ffb212eae0112c58e9ff' '37a45c88a0f038de37b4a87c6c447534' '7e91835f7e7975bd0536648fc99e5a22' - 'ff95d5cb24ee8a4e26e9f56699dc4457') + 'c80cbd3ae1f9915f686f84149f6293e5') build() { cd ${srcdir}/${pkgname}-${pkgver} @@ -45,6 +45,7 @@ build() { --with-peruserlimits \ --with-tls \ --with-rfc2640 + sed -i 's/define MAX_DATA_SIZE (40/define MAX_DATA_SIZE (70/' src/ftpd.h make } @@ -52,6 +53,7 @@ package() { cd ${srcdir}/${pkgname}-${pkgver} make DESTDIR=${pkgdir} install install -Dm644 -t ${pkgdir}/etc/pure-ftpd/ pure-ftpd.conf ${srcdir}/welcome.msg + rm -f ${pkgdir}/etc/pure-ftpd.conf install -Dm644 -t ${pkgdir}/usr/lib/systemd/system/ ${srcdir}/pure-ftpd.service install -Dm644 ${srcdir}/pure-ftpd.logrotate ${pkgdir}/etc/logrotate.d/pure-ftpd install -Dm644 -t ${pkgdir}/usr/share/doc/${pkgname}/ README* pureftpd-*sql.conf ChangeLog diff --git a/pure-ftpd.install b/pure-ftpd.install index 82fcadba44f7..207b22dc89f5 100644 --- a/pure-ftpd.install +++ b/pure-ftpd.install @@ -10,7 +10,7 @@ post_install() echo openssl req -x509 -nodes -newkey rsa:2048 -sha256 -keyout /etc/ssl/private/pure-ftpd.pem -out /etc/ssl/private/pure-ftpd.pem -days 3650 -subj "/C=US/ST=California/L=San Francisco/O=FD/CN=$(hostname -f)" echo - echo "A self-signed TLS certificate has been generated for you." + echo "A self-signed SSL certificate has been generated for you." echo echo "You can generate a new one with the following commands (as root):" echo "openssl req -x509 -nodes -newkey rsa:2048 -sha256 -keyout /etc/ssl/private/pure-ftpd.pem -out /etc/ssl/private/pure-ftpd.pem -days 365" |