| /src/external/ibm-public/postfix/dist/src/global/ |
| dsn.c | 1 /* $NetBSD: dsn.c,v 1.2 2017/02/14 01:16:45 christos Exp $ */ 5 /* dsn 9 /* #include <dsn.h> 21 /* } DSN; 23 /* DSN *dsn_create(status, action, reason, dtype, dtext, mtype, mname) 32 /* DSN *DSN_COPY(dsn) 33 /* DSN *dsn; 35 /* void dsn_free(dsn) 132 DSN *dsn; local [all...] |
| dsn.h | 1 /* $NetBSD: dsn.h,v 1.1.1.1 2009/06/23 10:08:45 tron Exp $ */ 8 /* dsn 3h 12 /* #include <dsn.h> 27 } DSN; 29 extern DSN *dsn_create(const char *, const char *, const char *, const char *, 31 extern void dsn_free(DSN *); 33 #define DSN_ASSIGN(dsn, _status, _action, _reason, _dtype, _dtext, _mtype, _mname) \ 34 (((dsn)->status = (_status)), \ 35 ((dsn)->action = (_action)), \ 36 ((dsn)->reason = (_reason)), [all...] |
| dsn_print.c | 7 /* write DSN structure to stream 17 /* dsn_print() writes a DSN structure to the named stream using 21 /* ... SEND_ATTR_FUNC(dsn_print, (const void *) dsn), ... 53 /* dsn_print - write DSN to stream */ 58 DSN *dsn = (DSN *) ptr; local 63 * be sanitized after all the ad-hoc DSN read/write code is replaced. 66 SEND_ATTR_STR(MAIL_ATTR_DSN_STATUS, dsn->status), 67 SEND_ATTR_STR(MAIL_ATTR_DSN_DTYPE, dsn->dtype) [all...] |
| dsn_filter.c | 15 /* DSN *dsn_filter_lookup( 17 /* DSN *dsn) 26 /* DSN attributes are passed through without modification. 31 /* DSN must be a success, bounce or defer DSN. If a match is 50 /* .IP dsn 51 /* A success, bounce or defer DSN data structure. The 57 /* Panic: invalid dsn argument; recursive call. Fatal error: 58 /* memory allocation problem. Warning: invalid DSN looku 99 DSN dsn; \/* Shallow copy *\/ member in struct:DSN_FILTER [all...] |
| dsn_print.h | 10 /* write DSN structure to stream 25 #include <dsn.h>
|
| dsn_util.h | 10 /* DSN status parsing routines 40 #define DSN_UPDATE(dsn_buf, dsn, len) do { \ 42 msg_panic("DSN_UPDATE: bad DSN code \"%.*s...\" length %d", \ 43 INT_SIZEOF((dsn_buf).data) - 1, dsn, len); \ 44 strncpy((dsn_buf).data, (dsn), (len)); \ 56 DSN_STAT dsn; /* RFC 3463 status */ member in struct:__anon23085
|
| log_adhoc.h | 25 #include <dsn.h> 33 const POL_STATS *, DSN *, const char *);
|
| dsn_util.c | 7 /* DSN status parsing routines 17 /* DSN_STAT dsn; /* RFC 3463 status */ 34 /* void DSN_UPDATE(dsn_buf, dsn, len) 36 /* const char *dsn; 73 /* Pointer to storage for copy of DSN status code, and for 75 /* .IP dsn 82 /* Panic: invalid default DSN code. 138 /* dsn_split - split text into DSN and text */ 157 strncpy(dp->dsn.data, cp, len); 158 dp->dsn.data[len] = 0 [all...] |
| sys_exits.c | 14 /* const char *dsn; /* RFC 3463 */ 141 return (sys_exits_default->dsn[0] == '4'); 143 return (sys_exits_table[code - EX__BASE].dsn[0] == '4');
|
| sys_exits.h | 21 const char *dsn; /* DSN detail */ member in struct:__anon23133
|
| dsn_buf.h | 24 #include <dsn.h> 30 DSN dsn; /* convenience */ member in struct:__anon23083 65 * Early implementations of the DSN structure represented unavailable 71 DSN_ASSIGN(&(dsb)->dsn, \
|
| verify.c | 11 /* int verify_append(queue_id, stats, recipient, relay, tstats, dsn, 18 /* DSN *dsn; 40 /* .IP dsn 41 /* Delivery status information. See dsn(3). 102 const POL_STATS *tstats, DSN *dsn, 106 DSN my_dsn = *dsn; 111 * XXX No DSN check; this routine is called from bounce/defer/sent, whic [all...] |
| /src/external/ibm-public/postfix/dist/src/oqmgr/ |
| qmgr_defer.c | 11 /* void qmgr_defer_recipient(message, recipient, dsn) 14 /* DSN *dsn; 16 /* void qmgr_defer_todo(queue, dsn) 18 /* DSN *dsn; 20 /* void qmgr_defer_transport(transport, dsn) 22 /* DSN *dsn; 48 /* .IP dsn [all...] |
| qmgr_error.c | 14 /* QMGR_QUEUE *qmgr_error_queue(service, dsn) 16 /* DSN *dsn; 18 /* char *qmgr_error_nexthop(dsn) 19 /* DSN *dsn; 33 /* .IP dsn 34 /* See dsn(3). 87 QMGR_QUEUE *qmgr_error_queue(const char *service, DSN *dsn) [all...] |
| qmgr_bounce.c | 11 /* QMGR_QUEUE *qmgr_bounce_recipient(message, recipient, dsn) 14 /* DSN *dsn; 27 /* .IP dsn 28 /* Delivery status information. See dsn(3). 60 DSN *dsn) 67 "none", NO_TLS_STATS, dsn);
|
| qmgr_queue.c | 28 /* void qmgr_queue_throttle(queue, dsn) 30 /* DSN *dsn; 229 if (queue->dsn == 0) 231 dsn_free(queue->dsn); 232 queue->dsn = 0; 280 void qmgr_queue_throttle(QMGR_QUEUE *queue, DSN *dsn) 291 if (queue->dsn) 293 myname, queue->name, queue->dsn->reason) [all...] |
| /src/external/ibm-public/postfix/dist/src/qmgr/ |
| qmgr_defer.c | 11 /* void qmgr_defer_recipient(message, recipient, dsn) 14 /* DSN *dsn; 16 /* void qmgr_defer_todo(queue, dsn) 18 /* DSN *dsn; 20 /* void qmgr_defer_transport(transport, dsn) 22 /* DSN *dsn; 48 /* .IP dsn [all...] |
| qmgr_error.c | 14 /* QMGR_QUEUE *qmgr_error_queue(service, dsn) 16 /* DSN *dsn; 18 /* char *qmgr_error_nexthop(dsn) 19 /* DSN *dsn; 33 /* .IP dsn 34 /* See dsn(3). 87 QMGR_QUEUE *qmgr_error_queue(const char *service, DSN *dsn) [all...] |
| qmgr_bounce.c | 11 /* QMGR_QUEUE *qmgr_bounce_recipient(message, recipient, dsn) 14 /* DSN *dsn; 27 /* .IP dsn 28 /* Delivery status information. See dsn(3). 60 DSN *dsn) 67 "none", NO_TLS_STATS, dsn);
|
| qmgr_queue.c | 25 /* void qmgr_queue_throttle(queue, dsn) 27 /* DSN *dsn; 246 if (queue->dsn == 0) 248 dsn_free(queue->dsn); 249 queue->dsn = 0; 297 void qmgr_queue_throttle(QMGR_QUEUE *queue, DSN *dsn) 308 if (queue->dsn) 310 myname, queue->name, queue->dsn->reason) [all...] |
| /src/external/ibm-public/postfix/dist/src/bounce/ |
| bounce_append_service.c | 11 /* int bounce_append_service(flags, service, queue_id, rcpt, dsn), 16 /* DSN *dsn; 68 RECIPIENT *rcpt, DSN *dsn) 120 dsn->reason); 135 if (NOT_NULL_EMPTY(dsn->status)) 136 vstream_fprintf(log, "%s=%s\n", MAIL_ATTR_DSN_STATUS, dsn->status); 137 if (NOT_NULL_EMPTY(dsn->action)) 138 vstream_fprintf(log, "%s=%s\n", MAIL_ATTR_DSN_ACTION, dsn->action) [all...] |
| /src/external/ibm-public/postfix/dist/src/smtp/ |
| smtp_sasl_auth_cache.h | 34 char *dsn; member in struct:__anon23174 42 #define smtp_sasl_auth_cache_dsn(cp) ((cp)->dsn)
|
| smtp_sasl_auth_cache.c | 147 auth_cache->dsn = mystrdup(""); 185 const char *dsn, 193 vstring_sprintf(val_buf, "%lu;%s;%s;%s", now, pwd_hash, dsn, rep_str); 211 auth_cache->dsn = myrealloc(auth_cache->dsn, len); 215 auth_cache->dsn, auth_cache->text) != 4 216 || !dsn_valid(auth_cache->dsn)) { 267 resp->dsn, resp->str);
|
| /src/external/ibm-public/postfix/dist/src/cleanup/ |
| cleanup_out_recipient.c | 25 /* generates DSN SUCCESS notifications. 31 /* DSN original recipient information. 33 /* DSN notify flags. 84 #include <dsn.h> 98 DSN *dsn) 109 rcpt, "none", NO_TLS_STATS, dsn) != 0) { 118 DSN *dsn, int verify_status) 123 rcpt, "none", NO_TLS_STATS, dsn, verify_status) != 0) 229 DSN dsn; local [all...] |
| cleanup_bounce.c | 68 DSN *dsn) 80 rcpt, "none", NO_TLS_STATS, dsn) != 0) { 97 DSN dsn; local 114 * mapping from cleanup-internal error code to (DSN + text). 118 dsn_status = DSN_STATUS(dp.dsn); 122 dsn_status = detail->dsn; 186 (void) DSN_SIMPLE(&dsn, dsn_status, dsn_text); 187 cleanup_bounce_append(state, &recipient, &dsn); [all...] |