Hi Peter,

> I may be able to issue a patch to get 
> the $VMS::Persona::VERSION ==> 1.01
> building against perl 5.8.7 on Alpha
>  It could take me a bit of time though
> (so do not hold your breathe).

Great to hear from you!

I have made enough changes so that it will compile,
build, and pass 12/13 tests. There is likely an
error in the coding for test 9. 

Basically, I added code in makefile.pl so that
sys$share:lib_c.tlb was appended to persona.c in 
the xs_o and xs_c parts of descrip.mms; but that 
is not really needed, because impdef.h does
not satisfy the compiler complaints. In any case,
with version 7.2 and later, the whole method has
changed, and there's a new issdef.h, which comes
from starlet_c (which is why my makefile.pl changes
aren't necessary). I also had to make the usual
changes of na to PL_na.

The bigger problem is that there were security
problems with the model of the older version of
persona_create, persona_assume, and persona_delete.
That's the area that needs thought and understanding.

I'll be glad to collaborate with you to get this going,
but before either of us invests any more time, we should
hear who is using the persona module, and how (sample
code encouraged so I can be sure the newer model will
not break the existing code, if possible).

This may be a dead horse, not worth beating upon.

Carl Friedberg
friedb...@comets.com
www.comets.com
> 
> Peter Prymmer

Reply via email to