Back to index

opendkim  2.6.4
Classes | Defines | Typedefs | Functions | Variables
opendkim.h File Reference
#include "build-config.h"
#include <sys/types.h>
#include "dkim.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Header
struct  signreq

Defines

#define DKIMF_PRODUCT   "OpenDKIM Filter"
#define DKIMF_PRODUCTNS   "OpenDKIM-Filter"
#define FALSE   0
#define TRUE   1
#define BUFRSZ   1024
#define CACHESTATSINT   300
#define CBINTERVAL   3
#define DEFCONFFILE   CONFIG_BASE "/opendkim.conf"
#define DEFFLOWDATATTL   86400
#define DEFINTERNAL   "csl:127.0.0.1"
#define DEFMAXHDRSZ   65536
#define DEFMAXVERIFY   3
#define DEFTIMEOUT   5
#define HOSTUNKNOWN   "unknown-host"
#define JOBIDUNKNOWN   "(unknown-jobid)"
#define LOCALHOST   "127.0.0.1"
#define MAXADDRESS   256
#define MAXARGV   65536
#define MAXBUFRSZ   65536
#define MAXHDRCNT   64
#define MAXHDRLEN   78
#define MAXSIGNATURE   1024
#define MTAMARGIN   78
#define NULLDOMAIN   "(invalid)"
#define TEMPFILE   "/var/tmp/dkimXXXXXX"
#define UNKNOWN   "unknown"
#define DB_DOMAINS   1
#define DB_THIRDPARTY   2
#define DB_DONTSIGNTO   3
#define DB_MTAS   4
#define DB_MACROS   5
#define DB_LOCALADSP   6
#define DB_SIGNINGTABLE   7
#define DKIMF_POLICY_NONE   (-1) /* none/undefined */
#define DKIMF_POLICY_UNKNOWN   0 /* unknown */
#define DKIMF_POLICY_ALL   1 /* all */
#define DKIMF_POLICY_DISCARDABLE   2 /* discardable */
#define DKIMF_POLICY_NXDOMAIN   3 /* domain does not exist */
#define AUTHRESULTSHDR   "Authentication-Results"
#define ORCPTHEADER   "X-Original-Recipient"
#define XHEADERNAME   "X-DKIM"
#define XSELECTCANONHDR   "X-Canonicalization"

Typedefs

typedef struct HeaderHeader
typedef struct signreqSIGNREQ

Functions

DKIM *dkimf_getdkim __P ((void *))

Variables

static char opendkim_h_id [] = "@(#)$Id: opendkim.h,v 1.34.10.1 2010/10/27 21:43:09 cm-msk Exp $"
_Bool dolog
char * progname

Class Documentation

struct Header

Definition at line 116 of file opendkim.h.

Collaboration diagram for Header:
Class Members
char * hdr_hdr
struct Header * hdr_next
struct Header * hdr_prev
char * hdr_val
struct signreq

Definition at line 129 of file opendkim.h.

Collaboration diagram for signreq:
Class Members
DKIM * srq_dkim
u_char * srq_domain
void * srq_keydata
struct signreq * srq_next
u_char * srq_selector
u_char * srq_signer
ssize_t srq_signlen

Define Documentation

#define AUTHRESULTSHDR   "Authentication-Results"

Definition at line 89 of file opendkim.h.

#define BUFRSZ   1024

Definition at line 52 of file opendkim.h.

#define CACHESTATSINT   300

Definition at line 53 of file opendkim.h.

#define CBINTERVAL   3

Definition at line 54 of file opendkim.h.

#define DB_DOMAINS   1

Definition at line 75 of file opendkim.h.

#define DB_DONTSIGNTO   3

Definition at line 77 of file opendkim.h.

#define DB_LOCALADSP   6

Definition at line 80 of file opendkim.h.

#define DB_MACROS   5

Definition at line 79 of file opendkim.h.

#define DB_MTAS   4

