cgipaf is a combination of three CGI programs. passwd.cgi allow users to update their password, viewmailcfg.cgi allows users to view their current mail configuration, and mailcfg.cgi updates the mail configuration with a .procmailrc in the user's home directory. All programs use PAM for user authentication. It is possible to run a script to update Samba passwords or NIS configuration when a password is changed. Users with too many invalid logins can be locked. A range of UIDs that are allowed to use cgipaf can be set in the configuration file. A changepass utility - a chpasswd clone - is provided for platforms that doesn't have such a command, like Solaris.
|Operating Systems||POSIX Linux Solaris|
Release Notes: PAM is enabled on FreeBSD 7.3 or above and on NetBSD 6.0 or above. xmalloc is updated to support systems with non GNU compatible malloc.
Release Notes: An issue with md5 passwords on big endian systems has been corrected.
Release Notes: Some minor bugs were fixed to resolve installation problems. changepass has been improved, and it's fully compatible with the GNU/Linux chpasswd command with a few extensions. It might be useful on Unix systems that don't have this command like Sun Solaris.
Release Notes: This is a maintenance and bugfix release to resolve some installations problems.
Release Notes: Linuxconf (or similar) virtual mail password files are now supported. NetBSD support was added, and support for more advanced mail configuration scripts was implemented. The PAM functions should now work on Solaris 9+.