![]() |
s/qmail 4.3.20
Next generation secure email transport
|
#include <unistd.h>
#include "commands.h"
#include "fd.h"
#include "sig.h"
#include "stralloc.h"
#include "buffer.h"
#include "alloc.h"
#include "wait.h"
#include "str.h"
#include "byte.h"
#include "now.h"
#include "fmt.h"
#include "case.h"
#include "exit.h"
#include "timeout.h"
#include "env.h"
#include "tls_start.h"
#include "ip.h"
#include "qmail.h"
Go to the source code of this file.
Macros | |
#define | PORT_POP3S "995" |
#define | FDIN 0 |
#define | FDOUT 1 |
#define | FDAUTH 3 |
#define | FDLOG 5 |
#define | POP3_TIMEOUT 1200 |
Functions | |
int | main (int argc, char *const *argv) |
Variables | |
char | inbuf [BUFSIZE_AUTH] |
buffer | bi = BUFFER_INIT(saferead,FDIN,inbuf,sizeof(inbuf)) |
char | outbuf [BUFSIZE_AUTH] |
buffer | bo = BUFFER_INIT(safewrite,FDOUT,outbuf,sizeof(outbuf)) |
stralloc | protocol = {0} |
stralloc | auth = {0} |
char * | localport |
char * | remoteip |
char * | remotehost |
char | strnum [FMT_ULONG] |
char | logbuf [BUFSIZE_LOG] |
buffer | bl = BUFFER_INIT(safewrite,FDLOG,logbuf,sizeof(logbuf)) |
char | unique [FMT_ULONG+FMT_ULONG+3] |
char * | hostname |
stralloc | username = {0} |
int | seenuser = 0 |
char ** | childargs |
char | authbuf [BUFSIZE_AUTH] |
buffer | ba |
int | stls = 0 |
int | seenstls = 0 |
int | apop = 0 |
struct commands | pop3commands [] |
#define FDAUTH 3 |
Definition at line 24 of file qmail-popup.c.
#define FDIN 0 |
Definition at line 22 of file qmail-popup.c.
#define FDLOG 5 |
Definition at line 25 of file qmail-popup.c.
#define FDOUT 1 |
Definition at line 23 of file qmail-popup.c.
#define POP3_TIMEOUT 1200 |
Definition at line 26 of file qmail-popup.c.
#define PORT_POP3S "995" |
Definition at line 21 of file qmail-popup.c.
Definition at line 274 of file qmail-popup.c.
int apop = 0 |
Definition at line 136 of file qmail-popup.c.
stralloc auth = {0} |
Definition at line 71 of file qmail-popup.c.
char authbuf[BUFSIZE_AUTH] |
Definition at line 132 of file qmail-popup.c.
buffer ba |
Definition at line 133 of file qmail-popup.c.
Definition at line 47 of file qmail-popup.c.
Definition at line 78 of file qmail-popup.c.
Definition at line 50 of file qmail-popup.c.
char** childargs |
Definition at line 131 of file qmail-popup.c.
char* hostname |
Definition at line 128 of file qmail-popup.c.
char inbuf[BUFSIZE_AUTH] |
Definition at line 46 of file qmail-popup.c.
char* localport |
Definition at line 72 of file qmail-popup.c.
char logbuf[BUFSIZE_LOG] |
Definition at line 77 of file qmail-popup.c.
char outbuf[BUFSIZE_AUTH] |
Definition at line 49 of file qmail-popup.c.
struct commands pop3commands[] |
Definition at line 263 of file qmail-popup.c.
stralloc protocol = {0} |
Definition at line 70 of file qmail-popup.c.
char* remotehost |
Definition at line 74 of file qmail-popup.c.
char* remoteip |
Definition at line 73 of file qmail-popup.c.
int seenstls = 0 |
Definition at line 135 of file qmail-popup.c.
int seenuser = 0 |
Definition at line 130 of file qmail-popup.c.
int stls = 0 |
Definition at line 134 of file qmail-popup.c.
char strnum[FMT_ULONG] |
Definition at line 76 of file qmail-popup.c.
char unique[FMT_ULONG+FMT_ULONG+3] |
Definition at line 127 of file qmail-popup.c.
stralloc username = {0} |
Definition at line 129 of file qmail-popup.c.