Permalink
Commits on Jun 21, 2012
  1. build: use the proper targets for install hooks

    Also always create directories before using them (for parallel install
    compatibility), and fix one bad name.
    committed Jun 21, 2012
  2. pam_duo: add a push option to force using push as factor.

    This only changes the prompt to force the use of a given factor for
    pam_duo, allowing to use this in conjunction with pam_unix for actual
    dual-factor authentication of users on services such as ftpd.
    committed Mar 27, 2012
  3. pam_duo: replace match on 'su' service with a use_uid parameter.

    This make it behave a lot like Linux-PAM's pam_wheel, and allows using
    the same behaviour with any other similar service, rather than just
    with su.
    committed Mar 27, 2012
  4. pam_duo: allow using try_first_pass/use_first_pass options.

    These options are commonly used with pam_unix and pam_pgsql and allow
    to re-use a previously presented password; at the same time, this
    allows for the password to be read from binary prompts such as when
    used with ftpd servers.
    
    The pam_get_pass function is derived out of pam_pgsql which in turn
    derives it from FreeBSD and is licensed by Juniper Networks under
    2-clause BSD license (ISC-like).
    committed Mar 27, 2012
  5. build: do not add -lpam to LIBS when building with PAM.

    This was introduced by the use of AC_SEARCH_LIBS to identify the presence
    of pam_vprompt, as it changes the value of LIBS. With the new code,
    AC_SEARCH_LIBS can also be replaced with the simpler AC_CHECK_FUNCS macro.
    committed Feb 1, 2012
  6. Revert "from flameeyes: build: replace libcompat with libcommon and m…

    …ove common functions there."
    
    Seems like there is a bug with using `SUBDIRS = . lib`, sources in lib/ and `subdir-objects`.
    
    This reverts commit d1caf3f.
    committed Jun 21, 2012
Commits on Jun 18, 2012
  1. @jonoberheide
  2. @jonoberheide

    note build fixups

    jonoberheide committed Jun 18, 2012
  3. @jonoberheide
  4. @jonoberheide
  5. @jonoberheide
  6. @jonoberheide
  7. @jonoberheide
  8. @jonoberheide

    add .gitignore

    jonoberheide committed Jun 18, 2012
  9. @jonoberheide
  10. @jonoberheide
  11. @jonoberheide

    correct comment

    jonoberheide committed Jun 18, 2012
  12. @jonoberheide
  13. @jonoberheide

    credit flameeyes

    jonoberheide committed Jun 18, 2012
  14. @jonoberheide

    Merge pull request #19 from Flameeyes/master

    various fixed from Flameeyes
    jonoberheide committed Jun 18, 2012
  15. @jonoberheide
  16. @jonoberheide

    from flameeyes: When not using static linking, the OpenSSL libraries …

    …do not require to be explicitly linked in. Since the package is already relying on OpenSSL pkg-config to be present (on the Requires: line), then it's easier to use Requires.private and ignore it from Libs altogether.
    jonoberheide committed Jun 18, 2012
  17. @jonoberheide
  18. @jonoberheide
  19. @jonoberheide
  20. @jonoberheide

    README cleanup

    jonoberheide committed Jun 18, 2012
  21. @jonoberheide
Commits on May 3, 2012
  1. @dugsong
Commits on Mar 27, 2012
  1. pam_duo: add a push option to force using push as factor.

    This only changes the prompt to force the use of a given factor for
    pam_duo, allowing to use this in conjunction with pam_unix for actual
    dual-factor authentication of users on services such as ftpd.
    committed Mar 27, 2012
  2. pam_duo: replace match on 'su' service with a use_uid parameter.

    This make it behave a lot like Linux-PAM's pam_wheel, and allows using
    the same behaviour with any other similar service, rather than just
    with su.
    committed Mar 27, 2012
  3. pam_duo: allow using try_first_pass/use_first_pass options.

    These options are commonly used with pam_unix and pam_pgsql and allow
    to re-use a previously presented password; at the same time, this
    allows for the password to be read from binary prompts such as when
    used with ftpd servers.
    
    The pam_get_pass function is derived out of pam_pgsql which in turn
    derives it from FreeBSD and is licensed by Juniper Networks under
    2-clause BSD license (ISC-like).
    committed Mar 27, 2012
Commits on Mar 26, 2012
  1. build: do not add -lpam to LIBS when building with PAM.

    This was introduced by the use of AC_SEARCH_LIBS to identify the presence
    of pam_vprompt, as it changes the value of LIBS. With the new code,
    AC_SEARCH_LIBS can also be replaced with the simpler AC_CHECK_FUNCS macro.
    committed Feb 1, 2012
  2. build: tell libtool to only export a limited set of symbols.

    For libduo only export the duo_* symbols, which are exposed by duo.h.
    
    For the PAM module only export the pam_sm_* symbols that compose the public
    module interface.
    committed Feb 1, 2012