The NetBSD Project

CVS log for pkgsrc/security/openpam/Makefile

[BACK] Up to [] / pkgsrc / security / openpam

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.29 / (download) - annotate - [select for diffs], Mon Aug 27 08:59:52 2018 UTC (7 months, 3 weeks ago) by triaxx
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, HEAD
Changes since 1.28: +15 -1 lines
Diff to previous 1.28 (colored)

openpam: add example configuration files

sudo compiled with -pam and PREFER_PKGSRC=yes now works out of the box

Revision 1.28 / (download) - annotate - [select for diffs], Wed Aug 22 09:46:19 2018 UTC (7 months, 4 weeks ago) by wiz
Branch: MAIN
Changes since 1.27: +2 -1 lines
Diff to previous 1.27 (colored)

Recursive bump for perl5-5.28.0

Revision 1.27 / (download) - annotate - [select for diffs], Tue May 15 07:57:32 2018 UTC (11 months, 1 week ago) by triaxx
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.26: +8 -4 lines
Diff to previous 1.26 (colored)

openpam: update to 20170430

* patch-lib_libpam_openpam__constants.c:
  * comment it (make pkglint happy)
  * fix OPENPAM_MODULES_DIR (avoid openpam loading basesystem modules)
* remove "CONFIGURE_ARGS+=  --without-pam-su" (option not recognized by configure)
* change '_dep_' to 'dep' in (make pkglint happy)
* fix paths in manpages

Changes from upstream:
OpenPAM Resedacea                                               2017-04-30

  - BUGFIX: Reinstore the NULL check in pam_end(3) which was removed in
    OpenPAM Radula, as it breaks common error-handling constructs.

  - BUGFIX: Return PAM_SYMBOL_ERR instead of PAM_SYSTEM_ERR from the
    dispatcher when the required service function could not be found.

  - ENHANCE: Introduce the PAM_BAD_HANDLE error code for when pamh is
    NULL in API functions that have a NULL check.

    PAM_BAD_CONSTANT error codes for situations where we previously
    incorrectly used PAM_SYMBOL_ERR to denote that an invalid constant
    had been passed to an API function.

  - ENHANCE: Improve the RETURN VALUES section in API man pages,
    especially for functions that cannot fail, which were incorrectly
    documented as returning -1 on failure.
OpenPAM Radula                                                  2017-02-19

  - BUGFIX: Fix an inverted test which prevented pam_get_authtok(3) and
    pam_get_user(3) from using application-provided custom prompts.

  - BUGFIX: Plug a memory leak in pam_set_item(3).

  - BUGFIX: Plug a potential memory leak in openpam_readlinev(3).

  - BUGFIX: In openpam_readword(3), support line continuations within

  - ENHANCE: Add a feature flag to control fallback to "other" policy.

  - ENHANCE: Add a pam_return(8) module which returns an arbitrary
    code specified in the module options.

  - ENHANCE: More and better unit tests.

