WebAuth 3.7.2

This release fixes an embarassing bug in option parsing in wa_keyring introduced in 3.7.0 that caused the utility to become basically unusable. It also fixes the option parsing so that negative values (for gc for example) don't require -- to disambiguate from options, at least on platforms that support + in the getopt() string.

Also fixed is an uninitialized variable in wa_keyring that caused wa_keyring to randomly default to verbose mode, portability to old MIT Kerberos and Heimdal libraries without krb5_get_init_creds_opt_free, and build problems with the Perl module on platforms where shared libraries need to be linked with explicitly.

This release also returns a user rejected error from the WebKDC if the account is disabled or expired in Kerberos, rather than a generic Kerberos error, which will allow WebLogin to return a better error message.

You can get the latest version from the official WebAuth distribution page or from my unofficial distribution page.

Posted: 2010-08-12 16:54 — Why no comments?

Last spun 2022-12-12 from thread modified 2022-06-12