• Usenet Expires Header and Time Format

    From Perry Sprague@21:1/5 to All on Tue Dec 7 05:20:26 2021
    After much search I cannot find:

    Explicit, legal, complete, authoritative definition of Usenet Time
    String Format;

    Exactly how to format this for a NNTP 'Expires:' header so that servers
    will notice it.

    Please advise.

    --
    Perry S.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Henning Hucke@21:1/5 to Perry Sprague on Tue Dec 7 12:33:14 2021
    On 2021-12-07, Perry Sprague <golf@shoreline.ga> wrote:

    After much search I cannot find:

    Explicit, legal, complete, authoritative definition of Usenet Time
    String Format;

    This is no NNTP (Network News *Transfer* Protocol) issue but one of
    the Netnews Article Format defined in RFC 5536 where the "Expires"
    header is defined.

    Exactly how to format this for a NNTP 'Expires:' header so that servers
    will notice it.

    The definition of the header directly referres to RFC 5322 (Internet
    Message Format) where the date-time format is defined. You possibly
    would like to read about (E)BNFs ((Extended) Backus-Naur Forms) possibly
    on Wikipedia to understand the definitions.

    Please advise.

    RTFM&RFCs!

    RFCs are nearly always a good start to search for definitions of
    internet standards. The index of RFCs is "rfc-index" which you might
    consult in the first place to search it for suitable keywords for what
    you are looking for.

    Regards
    --
    Applause, n:
    The echo of a platitude from the mouth of a fool.
    -- Ambrose Bierce

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick Martens@21:1/5 to Perry Sprague on Tue Dec 7 15:49:40 2021
    Perry Sprague wrote:

    After much search I cannot find:

    Explicit, legal, complete, authoritative definition of Usenet Time
    String Format;

    Exactly how to format this for a NNTP 'Expires:' header so that servers
    will notice it.

    Please advise.


    Many NNTP servers will ignore your 'Expires:' header, even when it is
    formatted correctly.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Adam H. Kerman@21:1/5 to Perry Sprague on Tue Dec 7 18:14:19 2021
    Perry Sprague <golf@shoreline.ga> wrote:

    After much search I cannot find:

    Explicit, legal, complete, authoritative definition of Usenet Time
    String Format;

    Exactly how to format this for a NNTP 'Expires:' header so that servers
    will notice it.

    Please advise.

    Accept the fact that it's not your News server. Local policy, not your
    Expires header, determines when the article expires. It's actually
    unusual that a major News server would honor that header, or the
    Supersedes header for that matter. Your local server might honor
    cancel-lock, allowing you to cancel your own article injected through
    that server, but no other server would honor cancel-lock.

    You have zero control over this.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas Hochstein@21:1/5 to Perry Sprague on Wed Dec 8 00:00:06 2021
    Perry Sprague schrieb:

    Exactly how to format this for a NNTP 'Expires:' header so that servers
    will notice it.

    You can use the same format as for the Date: header; but servers with self-expiring spool buffers often won't honor Expires: headers.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)