![]() |
s/qmail 4.3.20
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 () |
int | main (int argc, char *const *argv) |
Variables | |
char | authbuf [BUFSIZE_AUTH] |
buffer | ba = BUFFER_INIT(write,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.
char * crypt | ( | ) |
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.