- Add
check
keyword argument (default: True) toauthenticate
to call PAM_ACCT_MGMT
- Add OTP support in
authenticate
by accepting a list for password.
- Add environment methods to PAMHandle: get_env, put_env, del_env, get_envlist
- Add item methods to PAMHandle: get_item, set_item
- Add session methods to PAMHandle: open_session, close_session
- Allow leaving transactions open with
close=False
argument toauthenticate
, in which case the PAMHandle object is returned
- Support setcred flags besides reinitialize
- Allow change_password to be noninteractive
- Rename PamException to PAMError