![]() |
s/qmail 4.3.23
Next generation secure email transport
|
user authentication for qmail-smtpd/qmail-pop3d,bincimapd More...
#include <stdio.h>#include <unistd.h>#include "global.h"#include "stralloc.h"#include "buffer.h"#include "auto_qmail.h"#include "case.h"#include "control.h"#include "constmap.h"#include "str.h"#include "fmt.h"#include "fd.h"#include "open.h"#include "byte.h"#include "scan.h"#include "md5.h"#include "hmac_md5.h"#include "sha1.h"#include "sha256.h"#include "pathexec.h"#include "prot.h"#include "wait.h"#include "sig.h"#include "error.h"#include "env.h"#include "qmail.h"#include <pwd.h>#include "hasspnam.h"#include "hasuserpw.h"
Go to the source code of this file.
Macros | |
| #define | FDAUTH 3 |
| #define | FDGOSSIP 1 |
| #define | SOCKET_CALL "-s" |
| #define | DOVECOT_SERVICE "-x" |
| #define | AUTHSLEEP 5 |
Functions | |
| char * | crypt (const char *, const char *) |
| int | main (int argc, char *const *argv) |
Variables | |
| char | authbuf [BUFSIZE_AUTH] |
| buffer | ba = BUFFER_INIT(buffer_unixwrite,FDAUTH,authbuf,sizeof(authbuf)) |
| struct constmap | mapauthuser |
| stralloc | authfile = {0} |
| stralloc | disabled = {0} |
| stralloc | user = {0} |
| stralloc | homedir = {0} |
| stralloc | shell = {0} |
user authentication for qmail-smtpd/qmail-pop3d,bincimapd
Definition in file qmail-authuser.c.
| #define AUTHSLEEP 5 |
Definition at line 31 of file qmail-authuser.c.
| #define DOVECOT_SERVICE "-x" |
Definition at line 30 of file qmail-authuser.c.
| #define FDAUTH 3 |
Definition at line 27 of file qmail-authuser.c.
| #define FDGOSSIP 1 |
Definition at line 28 of file qmail-authuser.c.
| #define SOCKET_CALL "-s" |
Definition at line 29 of file qmail-authuser.c.
|
extern |
| char authbuf[BUFSIZE_AUTH] |
Definition at line 59 of file qmail-authuser.c.
| stralloc authfile = {0} |
Definition at line 63 of file qmail-authuser.c.
Definition at line 60 of file qmail-authuser.c.
| stralloc disabled = {0} |
Definition at line 64 of file qmail-authuser.c.
| stralloc homedir = {0} |
Definition at line 66 of file qmail-authuser.c.
| struct constmap mapauthuser |
Definition at line 62 of file qmail-authuser.c.
| stralloc shell = {0} |
Definition at line 67 of file qmail-authuser.c.
| stralloc user = {0} |
Definition at line 65 of file qmail-authuser.c.