|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T t
Length: 5696 (0x1640)
Types: TextFile
Names: »tb_dr.c«
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
└─⟦dc59850a2⟧ »EurOpenD22/pp5.0/pp-5.tar.Z«
└─⟦e5a54fb17⟧
└─⟦this⟧ »pp-5.0/Lib/pp/tb_dr.c«
/* -- tb_dr.c Delivery Report tables, files located in Q/MSG -- */
# ifndef lint
static char Rcsid[] = "@(#)$Header: /cs/research/pp/hubris/pp-beta/Lib/pp/RCS/tb_dr.c,v 5.0 90/09/20 16:11:46 pp Exp Locker: pp $";
# endif
/*
* $Header: /cs/research/pp/hubris/pp-beta/Lib/pp/RCS/tb_dr.c,v 5.0 90/09/20 16:11:46 pp Exp Locker: pp $
*
* $Log: tb_dr.c,v $
* Revision 5.0 90/09/20 16:11:46 pp
* rcsforce : 5.0 public release
*
*/
#include "util.h"
#include "dr.h"
#include "tb_com.h"
#include "tb_dr.h"
#include <isode/cmd_srch.h>
/* ------------------------------------------------------------------------ */
CMD_TABLE drtbl[] = { /* -- delivery-notification -- */
"Msgid", DR_MSGID,
"Trace", DR_TRACE,
"Subject-Intermediate-Trace", DR_SI_TRACE,
"Dl-Exp-Hist", DR_DL_EXP_HIST,
"Dl-Exp-Hist-Crit", DR_DL_EXP_HIST_CRIT,
"Reporting-Name", DR_REPORTING_DL_NAME,
"Security-Label", DR_SECURITY_LABEL,
"Reporting-Mta-Certificate", DR_REPORTING_MTA_CERTIFICATE,
"Report-Origin-Auth-Check", DR_REPORT_ORIGIN_AUTH_CHECK,
"Per-Envelope-Extension", DR_PER_ENVELOPE_EXTENSIONS,
"Per-Report-Extension", DR_PER_REPORT_EXTENSIONS,
"Report-Hdr-End", DR_END_HDR,
"Report-End", DR_END,
0, -1
};
CMD_TABLE rrtbl[] = {
"Recip-No", RR_RECIP,
"DR-Success", RR_SUCCESS,
"DR-Failure", RR_FAILURE,
"Converted_Eit", RR_CONVERTED,
"Originally-Intended-Recip", RR_ORIGINALLY_INTENDED_RECIP,
"Supplementary-Info", RR_SUPPLEMENTARY,
"Redirect-History", RR_REDIRECT_HISTORY,
"Redirect-History-Crit", RR_REDIRECT_HISTORY_CRIT,
"Physical-Fwd", RR_PHYSICAL_FWD,
"Recip-Certificate", RR_RECIP_CERTIFICATE,
"Report-Origin-Check", RR_REPORT_ORIGIN_CHECK,
"Arrival-Time", RR_ARRIVAL,
"Per-Recip-Extension", RR_PER_RECIP_EXTENSIONS,
"Reported-Recipient-End", RR_END_RECIP,
"Report-End", RR_END,
0, -1
};
CMD_TABLE rr_tcode [] = { /* -- MTS user type codes -- */
"Public", DRT_PUBLIC,
"Private", DRT_PRIVATE,
"Ms", DRT_MS,
"Dl", DRT_DL,
"Pdau", DRT_PDAU,
"Physical-Recipient", DRT_PHYSICAL_RECIPIENT,
"Other", DRT_OTHER,
0, -1,
};
CMD_TABLE rr_rcode [] = { /* -- reason-codes -- */
"Transfer-Failure", DRR_TRANSFER_FAILURE,
"Unable-To-Transfer", DRR_UNABLE_TO_TRANSFER,
"Conversion-Not-Performed", DRR_CONVERSION_NOT_PERFORMED,
"Phys-Rendition-Not-Performed", DRR_PHYS_RRENDITION_NOT_PERFORMED,
"Phys-Delivery-Not-Performed", DRR_PHYS_DELIVERY_NOT_PERFORMED,
"Restricted-Delivery", DRR_RESTRICTED_DELIVERY,
"Directory-Operation-Unsuccessful", DRR_DIRECTORY_OP_UNSUCCESSFUL,
0, -1
};
CMD_TABLE rr_dcode [] = { /* -- diagnostic-codes -- */
"Unrecognised-ORName", DRD_UNRECOGNISED_OR,
"Ambiguous-ORName", DRD_AMBIGUOUS_OR,
"MTA-Congestion", DRD_MTA_CONGESTION,
"Loop-Detected", DRD_LOOP_DETECTED,
"UA-Unavailable", DRD_UA_UNAVAILABLE,
"Maximum-Time-Expired", DRD_MAX_TIME_EXPIRED,
"Encoded-Information-Types-Unsupported",DRD_ENCINFOTYPES_NOTSUPPORTED,
"Content-too-Long", DRD_CONTENT_TOO_LONG,
"Conversion-Impractical", DRD_CONVERSION_IMPRACTICAL,
"Conversion-Prohibited", DRD_CONVERSION_PROHIBITED,
"Implicit-Conversion-Not-Registered", DRD_IMPLICITCONV_NOTREGISTERED,
"Invalid-Parameters", DRD_INVALID_PARAMETERS,
"Content-Syntax-Error", DRD_CONTENT_SYNTAX_ERROR,
"Size-Constraint-Violation", DRD_SIZE_CONSTRAINT_VIOLATION,
"Protocol-Violation", DRD_PROTOCOL_VIOLATION,
"Content-Type-Not-Supported", DRD_CONTENT_TYPE_NOT_SUPPORTED,
"Too-Many-Recipients", DRD_TOO_MANY_RECIPIENTS,
"No-Bilateral-Agreement", DRD_NO_BILATERAL_AGREEMENT,
"Unsupported-Critical-Function",
DRD_UNSUPPORTED_CRITICAL_FUNCTION,
"Conversion-With-Loss-Prohibited", DRD_CONVERSION_WITH_LOSS_PROHIBITED,
"Line-Too-Long", DRD_LINE_TOO_LONG,
"Page-Split", DRD_PAGE_SPLIT,
"Pictorial-Symbol-Loss", DRD_PICTORIAL_SYMBOL_LOSS,
"Punctuation-Symbol-Loss", DRD_PUNCTUATION_SYMBOL_LOSS,
"Alphabetic-Character-Loss", DRD_ALPHABETIC_CHARACTER_LOSS,
"Multiple-Information-Loss", DRD_MULTIPLE_INFORMATION_LOSS,
"Recipient-Reassignment-Prohibited", DRD_RECIPIENT_REASSIGNMENT_PROHIBITED,
"Redirection-Loop-Detected", DRD_REDIRECTION_LOOP_DETECTED,
"Dl-Expansion-Prohibited", DRD_DL_EXPANSION_PROHIBITED,
"No-Dl-Submit-Permission", DRD_NO_DL_SUBMIT_PERMISSION,
"Dl-Expansion-Failure", DRD_DL_EXPANSION_FAILURE,
"Physical-Rendition-Attributes-Not-Supported",
DRD_PHYSICAL_RENDITION_ATTRIBUTES_NOT_SUPPORTED,
"Undliv-Pd-Address-Incorrect", DRD_UNDLIV_PD_ADDRESS_INCORRECT,
"Undliv-Pd-Office-Incorrect-Or-Invalid",DRD_UNDLIV_PD_OFFICE_INCORRECT_OR_INVALID,
"Undliv-Pd-Address-Incomplete", DRD_UNDLIV_PD_ADDRESS_INCOMPLETE,
"Undliv-Recipient-Unknown", DRD_UNDLIV_RECIPIENT_UNKNOWN,
"Undliv-Recipient-Deceased", DRD_UNDLIV_RECIPIENT_DECEASED,
"Undliv-Organization-Expired", DRD_UNDLIV_ORGANIZATION_EXPIRED,
"Undliv-Recipient-Refused-To-Accept", DRD_UNDLIV_RECIPIENT_REFUSED_TO_ACCEPT,
"Undliv-Recipient-Did-Not-Claim", DRD_UNDLIV_RECIPIENT_DID_NOT_CLAIM,
"Undliv-Recipient-Changed-Address-Permanently", DRD_UNDLIV_RECIPIENT_CHANGED_ADDRESS_PERMANENTLY,
"Undliv-Recipient-Changed-Address-Temporarily", DRD_UNDLIV_RECIPIENT_CHANGED_ADDRESS_TEMPORARILY,
"Undliv-Recipient-Changed-Temporary-Address", DRD_UNDLIV_RECIPIENT_CHANGED_TEMPORARY_ADDRESS,
"Undliv-New-Address-Unknown", DRD_UNDLIV_NEW_ADDRESS_UNKNOWN,
"Undliv-Recipient-Did-Not-Want-Forwarding", DRD_UNDLIV_RECIPIENT_DID_NOT_WANT_FORWARDING,
"Undliv-Originator-Prohibited-Forwarding", DRD_UNDLIV_ORIGINATOR_PROHIBITED_FORWARDING,
"Secure-Messaging-Error", DRD_SECURE_MESSAGING_ERROR,
"Unable-To-Downgrade", DRD_UNABLE_TO_DOWNGRADE,
0, -1
};