Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/bsd/openpam/dist Import openpam-20130907



details:   https://anonhg.NetBSD.org/src/rev/02a452712d87
branches:  trunk
changeset: 325510:02a452712d87
user:      christos <christos%NetBSD.org@localhost>
date:      Fri Dec 27 19:16:04 2013 +0000

description:
Import openpam-20130907

diffstat:

 external/bsd/openpam/dist/CREDITS                                       |     6 +-
 external/bsd/openpam/dist/HISTORY                                       |    29 +-
 external/bsd/openpam/dist/INSTALL                                       |     2 +-
 external/bsd/openpam/dist/LICENSE                                       |     2 +-
 external/bsd/openpam/dist/Makefile.am                                   |     2 +-
 external/bsd/openpam/dist/Makefile.in                                   |   400 +-
 external/bsd/openpam/dist/README                                        |     2 +-
 external/bsd/openpam/dist/RELNOTES                                      |    27 +-
 external/bsd/openpam/dist/TODO                                          |    18 +-
 external/bsd/openpam/dist/aclocal.m4                                    |  9315 +---------
 external/bsd/openpam/dist/autogen.sh                                    |     4 +-
 external/bsd/openpam/dist/bin/Makefile.am                               |     2 +-
 external/bsd/openpam/dist/bin/Makefile.in                               |   293 +-
 external/bsd/openpam/dist/bin/openpam_dump_policy/Makefile.am           |     6 +-
 external/bsd/openpam/dist/bin/openpam_dump_policy/Makefile.in           |   249 +-
 external/bsd/openpam/dist/bin/openpam_dump_policy/openpam_dump_policy.c |     8 +-
 external/bsd/openpam/dist/bin/pamtest/Makefile.am                       |     6 +-
 external/bsd/openpam/dist/bin/pamtest/Makefile.in                       |   306 +-
 external/bsd/openpam/dist/bin/su/Makefile.am                            |     6 +-
 external/bsd/openpam/dist/bin/su/Makefile.in                            |   306 +-
 external/bsd/openpam/dist/compile                                       |   347 +
 external/bsd/openpam/dist/config.guess                                  |  1100 +-
 external/bsd/openpam/dist/config.h.in                                   |    17 +-
 external/bsd/openpam/dist/config.sub                                    |   522 +-
 external/bsd/openpam/dist/configure                                     |   784 +-
 external/bsd/openpam/dist/configure.ac                                  |    41 +-
 external/bsd/openpam/dist/depcomp                                       |   527 +-
 external/bsd/openpam/dist/doc/Makefile.am                               |     2 +-
 external/bsd/openpam/dist/doc/Makefile.in                               |   293 +-
 external/bsd/openpam/dist/doc/man/Makefile.am                           |    21 +-
 external/bsd/openpam/dist/doc/man/Makefile.in                           |   202 +-
 external/bsd/openpam/dist/doc/man/openpam.man                           |     2 +-
 external/bsd/openpam/dist/doc/man/pam.man                               |     2 +-
 external/bsd/openpam/dist/include/Makefile.am                           |     2 +-
 external/bsd/openpam/dist/include/Makefile.in                           |   293 +-
 external/bsd/openpam/dist/include/security/Makefile.am                  |     6 +-
 external/bsd/openpam/dist/include/security/Makefile.in                  |   228 +-
 external/bsd/openpam/dist/install-sh                                    |    35 +-
 external/bsd/openpam/dist/lib/Makefile.am                               |    93 +-
 external/bsd/openpam/dist/lib/Makefile.in                               |   630 +-
 external/bsd/openpam/dist/m4/libtool.m4                                 |  7982 ++++++++
 external/bsd/openpam/dist/m4/ltoptions.m4                               |   384 +
 external/bsd/openpam/dist/m4/ltsugar.m4                                 |   123 +
 external/bsd/openpam/dist/m4/ltversion.m4                               |    23 +
 external/bsd/openpam/dist/m4/lt~obsolete.m4                             |    98 +
 external/bsd/openpam/dist/missing                                       |   443 +-
 external/bsd/openpam/dist/mkpkgng.in                                    |   166 +
 external/bsd/openpam/dist/modules/Makefile.am                           |     8 +-
 external/bsd/openpam/dist/modules/Makefile.in                           |   298 +-
 external/bsd/openpam/dist/modules/pam_deny/Makefile.am                  |    17 +-
 external/bsd/openpam/dist/modules/pam_deny/Makefile.in                  |   320 +-
 external/bsd/openpam/dist/modules/pam_permit/Makefile.am                |    17 +-
 external/bsd/openpam/dist/modules/pam_permit/Makefile.in                |   320 +-
 external/bsd/openpam/dist/modules/pam_unix/Makefile.am                  |    19 +-
 external/bsd/openpam/dist/modules/pam_unix/Makefile.in                  |   329 +-
 external/bsd/openpam/dist/pamgdb.in                                     |     2 +-
 external/bsd/openpam/dist/t/Makefile.am                                 |    12 +-
 external/bsd/openpam/dist/t/Makefile.in                                 |   737 +-
 external/bsd/openpam/dist/t/t.h                                         |    39 +-
 external/bsd/openpam/dist/t/t_file.c                                    |   162 +
 external/bsd/openpam/dist/t/t_main.c                                    |    20 +-
 external/bsd/openpam/dist/t/t_openpam_readlinev.c                       |   179 +-
 external/bsd/openpam/dist/t/t_openpam_readword.c                        |   696 +-
 external/bsd/openpam/dist/test-driver                                   |   127 +
 64 files changed, 15962 insertions(+), 12695 deletions(-)

