Hello, I just released a new version of pam_pkcs11. This version includes many fixes I integrated since release 0.6.1. Thanks to all the users for reporting bugs and patches.
Complete subversion changelog is: 2009-12-17 ludovic.rousseau * [r390] doc/pkcs11_setup.1: document use_module * [r389] src/tools/pkcs11_setup.c: use ERR1() instead of DBG1() in case of error * [r388] src/tools/pkcs11_listcerts.c: use printf() instead of DBG1() to display the certificates even if debug mode is not used * [r387] doc/pkcs11_make_hash_link.1: add an EXAMPLE section * [r386] doc/doxygen.conf.in: use @PACKAGE_VERSION@ so that configure replaces it by the correct value * [r385] configure.in: generate doc/doxygen.conf 2009-12-16 ludovic.rousseau * [r384] doc/Makefile.am, doc/pkcs11_listcerts.1, doc/pkcs11_make_hash_link.1, doc/pkcs11_setup.1: add missing man pages * [r383] src/tools/pkcs11_setup.c: add support of "debug" argument * [r382] configure.in, doc/Makefile.am, doc/card_eventmgr.1, doc/card_eventmgr.1.in, doc/pkcs11_eventmgr.1, doc/pkcs11_eventmgr.1.in, doc/pkcs11_inspect.1, doc/pkcs11_inspect.1.in, doc/pklogin_finder.1, doc/pklogin_finder.1.in: The manpages do not use #PKGVERSION# any more. No need to convert them * [r381] src/common/Makefile.am: link with $(LIBDL) * [r380] configure.in: add a check for dlopen() in libdl 2009-12-03 ludovic.rousseau * [r379] src/common/pkcs11_lib.c, src/common/pkcs11_lib.h, src/pam_pkcs11/pam_pkcs11.c: "pam_pkcs11 doesn't work with cards with no PIN installed. It tries to C_Login() whenever PIN is really needed and fails with "C_Login() failed: 0x00000102". I've made a patch which corrects this behavior: * implements get_slot_login_required() function what checks whether current slot requires login * makes pam_pkcs11 ask for PIN only if it is needed" ...skipping... 2009-12-17 ludovic.rousseau * [r390] doc/pkcs11_setup.1: document use_module * [r389] src/tools/pkcs11_setup.c: use ERR1() instead of DBG1() in case of error * [r388] src/tools/pkcs11_listcerts.c: use printf() instead of DBG1() to display the certificates even if debug mode is not used * [r387] doc/pkcs11_make_hash_link.1: add an EXAMPLE section * [r386] doc/doxygen.conf.in: use @PACKAGE_VERSION@ so that configure replaces it by the correct value * [r385] configure.in: generate doc/doxygen.conf 2009-12-16 ludovic.rousseau * [r384] doc/Makefile.am, doc/pkcs11_listcerts.1, doc/pkcs11_make_hash_link.1, doc/pkcs11_setup.1: add missing man pages * [r383] src/tools/pkcs11_setup.c: add support of "debug" argument * [r382] configure.in, doc/Makefile.am, doc/card_eventmgr.1, doc/card_eventmgr.1.in, doc/pkcs11_eventmgr.1, doc/pkcs11_eventmgr.1.in, doc/pkcs11_inspect.1, doc/pkcs11_inspect.1.in, doc/pklogin_finder.1, doc/pklogin_finder.1.in: The manpages do not use #PKGVERSION# any more. No need to convert them * [r381] src/common/Makefile.am: link with $(LIBDL) * [r380] configure.in: add a check for dlopen() in libdl 2009-12-03 ludovic.rousseau * [r379] src/common/pkcs11_lib.c, src/common/pkcs11_lib.h, src/pam_pkcs11/pam_pkcs11.c: "pam_pkcs11 doesn't work with cards with no PIN installed. It tries to C_Login() whenever PIN is really needed and fails with "C_Login() failed: 0x00000102". I've made a patch which corrects this behavior: * implements get_slot_login_required() function what checks whether current slot requires login * makes pam_pkcs11 ask for PIN only if it is needed" Thanks to Oleg Smirnov for the patch http://www.opensc-project.org/pipermail/opensc-devel/2009-December/012929.html 2009-10-06 ludovic.rousseau * [r378] src/mappers/Makefile.am, src/pam_pkcs11/Makefile.am: use -shared to avoid builing the useless static libraries Thanks to Diego Elio Pettenò for the patch http://www.opensc-project.org/pipermail/opensc-devel/2009-October/012598.html * [r377] configure.in, src/mappers/Makefile.am, src/pam_pkcs11/Makefile.am, src/tools/Makefile.am: do not define static library in configure.in but use the .la files in the Makefile.am * [r376] src/pam_pkcs11/Makefile.am: Do not use a custom install override rule Thanks to Diego Elio Pettenò for the patch http://www.opensc-project.org/pipermail/opensc-devel/2009-October/012587.html * [r375] src/tools/Makefile.am: use ../pam_pkcs11/libfinder.la instead of directly pointing to .o files * [r374] src/pam_pkcs11/Makefile.am: create a libfinder.la library for tools in src/tools/ * [r373] etc/Makefile.am: install examples in doc dir instead of pkgdata dir. Thanks to Diego Elio Pettenò for the patch http://www.opensc-project.org/pipermail/opensc-devel/2009-October/012587.html 2009-09-21 ludovic.rousseau * [r372] src/scconf/parse.c, src/scconf/scconf.c: sync with scconf from OpenSC 2009-09-17 ludovic.rousseau * [r371] src/common/pkcs11_lib.c: find_slot_by_slotlabel(): also check the slot is present Thanks to Aro RANAIVONDRAMBOLA for the patch http://www.opensc-project.org/pipermail/opensc-user/2009-August/003231.html 2009-09-02 ludovic.rousseau * [r370] src/tools/card_eventmgr.c: card_eventmgr.c:80: warning: nested extern declaration of ‘environ’ * [r369] src/tools/pkcs11_eventmgr.c: pkcs11_eventmgr.c:118: warning: nested extern declaration of ‘environ’ * [r368] doc/pkcs11_eventmgr.1.in: use the standard format for NAME section W: libpam-pkcs11: manpage-has-bad-whatis-entry usr/share/man/man1/pkcs11_eventmgr.1.gz 2009-07-06 ludovic.rousseau * [r367] src/common/cert_info.c: cert_info_sshpuk(): avoid a buffer overflow followed by a crash Thanks to Joshua Kinard for the bug report 2009-07-03 ludovic.rousseau * [r366] README: correct typos and remove spaces at end of lines -- Dr. Ludovic Rousseau _______________________________________________ opensc-devel mailing list opensc-devel@lists.opensc-project.org http://www.opensc-project.org/mailman/listinfo/opensc-devel