> 1. Modify existing documentation and implementations to a more strict > behavior that would treat values not mentionned in RFC 3921 as illegal.
What documentation mentions the type 'available'? I know some (older) implementations used to use 'available' as a type, and most implementations just ignore an unknown type and treat it as 'available', which i think is a sensible thing to do. If you are a purist, you could return an error if you encounter it, but I think it's much more work to return errors than ignore it on the client side. Anyway, if you see the type somewhere, it should be reported as a bug, and the software/documentation should be fixed. cheers, Remko
