The annotated tag, pam_wrapper-1.0.1 has been created at 638770c9dcbc14c877c71ff34a1f8cd5cd950b1e (tag) tagging 31d374cda4e3ce1f57d290d46ef3a97d6ed0b076 (commit) tagged by Andreas Schneider on Mon Jan 18 11:12:27 2016 +0100
- Log ----------------------------------------------------------------- pam_wrapper-1.0.1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAABCgAGBQJWnLqPAAoJEH7g/E3MAU49N10QAIJvgKHIEL3AIhNz7x6Zp6WL ca+Gf24/NHCUfJb304wnWk2itbgxkcy5iCb93ViYzRSAR64JChPt8rEjzarIcwY3 72QQ2cRBxd4cTy8ON6YiwgBtEUbyhqD+8TiNiWlB3cEIJkZg6cOyx8YCMkWoQSfe Qbt0/ROi5ZNnI0nfKsfurEMYfLRtCMuGatvHmUwPrd5qd3Wvcnz+79vV5VBwFbBv 9cs8oq15dXLjBC3JLO7l0rROoUA1NTD3LDK+k9VtbRYvjAgzYzf455UqocBome3g VDS55r2Vz6fFYfKMQQPM5oETaeUlct9go9gzPnpRWZXDhEeLKP2RTkgqet900EbK lC1Pjw94l11eVhDNz1D4DNTLNEkHmmEKvvTb9KmwCx04T/3jsu2iftAuFMwuNG/p wWtedYOlohxgl/ntBVwY/jiOVeMJ/wWejYCl43ZlmAOTSDbQuk/ClgYmYmE8FbPu MorgCoEvwvJZqgIIftUSauDsNC/HsrNeFObZIRdtXkZkeHdzbRwkf+Q658+F/3Yt IEEF5c+LXe/p+sPtVEI+NQX5w0t9Ti4gSRKMnexcJw5oe4FHtwn2GWXf+JJ1+aXi ZADV96SIz9H0TTM+Ds72aZvCPdNYbS/vSdz2pnMboN7tLLNFqLztwCapMEBc/jov K1r+FDr+534vIsEzezoE =RAQ4 -----END PGP SIGNATURE----- Andreas Schneider (56): Big bang! pwrap: Create pam_wrapper directory on init. pwrap: Remove config directory if we cleanup WIP copy libpam.so and edit it on the fly ... pwrap: Add wrapping of PAM functions pwrap: Fix libpam dlopen pwrap: Handle absolute path links doc: Add initial manpage so installation works pwrap: Improve error log message pwrap: Improve debug messages pwrap: Allow more directories libpamtest: add documentation, change macros to look better pwrap: Clean stale dirs s/PAM_WRAPPER_CONFDIR/PAM_WRAPPER_SERVICEDIR Improve build python: Support python2 cmake: Set correct versions for libraries cmake: Ignore build directories cmake: Add cmake config files for libpamtest pam_matrix: Add OpenPAM (BSD) support tests: Fix printf attribute warnings ctest: Drop ctest results via https tests: Do not run python test if python is not present libpamtest: Make sure reply is initialized libpamtest: Do not call pam_end() if tc is not set py: Make sure we do not dereference a NULL pointer py: Make sure we do not use failed uninitialized py: Fix strict aliasing rules in set_pypamtest_exception() py: Fix strict aliasing rules in initpypamtest() pwrap: Add log message for directory cleanup pwrap: Close the pidfile in pwrap_init() pwrap: Do not fail on EOL in pwrap_clean_stale_dirs() pwrap: Add more debug messages if something goes wrong pwrap: Fix a resource leak in p_rmdirs() pwrap: Do not close negative fds in p_copy() cmake: Use python_add_module function cmake: Add FindPythonSiteLibs.cmake cmake: Find the python executable and site libs cmake: Install pypamtest cmake: Link pam_wrapper to libdl tests: Do not dreference key before NULL check in string_in_list() tests: Fix a possible memory leak in pwrap_conv() python: Remove dead code in test_result_list_concat() pwrap: Wrap audit_open() to fix sshd libpamtest: Make sure ri is not used uninitialized pwrap: Make sure pam_library is null-terminated pam_matrix: Call umask before mkstemp() Initial release of pam_wrapper 1.0.0 cmake: Do not require a C++ compiler cmake: Link python module against the python library pwrap: Return EPROTONOSUPPORT in audit_open() pam_matrix: Set a secure umask before calling mkstemp() pwrap: Make sure we have a terminating null byte pwrap: Remove superfloues lstat() pwrap: Fix a possible timing issue in p_copy() Bump version to 1.0.1 Jakub Hrozek (43): pwrap: Add a test for pam_authenticate pwrap: wrap pam_acct pwrap: wrap pam_putenv, pam_getenv, pam_getenvlist pwrap: Wrap session open/close pwrap: Wrap pam_chauthtok pwrap: Wrap pam_setcred pwrap: wrap pam_getitem and pam_setitem pwrap: Wrap pam_get_data/pam_set_data pwrap: Wrap prompting functions pwrap: wrap pam_strerror pwrap: Rename pam_example.so to pam_matrix.so Build pam_matrix in src, install into libdir/pam_wrapper pam_matrix: Allow passing passdb as an option pam_matrix: Use colon-separated passdb pwrap: Only enable pam_wrapper if both PAM_WRAPPER and PAM_WRAPPER_CONFDIR are set pwrap: Do run destructor unless initialised pwrap: Remove uid_wrapper reference pwrap: wrap pam_syslog pamtest: Add libpamtest convert pam_wrapper tests to libpamtest Use find_library to find libpam.0 Add Travis YAML file pwrap: Export service directory in environment variable pwrap: Add pam_get_items.so and pam_set_items.so pamtest: Capture info and error messages from conversation Rename pwrap_pam to Matrix tests: more libpamtest tests Don't use pam_prompt in pam_matrix Test ECHO_ON in libpamtest Don't use pam_prompt Assorted small fixes and leak plugs More libpamtest tests docs: Add man pages for modules pwrap: Build on FreeBSD tests: Also test pam_vprompt libpamtest: Handle NULL passwords in libpamtest SQ into clean stale dirs pwrap: Add pamtest_strerror() libpamtest: Add Python bindings doc: Also install pam_matrix manpage Coverity: Fix memory leak in libpamtest on error Coverity: Remove deadcode pwrap: Improve p_rmdirs() do avoid timing issues ----------------------------------------------------------------------- -- pam wrapper repository