Package Details: pure-ftpd 1.0.49-5

Git Clone URL: https://aur.archlinux.org/pure-ftpd.git (read-only, click to copy)
Package Base: pure-ftpd
Description: A secure, production-quality and standard-conformant FTP server, focused on efficiency and ease of use.
Upstream URL: https://www.pureftpd.org/
Licenses: custom
Conflicts: pure-ftpd-db
Submitter: ilpianista
Maintainer: mrxx
Last Packager: mrxx
Votes: 50
Popularity: 0.003233
First Submitted: 2010-11-13 15:23
Last Updated: 2020-11-23 12:37

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

kleph commented on 2015-10-06 22:05

Hi,

The install conflicts if you already have certificates and DH params files.

Wouldn't it be better to check if certificates and DH params files already exists and generate new files rather that providing secret keys and always the same dh params with the package ?
That way the user can provide its own Common Name to match his FQDN.

I try it in my local variant built with --ldap
- removed the line "install -Dm640 -t ${pkgdir}/etc/ssl/private/ ${srcdir}/pure-ftpd.pem ${srcdir}/pure-ftpd-dhparams.pem" from the PKGBUILD

- and added a pure-ftpd.install :
post_install(){
if [ ! -e /etc/ssl/private/pure-ftpd-dhparams.pem ];then
echo "Generating new DH params"
openssl dhparam -out /etc/ssl/private/pure-ftpd-dhparams.pem 2048
chmod 0600 /etc/ssl/private/pure-ftpd.pem
fi

if [ ! -e /etc/ssl/private/pure-ftpd.pem ]; then
echo "You need to place a certificate and its key in /etc/ssl/private/pure-ftpd.pem to start TLS enabled pure-ftpd"
echo "You can generate a self signed certificate with the following command :"
echo "openssl req -x509 -nodes -newkey rsa:2048 -sha256 -keyout /etc/ssl/private/pure-ftpd.pem -out /etc/ssl/private/pure-ftpd.pem"
echo
echo "Note: The Common Name (CN) should be the same as the FQDN of the server."
echo "Note2: Remember to chmod 0600 the generated certificate."
fi
}

mrxx commented on 2015-07-12 19:57

Taken over maintainership, overall improvements, updated to 1.0.41.

akorop commented on 2015-03-02 07:14

Also works the link
ftp://ftp.pureftpd.org/pub/${pkgname}/releases/${pkgname}-${pkgver}.tar.bz2

Anonymous comment on 2015-01-29 11:39

If you experience problems downloading the source file from the FTP server given in PKGBUILD, try the following (worked for me as of today):

source=("http://download.pureftpd.org/pub/${pgkname}/releases/${pkgname}-${pkgver}.tar.bz2"
'pure-ftpd'
'pure-ftpd.service')

mezcal commented on 2013-06-05 07:28

I'm sorry for the delay bin issue. We have terrible flood in the central Europe. My comp is in a flooded house. If someone want to adopt the package I will disown it. Or wait till next week.

notme commented on 2013-06-04 18:22

build() {
cd ${srcdir}/${pkgname}-${pkgver}
./configure --prefix=/usr \
--bindir=/usr/bin \
--sbindir=/usr/bin \
--with-puredb \
--with-ftpwho \
--with-altlog \
--with-tls \
--with-mysql \
--with-quotas
make
}


line 43:
install -Dm755 configuration-file/pure-config.pl ${pkgdir}/usr/bin/pure-config.pl

abbradar commented on 2013-06-03 19:49

Arch is moving all binaries to /usr/bin.
Please fix this package.

mezcal commented on 2013-04-29 07:39

this package was flagged out-of-date.
I don`t see newer version then 1.36 ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/

alexandernst commented on 2013-03-22 14:36

Can you compile this with --with-quotas , please?

abbradar commented on 2012-11-18 15:21

Please fix .service file; it looks for /etc/pure-ftpd/pure-ftpd.conf but our config is in /etc/pure-ftpd.conf