Marco Trevisan (Treviño) adffdfbbdc transaction: Never return Transaction as error
While transaction does implement error, it's not a valid error
implementer because it may have bogous values since it's not thread-safe
and so we may read the result of Error() when it's into an invalid state

As per this never return it as an error, while always return the Status
unless when not available, where we still return pam.Error.
2023-11-30 01:16:39 +01:00
2023-11-30 01:16:38 +01:00
2021-12-03 12:05:27 -06:00
2023-04-04 15:44:38 -05:00
2023-04-04 15:44:38 -05:00
2015-04-01 21:53:50 -05:00
2021-12-03 12:05:27 -06:00

GoDoc Go Report Card

Go PAM

This is a Go wrapper for the PAM application API.

Testing

To run the full suite, the tests must be run as the root user. To setup your system for testing, create a user named "test" with the password "secret". For example:

$ sudo useradd test \
    -d /tmp/test \
    -p '$1$Qd8H95T5$RYSZQeoFbEB.gS19zS99A0' \
    -s /bin/false

Then execute the tests:

$ sudo GOPATH=$GOPATH $(which go) test -v
Description
No description provided
Readme 208 KiB
Languages
Go 98.6%
C 1.4%