Mercurial > noffle
view src/authenticate.h @ 494:372f8b55506e noffle
[svn] Apply patch from Jan De Luyck. Add new option 'add-messageid-if-missing',
which optionally postpones adding a message ID to the upstream server.
If this is done, post-locally must be off.
This is to deal with an upstream server troubling Jan. It usually (but
not always) rejects posts with a Noffle message ID.
I have changed Jan's original option of 'add-message-id-if-missing'
for consistency with 'replace-messageid' and added the manual page entry.
See SourceForge feature request 1513395.
author | bears |
---|---|
date | Wed, 12 Jul 2006 20:26:41 +0100 |
parents | c02c4eb95f95 |
children |
line wrap: on
line source
/* authenticate.h Do client authentication $Id: authenticate.h 420 2003-01-10 23:25:45Z bears $ */ #ifndef AUTHENTICATE_H #define AUTHENTICATE_H #include "common.h" enum AuthResult { AUTH_ERROR, AUTH_DISCONNECT, AUTH_FAILED, AUTH_OK }; /* Authenticate a user and password. */ enum AuthResult Auth_authenticate( const char *user, const char *pass ); /* Open authentication session. */ Bool Auth_open( void ); /* Authentication session now closed. */ void Auth_close( void ); /* Check we have appropriate privs for authentication. */ Bool Auth_checkPrivs( void ); /* Are are privs sufficient only for admin access? */ Bool Auth_admin( void ); /* Drop any privs required for authentication. */ Bool Auth_dropPrivs( void ); #endif