On Fri, Aug 21, 2026 at 03:54:03PM +0200, Vincent Lefevre wrote:
> Currently, with the following:
> 
> 1. printf "\xe9" > foo
> 2. Compose a mail with Mutt and attach file "foo" (it is recognized
>    as iso-8859-1, which is "é").
> 3. recode l1..utf8 foo
> 4. Send the message.

> Mutt doesn't give any warning

So 'recode' saves the timestamps and puts them back after the data
is written (though curiously in the Fedora implementation it sets
the nanoseconds to zero even if they weren't zero before).

All of which means you really want to save both the mtime and ctime
and alert if either of them is different (not just later).

How pedantic do we want this to be?  Is it a thing that happens in the
real world?

Ian Collier.

Reply via email to