Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#1809 - Let's make Pure-FTPd support virtual users

Attached to Project: Arch Linux
Opened by BlueRaven (BlueRaven) - Friday, 19 November 2004, 14:16 GMT
Last edited by Dale Blount (dale) - Friday, 19 November 2004, 15:22 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To dorphell (dorphell)
Architecture not specified
Severity Low
Priority Normal
Reported Version 0.7 Wombat
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

Hi, the current package for Pure-FTPd is built without support for virtual (aka not /etc/passwd based) users.
As this is a very convenient feature, especially in production environments, I think it would be important to support it.
In addition, I noticed that the package is provided with neither a default configuration file nor an init script, so the user has to write its own line in /etc/rc.local with all the necessary options.
This is not comfortable and convenient, too.
For all this reasons, I hereby propose a new version of the package supporting all of the above.
Please find attached:

- a modified PKGBUILD (please let me know if you prefer a patch against the current one and I'll provide it);
- a default configuration file (as provided in the upstream distribution);
- a tiny Perl tool to parse the configuration file and start the server with the correct options (as provided in the upstream distribution);
- an Arch-style init script (written by me).

Hope this will provide all users with a better experience with Pure-FTPd. :-)
(application/octet-stream)    PKGBUILD (1.2 KiB)
(application/octet-stream)    pure-ftpd.conf (10.4 KiB)
(application/octet-stream)    pure-config.pl (3.2 KiB)
(application/octet-stream)    pure-ftpd (0.7 KiB)
(application/octet-stream)    PKGBUILD (1.2 KiB)
(application/octet-stream)    pure-ftpd.conf (10.4 KiB)
(application/octet-stream)    pure-config.pl (3.2 KiB)
(application/octet-stream)    pure-ftpd (0.7 KiB)
This task depends upon

Closed by  dorphell (dorphell)
Wednesday, 05 January 2005, 15:59 GMT
Reason for closing:  Implemented
Additional comments about closing:  Added rc.d script and virtual user support
Comment by BlueRaven (BlueRaven) - Friday, 19 November 2004, 14:22 GMT
Please note that my modifications also close the pure-ftpd related part of bug #880 (sorry, I noticed it after adding the task).
Comment by Jan de Groot (JGC) - Friday, 19 November 2004, 16:13 GMT
I don't know if it works, but:
--with-pam Enable PAM support (default=disabled)

I think this is a nice addition to support every kind of authentication. With my current pam_ldap/nss_ldap setup I have almost everything working against PAM (yes, I am aware that nss_ldap registers users on the system, but not putting pam_ldap.so in various services doesn't enable them).
Comment by dorphell (dorphell) - Wednesday, 05 January 2005, 03:57 GMT
BlueRaven, can you repost the attachments so I can take a look at it, they got deleted sometime ago
Comment by BlueRaven (BlueRaven) - Wednesday, 05 January 2005, 08:55 GMT
Just sent them in... you'll find a (repost) beside the name.
Comment by dorphell (dorphell) - Wednesday, 05 January 2005, 15:59 GMT
Thanks BlueRaven, everything looks good. I'll commit all changes.

Loading...