Hello,
I have enhanced Authen::Krb5 by the following features:
- lifetimes of Authen::Krb5 objects are now independent of each other (can_free, should_free infrastructure removed). This is achieved by careful creating of copies of member objects when necessary instead of returning pointers to the members of the parent object directly.
- Authen::Krb5::Creds class extended by methods providing access to some of the members of the krb5_creds structure, namely: client, server, keyblock, times.
- the default credentials lifetime (originally KRB5_DEFAULT_LIFE) is now a variable (though initially set to KRB5_DEFAULT_LIFE) and can be get/set by the Authen::Krb5::life method.
I would like to contribute the changes, what is the best way to do it?
Regards
Michal Ruzicka