Anonymous | Login | 2024-11-12 19:37 UTC |
Main | My View | View Issues | Change Log | Docs |
Viewing Issue Simple Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||
ID | Category | Severity | Type | Date Submitted | Last Update | ||
0001405 | [1003.1(2016/18)/Issue7+TC2] Shell and Utilities | Objection | Clarification Requested | 2020-09-25 11:12 | 2024-06-11 09:08 | ||
Reporter | geoffclare | View Status | public | ||||
Assigned To | |||||||
Priority | normal | Resolution | Accepted | ||||
Status | Closed | ||||||
Name | Geoff Clare | ||||||
Organization | The Open Group | ||||||
User Reference | |||||||
Section | mailx | ||||||
Page Number | 2944-2965 | ||||||
Line Number | 97476-98335 | ||||||
Interp Status | --- | ||||||
Final Accepted Text | |||||||
Summary | 0001405: mailx header terminology needs to change to match RFC5322 | ||||||
Description |
The terminology used in relation to message headers is described in the first paragraph under "Commands in mailx" as follows:In the following list, header refers to lines from the message header, as shown in the OUTPUT FILES section. Header-line refers to lines within the header that begin with one or more non-white-space characters, immediately followed by a <colon> and white space and continuing until the next line beginning with a non-white-space character or an empty line. Header-field refers to the portion of a header line prior to the first <colon> in that line. This is confusingly different from the terminology used in RFC5322 (where "header field" means what the above calls "header-line", and "field name" means what the above calls "header-field") and also does not match many of the uses of the terms later in the mailx description. For example the description of the "discard" and "ignore" commands says: Suppress the specified header fields when writing messages. By a strict reading, this requires that the part prior to the first <colon> is suppressed, leaving the colon and the remainder of the header-line. There are also some uses of "headers" where either "header-lines" or "header summaries" is intended, and uses of "line" where "header-line" is intended. Finally, there is inconsistency as to whether the ":" is included when specifying header fields by name. |
||||||
Desired Action |
Everywhere on the mailx page, change all occurrences of "header-line" to "header field". On page 2944 line 97476 section mailx (-F option), change: ... found first on the To: line in the mail header.to: ... found first in the To field in the message header. On page 2945 line 97536 section mailx (LC_CTYPE), change: header-field comparisonsto: header field name comparisons On page 2946 line 97573 section mailx (LC_CTYPE), change: screenful of headersto: screenful of header summaries On page 2949 line 97706 section mailx (deleted state), change: search the subject lines of messagesto: search the Subject header fields of messages On page 2950 line 97733 section mailx (/string message specification), change: All messages with string in the subject line (case ignored).to: All messages with string in the Subject header field (case ignored). On page 2951 line 97779 section mailx (ask variable), change: Prompt for a subject line on outgoing mailto: Prompt for a value for the Subject header field on outgoing mail On page 2953 line 97862 section mailx (showto variable), change: write the information from the To: line instead of the From: line in the header summaryto: write the information from the To field instead of the From field in the header summary On page 2953 line 97876 section mailx (Commands in mailx), change: In the following list, header refers to lines from the message header, as shown in the OUTPUT FILES section. Header-line refers to lines within the header that begin with one or more non-white-space characters, immediately followed by a <colon> and white space and continuing until the next line beginning with a non-white-space character or an empty line. Header-field refers to the portion of a header line prior to the first <colon> in that line.to: In the following list, header refers to lines from the message header, as shown in the OUTPUT FILES section. Header field refers to a line or set of lines within the header that begins with one or more non-white-space characters immediately followed by a <colon> and white space, and continuing up to and including a <newline> that immediately precedes either the next line beginning with a non-white-space character or an empty line. Field name refers to the portion of a header field prior to the first <colon>. On page 2955 line 97943,97944 section mailx (discard command), change: to:header-field field-name On page 2955 line 97945 section mailx (discard command), change: Suppress the specified header fields when writing messages. Specified header-fields shall be added to the list of suppressed header fields. Examples of header fields to ignore are status and cc. The fields shall be included when the message is saved. The Print and Type commands shall override this command. The comparison of header fields shall be in a case-insensitive manner. If no arguments are specified, write a list of the currently suppressed header fields to standard output; the listing need not reflect the same order of header fields that were entered.to: Suppress header fields with the specified field names when writing messages. Specified field-name arguments shall be added to the list of suppressed field names. Examples of field names to ignore are status and cc. The header fields shall be included when the message is saved. The Print and Type commands shall override this command. The comparison of field names shall be performed in a case-insensitive manner. If no arguments are specified, write a list of the currently suppressed field names to standard output; the listing need not reflect the same order of field names that were entered. On page 2956 line 97999 section mailx (followup command), change: The subject line shall be taken from the first messageto: The Subject header field shall be taken from the first message On page 2957 line 98006 section mailx (headers command), change: Display Header Summaryto: Display Header Summaries On page 2957 line 98008-98011 section mailx (headers command), change three occurrences of "headers" to "header summaries". On page 2958 line 98062 section mailx (Print command), change: Display Message with Headersto: Display Message with Header On page 2958 line 98065 section mailx (Print command), change: Write the specified messages, including all header lines, to standard output. Override suppression of lines by ...to: Write the specified messages, including all header fields, to standard output. This command shall override suppression of header fields by ... On page 2959 line 98085 section mailx (Reply command), change: The subject line shall be formed by concatenating Re:<space> (unless it already begins with that string) and the subject from the first message.to: The value for the Subject header field shall be formed by concatenating Re:<space> (unless it already begins with that string) and the value of the Subject header field from the first message. On page 2959 line 98093 section mailx (reply command), change: The subject line shall be formed by concatenating Re:<space> (unless it already begins with that string) and the subject from the message.to: The value for the Subject header field shall be formed by concatenating Re:<space> (unless it already begins with that string) and the value of the Subject header field from the message. On page 2959 line 98099 section mailx (retain command), change: to:header-field field-name On page 2959 line 98100 section mailx (retain command), change: Retain the specified header fields when writing messages. This command shall override all discard and ignore commands. The comparison of header fields shall be in a case-insensitive manner. If no arguments are specified, write a list of the currently retained header fields to standard output; the listing need not reflect the same order of header fields that were entered.to: Retain header fields with the specified field names when writing messages. This command shall override all discard and ignore commands. The comparison of field names shall be performed in a case-insensitive manner. If no arguments are specified, write a list of the currently retained field names to standard output; the listing need not reflect the same order of field names that were entered. On page 2961 line 98170 section mailx (z command), change: The number of headers writtento: The number of header summaries written On page 2962 line 98210 section mailx (~f command escape), change: The specified messages shall be inserted into the current message without alteration. This command escape also shall insert message headers into the message with field selection affected by ...to: The specified messages, including their headers, shall be inserted into the current message without alteration. The header fields included in each header shall be affected by ... On page 2963 line 98214 section mailx (~F command escape), change: except that all headers shall be included in the messageto: except that all header fields shall be included in the message headers On page 2963 line 98217 section mailx (~h command escape), change: If standard input is a terminal, prompt for a Subject line and the To, Cc, and Bcc lists. Other implementation-defined headers may also be presented for editing. If the field is written with an initial value, it can be edited as if it had just been typed.to: If standard input is a terminal, prompt for values for the Subject, To, Cc, and Bcc header fields. Other implementation-defined header fields may also be presented for editing. If the header field is written with an initial value, it can be edited as if it had just been typed. On page 2963 line 98222 section mailx (~m command escape), change: Insert the specified messages into the message, prefixing non-empty lines with the string in the indentprefix variable. This command escape also shall insert message headers into the message, with field selection affected by ...to: Insert the specified messages, including their headers, into the current message, prefixing non-empty lines with the string in the indentprefix variable. The header fields included in each header shall be affected by ... On page 2963 line 98226 section mailx (~M command escape), change: except that all headers shall be included in the messageto: except that all header fields shall be included in the message headers On page 2963 line 98241 section mailx (~s command escape), change: Set the subject line to string.to: Set the value for the Subject header field to string. On page 2964 line 98293 section mailx (APPLICATION USAGE), change: The retain command discards all header-fields except those explicitly retained. The discard command keeps all header-fields except those explicitly discarded. If headers exist on the retained header list, discard and ignore commands are ignored.to: The retain command discards all header fields except those explicitly retained. The discard command keeps all header fields except those explicitly discarded. If field names exist on the retained field names list, discard and ignore commands are ignored. On page 2965 line 98321 section mailx (RATIONALE), change: The restriction on a subject line being ...to: The restriction on the value for a Subject header field being ... On page 2965 line 98335 section mailx (RATIONALE), change: Some headers found in incoming mailto: Some header fields found in incoming mail |
||||||
Tags | tc3-2008 | ||||||
Attached Files | |||||||
|
Relationships | ||||||
|
Mantis 1.1.6[^] Copyright © 2000 - 2008 Mantis Group |