Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site allegra.UUCP Path: utzoo!linus!decvax!harpo!gummo!whuxlb!pyuxll!eisx!npoiv!npois!hogpc!houxm!mhuxa!mhuxi!mhuxt!eagle!allegra!honey From: honey@allegra.UUCP Newsgroups: net.bugs.uucp Subject: is your uuxqt broken? Message-ID: <1699@allegra.UUCP> Date: Wed, 27-Jul-83 17:49:05 EDT Article-I.D.: allegra.1699 Posted: Wed Jul 27 17:49:05 1983 Date-Received: Thu, 28-Jul-83 22:13:56 EDT Organization: Bell Labs, Murray Hill Lines: 21 when remote mail is initiated and uux is building the X. file for the next site, it reaches out into thin air to pick on some poor luser to fill in the User field of the U line. (actually, it's deterministic, and even sometimes gets it right, but the mechanics aren't worth describing -- they're wrong.) i have changed allegra's uux as follows: if pred!source sends mail to allegra!succ!sink, the outgoing X. file (actually a D. file on my side, an X. file at succ) will have a U line U pred!source allegra in english, then, i am putting the return address (relative to the local site) in the User field of the U line. ok, so what's broken? your uuxqt is what -- it probably allocates about 10 characters for the User field; i think you can see you'll need more than that. please go look (search for X_USER in uuxqt.c and check array sizes). BUFSIZ should be enough to hold the return address. (sites that talk to wat* have already fixed this bug -- even shortish names like bstempleton overrun the array!) of course, if you don't have a source license, then you have a problem. peter honeyman