|
ezmlmx 0.69
ezmlmx
|
#include <sys/types.h>#include <sys/stat.h>#include <unistd.h>#include "stralloc.h"#include "error.h"#include "qmail.h"#include "env.h"#include "lock.h"#include "sig.h"#include "open.h"#include "getln.h"#include "str.h"#include "fmt.h"#include "readwrite.h"#include "wait.h"#include "exit.h"#include "buffer.h"#include "getconf.h"#include "datetime.h"#include "now.h"#include "cookie.h"#include "getoptb.h"#include "errtxt.h"#include "byte.h"#include "case.h"#include "readclose.h"#include "quote.h"#include "hdr.h"#include "idx.h"#include "subscribe.h"#include "mime.h"#include "wrap.h"#include "auto_version.h"#include "logmsg.h"#include "ezcopy.h"#include "lockfile.h"#include "ezmlm.h"
Go to the source code of this file.
Macros | |
| #define | WHO "ezmlm-store" |
Functions | |
| ssize_t | qqwrite (int fd, char *buf, size_t len) |
| int | subto (char *s, unsigned int l) |
| void | makeacthash (stralloc *act) |
| int | main (int argc, char **argv) |
Variables | |
| int | flagmime = MOD_MIME |
| int | flagpublic = 1 |
| int | flagself = 0 |
| int | flagconfirm = -1 |
| char | flagcd = '\0' |
| int | flagbody = 1 |
| stralloc | fnmsg = {0} |
| int | fdmsg |
| int | fdmod |
| int | pid |
| int | match |
| char | hash [COOKIE] |
| char | hboundary [COOKIE] |
| datetime_sec | when |
| struct stat | st |
| stralloc | outhost = {0} |
| stralloc | outlocal = {0} |
| stralloc | fnbase = {0} |
| stralloc | line = {0} |
| stralloc | mailinglist = {0} |
| stralloc | mydtline = {0} |
| stralloc | returnpath = {0} |
| stralloc | accept = {0} |
| stralloc | action = {0} |
| stralloc | reject = {0} |
| stralloc | quoted = {0} |
| stralloc | key = {0} |
| stralloc | subject = {0} |
| stralloc | moderators = {0} |
| stralloc | confirmpost = {0} |
| stralloc | charset = {0} |
| stralloc | sendopt = {0} |
| struct qmail | |
| char | qqbuf [1] |
| buffer | bq = BUFFER_INIT(qqwrite,-1,qqbuf,sizeof(qqbuf)) |
| buffer | bi |
| char | inbuf [1024] |
| buffer | bo |
| char | outbuf [1024] |
| buffer | bt |
| char | textbuf [512] |
| buffer | bs |
| char | subbuf [512] |
Definition in file ezmlm-store.c.
| #define WHO "ezmlm-store" |
Definition at line 39 of file ezmlm-store.c.
| int main | ( | int | argc, |
| char ** | argv ) |
| void makeacthash | ( | stralloc * | act | ) |
Definition at line 127 of file ezmlm-store.c.


| ssize_t qqwrite | ( | int | fd, |
| char * | buf, | ||
| size_t | len ) |
| int subto | ( | char * | s, |
| unsigned int | l ) |
| stralloc accept = {0} |
Definition at line 83 of file ezmlm-store.c.
| stralloc action = {0} |
Definition at line 84 of file ezmlm-store.c.
| buffer bi |
Definition at line 111 of file ezmlm-store.c.
| buffer bo |
Definition at line 113 of file ezmlm-store.c.
| buffer bq = BUFFER_INIT(qqwrite,-1,qqbuf,sizeof(qqbuf)) |
Definition at line 110 of file ezmlm-store.c.
| buffer bs |
Definition at line 117 of file ezmlm-store.c.
| buffer bt |
Definition at line 115 of file ezmlm-store.c.
| stralloc charset = {0} |
Definition at line 91 of file ezmlm-store.c.
| stralloc confirmpost = {0} |
Definition at line 90 of file ezmlm-store.c.
| int fdmod |
Definition at line 65 of file ezmlm-store.c.
| int fdmsg |
Definition at line 64 of file ezmlm-store.c.
| int flagbody = 1 |
Definition at line 55 of file ezmlm-store.c.
| char flagcd = '\0' |
Definition at line 54 of file ezmlm-store.c.
| int flagconfirm = -1 |
Definition at line 53 of file ezmlm-store.c.
| int flagmime = MOD_MIME |
Definition at line 47 of file ezmlm-store.c.
| int flagpublic = 1 |
Definition at line 48 of file ezmlm-store.c.
| int flagself = 0 |
Definition at line 50 of file ezmlm-store.c.
| stralloc fnbase = {0} |
Definition at line 78 of file ezmlm-store.c.
| stralloc fnmsg = {0} |
Definition at line 61 of file ezmlm-store.c.
| char hash[COOKIE] |
Definition at line 70 of file ezmlm-store.c.
| char hboundary[COOKIE] |
Definition at line 71 of file ezmlm-store.c.
| char inbuf[1024] |
Definition at line 112 of file ezmlm-store.c.
| stralloc key = {0} |
Definition at line 87 of file ezmlm-store.c.
| stralloc line = {0} |
Definition at line 79 of file ezmlm-store.c.
| stralloc mailinglist = {0} |
Definition at line 80 of file ezmlm-store.c.
| int match |
Definition at line 67 of file ezmlm-store.c.
| stralloc moderators = {0} |
Definition at line 89 of file ezmlm-store.c.
| stralloc mydtline = {0} |
Definition at line 81 of file ezmlm-store.c.
| char outbuf[1024] |
Definition at line 114 of file ezmlm-store.c.
| stralloc outhost = {0} |
Definition at line 75 of file ezmlm-store.c.
| stralloc outlocal = {0} |
Definition at line 76 of file ezmlm-store.c.
| int pid |
Definition at line 66 of file ezmlm-store.c.
| struct qmail qq |
Definition at line 94 of file ezmlm-store.c.
| char qqbuf[1] |
Definition at line 109 of file ezmlm-store.c.
| stralloc quoted = {0} |
Definition at line 86 of file ezmlm-store.c.
| stralloc reject = {0} |
Definition at line 85 of file ezmlm-store.c.
| stralloc returnpath = {0} |
Definition at line 82 of file ezmlm-store.c.
| stralloc sendopt = {0} |
Definition at line 92 of file ezmlm-store.c.
| struct stat st |
Definition at line 73 of file ezmlm-store.c.
| char subbuf[512] |
Definition at line 118 of file ezmlm-store.c.
| stralloc subject = {0} |
Definition at line 88 of file ezmlm-store.c.
| char textbuf[512] |
Definition at line 116 of file ezmlm-store.c.
| datetime_sec when |
Definition at line 72 of file ezmlm-store.c.