|
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 };