https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=210537

--- Comment #10 from Eugene Grosbein <eu...@freebsd.org> ---
(In reply to Mikhail T. from comment #9)

> cron-jobs aren't supposed to spit /anything/ to standard output

They are, as any other shell command.

> why should the logic be any different, if I switched to fetching a JPG?

Because SMTP does not support unencoded arbitrary binary data. That is,
"Content-Transfer-Encoding: binary" is not supported in the Internet e-mail: no
MTA is supposed to to receive and process such data, and many do not.

And I don't think we should make cron to perform MIME encoding.

> What overhead?

libmagic processing may be expensive in terms of I/O, memory and CPU times.
Have you tried to evaluate this overhead using some slow CPU like Intel Atom or
ARM or MIPS32? You may be surprised. It evolves reading significant amount of
libmagic own data and I/O may be slow due to slow media like CompactFlash. Then
it may run plenty regexp's against input data. The whole process can easily
long for seconds of wall time making measurable system load.

Such processing should be opt-in, not opt-out.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
freebsd-bugs@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"

Reply via email to