emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* [BUG] list.orgmode.org managed to parse a message in future: 2023-10-29 [9.6.1 (release_9.6.1-223-gc8d20d @ /home/yantar92/.emacs.d/straight/build/org/)]
@ 2023-02-03 10:55 Ihor Radchenko
  2023-02-03 11:38 ` Jean Louis
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Ihor Radchenko @ 2023-02-03 10:55 UTC (permalink / raw)
  To: emacs-orgmode; +Cc: Bastien Guerry

Hi,

We currently have a message in future on top of
https://list.orgmode.org/

The message is
https://list.orgmode.org/ZT2vNKsf3Lp5xit3@protected.localdomain/raw, and
it does not contain the future dates in headers. Just in the body.

Are we observing public inbox bug?

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [BUG] list.orgmode.org managed to parse a message in future: 2023-10-29 [9.6.1 (release_9.6.1-223-gc8d20d @ /home/yantar92/.emacs.d/straight/build/org/)]
  2023-02-03 10:55 [BUG] list.orgmode.org managed to parse a message in future: 2023-10-29 [9.6.1 (release_9.6.1-223-gc8d20d @ /home/yantar92/.emacs.d/straight/build/org/)] Ihor Radchenko
@ 2023-02-03 11:38 ` Jean Louis
  2023-02-05 18:41   ` Greg Minshall
  2023-02-04 16:02 ` Max Nikulin
  2023-02-04 17:32 ` future value for Date header can pin thread to top of $inbox/ " Kyle Meyer
  2 siblings, 1 reply; 11+ messages in thread
From: Jean Louis @ 2023-02-03 11:38 UTC (permalink / raw)
  To: Ihor Radchenko; +Cc: emacs-orgmode, Bastien Guerry

* Ihor Radchenko <yantar92@posteo.net> [2023-02-03 14:13]:
> Hi,
> 
> We currently have a message in future on top of
> https://list.orgmode.org/
> 
> The message is
> https://list.orgmode.org/ZT2vNKsf3Lp5xit3@protected.localdomain/raw, and
> it does not contain the future dates in headers. Just in the body.
> 
> Are we observing public inbox bug?

Sorry for that. It was not intentional. It happened during the
exercises.

I went to future, and wrote from there. ☺️ 

Now it is pending until the future time stamp.

Similarly, I have made mess with Dino XMPP messenger as well, I have
sent message from future, now that message will appear to me for years
as the last message sent, no matter what I do, that message remains
pending!

Why did mailing list accept message from far future? It should not be
so, that is bug to be reported.

Dino messenger accepted message from far future, that is bug, and I
have reported it: 
https://github.com/dino/dino/issues/1355


-- 
Jean

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns

In support of Richard M. Stallman
https://stallmansupport.org/


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [BUG] list.orgmode.org managed to parse a message in future: 2023-10-29 [9.6.1 (release_9.6.1-223-gc8d20d @ /home/yantar92/.emacs.d/straight/build/org/)]
  2023-02-03 10:55 [BUG] list.orgmode.org managed to parse a message in future: 2023-10-29 [9.6.1 (release_9.6.1-223-gc8d20d @ /home/yantar92/.emacs.d/straight/build/org/)] Ihor Radchenko
  2023-02-03 11:38 ` Jean Louis
@ 2023-02-04 16:02 ` Max Nikulin
  2023-02-04 17:32 ` future value for Date header can pin thread to top of $inbox/ " Kyle Meyer
  2 siblings, 0 replies; 11+ messages in thread
From: Max Nikulin @ 2023-02-04 16:02 UTC (permalink / raw)
  To: emacs-orgmode

On 03/02/2023 17:55, Ihor Radchenko wrote:
> 
> We currently have a message in future on top of
> https://list.orgmode.org/

At the epoch of livejournal some users intentionally assign some date in 
the the future to pin posts at the top of their blogs.

> The message is
> https://list.orgmode.org/ZT2vNKsf3Lp5xit3@protected.localdomain/raw, and
> it does not contain the future dates in headers. Just in the body.

See the "Date" header
> Date: Sun, 29 Oct 2023 04:02:44 +0300
> Are we observing public inbox bug?

Earlier I have seen spam messages from the future. I think, it just was 
easier to take time from the Date header. Parsing of "Received" headers 
is more complicated and it is necessary to configure which one can be 
trusted. Sender may add some fake "Received" headers as well. Moreover 
it is necessary to ensure that time is correct on the trusted server. 
(It must be done anyway, incorrect time may lead to failure of TLS 
handshake before message transfer.)

I am not convinced that mail list must drop messages with future date.

Public inbox may have some feature like override map Message-ID -> 
correct date or parsing "Received" headers. The latter may increase 
server load during mail processing.



^ permalink raw reply	[flat|nested] 11+ messages in thread

