![]() |
s/qmail 4.3.23
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.
| 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.