[SCM] pam wrapper repository - annotated tag pam_wrapper-1.0.1 created

Andreas Schneider asn at samba.org
Mon Jan 18 10:12:38 UTC 2016


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



More information about the samba-cvs mailing list