* future value for Date header can pin thread to top of $inbox/ list.orgmode.org managed to parse a message in future: 2023-10-29 [9.6.1 (release_9.6.1-223-gc8d20d @ /home/yantar92/.emacs.d/straight/build/org/)]
  2023-02-03 10:55 [BUG] list.orgmode.org managed to parse a message in future: 2023-10-29 [9.6.1 (release_9.6.1-223-gc8d20d @ /home/yantar92/.emacs.d/straight/build/org/)] Ihor Radchenko
  2023-02-03 11:38 ` Jean Louis
  2023-02-04 16:02 ` Max Nikulin
@ 2023-02-04 17:32 ` Kyle Meyer
  2023-02-04 17:37   ` [BUG] " Kyle Meyer
  2023-02-04 21:42   ` Kyle Meyer
  2 siblings, 2 replies; 11+ messages in thread
From: Kyle Meyer @ 2023-02-04 17:32 UTC (permalink / raw)
  To: Ihor Radchenko; +Cc: emacs-orgmode, Bastien Guerry

Ihor Radchenko writes:

> We currently have a message in future on top of
> https://list.orgmode.org/

Hmm, that's unfortunate.

> The message is
> https://list.orgmode.org/ZT2vNKsf3Lp5xit3@protected.localdomain/raw, and
> it does not contain the future dates in headers. Just in the body.

Look again at its date header:

  $ curl -fSsL https://list.orgmode.org/ZT2vNKsf3Lp5xit3@protected.localdomain/raw | \
    grep Date:
  Date: Sun, 29 Oct 2023 04:02:44 +0300

> Are we observing public inbox bug?

I'm not sure what's intended here.  There are spots in public-inbox that
favor a date from Received headers.  I've sent a message to
public-inbox's list:

  https://public-inbox.org/meta/87edr5gx63.fsf@kyleam.com


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [BUG] list.orgmode.org managed to parse a message in future: 2023-10-29 [9.6.1 (release_9.6.1-223-gc8d20d @ /home/yantar92/.emacs.d/straight/build/org/)]
  2023-02-04 17:32 ` future value for Date header can pin thread to top of $inbox/ " Kyle Meyer
@ 2023-02-04 17:37   ` Kyle Meyer
  2023-02-04 21:42   ` Kyle Meyer
  1 sibling, 0 replies; 11+ messages in thread
From: Kyle Meyer @ 2023-02-04 17:37 UTC (permalink / raw)
  To: Ihor Radchenko; +Cc: emacs-orgmode, Bastien Guerry

Oy, sorry about mangling the subject :x

I started to change it to cc <meta@public-inbox.org> but then decided to
start send a separate message, but forgot about the in-between subject
change.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [BUG] list.orgmode.org managed to parse a message in future: 2023-10-29 [9.6.1 (release_9.6.1-223-gc8d20d @ /home/yantar92/.emacs.d/straight/build/org/)]
  2023-02-04 17:32 ` future value for Date header can pin thread to top of $inbox/ " Kyle Meyer
  2023-02-04 17:37   ` [BUG] " Kyle Meyer
@ 2023-02-04 21:42   ` Kyle Meyer
  2023-02-05 15:11     ` Ihor Radchenko
  1 sibling, 1 reply; 11+ messages in thread
From: Kyle Meyer @ 2023-02-04 21:42 UTC (permalink / raw)
  To: Ihor Radchenko; +Cc: emacs-orgmode, Bastien Guerry

Kyle Meyer writes:

> I'm not sure what's intended here.  There are spots in public-inbox that
> favor a date from Received headers.  I've sent a message to
> public-inbox's list:
>
>   https://public-inbox.org/meta/87edr5gx63.fsf@kyleam.com

Eric replied with a patch that resolved the issue.  I've installed it.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [BUG] list.orgmode.org managed to parse a message in future: 2023-10-29 [9.6.1 (release_9.6.1-223-gc8d20d @ /home/yantar92/.emacs.d/straight/build/org/)]
  2023-02-04 21:42   ` Kyle Meyer
@ 2023-02-05 15:11     ` Ihor Radchenko
  2023-02-06 10:12       ` Ihor Radchenko
  0 siblings, 1 reply; 11+ messages in thread
From: Ihor Radchenko @ 2023-02-05 15:11 UTC (permalink / raw)
  To: Kyle Meyer; +Cc: emacs-orgmode, Bastien Guerry

Kyle Meyer <kyle@kyleam.com> writes:

> Eric replied with a patch that resolved the issue.  I've installed it.

Thanks!
I think I saw the "future" thread disappearing briefly, but it is again
there on top of https://list.orgmode.org/.

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [BUG] list.orgmode.org managed to parse a message in future: 2023-10-29 [9.6.1 (release_9.6.1-223-gc8d20d @ /home/yantar92/.emacs.d/straight/build/org/)]
  2023-02-03 11:38 ` Jean Louis
@ 2023-02-05 18:41   ` Greg Minshall
  2023-02-07 18:57     ` Jean Louis
  0 siblings, 1 reply; 11+ messages in thread
