Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/dist/openpam Import figwort: for changes read the HISTORY file.
details: https://anonhg.NetBSD.org/src/rev/ab37c7f6edfc
branches: trunk
changeset: 588012:ab37c7f6edfc
user: christos <christos%NetBSD.org@localhost>
date: Sun Feb 05 02:32:33 2006 +0000
description:
Import figwort: for changes read the HISTORY file.
diffstat:
dist/openpam/CREDITS | 5 +-
dist/openpam/HISTORY | 16 +-
dist/openpam/MANIFEST | 3 +-
dist/openpam/Makefile.am | 2 +
dist/openpam/Makefile.in | 6 +-
dist/openpam/RELNOTES | 6 +-
dist/openpam/aclocal.m4 | 144 ++-
dist/openpam/autogen.sh | 3 +
dist/openpam/bin/Makefile.am | 2 +
dist/openpam/bin/Makefile.in | 2 +
dist/openpam/bin/su/Makefile.am | 2 +
dist/openpam/bin/su/Makefile.in | 2 +
dist/openpam/configure | 346 ++++-
dist/openpam/doc/Makefile.am | 2 +
dist/openpam/doc/Makefile.in | 2 +
dist/openpam/doc/man/Makefile.am | 4 +
dist/openpam/doc/man/Makefile.in | 69 +-
dist/openpam/doc/man/openpam_free_envlist.3 | 2 +-
dist/openpam/doc/man/pam.conf.5 | 174 +++
dist/openpam/include/Makefile.am | 2 +
dist/openpam/include/Makefile.in | 2 +
dist/openpam/include/security/Makefile.am | 2 +
dist/openpam/include/security/Makefile.in | 2 +
dist/openpam/include/security/openpam_version.h | 6 +-
dist/openpam/lib/Makefile.am | 4 +
dist/openpam/lib/Makefile.in | 1188 +++++++++++++++++++++-
dist/openpam/ltmain.sh | 248 ++-
dist/openpam/modules/Makefile.am | 2 +
dist/openpam/modules/Makefile.in | 2 +
dist/openpam/modules/pam_deny/Makefile.am | 2 +
dist/openpam/modules/pam_deny/Makefile.in | 2 +
dist/openpam/modules/pam_deny/pam_deny.c | 6 +-
dist/openpam/modules/pam_permit/Makefile.am | 2 +
dist/openpam/modules/pam_permit/Makefile.in | 2 +
dist/openpam/modules/pam_unix/Makefile.am | 2 +
dist/openpam/modules/pam_unix/Makefile.in | 2 +
36 files changed, 1913 insertions(+), 355 deletions(-)
diffs (truncated from 3997 to 300 lines):
diff -r 695d42eb00ee -r ab37c7f6edfc dist/openpam/CREDITS
--- a/dist/openpam/CREDITS Sat Feb 04 23:33:37 2006 +0000
+++ b/dist/openpam/CREDITS Sun Feb 05 02:32:33 2006 +0000
@@ -13,12 +13,15 @@
Andrew Morgan <morgan%transmeta.com@localhost>
Brian Fundakowski Feldman <green%freebsd.org@localhost>
+ Christos Zoulas <christos%netbsd.org@localhost>
Darren J. Moffat <Darren.Moffat%sun.com@localhost>
Dmitry V. Levin <ldv%altlinux.org@localhost>
+ Emmanuel Dreyfus <manu%netbsd.org@localhost>
Eric Melville <eric%freebsd.org@localhost>
Gary Winiger <Gary.Winiger%sun.com@localhost>
Joe Marcus Clarke <marcus%freebsd.org@localhost>
Juli Mallett <jmallett%freebsd.org@localhost>
+ Hubert Feyrer <hubert%feyrer.de@localhost>
Mark Murray <markm%freebsd.org@localhost>
Mike Petullo <mike%flyn.org@localhost>
Mikko Työläjärvi <mbsd%pacbell.net@localhost>
@@ -28,4 +31,4 @@
Takanori Saneto <sanewo%ba2.so-net.ne.jp@localhost>
Yar Tikhiy <yar%freebsd.org@localhost>
-$P4: //depot/projects/openpam/CREDITS#10 $
+$P4: //depot/projects/openpam/CREDITS#12 $
diff -r 695d42eb00ee -r ab37c7f6edfc dist/openpam/HISTORY
--- a/dist/openpam/HISTORY Sat Feb 04 23:33:37 2006 +0000
+++ b/dist/openpam/HISTORY Sun Feb 05 02:32:33 2006 +0000
@@ -1,3 +1,16 @@
+OpenPAM Figwort 2005-06-16
+
+ - BUGFIX: Correct several small signedness and initialization bugs
+ discovered during review by the NetBSD team.
+
+ - BUGFIX: Modify gendoc.pl 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 path.
+
+ - ENHANCE: add a pam.conf(5) manual page.
+============================================================================
OpenPAM Feterita 2005-02-01
- BUGFIX: Correct numerous markup errors, invalid cross-references,
@@ -16,7 +29,6 @@
- ENHANCE: Minor overhaul of the autoconf / build system.
- ENHANCE: Add openpam_free_envlist(3).
-
============================================================================
OpenPAM Eelgrass 2004-02-10
@@ -292,4 +304,4 @@
First (beta) release.
============================================================================
-$P4: //depot/projects/openpam/HISTORY#23 $
+$P4: //depot/projects/openpam/HISTORY#24 $
diff -r 695d42eb00ee -r ab37c7f6edfc dist/openpam/MANIFEST
--- a/dist/openpam/MANIFEST Sat Feb 04 23:33:37 2006 +0000
+++ b/dist/openpam/MANIFEST Sun Feb 05 02:32:33 2006 +0000
@@ -1,5 +1,5 @@
#
-# $P4: //depot/projects/openpam/MANIFEST#20 $
+# $P4: //depot/projects/openpam/MANIFEST#21 $
#
CREDITS
HISTORY
@@ -47,6 +47,7 @@
doc/man/openpam_set_option.3
doc/man/openpam_ttyconv.3
doc/man/pam.3
+doc/man/pam.conf.5
doc/man/pam.man
doc/man/pam_acct_mgmt.3
doc/man/pam_authenticate.3
diff -r 695d42eb00ee -r ab37c7f6edfc dist/openpam/Makefile.am
--- a/dist/openpam/Makefile.am Sat Feb 04 23:33:37 2006 +0000
+++ b/dist/openpam/Makefile.am Sun Feb 05 02:32:33 2006 +0000
@@ -1,3 +1,5 @@
+# $P4: //depot/projects/openpam/Makefile.am#3 $
+
SUBDIRS = lib bin modules doc include
EXTRA_DIST = CREDITS HISTORY INSTALL LICENSE MANIFEST README RELNOTES
diff -r 695d42eb00ee -r ab37c7f6edfc dist/openpam/Makefile.in
--- a/dist/openpam/Makefile.in Sat Feb 04 23:33:37 2006 +0000
+++ b/dist/openpam/Makefile.in Sun Feb 05 02:32:33 2006 +0000
@@ -13,6 +13,8 @@
# PARTICULAR PURPOSE.
@SET_MAKE@
+
+# $P4: //depot/projects/openpam/Makefile.am#3 $
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
@@ -38,8 +40,8 @@
target_triplet = @target@
DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in $(srcdir)/config.h.in \
- $(top_srcdir)/configure INSTALL config.guess config.sub \
- depcomp install-sh ltmain.sh missing
+ $(top_srcdir)/configure INSTALL compile config.guess \
+ config.sub depcomp install-sh ltmain.sh missing
subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
diff -r 695d42eb00ee -r ab37c7f6edfc dist/openpam/RELNOTES
--- a/dist/openpam/RELNOTES Sat Feb 04 23:33:37 2006 +0000
+++ b/dist/openpam/RELNOTES Sun Feb 05 02:32:33 2006 +0000
@@ -1,6 +1,6 @@
- Release notes for OpenPAM Feterita
- ==================================
+ Release notes for OpenPAM Figwort
+ =================================
This release corresponds to the code used in FreeBSD-CURRENT as of the
release date. It has also been tested on several other platforms, and
@@ -26,4 +26,4 @@
Please direct bug reports and inquiries to <des%freebsd.org@localhost>.
-$P4: //depot/projects/openpam/RELNOTES#21 $
+$P4: //depot/projects/openpam/RELNOTES#22 $
diff -r 695d42eb00ee -r ab37c7f6edfc dist/openpam/aclocal.m4
--- a/dist/openpam/aclocal.m4 Sat Feb 04 23:33:37 2006 +0000
+++ b/dist/openpam/aclocal.m4 Sun Feb 05 02:32:33 2006 +0000
@@ -669,7 +669,7 @@
lt_cv_sys_max_cmd_len=8192;
;;
- netbsd* | freebsd* | openbsd* | darwin* )
+ netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
# This has been around since 386BSD, at least. Likely further.
if test -x /sbin/sysctl; then
lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
@@ -681,8 +681,20 @@
# And add a safety zone
lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
;;
-
- *)
+ osf*)
+ # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
+ # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
+ # nice to cause kernel panics so lets avoid the loop below.
+ # First set a reasonable default.
+ lt_cv_sys_max_cmd_len=16384
+ #
+ if test -x /sbin/sysconfig; then
+ case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
+ *1*) lt_cv_sys_max_cmd_len=-1 ;;
+ esac
+ fi
+ ;;
+ *)
# If test is not a shell built-in, we'll probably end up computing a
# maximum length that is only half of the actual maximum length, but
# we can't tell.
@@ -1247,7 +1259,7 @@
;;
pw32*)
# pw32 DLLs use 'pw' prefix rather than 'lib'
- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+ library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
;;
esac
;;
@@ -1305,7 +1317,9 @@
dynamic_linker='GNU ld.so'
;;
-freebsd*)
+freebsd* | dragonfly*)
+ # DragonFly does not have aout. When/if they implement a new
+ # versioning mechanism, adjust this.
objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
version_type=freebsd-$objformat
case $version_type in
@@ -1324,7 +1338,7 @@
freebsd2*)
shlibpath_overrides_runpath=yes
;;
- freebsd3.[01]* | freebsdelf3.[01]*)
+ freebsd3.[[01]]* | freebsdelf3.[[01]]*)
shlibpath_overrides_runpath=yes
hardcode_into_libs=yes
;;
@@ -1450,7 +1464,7 @@
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- lt_ld_extra=`$SED -e 's/[:,\t]/ /g;s/=[^=]*$//;s/=[^= ]* / /g' /etc/ld.so.conf | tr '\n' ' '`
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,\t]/ /g;s/=[^=]*$//;s/=[^=
]* / /g;/^$/d' | tr '\n' ' '`
sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
fi
@@ -1680,7 +1694,7 @@
case $tagname in
CXX)
if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
- ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
+ ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
(test "X$CXX" != "Xg++"))) ; then
AC_LIBTOOL_LANG_CXX_CONFIG
else
@@ -2151,13 +2165,13 @@
lt_cv_deplibs_check_method=pass_all
;;
-freebsd* | kfreebsd*-gnu)
+freebsd* | kfreebsd*-gnu | dragonfly*)
if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
case $host_cpu in
i*86 )
# Not sure whether the presence of OpenBSD here was a mistake.
# Let's accept both of them until this is cleared up.
- lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[[3-9]]86 (compact )?demand paged shared library'
+ lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library'
lt_cv_file_magic_cmd=/usr/bin/file
lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
;;
@@ -2426,7 +2440,7 @@
[
AC_REQUIRE([AC_PROG_CXX])
if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
- ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
+ ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
(test "X$CXX" != "Xg++"))) ; then
AC_PROG_CXXCPP
fi
@@ -2763,7 +2777,7 @@
_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
if test "$GXX" = yes; then
- case $host_os in aix4.[012]|aix4.[012].*)
+ case $host_os in aix4.[[012]]|aix4.[[012]].*)
# We only want to do this on AIX 4.2 and lower, the check
# below for broken collect2 doesn't work under 4.3+
collect2name=`${CC} -print-prog-name=collect2`
@@ -2784,6 +2798,9 @@
fi
esac
shared_flag='-shared'
+ if test "$aix_use_runtimelinking" = yes; then
+ shared_flag="$shared_flag "'${wl}-G'
+ fi
else
# not using gcc
if test "$host_cpu" = ia64; then
@@ -2947,14 +2964,14 @@
;;
esac
;;
- freebsd[12]*)
+ freebsd[[12]]*)
# C++ shared libraries reported to be fairly broken before switch to ELF
_LT_AC_TAGVAR(ld_shlibs, $1)=no
;;
freebsd-elf*)
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
;;
- freebsd* | kfreebsd*-gnu)
+ freebsd* | kfreebsd*-gnu | dragonfly*)
# FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
# conventions
_LT_AC_TAGVAR(ld_shlibs, $1)=yes
@@ -2985,7 +3002,7 @@
# explicitly linking system object files so we need to strip them
# from the output so that they don't get included in the library
# dependencies.
- output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *)
list="$list $z";;esac; done; echo $list'
+ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[[-]]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *)
list="$list $z";;esac; done; echo $list'
;;
*)
if test "$GXX" = yes; then
@@ -3143,8 +3160,12 @@
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols
-o $lib'
;;
*) # Version 8.0 or newer
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ tmp_idyn=
+ case $host_cpu in
+ ia64*) tmp_idyn=' -i_dynamic';;
+ esac
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
;;
esac
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
@@ -3152,6 +3173,14 @@
_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
;;
+ pgCC)
+ # Portland Group C++ compiler
Home |
Main Index |
Thread Index |
Old Index