summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormrxx2017-11-05 00:30:12 +0100
committermrxx2017-11-05 00:30:12 +0100
commitbc47a819c74dad3d0eb2b094c6283cb8f8ed1e1f (patch)
tree0045b4a76ddddc0dd7c5fcf4c3869768afbd1f2c
parent1972a224571ef920f89d5536ed042bfb25e8b22e (diff)
downloadaur-bc47a819c74dad3d0eb2b094c6283cb8f8ed1e1f.tar.gz
Fixed a bug in upstream crashing the daemon when logging in with a virtual user
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD6
-rw-r--r--pure-ftpd.install2
3 files changed, 8 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 42d2edbfa709..3774e83545e0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index f7a6a7527388..2a9dc0270603 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"