diffs (truncated from 34631 to 300 lines):

diff -r f54a520bfdef -r 02a452712d87 external/bsd/openpam/dist/CREDITS
--- a/external/bsd/openpam/dist/CREDITS Fri Dec 27 18:55:40 2013 +0000
+++ b/external/bsd/openpam/dist/CREDITS Fri Dec 27 19:16:04 2013 +0000
@@ -1,3 +1,5 @@
+
+       _á¼?Ï?Ï?δοÏ?ε οá½?ν Ï?á½° Î?αίÏ?αÏ?οÏ? Î?αίÏ?αÏ?ι καὶ Ï?á½° Ï?οῦ Î?εοῦ Ï?á¿· Î?εῷ_
 
 The OpenPAM library was developed for the FreeBSD Project by ThinkSec AS
 and Network Associates Laboratories, the Security Research Division of
@@ -21,12 +23,14 @@
        Don Lewis <truckman%freebsd.org@localhost>
        Emmanuel Dreyfus <manu%netbsd.org@localhost>
        Eric Melville <eric%freebsd.org@localhost>
+       Espen Grøndahl <espegro%usit.uio.no@localhost>
        Gary Winiger <gary.winiger%sun.com@localhost>
        Gleb Smirnoff <glebius%freebsd.org@localhost>
        Hubert Feyrer <hubert%feyrer.de@localhost>
        Jason Evans <jasone%freebsd.org@localhost>
        Joe Marcus Clarke <marcus%freebsd.org@localhost>
        Juli Mallett <jmallett%freebsd.org@localhost>
+       Ankita Pal <pal.ankita.ankita%gmail.com@localhost>
        Jörg Sonnenberger <joerg%britannica.bec.de@localhost>
        Maëlle Lesage <lesage.maelle%gmail.com@localhost>
        Mark Murray <markm%freebsd.org@localhost>
@@ -43,4 +47,4 @@
        Wojciech A. Koszek <wkoszek%freebsd.org@localhost>
        Yar Tikhiy <yar%freebsd.org@localhost>
 
-Id: CREDITS 587 2012-04-08 11:12:10Z des 
+Id: CREDITS 648 2013-03-05 17:54:27Z des 
diff -r f54a520bfdef -r 02a452712d87 external/bsd/openpam/dist/HISTORY
--- a/external/bsd/openpam/dist/HISTORY Fri Dec 27 18:55:40 2013 +0000
+++ b/external/bsd/openpam/dist/HISTORY Fri Dec 27 19:16:04 2013 +0000
@@ -1,3 +1,30 @@
+OpenPAM Nummularia                                             2013-09-07
+
+ - ENHANCE: Rewrite the dynamic loader to improve readability and
+   reliability.  Modules can now be listed without the ".so" suffix in
+   the policy file; OpenPAM will automatically add it, just like it
+   will automatically add the version number if required.
+
+ - ENHANCE: Allow openpam_straddch(3) to be called without a character
+   so it can be used to preallocate a string.
+
+ - ENHANCE: Improve portability by adding simple asprintf(3) and
+   vasprintf(3) implementations for platforms that don't have them.
+
+ - ENHANCE: Move the libpam sources into a separate subdirectory.
+
+ - ENHANCE: Substantial documentation improvements.
+
+ - BUGFIX: When openpam_readword(3) encountered an opening quote, it
+   would set the first byte in the buffer to '\0', discarding all
+   existing text and, unless the buffer was empty to begin with, all
+   subsequent text as well.  This went unnoticed because none of the
+   unit tests for quoted strings had any text preceding the opening
+   quote.
+
+ - BUGFIX: make --with-modules-dir work the way it was meant to work
+   (but never did).
+============================================================================
 OpenPAM Micrampelis                                            2012-05-26
 
  - FEATURE: Add an openpam_readword(3) function which reads the next
