[comp.mail.uucp] HDB uucp bug: forwarding from remote systemS

dennis@hpirs.HP.COM (Dennis D. Lee) (09/23/88)

  In the orginial V.2 (non-HDB) uucp, one can do something like the
  following:

  uucp sys1!sys2!sys3!/tmp/foo foo

  In HDB uucp, this feature was disallowed. One can only have 1 site
  for the source file.

  Does anyone know what is the rationale behind the decision of dropping
  this feature? What is involve in fixing HDB uucp so that it will work
  with the old syntax again?

  Thanks
-dennis

jhc@att.ATT.COM (Jonathan Hawbrook-Clark) (09/24/88)

In article <4210005@hpirs.HP.COM> dennis@hpirs.HP.COM (Dennis D. Lee) writes:
>  In the original V.2 (non-HDB) uucp, one can do...
>  uucp sys1!sys2!sys3!/tmp/foo foo
>  In HDB uucp, this feature was disallowed.

No it wasn't. Just allow the 'uucp' command to be remotely
executed in your Permissions file, and away you will go.

Without a Permissions file only the 'rmail' command can be executed. 

NB this is for AT&T versions, I can't comment on what other
people might have done to the code. Also one should consider
closing down access to one's file systems (via setting READ=
and WRITE=) when enabling 'uucp' in this way.
-- 
Jonathan Clark		jonathan@mtune.att.com, attmail!jonathan
Any affiliation is given for identification purposes only.

The Englishman never enjoys himself except for some noble purpose.

dennis@hpirs.HP.COM (Dennis D. Lee) (09/26/88)

  My V.2.1 uucp has the following line of code from uucp.c:
  (line 233 -238 )

   233              /*  source files can have at most one ! */
   234              if (*fwd1 != NULLCHAR) {
   235                  /* syntax error */
   236                  (void) fprintf(stderr, "illegal  syntax %s\n", argv[opti
nd]);
   237                  exit(1);
   238              }

  This is what I am talking about, whenever I tried to do    
  uucp a!b!c!/tmp/foo foo I got this error.

-dennis