Hi Folks,

Going along with the proposed changes to the TIMESTAMP field, perhaps it
would be good to address the HOSTNAME field.  First, the HOSTNAME field is
just that; the host name without the domain name.  This goes against
almost everything else Internet-ish and IETF-ish so I'd like to propose
that the HOSTNAME field contain either a HOSTNAME-3164 format, for legacy
compatability, or a HOSTNAME-STD13 format which provides for a full host
name and fqdn.  Currently, Section 2.2 of the syslog-sign ID has the
following text:

---vvv--- Currently in Section 2.2 ---vvv---

   The HOSTNAME field will contain only the hostname, the IPv4 address,
   or the IPv6 address of the originator of the message. The preferred
   value is the hostname. If the hostname is used, the HOSTNAME field
   MUST contain the hostname of the device as specified in STD-13 [4].
   The Domain Name MUST NOT be included in the HOSTNAME field. If the
   IPv4 address is used, it MUST be shown as the dotted decimal
   notation as used in STD-13 [5]. If an IPv6 address is used, any
   valid representation used in RFC-2373 [6] MAY be used. A single
   space character MUST also follow the HOSTNAME field.

---^^^--- Currently in Section 2.2 ---^^^---

I would propose that it be changed to the following:

---vvv--- Proposed change to Section 2.2 ---vvv---

   The HOSTNAME field will contain an indication of the originator of
   the message in one of four formats:  only the hostname, the hostname
   and domainname, the IPv4 address, or the IPv6 address.  The preferred
   value is the hostname and domainname in the format specified in
   STD-13 [RFC 1034 and 1035].  This format will be referred to in this
   document as HOSTNAME-STD13.  If only the hostname is used, the
   HOSTNAME field MUST contain the hostname only of the device as
   specified in STD-13 [4].  This format is discouraged but provides for
   legacy compatability with the format described in RFC 3164.  This
   format will be referred to in this document as HOSTNAME-3164.  In
   this format, the Domain Name MUST NOT be included in the HOSTNAME
   field.  If the IPv4 address is used, it MUST be shown as the dotted
   decimal notation as used in STD-13 [5], and will be referred to as
   HOSTNAME-IPV4.  If an IPv6 address is used, any valid representation
   used in RFC-2373 [6] MAY be used and will be referred to as
   HOSTNAME-IPV6. A single space character MUST also follow the
   HOSTNAME field.

   Messages containing Signature Blocks and Certificate Blocks as
   described in this document MUST use the HOSTNAME-STD13 format in
   the HOSTNAME field.

---^^^--- Proposed change to Section 2.2 ---^^^---

Please respond to the list about your thoughts on this.

Thanks,
Chris

Reply via email to