From: Greg Minshall @ 2023-02-05 18:41 UTC (permalink / raw)
  To: Ihor Radchenko, emacs-orgmode, Bastien Guerry

Jean Louis,

> Why did mailing list accept message from far future? It should not be
> so, that is bug to be reported.

there's an old internet adage to help achieve interoperability
(attributed to the late Jon Postel): be liberal in what you accept, and
conservative in what you send.

so, i wouldn't blame mail services for accepting mail with odd dates.
but, i would question MUAs (like mh-e, mutt, etc., i guess) that allow
one to send e-mail with odd dates.  (i mean, i guess if the person
stands on their head and swears up and down that they mean to do it,
... :)

cheers, Greg


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [BUG] list.orgmode.org managed to parse a message in future: 2023-10-29 [9.6.1 (release_9.6.1-223-gc8d20d @ /home/yantar92/.emacs.d/straight/build/org/)]
  2023-02-05 15:11     ` Ihor Radchenko
@ 2023-02-06 10:12       ` Ihor Radchenko
  0 siblings, 0 replies; 11+ messages in thread
From: Ihor Radchenko @ 2023-02-06 10:12 UTC (permalink / raw)
  To: Kyle Meyer; +Cc: emacs-orgmode, Bastien Guerry

Ihor Radchenko <yantar92@posteo.net> writes:

> Kyle Meyer <kyle@kyleam.com> writes:
>
>> Eric replied with a patch that resolved the issue.  I've installed it.
>
> Thanks!
> I think I saw the "future" thread disappearing briefly, but it is again
> there on top of https://list.orgmode.org/.

I no longer see the problem and, as per discussion in public inbox ML,
we will leave future date displayed below thread link as is.

Fixed.

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [BUG] list.orgmode.org managed to parse a message in future: 2023-10-29 [9.6.1 (release_9.6.1-223-gc8d20d @ /home/yantar92/.emacs.d/straight/build/org/)]
  2023-02-05 18:41   ` Greg Minshall
@ 2023-02-07 18:57     ` Jean Louis
  2023-02-10 11:06       ` Greg Minshall
  0 siblings, 1 reply; 11+ messages in thread
From: Jean Louis @ 2023-02-07 18:57 UTC (permalink / raw)
  To: Ihor Radchenko, emacs-orgmode, Bastien Guerry

* Greg Minshall <minshall@umich.edu> [2023-02-05 21:43]:
> so, i wouldn't blame mail services for accepting mail with odd dates.
> but, i would question MUAs (like mh-e, mutt, etc., i guess) that allow
> one to send e-mail with odd dates.  (i mean, i guess if the person
> stands on their head and swears up and down that they mean to do it,

`mutt' is program that receives date from system date. Nothing wrong
with it alone.

You cannot blame computer program for doing what is
instructed. Programs know the time we gave to them.

A server for mailing list is much more important program than single
MUA.

Mailing list solves communication of many people.

Such computer is always online and can easily synchronize time with
Internet servers.

In my opinion central computer that manages mailing lists should
recogniz if time of users is far in future and handle it
appropriately.

Maybe re-writing time with explanation in e-mail header would be more
appropriate.

-- 
Jean

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns

In support of Richard M. Stallman
https://stallmansupport.org/


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [BUG] list.orgmode.org managed to parse a message in future: 2023-10-29 [9.6.1 (release_9.6.1-223-gc8d20d @ /home/yantar92/.emacs.d/straight/build/org/)]
  2023-02-07 18:57     ` Jean Louis
@ 2023-02-10 11:06       ` Greg Minshall
  0 siblings, 0 replies; 11+ messages in thread
From: Greg Minshall @ 2023-02-10 11:06 UTC (permalink / raw)
  To: emacs-orgmode

Jean Louis,

> In my opinion central computer that manages mailing lists should
> recogniz if time of users is far in future and handle it
> appropriately.

> Maybe re-writing time with explanation in e-mail header would be more
> appropriate.

maybe something like that.  though, this seems more an issue for
"mailing list management" mailing lists than for org-mode itself.
(maybe send them such a message, from the future? :)

cheers, Greg


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2023-02-10 11:06 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-02-03 10:55 [BUG] list.orgmode.org managed to parse a message in future: 2023-10-29 [9.6.1 (release_9.6.1-223-gc8d20d @ /home/yantar92/.emacs.d/straight/build/org/)] Ihor Radchenko
2023-02-03 11:38 ` Jean Louis
2023-02-05 18:41   ` Greg Minshall
2023-02-07 18:57     ` Jean Louis
2023-02-10 11:06       ` Greg Minshall
2023-02-04 16:02 ` Max Nikulin
2023-02-04 17:32 ` future value for Date header can pin thread to top of $inbox/ " Kyle Meyer
2023-02-04 17:37   ` [BUG] " Kyle Meyer
2023-02-04 21:42   ` Kyle Meyer
2023-02-05 15:11     ` Ihor Radchenko
2023-02-06 10:12       ` Ihor Radchenko

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).