<div dir="ltr"><div class="gmail_default" style="font-family:arial,sans-serif">There was also a feature Mike Lesk added that allowed a marked line, something like</div><div class="gmail_default" style="font-family:arial,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,sans-serif">%! command</div><div class="gmail_default" style="font-family:arial,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,sans-serif">to cause the command to be executed when the recipient read the mail, for example to demonstrate a feature of a program or teach the recipient something. He meant well. Dennis had the closest he ever had to a conniption, and it was taken out post haste. Meaning well is not enough.</div><div class="gmail_default" style="font-family:arial,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,sans-serif">-rob</div><div class="gmail_default" style="font-family:arial,sans-serif"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jul 31, 2023 at 4:23 AM Norman Wilson <<a href="mailto:norman@oclsc.org">norman@oclsc.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Doug McIlroy:<br>
<br>
This reminds me of how I agonized over Mike Lesk's refusal to remove<br>
remote execution from uucp.<br>
<br>
====<br>
<br>
Uux, the remote-execution mechanism I remember from uucp, had<br>
rather better utility than the famous Sendmail back-door: it<br>
was how uucp carried mail, by sending a file to be handed to<br>
mailer on the remote system. It was clearly dangerous if<br>
the remote site accepted any command, but as shipped in V7<br>
only a short list of remote commands was allowed: mail rmail<br>
lpr opr fsend fget. (As uucp was used to carry other things<br>
like netnews, the list was later extended by individual sites,<br>
and eventually moved to a file so reconfiguration needn't<br>
recapitulate compilation).<br>
<br>
Not the safest of mechanisms, but at least in V7 it had a use<br>
other than Mike fixing your system for you.<br>
<br>
Is there some additional history here? e.g. was the list of<br>
permitted commands added after arguments about safety, or<br>
some magic command that let Mike in removed? Or was there a<br>
different remote-execution back door I don't remember and don't<br>
see in a quick look at uuxqt.c?<br>
<br>
Norman Wilson<br>
Toronto ON<br>
</blockquote></div>