[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