Projects / mysql_auth


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.

Operating Systems

Recent releases

  •  02 Jun 2011 11:09

    Release Notes: A new field has been added to the users table to hold last authentications time if it was successful.

    •  24 Jun 2009 12:25

      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.

      •  14 Dec 2004 02:10

        Release Notes: A memory leak in mysql_auth has been fixed.

        •  09 Sep 2004 21:57

          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.

          •  15 Jan 2003 20:53

            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.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.