Releases: ColumPaget/pam_honeycreds
travis integration and sawdustdood@github's suggestions for building on freebsd
v1.9 don't treat strip failure as build failure
bugfix for potential segfault
recent gcc found a pointer dereference error that could cause a segfault (though the pointer is only used in read operation). This release fixes that and also adds headers to elimiate 'implicit declaration' warnings. SPDX headers added.
Support for sorted files for fast password checking
This release adds a new type of password file. Simple sorted files of passwords can be used, and pam_honeycreds will use a fast (binary) search to do the lookup. This means large 'common password' lists that are availabe online can now be used with pam_honeycreds without a noticable lookup delay.
Builds on 64-bit linux. Manpage extensively debugged.
v1.5 Builds on 64-bit linux. Manpage debugged
Fix for bad segfault
honeycreds 1.3 will crash on most systems (though not all of mine) due to an uninitialized structure. v1.4 fixes this.
Works without OpenPAM
Previous releases could only obtain passwords if they were either linked against OpenPAM, or else a previous pam module had obtained and cached the password. This release is not dependent on either of these two situations.
Previous releases only ran scripts if the 'syslog' option was set. Running scripts should now be independant of the syslog option.
Minor bugfix
Minor bugfix: fixed crash if no password has been supplied (which could happen when pam is misconfigured, or if using another authentication system like public keys)
Version 1.2
Added host=, !host= and !user= config entries. Now you can specify hosts to which a honeycreds operation does or doesn't apply.