On Saturday, Aug 30, 2003, at 02:16 Europe/Helsinki, Matthew Reimer
wrote:
> Here's a patch that implements mysql authentication. I started with
> the pgsql files and tweaked them to use mysql instead. It works for
> me, but there might be a couple of memory leaks. I'm welcome to
> suggestions on how to clean it up so it can be committed.
Thank you. I'll look at it more closely later, but it looked fine with
a quick look.
It would be nice to be able to use asynchronous database lookups. I'm
not sure how easy that is with MySQL, of if it's possible at all. With
PostgreSQL it looked annoyingly difficult so I haven't done it yet.
Synchronous calls anyway mean that there's only one SQL statement
executing at a time and that may slow down the authentication if
there's a _lot_ of users logging in constantly. If that's a problem,
growing auth_count should help at least some. It specifies the number
of auth processes that respond to the authentication queries.
And some day I'll probably move the sql stuff into separate lib-sql and
have only a single sql authenticator..