Skip to content
Tags give the ability to mark specific points in history as being important
  • v0.5.0 protected
    - Updated dependencies (bitflag v1.3, rpassword v6.0)
    - More tests
    - Removed superfluous method `ErrorWith<T>::drop_payload()`
    - most environment variables related methods now accept `impl AsRef<OsStr>`
      and thus can be called with `&str` and `&OsStr`.
    
  • v0.4.0 protected
    - Refactoring
    - `Error::new()` is no longer public
    - Minimum supported Rust version is now 1.46.0
    - Fixed possible stacked borrows bug in a test case.
    
  • v0.3.2 protected
    - Fixed handling of binary messages on Linux
    - Refactoring
    
  • v0.3.1 protected
    48b8bd7f · Version number bump ·
    - `pam_sys` dependency upgraded to 1.0.0-alpha3
    - Documentation rewording
    - `forbid(unsafe_code)` in modules that don't need it
    - Fixed a compile warning
    - Partial support for testing with miri
    
  • v0.3.0 protected
    Release v0.3.0
    
    - `pam_sys` dependency upgraded, making API changes neccessary
    - API change: `ReturnCode` replaced by `ErrorCode`
    - API change: `Flag` now uses `bitflags!`
    - Support for Linux-specific `PAM_RADIO_TYPE` and `PAM_BINARY_PROMPT`
    - Optional `serde` serialization support for some types
    - Added `EnvList -> HashMap` conversion
    - New `ErrorWith<T>::into_without_payload()` convenience method
    - Increased test coverage
    
  • v0.2.0 protected
    Release v0.2.0
    
    - API change: PAM item getters now return `Result<_>` instead of `Err<Option<_>>`
    - Code cleanup
    - More tests
    
  • v0.1.2 protected
    c3ef9e10 · Version number bump ·
    Patch release v0.1.2
    
    - Fixed length check and calculation in `set_xauthdata`
    - Removed superfluous size checks
    
  • v0.1.1 protected
    d0da6c85 · Version number bump ·
    Patch release v0.1.1
    
    Fixes a memory leak.
    
  • v0.1.0 protected
    First release