mysql_auth is a basic authenticator for Squid Proxy. You can configure all MySQL variables for your existing user/password database (dbhost, dbadmin, dbpasswd, dbname, tablename, columns name), or create a new database. It includes a utility called mypasswd that updates your database. Another form of mypasswd, called mypasswd.cgi, is also available.
Release Notes: A new field has been added to the users table to hold last authentications time if it was successful.
Release Notes: This release adds md5 and md5crypt functionality to encryption. There is a new field called "squidactive" to easily activate and deactivate users. From now on, mysql_library_init() and mysql_library_end() are used to free up all resources.
Release Notes: A memory leak in mysql_auth has been fixed.
Release Notes: This release changes mysql_connet() to mysql_real_connect(), and adds a new configuration parameter: mysqld_socket. mypasswd's INSERT query has been modified: the query reads the column's name from the configuration file, not a static query.
Release Notes: A critical bug in which mysql_auth didn't do anything when it read a ^D (control-d) character from standard input was fixed. When the admin sends a SIGHUP to squid (with '-k reload'), it restarts a few mysql_auth processes.