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

Reply via email to