Revision 1.26 / (download) - annotate - [select for diffs], Mon Jan 1 18:16:39 2018 UTC (15 months, 2 weeks ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

Replaced $(ROUND) with ${CURLY} variable references.

This has been a pkglint warning for several years now, and pkglint can even
fix it automatically. And it did for this commit.

Only in lang/mercury, two passes of autofixing were necessary because there
were nested variables.

Revision 1.25 / (download) - annotate - [select for diffs], Sun Sep 3 08:53:14 2017 UTC (19 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

Follow some redirects.

Revision 1.24 / (download) - annotate - [select for diffs], Sat Jul 9 06:38:56 2016 UTC (2 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.

Revision 1.23 / (download) - annotate - [select for diffs], Fri Jun 12 10:51:03 2015 UTC (3 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.22: +2 -1 lines
Diff to previous 1.22 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.22 / (download) - annotate - [select for diffs], Sun Jun 7 22:46:08 2015 UTC (3 years, 10 months ago) by joerg
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

Update OpenPAM to Ourouparia including Errata fix.

Revision 1.21 / (download) - annotate - [select for diffs], Tue Jun 10 13:17:42 2014 UTC (4 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.20: +4 -3 lines
Diff to previous 1.20 (colored)

Update OpenPAM to openpam-20130907 (Nummularia), including a fix for

- Better dynamic loader, supports specifying modules without ".so"
- Improve documentation.
- openpam_subst, openpam_readword and openpam_readlinev helpers
- PAM_HOST item for better password prompts
- user_prompt, authtok_prompt and oldauthtok_prompt module options
- pamtest(1) program for testing policies and modules

Revision 1.20 / (download) - annotate - [select for diffs], Thu May 29 23:37:20 2014 UTC (4 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.19 / (download) - annotate - [select for diffs], Fri May 31 12:41:52 2013 UTC (5 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.

Revision 1.18 / (download) - annotate - [select for diffs], Tue Oct 23 18:16:38 2012 UTC (6 years, 5 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.17: +1 -3 lines
Diff to previous 1.17 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.17 / (download) - annotate - [select for diffs], Wed Oct 3 21:57:25 2012 UTC (6 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.

Revision / (download) - annotate - [select for diffs], Wed Dec 14 02:42:40 2011 UTC (7 years, 4 months ago) by sbd
Branch: pkgsrc-2011Q3
Changes since 1.15: +3 -1 lines
Diff to previous 1.15 (colored) next main 1.16 (colored)

Pullup ticket #3630 - requested by spz
security/openpam security patch

Revisions pulled up:
- security/openpam/Makefile                                     1.16
- security/openpam/distinfo                                     1.8
- security/openpam/patches/patch-ab                             1.4

   Module Name:	pkgsrc
   Committed By:	spz
   Date:		Tue Dec 13 15:57:08 UTC 2011

   Modified Files:
   	pkgsrc/security/openpam: Makefile distinfo
   	pkgsrc/security/openpam/patches: patch-ab

   Log Message:
   added prevention of CVE-2011-4122 taken from NetBSD src

Revision 1.16 / (download) - annotate - [select for diffs], Tue Dec 13 15:57:08 2011 UTC (7 years, 4 months ago) by spz
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4
Changes since 1.15: +3 -1 lines
Diff to previous 1.15 (colored)

added prevention of CVE-2011-4122 taken from NetBSD src

Revision 1.15 / (download) - annotate - [select for diffs], Mon Feb 18 16:48:12 2008 UTC (11 years, 2 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, cwrapper, cube-native-xorg-base, cube-native-xorg
Branch point for: pkgsrc-2011Q3
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

Update security/openpam to openpam-20071221 (Hydrangea).  Changes from
version 20050616 (Figwort) include:

 - ENHANCE: API function arguments are now const where appropriate, to
   match corresponding changes in the Solaris PAM and Linux-PAM APIs.

 - ENHANCE: corrected a number of C namespace violations.

 - ENHANCE: the module cache has been removed, allowing long-lived
   applications to pick up module changes.  This also allows multiple
   threads to use PAM simultaneously (as long as they use separate PAM
   contexts), since the module cache was the only part of OpenPAM that
   was not thread-safe.

Revision 1.14 / (download) - annotate - [select for diffs], Thu Sep 6 18:54:44 2007 UTC (11 years, 7 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3
Changes since 1.13: +4 -8 lines
Diff to previous 1.13 (colored)

Update to OpenPAM Figwort (20050616):
- BUGFIX: Correct several small signedness and initialization bugs
  discovered during review by the NetBSD team.

- BUGFIX: Modify to sort cross-references in dictionary
  order within each section.

- ENHANCE: if a policy specifies a relative module path,
  prepend the
  module directory so we never call dlopen(3) with a relative

- ENHANCE: add a pam.conf(5) manual page.

Revision 1.13 / (download) - annotate - [select for diffs], Tue Mar 14 16:23:46 2006 UTC (13 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

Take maintainership.

Revision 1.12 / (download) - annotate - [select for diffs], Tue Mar 14 16:00:42 2006 UTC (13 years, 1 month ago) by jlam
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

Drop maintainership for packages that I no longer have time to maintain.

Revision 1.11 / (download) - annotate - [select for diffs], Thu Dec 29 06:22:10 2005 UTC (13 years, 3 months ago) by jlam
Branch: MAIN
Changes since 1.10: +1 -2 lines
Diff to previous 1.10 (colored)

Remove USE_PKGINSTALL from pkgsrc now that mk/install/
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Dec 17 05:20:23 2005 UTC (13 years, 4 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

Change my MAINTAINER email address to the one I've been using for
pkgsrc work.

Revision 1.9 / (download) - annotate - [select for diffs], Mon Dec 5 23:55:18 2005 UTC (13 years, 4 months ago) by rillig
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

Ran "pkglint --autofix", which corrected some of the quoting issues in

Revision 1.8 / (download) - annotate - [select for diffs], Mon Dec 5 20:50:57 2005 UTC (13 years, 4 months ago) by rillig
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

Revision 1.7 / (download) - annotate - [select for diffs], Mon Apr 11 21:47:14 2005 UTC (14 years ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base, pkgsrc-2005Q3, pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.6: +1 -2 lines
Diff to previous 1.6 (colored)

Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Feb 10 02:55:39 2005 UTC (14 years, 2 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1
Changes since 1.5: +5 -3 lines
Diff to previous 1.5 (colored)

Update security/openpam to 20050201 (Feterita).  Changes from version
20040210 (Eelgrass) include:

 - BUGFIX: Correct numerous markup errors, invalid cross-references,
   and other issues in the manual pages, with kind assistance from
   Ruslan Ermilov <>.

 - BUGFIX: Avoid multiple evaluation of macro arguments in ENTERX()
   and RETURNX() macros.

 - BUGFIX: Remove an unnecessary and non-portable pointer cast in

 - BUGFIX: Fix identical typos in PAM_ACCT_EXPIRED case in
   pam_strerror(3) and

 - ENHANCE: Minor overhaul of the autoconf / build system.

 - ENHANCE: Add openpam_free_envlist(3).

Revision 1.5 / (download) - annotate - [select for diffs], Sat Jan 22 16:22:25 2005 UTC (14 years, 3 months ago) by jlam
Branch: MAIN
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored)

Pass -DSYSCONFDIR="$sysconfdir" in the Makefile instead of the configure
script to avoid bizarre quoting problems within the configure script.
This also fixes the definition of SYSCONFDIR in the compiled library.
Bump the PKGREVISION to 1.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Jan 17 16:55:21 2005 UTC (14 years, 3 months ago) by jlam
Branch: MAIN
Changes since 1.3: +4 -3 lines
Diff to previous 1.3 (colored)

OpenPAM doesn't really need perl during the build... it's only there
to regenerate some documentation files, but the regen is unnecessary.
Fix the post-tools target that created a dummy perl -- it was failing
because ${TRUE} may not be an actual executable (it could be a shell
builtin) and thus symlinking to it may not work.

Revision 1.3 / (download) - annotate - [select for diffs], Mon Jan 17 16:14:23 2005 UTC (14 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored)

According to the bulk builds, this needs perl;
add USE_PERL5=build.

Revision 1.2 / (download) - annotate - [select for diffs], Thu Jan 13 21:54:22 2005 UTC (14 years, 3 months ago) by jlam
Branch: MAIN
Changes since 1.1: +3 -1 lines
Diff to previous 1.1 (colored)

This package dlopen()s loadable modules, so include
to do the right thing on NetBSD-2.0.

Revision / (download) - annotate - [select for diffs] (vendor branch), Thu Jan 13 21:51:08 2005 UTC (14 years, 3 months ago) by jlam
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Initial import of openpam-20040210 as security/openpam.

OpenPAM is an open source PAM library that focuses on simplicity,
correctness, and cleanliness.

OpenPAM aims to gather the best features of Solaris PAM, XSSO and
Linux-PAM, plus some innovations of its own.  In areas where these
implementations disagree, OpenPAM tries to remain compatible with
Solaris, at the expense of XSSO conformance and Linux-PAM

These are some of OpenPAM's features:

   - Implements the complete PAM API as described in the original PAM
     paper and in OSF-RFC 86.0; this corresponds to the full XSSO API
     except for mappings and secondary authentication.  Also
     implements some extensions found in Solaris 9.

   - Extends the API with several useful and time-saving functions.

   - Performs strict checking of return values from service modules.

Revision 1.1 / (download) - annotate - [select for diffs], Thu Jan 13 21:51:08 2005 UTC (14 years, 3 months ago) by jlam
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>