Wed, 30 Jul 2025 18:43:07 -0400 |
Paul Fisher |
Catch a few stray cargo fmt things.
default tip
|
Wed, 30 Jul 2025 18:22:16 -0400 |
Paul Fisher |
Remove `syn` from the dependency tree by implementing our own num_enum.
|
Wed, 30 Jul 2025 17:53:31 -0400 |
Paul Fisher |
Turn `libpam-sys-consts` back into `libpam-sys-impls`.
|
Wed, 30 Jul 2025 14:57:12 -0400 |
Paul Fisher |
Separate #[cfg(feature = "link")] from other features.
|
Tue, 29 Jul 2025 18:58:27 -0400 |
Paul Fisher |
Dramatically expand documentation.
|
Fri, 25 Jul 2025 20:52:14 -0400 |
Paul Fisher |
Create full new types for return code and flags, separate end to end.
|
Tue, 15 Jul 2025 01:32:21 -0400 |
Paul Fisher |
Set up stuff to work the way Sun expects it to.
|
Tue, 15 Jul 2025 00:32:24 -0400 |
Paul Fisher |
Separate flag/action flags into flags and action.
|
Mon, 14 Jul 2025 17:40:11 -0400 |
Paul Fisher |
Add end-to-end tests; fix issues found by tests.
|
Sat, 12 Jul 2025 18:16:18 -0400 |
Paul Fisher |
Separate logging into its own trait apart from the rest of PAM.
|
Wed, 09 Jul 2025 16:59:30 -0400 |
Paul Fisher |
Switch logging interface to accept fmt::Arguments.
|
Tue, 08 Jul 2025 01:04:30 -0400 |
Paul Fisher |
fix return type of get_authtok for weird PAMs
|
Tue, 08 Jul 2025 00:49:38 -0400 |
Paul Fisher |
Only use real PAM constants for logging within `nonstick/libpam`.
|
Tue, 08 Jul 2025 00:31:54 -0400 |
Paul Fisher |
Add module-specific data support.
|
Mon, 07 Jul 2025 12:11:43 -0400 |
Paul Fisher |
Move libpam-sys helpers into their own library.
|
Sun, 06 Jul 2025 19:23:02 -0400 |
Paul Fisher |
Implement Transaction for LibPamTransaction.
|
Sun, 06 Jul 2025 19:10:26 -0400 |
Paul Fisher |
Split PAM items into their own separate struct.
|
Sun, 06 Jul 2025 11:59:26 -0400 |
Paul Fisher |
Big rename: separate concepts of Transaction from Handle.
|
Sat, 05 Jul 2025 22:12:46 -0400 |
Paul Fisher |
Turn everything into OsString and Just Walk Out! for strings with nul.
|
Sat, 05 Jul 2025 17:16:56 -0400 |
Paul Fisher |
Remove a lot of Results from functions.
|
Thu, 03 Jul 2025 11:03:36 -0400 |
Paul Fisher |
Use standard #[cfg] directives rather than custom proc macros.
|
Wed, 02 Jul 2025 02:24:21 -0400 |
Paul Fisher |
Get all the Linux-PAM functions into libpam-sys, and get tests right.
|
Tue, 01 Jul 2025 06:11:43 -0400 |
Paul Fisher |
Transfer over (almost) completely to using libpam-sys.
|
Sun, 29 Jun 2025 20:13:03 -0400 |
Paul Fisher |
Detect PAM library based only on system lib; rename minimal lib to XSso.
|
Sun, 29 Jun 2025 18:27:51 -0400 |
Paul Fisher |
Logging, macros, and building:
|
Thu, 26 Jun 2025 00:48:51 -0400 |
Paul Fisher |
Support Rust v1.75.0.
|
Wed, 25 Jun 2025 00:59:24 -0400 |
Paul Fisher |
write a truly prodigious amount of documentation
|
Tue, 24 Jun 2025 18:11:38 -0400 |
Paul Fisher |
Improve documentation for pam_start.
|
Tue, 24 Jun 2025 17:54:33 -0400 |
Paul Fisher |
Fix memory soundness issues:
|
Tue, 24 Jun 2025 04:25:25 -0400 |
Paul Fisher |
Start on environment variables, and make pointers nicer.
|
Mon, 23 Jun 2025 19:10:34 -0400 |
Paul Fisher |
Implement "stateless" application-side PAM calls.
|
Mon, 23 Jun 2025 14:26:34 -0400 |
Paul Fisher |
Make conversation trait use immutable references.
|
Mon, 23 Jun 2025 14:03:44 -0400 |
Paul Fisher |
Return owned strings rather than borrowed strings.
|
Sun, 22 Jun 2025 19:29:32 -0400 |
Paul Fisher |
Add the ability to log against a PAM handle.
|
Sat, 14 Jun 2025 09:30:16 -0400 |
Paul Fisher |
Miscellaneous fixes and cleanup:
|
Tue, 10 Jun 2025 01:09:30 -0400 |
Paul Fisher |
Start using PAM headers; improve owned/borrowed distinction.
|
Sun, 08 Jun 2025 03:48:40 -0400 |
Paul Fisher |
Rename files, reorder structs, remove annoying BorrowedBinaryData type.
|
Sun, 08 Jun 2025 01:03:46 -0400 |
Paul Fisher |
Update the libpam module to work with the new structure.
|
Fri, 06 Jun 2025 22:35:08 -0400 |
Paul Fisher |
rename pam_ffi submodule to libpam.
base
src/pam_ffi/handle.rs@6cced98befc5
|