@@ -401,4 +428,4 @@
 
 First (beta) release.
 ============================================================================
-Id: HISTORY 609 2012-05-26 13:57:45Z des 
+Id: HISTORY 737 2013-09-07 12:53:55Z des 
diff -r f54a520bfdef -r 02a452712d87 external/bsd/openpam/dist/INSTALL
--- a/external/bsd/openpam/dist/INSTALL Fri Dec 27 18:55:40 2013 +0000
+++ b/external/bsd/openpam/dist/INSTALL Fri Dec 27 19:16:04 2013 +0000
@@ -55,4 +55,4 @@
 
   # make install
 
-Id: INSTALL 388 2006-04-12 10:31:52Z des 
+Id: INSTALL 648 2013-03-05 17:54:27Z des 
diff -r f54a520bfdef -r 02a452712d87 external/bsd/openpam/dist/LICENSE
--- a/external/bsd/openpam/dist/LICENSE Fri Dec 27 18:55:40 2013 +0000
+++ b/external/bsd/openpam/dist/LICENSE Fri Dec 27 19:16:04 2013 +0000
@@ -32,4 +32,4 @@
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 
-Id: LICENSE 546 2012-03-31 23:13:20Z des 
+Id: LICENSE 648 2013-03-05 17:54:27Z des 
diff -r f54a520bfdef -r 02a452712d87 external/bsd/openpam/dist/Makefile.am
--- a/external/bsd/openpam/dist/Makefile.am     Fri Dec 27 18:55:40 2013 +0000
+++ b/external/bsd/openpam/dist/Makefile.am     Fri Dec 27 19:16:04 2013 +0000
@@ -1,4 +1,4 @@
-# Id: Makefile.am 549 2012-04-01 20:38:30Z des 
+# Id: Makefile.am 623 2013-02-25 07:24:51Z des 
 
 ACLOCAL_AMFLAGS = -I m4
 
diff -r f54a520bfdef -r 02a452712d87 external/bsd/openpam/dist/Makefile.in
--- a/external/bsd/openpam/dist/Makefile.in     Fri Dec 27 18:55:40 2013 +0000
+++ b/external/bsd/openpam/dist/Makefile.in     Fri Dec 27 19:16:04 2013 +0000
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# Makefile.in generated by automake 1.14 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
-# Inc.
+# Copyright (C) 1994-2013 Free Software Foundation, Inc.
+
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -15,8 +14,53 @@
 
 @SET_MAKE@
 
-# Id: Makefile.am 549 2012-04-01 20:38:30Z des 
+# Id: Makefile.am 623 2013-02-25 07:24:51Z des 
 VPATH = @srcdir@
