[comp.os.vms] Bugs, bugs, everywhere, and nary an engineer to fix

JMS@MIS.ARIZONA.EDU ("Joel M Snyder, A Virtually Vegetal Non-Entity") (05/14/88)

Well, I'm not sure where to put this, but here it is:

I wrote a short program which tweaks the UAF record of a
user using $GETUAI/$SETUAI services.  In particular, it
changes passwords, something our user services staff can
use to save typing a few commands.  

Fine.

We are also running Excelan TCP/IP (2.4) software.  

Run the program on user x.

Now, try to send mail to user x via EXOS%.  

"Illegal username."

Why?  It appears that $SETUAI fills the Digital UAF record out to its
maximum legal length, something over 1400 bytes.  OK.  That's legal. 
They tell us it could be that long. 

It also appears that UAF records which are "long" (where "long" is 
undefined, but is probably 1000 bytes or more) are inaccessible to the EXOS
SMTP server.  

So, first a question---is $SETUAI behaving improperly?  That is, does anyone
out there use $SETUAI and NOT see this behavior?  Am I missing some option/flag/
way of specifying stuff that will make $SETUAI NOT do this?  IE, is this
a pilot error?  Is this field-dependent?

Second, a warning---BE CAREFUL! If you do use $SETUAI, and EXOS, make
sure that you're program and EXOS are compatible.  Took me 3 hours to
figure out the dependency between new program X and user Y being unable
to get mail!

jms

+----------------------------+ BITNET: jms@arizmis.BITNET
|Joel M Snyder               | Inter: jms@mis.arizona.edu     
|Univ of Arizona Dep't of MIS| Phone: 602.621.2748   ICBM: 32 13 N / 110 58 W
|Tucson, AZ 85721            | Quote: "Design is everything. 
+----------------------------+         Implementation is trivial."