Definition at line 78 of file opendkim.h.

#define DB_SIGNINGTABLE   7

Definition at line 81 of file opendkim.h.

#define DB_THIRDPARTY   2

Definition at line 76 of file opendkim.h.

#define DEFCONFFILE   CONFIG_BASE "/opendkim.conf"

Definition at line 55 of file opendkim.h.

#define DEFFLOWDATATTL   86400

Definition at line 56 of file opendkim.h.

#define DEFINTERNAL   "csl:127.0.0.1"

Definition at line 57 of file opendkim.h.

#define DEFMAXHDRSZ   65536

Definition at line 58 of file opendkim.h.

#define DEFMAXVERIFY   3

Definition at line 59 of file opendkim.h.

#define DEFTIMEOUT   5

Definition at line 60 of file opendkim.h.

#define DKIMF_POLICY_ALL   1 /* all */

Definition at line 85 of file opendkim.h.

#define DKIMF_POLICY_DISCARDABLE   2 /* discardable */

Definition at line 86 of file opendkim.h.

#define DKIMF_POLICY_NONE   (-1) /* none/undefined */

Definition at line 83 of file opendkim.h.

#define DKIMF_POLICY_NXDOMAIN   3 /* domain does not exist */

Definition at line 87 of file opendkim.h.

#define DKIMF_POLICY_UNKNOWN   0 /* unknown */

Definition at line 84 of file opendkim.h.

#define DKIMF_PRODUCT   "OpenDKIM Filter"

Definition at line 17 of file opendkim.h.

#define DKIMF_PRODUCTNS   "OpenDKIM-Filter"

Definition at line 18 of file opendkim.h.

#define FALSE   0

Definition at line 45 of file opendkim.h.

#define HOSTUNKNOWN   "unknown-host"

Definition at line 61 of file opendkim.h.

#define JOBIDUNKNOWN   "(unknown-jobid)"

Definition at line 62 of file opendkim.h.

#define LOCALHOST   "127.0.0.1"

Definition at line 63 of file opendkim.h.

#define MAXADDRESS   256

Definition at line 64 of file opendkim.h.

#define MAXARGV   65536

Definition at line 65 of file opendkim.h.

#define MAXBUFRSZ   65536

Definition at line 66 of file opendkim.h.

#define MAXHDRCNT   64

Definition at line 67 of file opendkim.h.

#define MAXHDRLEN   78

Definition at line 68 of file opendkim.h.

#define MAXSIGNATURE   1024

Definition at line 69 of file opendkim.h.

#define MTAMARGIN   78

Definition at line 70 of file opendkim.h.

#define NULLDOMAIN   "(invalid)"

Definition at line 71 of file opendkim.h.

#define ORCPTHEADER   "X-Original-Recipient"

Definition at line 90 of file opendkim.h.

#define TEMPFILE   "/var/tmp/dkimXXXXXX"

Definition at line 72 of file opendkim.h.

#define TRUE   1

Definition at line 48 of file opendkim.h.

#define UNKNOWN   "unknown"

Definition at line 73 of file opendkim.h.

#define XHEADERNAME   "X-DKIM"

Definition at line 92 of file opendkim.h.

#define XSELECTCANONHDR   "X-Canonicalization"

Definition at line 93 of file opendkim.h.


Typedef Documentation

typedef struct Header* Header

Definition at line 115 of file opendkim.h.

typedef struct signreq* SIGNREQ

Definition at line 128 of file opendkim.h.


Function Documentation

int dkimf_test_progress __P ( (void *)  ) [read]

Variable Documentation

_Bool dolog

Definition at line 788 of file opendkim.c.

char opendkim_h_id[] = "@(#)$Id: opendkim.h,v 1.34.10.1 2010/10/27 21:43:09 cm-msk Exp $" [static]

Definition at line 14 of file opendkim.h.

char* progname

Definition at line 40 of file t-signperf.c.