+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
+am__make_running_with_option = \
+  case $${target_option-} in \
+      ?) ;; \
+      *) echo "am__make_running_with_option: internal error: invalid" \
+              "target option '$${target_option-}' specified" >&2; \
+         exit 1;; \
+  esac; \
+  has_opt=no; \
+  sane_makeflags=$$MAKEFLAGS; \
+  if $(am__is_gnu_make); then \
+    sane_makeflags=$$MFLAGS; \
+  else \
+    case $$MAKEFLAGS in \
+      *\\[\ \  ]*) \
+        bs=\\; \
+        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+          | sed "s/$$bs$$bs[$$bs $$bs  ]*//g"`;; \
+    esac; \
+  fi; \
+  skip_next=no; \
+  strip_trailopt () \
+  { \
+    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+  }; \
+  for flg in $$sane_makeflags; do \
+    test $$skip_next = yes && { skip_next=no; continue; }; \
+    case $$flg in \
+      *=*|--*) continue;; \
+        -*I) strip_trailopt 'I'; skip_next=yes;; \
+      -*I?*) strip_trailopt 'I';; \
+        -*O) strip_trailopt 'O'; skip_next=yes;; \
+      -*O?*) strip_trailopt 'O';; \
+        -*l) strip_trailopt 'l'; skip_next=yes;; \
+      -*l?*) strip_trailopt 'l';; \
+      -[dEDm]) skip_next=yes;; \
+      -[JT]) skip_next=yes;; \
+    esac; \
+    case $$flg in \
+      *$$target_option*) has_opt=yes; break;; \
+    esac; \
+  done; \
+  test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
 pkgdatadir = $(datadir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
 pkglibdir = $(libdir)/@PACKAGE@
@@ -37,44 +81,91 @@
 host_triplet = @host@
 @WITH_DOC_TRUE@am__append_1 = doc
 subdir = .
-DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
-       $(srcdir)/Makefile.in $(srcdir)/config.h.in \
-       $(srcdir)/pamgdb.in $(top_srcdir)/configure INSTALL TODO \
-       config.guess config.sub depcomp install-sh ltmain.sh missing
+DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
+       $(top_srcdir)/configure $(am__configure_deps) \
+       $(srcdir)/config.h.in $(srcdir)/pamgdb.in $(srcdir)/mkpkgng.in \
+       INSTALL README TODO compile config.guess config.sub depcomp \
+       install-sh missing ltmain.sh
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
+       $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
+       $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
+       $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
        $(ACLOCAL_M4)
 am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
  configure.lineno config.status.lineno
 mkinstalldirs = $(install_sh) -d
 CONFIG_HEADER = config.h
-CONFIG_CLEAN_FILES = pamgdb
+CONFIG_CLEAN_FILES = pamgdb mkpkgng
 CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo "  GEN     " $@;
+am__v_GEN_1 = 
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 = 
 SOURCES =
 DIST_SOURCES =
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
-       html-recursive info-recursive install-data-recursive \
-       install-dvi-recursive install-exec-recursive \
-       install-html-recursive install-info-recursive \
-       install-pdf-recursive install-ps-recursive install-recursive \
-       installcheck-recursive installdirs-recursive pdf-recursive \
-       ps-recursive uninstall-recursive
+RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
+       ctags-recursive dvi-recursive html-recursive info-recursive \
+       install-data-recursive install-dvi-recursive \
+       install-exec-recursive install-html-recursive \
+       install-info-recursive install-pdf-recursive \
+       install-ps-recursive install-recursive installcheck-recursive \
+       installdirs-recursive pdf-recursive ps-recursive \
+       tags-recursive uninstall-recursive
+am__can_run_installinfo = \
+  case $$AM_UPDATE_INFO_DIR in \
+    n|no|NO) false;; \
+    *) (install-info --version) >/dev/null 2>&1;; \
+  esac
 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
   distclean-recursive maintainer-clean-recursive
-AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
-       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
-       distdir dist dist-all distcheck
+am__recursive_targets = \
+  $(RECURSIVE_TARGETS) \
+  $(RECURSIVE_CLEAN_TARGETS) \
+  $(am__extra_recursive_targets)
+AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
+       cscope distdir dist dist-all distcheck
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
+       $(LISP)config.h.in
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates.  Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+  BEGIN { nonempty = 0; } \
+  { items[$$0] = 1; nonempty = 1; } \
+  END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique.  This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+  list='$(am__tagged_files)'; \
+  unique=`for i in $$list; do \
+    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+  done | $(am__uniquify_input)`
 ETAGS = etags
 CTAGS = ctags
+CSCOPE = cscope
 DIST_SUBDIRS = lib bin modules include doc t
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 distdir = $(PACKAGE)-$(VERSION)
 top_distdir = $(distdir)
 am__remove_distdir = \
-  { test ! -d "$(distdir)" \
-    || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
-         && rm -fr "$(distdir)"; }; }
+  if test -d "$(distdir)"; then \
+    find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
+      && rm -rf "$(distdir)" \
+      || { sleep 5 && rm -rf "$(distdir)"; }; \
+  else :; fi
+am__post_remove_distdir = $(am__remove_distdir)
 am__relativize = \
   dir0=`pwd`; \
   sed_first='s,^\([^/]*\)/.*$$,\1,'; \
@@ -102,10 +193,14 @@
   reldir="$$dir2"
 DIST_ARCHIVES = $(distdir).tar.gz
 GZIP_ENV = --best
+DIST_TARGETS = dist-gzip
 distuninstallcheck_listfiles = find . -type f -print
+am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
+  | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
 distcleancheck_listfiles = find . -type f -print
 ACLOCAL = @ACLOCAL@
 AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
 AR = @AR@
 AUTOCONF = @AUTOCONF@
 AUTOHEADER = @AUTOHEADER@
@@ -116,6 +211,7 @@
 CFLAGS = @CFLAGS@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
+CRYPTO_LIBS = @CRYPTO_LIBS@
 CRYPT_LIBS = @CRYPT_LIBS@



Home | Main Index | Thread Index | Old Index