| Thu, 26 Jun 2025 22:42:32 -0400 | 
  Paul Fisher | 
  
   Add Cargo.lock file.
   
   | 
 
 
  | Thu, 26 Jun 2025 22:41:28 -0400 | 
  Paul Fisher | 
  
   An irresponsible mix of implementing libpam-sys and other stuff.
   
   | 
 
 
  | Thu, 26 Jun 2025 00:48:51 -0400 | 
  Paul Fisher | 
  
   Support Rust v1.75.0.
   
   | 
 
 
  | Wed, 25 Jun 2025 16:56:56 -0400 | 
  Paul Fisher | 
  
   Create the very start of a test suite.
   
   | 
 
 
  | 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 17:08:01 -0400 | 
  Paul Fisher | 
  
   Implement environment variable management.
   
   | 
 
 
  | Tue, 24 Jun 2025 14:54:47 -0400 | 
  Paul Fisher | 
  
   Streamline dependencies and rename to openpam-extensions.
   
   | 
 
 
  | 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.
   
   | 
 
 
  | Mon, 23 Jun 2025 13:04:27 -0400 | 
  Paul Fisher | 
  
   Replace todo! with unimplemented! in documentation.
   
   | 
 
 
  | Mon, 23 Jun 2025 13:02:58 -0400 | 
  Paul Fisher | 
  
   Remove undefined behavior per MIRI.
   
   | 
 
 
  | Sun, 22 Jun 2025 19:29:32 -0400 | 
  Paul Fisher | 
  
   Add the ability to log against a PAM handle.
   
   | 
 
 
  | Wed, 18 Jun 2025 16:30:41 -0400 | 
  Paul Fisher | 
  
   Improve documentation on TTY functions.
   
   | 
 
 
  | Sat, 14 Jun 2025 09:30:16 -0400 | 
  Paul Fisher | 
  
   Miscellaneous fixes and cleanup:
   
   | 
 
 
  | Fri, 13 Jun 2025 05:22:48 -0400 | 
  Paul Fisher | 
  
   Simplify memory management in Questions.
   
   | 
 
 
  | Tue, 10 Jun 2025 05:36:58 -0400 | 
  Paul Fisher | 
  
   This is a v0.0.7 if I ever saw one.
   
   | 
 
 
  | Tue, 10 Jun 2025 04:40:01 -0400 | 
  Paul Fisher | 
  
   Well and truly separate the Linux extensions.
   
   | 
 
 
  | Tue, 10 Jun 2025 02:43:31 -0400 | 
  Paul Fisher | 
  
   fix THE REST OF THE CONSTANTS
   
   | 
 
 
  | Tue, 10 Jun 2025 02:42:29 -0400 | 
  Paul Fisher | 
  
   fix more openpam compat stuff
   
   | 
 
 
  | Tue, 10 Jun 2025 02:35:11 -0400 | 
  Paul Fisher | 
  
   do some real irritating i32/u32 juggling to make bindgen happy
   
   | 
 
 
  | Tue, 10 Jun 2025 01:56:41 -0400 | 
  Paul Fisher | 
  
   Reorder pam_types to work on BSD.
   
   | 
 
 
  | Tue, 10 Jun 2025 01:54:37 -0400 | 
  Paul Fisher | 
  
   Don't immediately fail when running build.rs.
   
   | 
 
 
  | Tue, 10 Jun 2025 01:16:39 -0400 | 
  Paul Fisher | 
  
   When dynamically linking against the wrong PAM, fail.
   
   | 
 
 
  | Tue, 10 Jun 2025 01:09:30 -0400 | 
  Paul Fisher | 
  
   Start using PAM headers; improve owned/borrowed distinction.
   
   | 
 
 
  | Sun, 08 Jun 2025 04:21:58 -0400 | 
  Paul Fisher | 
  
   Format (oops!) and make some fun and/or stupid conversions available.
   
   | 
 
 
  | 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.
   
   | 
 
 
  | Sat, 07 Jun 2025 18:55:27 -0400 | 
  Paul Fisher | 
  
   Add Message::set_error to quickly answer a question with an error.
   
   | 
 
 
  | Fri, 06 Jun 2025 22:35:08 -0400 | 
  Paul Fisher | 
  
   rename pam_ffi submodule to libpam.
   
   | 
 
 
  | Fri, 06 Jun 2025 22:21:17 -0400 | 
  Paul Fisher | 
  
   Make conversations type-safe (last big reorg) (REAL) (NOT CLICKBAIT)
   
   | 
 
 
  | Thu, 05 Jun 2025 03:41:38 -0400 | 
  Paul Fisher | 
  
   Do conversations, along with way too much stuff.
   
   | 
 
 
  | Wed, 04 Jun 2025 03:53:36 -0400 | 
  Paul Fisher | 
  
   Fill out the PamHandle trait.
   
   | 
 
 
  | Tue, 03 Jun 2025 21:54:58 -0400 | 
  Paul Fisher | 
  
   Reorganize everything again???
   
   | 
 
 
  | Tue, 03 Jun 2025 01:21:59 -0400 | 
  Paul Fisher | 
  
   Implement low-level conversation primitives.
   
   | 
 
 
  | Sun, 01 Jun 2025 01:15:04 -0400 | 
  Paul Fisher | 
  
   Rework conversation data types and make safe wrappers.
   
   | 
 
 
  | Tue, 27 May 2025 16:40:49 -0400 | 
  Paul Fisher | 
  
   Added tag v0.0.6 for changeset 71e432a213ee
   
   | 
 
 
  | Tue, 27 May 2025 16:40:45 -0400 | 
  Paul Fisher | 
  
   Bump version to v0.0.6.
   v0.0.6 
   | 
 
 
  | Tue, 27 May 2025 14:37:28 -0400 | 
  Paul Fisher | 
  
   Make `PamHandle` and `PamModuleHandle` traits.
   
   | 
 
 
  | Thu, 22 May 2025 02:08:10 -0400 | 
  Paul Fisher | 
  
   Added tag v0.0.5 for changeset bbe84835d6db
   
   | 
 
 
  | Thu, 22 May 2025 01:52:32 -0400 | 
  Paul Fisher | 
  
   More organization; add lots of docs.
   v0.0.5 
   | 
 
 
  | Wed, 21 May 2025 23:19:43 -0400 | 
  Paul Fisher | 
  
   Move MessageStyle to conv, the only place it is used.
   
   | 
 
 
  | Wed, 21 May 2025 23:10:09 -0400 | 
  Paul Fisher | 
  
   Further improve docs and put `conv` behind a feature gate.
   
   | 
 
 
  | Wed, 21 May 2025 19:01:17 -0400 | 
  Paul Fisher | 
  
   Bump version to v0.0.5.
   
   | 
 
 
  | Wed, 21 May 2025 19:00:51 -0400 | 
  Paul Fisher | 
  
   The Big Refactor: clean up docs and exports.
   
   | 
 
 
  | Wed, 21 May 2025 00:27:18 -0400 | 
  Paul Fisher | 
  
   Fix string copyting and improve error situation.
   
   | 
 
 
  | Mon, 05 May 2025 00:16:04 -0400 | 
  Paul Fisher | 
  
   Added tag v0.0.4 for changeset 2a5c83d04b93
   
   | 
 
 
  | Mon, 05 May 2025 00:16:00 -0400 | 
  Paul Fisher | 
  
   Update some docs; bump to v0.0.4.
   v0.0.4 
   | 
 
 
  | Sun, 04 May 2025 02:56:55 -0400 | 
  Paul Fisher | 
  
   Big big refactor. Probably should have been multiple changes.
   
   | 
 
 
  | Sun, 04 May 2025 00:58:04 -0400 | 
  Paul Fisher | 
  
   Make PamResultCode implement Error.
   
   | 
 
 
  | Sat, 03 May 2025 18:42:11 -0400 | 
  Paul Fisher | 
  
   Added tag v0.0.3 for changeset 52f1102e0715
   
   | 
 
 
  | Sat, 03 May 2025 18:42:07 -0400 | 
  Paul Fisher | 
  
   Bump version to v0.0.3.
   v0.0.3 
   | 
 
 
  | Sat, 03 May 2025 18:41:40 -0400 | 
  Paul Fisher | 
  
   Add .hgignore.
   
   | 
 
 
  | Sat, 03 May 2025 18:41:25 -0400 | 
  Paul Fisher | 
  
   Safety and doc fixes:
   
   | 
 
 
  | Wed, 16 Apr 2025 16:55:59 -0400 | 
  Paul Fisher | 
  
   Added tag v0.0.2 for changeset bc5e18fa9c7a
   
   | 
 
 
  | Wed, 16 Apr 2025 16:55:42 -0400 | 
  Paul Fisher | 
  
   Remove library name from Cargo.toml so this is called "nonstick".
   v0.0.2 
   | 
 
 
  | Tue, 15 Apr 2025 01:04:29 -0400 | 
  Paul Fisher | 
  
   Upgrade to Rust 2021 edition.
   
   | 
 
 
  | Tue, 15 Apr 2025 00:51:37 -0400 | 
  Paul Fisher | 
  
   Added tag v0.0.1 for changeset 350579171e1f
   
   | 
 
 
  | Tue, 15 Apr 2025 00:51:26 -0400 | 
  Paul Fisher | 
  
   Mark v0.0.1.
   v0.0.1 
   | 
 
 
  | Tue, 15 Apr 2025 00:50:23 -0400 | 
  Paul Fisher | 
  
   Rename to “nonstick”, move to root, update docs and license.
   
   | 
 
 
  | Sat, 08 Mar 2025 19:29:46 -0500 | 
  Paul Fisher | 
  
   Add support for pam_get_authtok and minor cleanups.
   
   | 
 
 
  | Mon, 29 Aug 2022 14:32:28 -0700 | 
  Anthony Nowell | 
  
   Merge pull request #10 from Nigma1337/master
   
   | 
 
 
  | Sun, 24 Jul 2022 02:14:11 +0200 | 
  Nigma | 
  
   forgot path
   
   | 
 
 
  | Sun, 24 Jul 2022 02:12:29 +0200 | 
  Nigma | 
  
   forgot to check out
   
   | 
 
 
  | Sun, 24 Jul 2022 02:11:01 +0200 | 
  Nigma | 
  
   forgot two spaces
   
   | 
 
 
  | Sun, 24 Jul 2022 02:10:12 +0200 | 
  Nigma | 
  
   retry part two
   
   | 
 
 
  | Sun, 24 Jul 2022 02:09:31 +0200 | 
  Nigma | 
  
   retry
   
   | 
 
 
  | Sun, 24 Jul 2022 02:07:06 +0200 | 
  Nigma | 
  
   version change to force github action
   
   | 
 
 
  | Sun, 24 Jul 2022 02:05:30 +0200 | 
  Nigma | 
  
   Github actions publish crate
   
   | 
 
 
  | Wed, 08 Jun 2022 09:28:13 -0700 | 
  Anthony Nowell | 
  
   Merge pull request #8 from bossmc/master
   
   | 
 
 
  | Sun, 24 Apr 2022 03:42:11 +0100 | 
  Andy Caldwell | 
  
   Overhaul
   
   | 
 
 
  | Tue, 07 Jun 2022 23:22:11 -0700 | 
  Anthony Nowell | 
  
   Add Github actions to help manage PRs
   
   | 
 
 
  | Thu, 11 Jul 2019 19:13:19 -0700 | 
  Anthony Nowell | 
  
   Merge pull request #5 from mrpk1906/master
   
   | 
 
 
  | Mon, 18 Feb 2019 17:47:44 +0700 | 
  Khanh Pham | 
  
   Fix miss char in conv
   
   | 
 
 
  | Tue, 01 Jan 2019 13:08:13 -0700 | 
  Anthony Nowell | 
  
   Merge pull request #4 from holycleugh/conv-fixes
   
   | 
 
 
  | Sun, 30 Dec 2018 03:40:41 -0500 | 
  holycleugh  | 
  
   conv: fix segfault when decoding response of PAM_TEXT_INFO et al.
   
   | 
 
 
  | Sun, 30 Dec 2018 03:40:04 -0500 | 
  holycleugh  | 
  
   conv: fix bug where pam prompts were not being shown
   
   | 
 
 
  | Sun, 30 Dec 2018 03:38:57 -0500 | 
  holycleugh  | 
  
   style: rustfmt
   
   | 
 
 
  | Thu, 19 Apr 2018 14:08:54 -0600 | 
  Anthony Nowell | 
  
   Merge pull request #3 from clee/fix-pam-sober-message
   
   | 
 
 
  | Fri, 13 Apr 2018 17:24:14 -0600 | 
  Chris Lee | 
  
   Fix pam-sober message (not using HTTP)
   
   | 
 
 
  | Thu, 12 Apr 2018 09:41:51 -0600 | 
  Anthony Nowell | 
  
   Merge pull request #1 from zbrox/master
   
   | 
 
 
  | Thu, 12 Apr 2018 11:37:41 +0200 | 
  Rostislav Raykov | 
  
   Add simple README with example usage of pam-http
   
   | 
 
 
  | Tue, 26 Sep 2017 02:30:03 -0600 | 
  Anthony Nowell | 
  
   Refactor PamHooks into modules mod
   
   | 
 
 
  | Tue, 26 Sep 2017 02:15:28 -0600 | 
  Anthony Nowell | 
  
   add more docs and other cleanup
   
   | 
 
 
  | Tue, 26 Sep 2017 01:51:39 -0600 | 
  Anthony Nowell | 
  
   Refactor exported endpoings into pam_hooks macro
   
   | 
 
 
  | Mon, 25 Sep 2017 23:42:35 -0600 | 
  Anthony Nowell | 
  
   Making PamHandle a struct with methods
   
   | 
 
 
  | Sun, 24 Sep 2017 22:11:05 -0600 | 
  Anthony Nowell | 
  
   Delete .lib.rs.swp
   
   | 
 
 
  | Sun, 24 Sep 2017 00:57:13 -0600 | 
  Anthony Nowell | 
  
   Add pam-sober
   
   | 
 
 
  | Sun, 24 Sep 2017 00:32:36 -0600 | 
  Anthony Nowell | 
  
   Update metadata and README
   
   | 
 
 
  | Sun, 24 Sep 2017 00:22:29 -0600 | 
  Anthony Nowell | 
  
   Adding pam-http module
   
   | 
 
 
  | Sat, 23 Sep 2017 14:30:18 -0600 | 
  Anthony Nowell | 
  
   make PamResultCode an enum
   
   | 
 
 
  | Sun, 26 Feb 2017 12:16:03 +0100 | 
  Marc Brinkmann | 
  
   Bring generic-naming in line with rest of lib in `set_item_str`.
   
   | 
 
 
  | Sun, 26 Feb 2017 12:12:36 +0100 | 
  Marc Brinkmann | 
  
   Remove PhantomData usage.
   
   | 
 
 
  | Sun, 26 Feb 2017 12:08:11 +0100 | 
  Marc Brinkmann | 
  
   Added items module.
   
   | 
 
 
  | Sun, 26 Feb 2017 11:50:19 +0100 | 
  Marc Brinkmann | 
  
   Added set_item_str.
   
   | 
 
 
  | Sun, 26 Feb 2017 11:32:08 +0100 | 
  Marc Brinkmann | 
  
   Make comments actually show up in rust doc in constants module.
   
   | 
 
 
  | Sun, 26 Feb 2017 11:29:31 +0100 | 
  Marc Brinkmann | 
  
   Ran everything through rustfmt.
   
   | 
 
 
  | Fri, 03 Apr 2015 23:33:20 -0700 | 
  Jesse Hallett | 
  
   Changes type marker parameter type from Option<T> to PhantomData<T>
   
   | 
 
 
  | Fri, 03 Apr 2015 23:16:44 -0700 | 
  Jesse Hallett | 
  
   Updates for rustc 1.0.0-beta
   
   | 
 
 
  | Fri, 06 Mar 2015 14:01:36 -0800 | 
  Jesse Hallett | 
  
   Updates documentation link, bumps version number
   
   | 
 
 
  | Thu, 05 Mar 2015 18:25:35 -0800 | 
  Jesse Hallett | 
  
   Fixes email address in Cargo.toml metadata, removes license-file key
   
   | 
 
 
  | Thu, 05 Mar 2015 18:06:20 -0800 | 
  Jesse Hallett | 
  
   Adds metadata to Cargo.toml
   
   | 
 
 
  | Thu, 05 Mar 2015 16:33:43 -0800 | 
  Jesse Hallett | 
  
   Replaces generated README
   
   | 
 
 
  | Thu, 05 Mar 2015 16:25:10 -0800 | 
  Jesse Hallett | 
  
   initial commit
   
   | 
 
 
  | Thu, 05 Mar 2015 16:16:28 -0800 | 
  Isaac Potoczny-Jones | 
  
   Initial commit
   
   |