Hello community,
here is the log from the commit of package librpcsecgss
checked in at Fri Mar 28 11:55:06 CET 2008.
--------
--- librpcsecgss/librpcsecgss.changes 2008-02-25 07:59:07.000000000 +0100
+++ /mounts/work_src_done/STABLE/librpcsecgss/librpcsecgss.changes 2008-03-27 13:59:09.000000000 +0100
@@ -1,0 +2,7 @@
+Thu Mar 27 13:56:40 CET 2008 - mkoenig@suse.de
+
+- update to version 0.17
+ * Fix for stack overflow problem (CVE-2007-3999)
+ * Change to use libgssglue rather than libgssapi.
+
+-------------------------------------------------------------------
Old:
----
librpcsecgss-0.14.tar.bz2
New:
----
librpcsecgss-0.17.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ librpcsecgss.spec ++++++
--- /var/tmp/diff_new_pack.q13541/_old 2008-03-28 11:53:51.000000000 +0100
+++ /var/tmp/diff_new_pack.q13541/_new 2008-03-28 11:53:51.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package librpcsecgss (Version 0.14)
+# spec file for package librpcsecgss (Version 0.17)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,11 +12,11 @@
Name: librpcsecgss
-BuildRequires: krb5-devel libgssapi pkgconfig
+BuildRequires: libgssglue-devel pkgconfig
Url: http://www.citi.umich.edu/projects/nfsv4/linux
Summary: Library Implementing GSSAPI Security for ONC RPC
-Version: 0.14
-Release: 98
+Version: 0.17
+Release: 1
Group: Development/Libraries/C and C++
License: BSD 3-Clause
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -65,6 +65,10 @@
%{_libdir}/pkgconfig/librpcsecgss.pc
%changelog
+* Thu Mar 27 2008 mkoenig@suse.de
+- update to version 0.17
+ * Fix for stack overflow problem (CVE-2007-3999)
+ * Change to use libgssglue rather than libgssapi.
* Mon Feb 25 2008 crrodriguez@suse.de
- fix library-without-ldconfig-post* errors
* Wed Aug 09 2006 ro@suse.de
++++++ librpcsecgss-0.14.tar.bz2 -> librpcsecgss-0.17.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/librpcsecgss-0.14/aclocal.m4 new/librpcsecgss-0.17/aclocal.m4
--- old/librpcsecgss-0.14/aclocal.m4 2006-08-01 16:09:25.000000000 +0200
+++ new/librpcsecgss-0.17/aclocal.m4 2007-10-16 20:16:34.000000000 +0200
@@ -1597,7 +1597,7 @@
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- 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/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
fi
@@ -4305,6 +4305,9 @@
# Is the compiler the GNU C compiler?
with_gcc=$_LT_AC_TAGVAR(GCC, $1)
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
@@ -4438,11 +4441,11 @@
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1)
+predep_objects=\`echo $lt_[]_LT_AC_TAGVAR(predep_objects, $1) | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1)
+postdep_objects=\`echo $lt_[]_LT_AC_TAGVAR(postdep_objects, $1) | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
@@ -4454,7 +4457,7 @@
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1)
+compiler_lib_search_path=\`echo $lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1) | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
@@ -4534,7 +4537,7 @@
link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1)
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
@@ -6370,6 +6373,7 @@
done
done
done
+IFS=$as_save_IFS
lt_ac_max=0
lt_ac_count=0
# Add /usr/xpg4/bin/sed as it is typically found on Solaris
@@ -6402,6 +6406,7 @@
done
])
SED=$lt_cv_path_SED
+AC_SUBST([SED])
AC_MSG_RESULT([$SED])
])
@@ -6543,7 +6548,8 @@
_PKG_TEXT
])],
- [$4])
+ [AC_MSG_RESULT([no])
+ $4])
elif test $pkg_failed = untried; then
ifelse([$4], , [AC_MSG_FAILURE(dnl
[The pkg-config script could not be found or is too old. Make sure it
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/librpcsecgss-0.14/ChangeLog new/librpcsecgss-0.17/ChangeLog
--- old/librpcsecgss-0.14/ChangeLog 2006-08-01 19:04:59.000000000 +0200
+++ new/librpcsecgss-0.17/ChangeLog 2007-09-06 15:30:53.000000000 +0200
@@ -116,3 +116,17 @@
functions in the glibc library. This fixes problems when
NIS is used and winds up calling our function rather than
the glibc version of the function.
+
+2007-09-04: Kevin Coffman
+ Release 0.15
+
+ * Fix for stack overflow problem (CVE-2007-3999)
+ * Change to use libgssglue rather than libgssapi.
+ This resolves a conflict with Heimdal and MIT
+ Kerberos which use the libgssapi name.
+
+2007-09-06: Kevin Coffman
+ Release 0.16
+
+ * Patch from Guillaume Rousse
+ Fix include path to find gssglue headers.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/librpcsecgss-0.14/compile new/librpcsecgss-0.17/compile
--- old/librpcsecgss-0.14/compile 1970-01-01 01:00:00.000000000 +0100
+++ new/librpcsecgss-0.17/compile 2007-09-06 15:21:44.000000000 +0200
@@ -0,0 +1,142 @@
+#! /bin/sh
+# Wrapper for compilers which do not understand `-c -o'.
+
+scriptversion=2005-05-14.22
+
+# Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc.
+# Written by Tom Tromey .
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# This file is maintained in Automake, please report
+# bugs to or send patches to
+# .
+
+case $1 in
+ '')
+ echo "$0: No command. Try \`$0 --help' for more information." 1>&2
+ exit 1;
+ ;;
+ -h | --h*)
+ cat <<\EOF
+Usage: compile [--help] [--version] PROGRAM [ARGS]
+
+Wrapper for compilers which do not understand `-c -o'.
+Remove `-o dest.o' from ARGS, run PROGRAM with the remaining
+arguments, and rename the output as expected.
+
+If you are trying to build a whole package this is not the
+right script to run: please start by reading the file `INSTALL'.
+
+Report bugs to .
+EOF
+ exit $?
+ ;;
+ -v | --v*)
+ echo "compile $scriptversion"
+ exit $?
+ ;;
+esac
+
+ofile=
+cfile=
+eat=
+
+for arg
+do
+ if test -n "$eat"; then
+ eat=
+ else
+ case $1 in
+ -o)
+ # configure might choose to run compile as `compile cc -o foo foo.c'.
+ # So we strip `-o arg' only if arg is an object.
+ eat=1
+ case $2 in
+ *.o | *.obj)
+ ofile=$2
+ ;;
+ *)
+ set x "$@" -o "$2"
+ shift
+ ;;
+ esac
+ ;;
+ *.c)
+ cfile=$1
+ set x "$@" "$1"
+ shift
+ ;;
+ *)
+ set x "$@" "$1"
+ shift
+ ;;
+ esac
+ fi
+ shift
+done
+
+if test -z "$ofile" || test -z "$cfile"; then
+ # If no `-o' option was seen then we might have been invoked from a
+ # pattern rule where we don't need one. That is ok -- this is a
+ # normal compilation that the losing compiler can handle. If no
+ # `.c' file was seen then we are probably linking. That is also
+ # ok.
+ exec "$@"
+fi
+
+# Name of file we expect compiler to create.
+cofile=`echo "$cfile" | sed -e 's|^.*/||' -e 's/\.c$/.o/'`
+
+# Create the lock directory.
+# Note: use `[/.-]' here to ensure that we don't use the same name
+# that we are using for the .o file. Also, base the name on the expected
+# object file name, since that is what matters with a parallel build.
+lockdir=`echo "$cofile" | sed -e 's|[/.-]|_|g'`.d
+while true; do
+ if mkdir "$lockdir" >/dev/null 2>&1; then
+ break
+ fi
+ sleep 1
+done
+# FIXME: race condition here if user kills between mkdir and trap.
+trap "rmdir '$lockdir'; exit 1" 1 2 15
+
+# Run the compile.
+"$@"
+ret=$?
+
+if test -f "$cofile"; then
+ mv "$cofile" "$ofile"
+elif test -f "${cofile}bj"; then
+ mv "${cofile}bj" "$ofile"
+fi
+
+rmdir "$lockdir"
+exit $ret
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-end: "$"
+# End:
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/librpcsecgss-0.14/configure new/librpcsecgss-0.17/configure
--- old/librpcsecgss-0.14/configure 2006-08-01 16:09:30.000000000 +0200
+++ new/librpcsecgss-0.17/configure 2007-10-16 20:16:40.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.60 for librpcsecgss 0.14.
+# Generated by GNU Autoconf 2.60 for librpcsecgss 0.17.
#
# Report bugs to .
#
@@ -713,8 +713,8 @@
# Identity of this package.
PACKAGE_NAME='librpcsecgss'
PACKAGE_TARNAME='librpcsecgss'
-PACKAGE_VERSION='0.14'
-PACKAGE_STRING='librpcsecgss 0.14'
+PACKAGE_VERSION='0.17'
+PACKAGE_STRING='librpcsecgss 0.17'
PACKAGE_BUGREPORT='nfsv4-wg@citi.umich.edu'
ac_unique_file="src/auth_gss.c"
@@ -836,6 +836,7 @@
CCDEPMODE
am__fastdepCC_TRUE
am__fastdepCC_FALSE
+SED
GREP
EGREP
LN_S
@@ -855,8 +856,8 @@
ac_ct_F77
LIBTOOL
PKG_CONFIG
-GSSAPI_CFLAGS
-GSSAPI_LIBS
+GSSGLUE_CFLAGS
+GSSGLUE_LIBS
LIBOBJS
LTLIBOBJS'
ac_subst_files=''
@@ -875,8 +876,8 @@
F77
FFLAGS
PKG_CONFIG
-GSSAPI_CFLAGS
-GSSAPI_LIBS'
+GSSGLUE_CFLAGS
+GSSGLUE_LIBS'
# Initialize some variables set by options.
@@ -1379,7 +1380,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures librpcsecgss 0.14 to adapt to many kinds of systems.
+\`configure' configures librpcsecgss 0.17 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1449,7 +1450,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of librpcsecgss 0.14:";;
+ short | recursive ) echo "Configuration of librpcsecgss 0.17:";;
esac
cat <<\_ACEOF
@@ -1486,9 +1487,10 @@
F77 Fortran 77 compiler command
FFLAGS Fortran 77 compiler flags
PKG_CONFIG path to pkg-config utility
- GSSAPI_CFLAGS
- C compiler flags for GSSAPI, overriding pkg-config
- GSSAPI_LIBS linker flags for GSSAPI, overriding pkg-config
+ GSSGLUE_CFLAGS
+ C compiler flags for GSSGLUE, overriding pkg-config
+ GSSGLUE_LIBS
+ linker flags for GSSGLUE, overriding pkg-config
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
@@ -1554,7 +1556,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-librpcsecgss configure 0.14
+librpcsecgss configure 0.17
generated by GNU Autoconf 2.60
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1568,7 +1570,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by librpcsecgss $as_me 0.14, which was
+It was created by librpcsecgss $as_me 0.17, which was
generated by GNU Autoconf 2.60. Invocation command line was
$ $0 $@
@@ -2239,7 +2241,7 @@
# Define the identity of the package.
PACKAGE=librpcsecgss
- VERSION=0.14
+ VERSION=0.17
# Some tools Automake needs.
@@ -3725,6 +3727,7 @@
done
done
done
+IFS=$as_save_IFS
lt_ac_max=0
lt_ac_count=0
# Add /usr/xpg4/bin/sed as it is typically found on Solaris
@@ -3759,6 +3762,7 @@
fi
SED=$lt_cv_path_SED
+
{ echo "$as_me:$LINENO: result: $SED" >&5
echo "${ECHO_T}$SED" >&6; }
@@ -4346,7 +4350,7 @@
;;
*-*-irix6*)
# Find out which ABI we are using.
- echo '#line 4349 "configure"' > conftest.$ac_ext
+ echo '#line 4353 "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>&5
ac_status=$?
@@ -7310,11 +7314,11 @@
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:7313: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:7317: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:7317: \$? = $ac_status" >&5
+ echo "$as_me:7321: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -7578,11 +7582,11 @@
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:7581: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:7585: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:7585: \$? = $ac_status" >&5
+ echo "$as_me:7589: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -7682,11 +7686,11 @@
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:7685: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:7689: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:7689: \$? = $ac_status" >&5
+ echo "$as_me:7693: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -9179,7 +9183,7 @@
libsuff=
case "$host_cpu" in
x86_64*|s390x*|powerpc64*)
- echo '#line 9182 "configure"' > conftest.$ac_ext
+ echo '#line 9186 "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>&5
ac_status=$?
@@ -9198,7 +9202,7 @@
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- 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/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
fi
@@ -10155,7 +10159,7 @@
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext < conftest.$ac_ext <&5)
+ (eval echo "\"\$as_me:12633: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:12630: \$? = $ac_status" >&5
+ echo "$as_me:12637: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -12727,11 +12734,11 @@
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:12730: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:12737: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:12734: \$? = $ac_status" >&5
+ echo "$as_me:12741: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -13263,7 +13270,7 @@
libsuff=
case "$host_cpu" in
x86_64*|s390x*|powerpc64*)
- echo '#line 13266 "configure"' > conftest.$ac_ext
+ echo '#line 13273 "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>&5
ac_status=$?
@@ -13282,7 +13289,7 @@
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- 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/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
fi
@@ -13667,6 +13674,9 @@
# Is the compiler the GNU C compiler?
with_gcc=$GCC_CXX
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
@@ -13800,11 +13810,11 @@
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_predep_objects_CXX
+predep_objects=\`echo $lt_predep_objects_CXX | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_postdep_objects_CXX
+postdep_objects=\`echo $lt_postdep_objects_CXX | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
@@ -13816,7 +13826,7 @@
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
+compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_CXX | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
@@ -13896,7 +13906,7 @@
link_all_deplibs=$link_all_deplibs_CXX
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
@@ -14318,11 +14328,11 @@
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:14321: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:14331: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:14325: \$? = $ac_status" >&5
+ echo "$as_me:14335: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -14422,11 +14432,11 @@
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:14425: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:14435: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:14429: \$? = $ac_status" >&5
+ echo "$as_me:14439: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -15899,7 +15909,7 @@
libsuff=
case "$host_cpu" in
x86_64*|s390x*|powerpc64*)
- echo '#line 15902 "configure"' > conftest.$ac_ext
+ echo '#line 15912 "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>&5
ac_status=$?
@@ -15918,7 +15928,7 @@
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- 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/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
fi
@@ -16303,6 +16313,9 @@
# Is the compiler the GNU C compiler?
with_gcc=$GCC_F77
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
@@ -16436,11 +16449,11 @@
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_predep_objects_F77
+predep_objects=\`echo $lt_predep_objects_F77 | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_postdep_objects_F77
+postdep_objects=\`echo $lt_postdep_objects_F77 | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
@@ -16452,7 +16465,7 @@
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_F77
+compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_F77 | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
@@ -16532,7 +16545,7 @@
link_all_deplibs=$link_all_deplibs_F77
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
@@ -16673,11 +16686,11 @@
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:16676: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:16689: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:16680: \$? = $ac_status" >&5
+ echo "$as_me:16693: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -16941,11 +16954,11 @@
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:16944: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:16957: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:16948: \$? = $ac_status" >&5
+ echo "$as_me:16961: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings other than the usual output.
@@ -17045,11 +17058,11 @@
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:17048: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:17061: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:17052: \$? = $ac_status" >&5
+ echo "$as_me:17065: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -18542,7 +18555,7 @@
libsuff=
case "$host_cpu" in
x86_64*|s390x*|powerpc64*)
- echo '#line 18545 "configure"' > conftest.$ac_ext
+ echo '#line 18558 "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>&5
ac_status=$?
@@ -18561,7 +18574,7 @@
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- 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/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
fi
@@ -18946,6 +18959,9 @@
# Is the compiler the GNU C compiler?
with_gcc=$GCC_GCJ
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
@@ -19079,11 +19095,11 @@
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_predep_objects_GCJ
+predep_objects=\`echo $lt_predep_objects_GCJ | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_postdep_objects_GCJ
+postdep_objects=\`echo $lt_postdep_objects_GCJ | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
@@ -19095,7 +19111,7 @@
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
+compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_GCJ | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
@@ -19175,7 +19191,7 @@
link_all_deplibs=$link_all_deplibs_GCJ
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
@@ -19426,6 +19442,9 @@
# Is the compiler the GNU C compiler?
with_gcc=$GCC_RC
+gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
+gcc_ver=\`gcc -dumpversion\`
+
# An ERE matcher.
EGREP=$lt_EGREP
@@ -19559,11 +19578,11 @@
# Dependencies to place before the objects being linked to create a
# shared library.
-predep_objects=$lt_predep_objects_RC
+predep_objects=\`echo $lt_predep_objects_RC | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place after the objects being linked to create a
# shared library.
-postdep_objects=$lt_postdep_objects_RC
+postdep_objects=\`echo $lt_postdep_objects_RC | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Dependencies to place before the objects being linked to create a
# shared library.
@@ -19575,7 +19594,7 @@
# The library search path used internally by the compiler when linking
# a shared library.
-compiler_lib_search_path=$lt_compiler_lib_search_path_RC
+compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_RC | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Method to check whether dependent libraries are shared objects.
deplibs_check_method=$lt_deplibs_check_method
@@ -19655,7 +19674,7 @@
link_all_deplibs=$link_all_deplibs_RC
# Compile-time system search path for libraries
-sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
# Run-time system search path for libraries
sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
@@ -20852,20 +20871,20 @@
fi
pkg_failed=no
-{ echo "$as_me:$LINENO: checking for GSSAPI" >&5
-echo $ECHO_N "checking for GSSAPI... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: checking for GSSGLUE" >&5
+echo $ECHO_N "checking for GSSGLUE... $ECHO_C" >&6; }
if test -n "$PKG_CONFIG"; then
- if test -n "$GSSAPI_CFLAGS"; then
- pkg_cv_GSSAPI_CFLAGS="$GSSAPI_CFLAGS"
+ if test -n "$GSSGLUE_CFLAGS"; then
+ pkg_cv_GSSGLUE_CFLAGS="$GSSGLUE_CFLAGS"
else
if test -n "$PKG_CONFIG" && \
- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libgssapi >= 0.9\"") >&5
- ($PKG_CONFIG --exists --print-errors "libgssapi >= 0.9") 2>&5
+ { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libgssglue >= 0.1\"") >&5
+ ($PKG_CONFIG --exists --print-errors "libgssglue >= 0.1") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; then
- pkg_cv_GSSAPI_CFLAGS=`$PKG_CONFIG --cflags "libgssapi >= 0.9" 2>/dev/null`
+ pkg_cv_GSSGLUE_CFLAGS=`$PKG_CONFIG --cflags "libgssglue >= 0.1" 2>/dev/null`
else
pkg_failed=yes
fi
@@ -20874,16 +20893,16 @@
pkg_failed=untried
fi
if test -n "$PKG_CONFIG"; then
- if test -n "$GSSAPI_LIBS"; then
- pkg_cv_GSSAPI_LIBS="$GSSAPI_LIBS"
+ if test -n "$GSSGLUE_LIBS"; then
+ pkg_cv_GSSGLUE_LIBS="$GSSGLUE_LIBS"
else
if test -n "$PKG_CONFIG" && \
- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libgssapi >= 0.9\"") >&5
- ($PKG_CONFIG --exists --print-errors "libgssapi >= 0.9") 2>&5
+ { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libgssglue >= 0.1\"") >&5
+ ($PKG_CONFIG --exists --print-errors "libgssglue >= 0.1") 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; then
- pkg_cv_GSSAPI_LIBS=`$PKG_CONFIG --libs "libgssapi >= 0.9" 2>/dev/null`
+ pkg_cv_GSSGLUE_LIBS=`$PKG_CONFIG --libs "libgssglue >= 0.1" 2>/dev/null`
else
pkg_failed=yes
fi
@@ -20902,31 +20921,33 @@
_pkg_short_errors_supported=no
fi
if test $_pkg_short_errors_supported = yes; then
- GSSAPI_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libgssapi >= 0.9"`
+ GSSGLUE_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libgssglue >= 0.1"`
else
- GSSAPI_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libgssapi >= 0.9"`
+ GSSGLUE_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libgssglue >= 0.1"`
fi
# Put the nasty error message in config.log where it belongs
- echo "$GSSAPI_PKG_ERRORS" >&5
+ echo "$GSSGLUE_PKG_ERRORS" >&5
- { { echo "$as_me:$LINENO: error: Unable to locate information required to use libgssapi.
+ { echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6; }
+ { { echo "$as_me:$LINENO: error: Unable to locate information required to use libgssglue.
If you have pkgconfig installed, you might try setting environment
variable PKG_CONFIG_PATH to /usr/local/lib/pkgconfig" >&5
-echo "$as_me: error: Unable to locate information required to use libgssapi.
+echo "$as_me: error: Unable to locate information required to use libgssglue.
If you have pkgconfig installed, you might try setting environment
variable PKG_CONFIG_PATH to /usr/local/lib/pkgconfig" >&2;}
{ (exit 1); exit 1; }; }
elif test $pkg_failed = untried; then
- { { echo "$as_me:$LINENO: error: Unable to locate information required to use libgssapi.
+ { { echo "$as_me:$LINENO: error: Unable to locate information required to use libgssglue.
If you have pkgconfig installed, you might try setting environment
variable PKG_CONFIG_PATH to /usr/local/lib/pkgconfig" >&5
-echo "$as_me: error: Unable to locate information required to use libgssapi.
+echo "$as_me: error: Unable to locate information required to use libgssglue.
If you have pkgconfig installed, you might try setting environment
variable PKG_CONFIG_PATH to /usr/local/lib/pkgconfig" >&2;}
{ (exit 1); exit 1; }; }
else
- GSSAPI_CFLAGS=$pkg_cv_GSSAPI_CFLAGS
- GSSAPI_LIBS=$pkg_cv_GSSAPI_LIBS
+ GSSGLUE_CFLAGS=$pkg_cv_GSSGLUE_CFLAGS
+ GSSGLUE_LIBS=$pkg_cv_GSSGLUE_LIBS
{ echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6; }
:
@@ -22707,7 +22728,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by librpcsecgss $as_me 0.14, which was
+This file was extended by librpcsecgss $as_me 0.17, which was
generated by GNU Autoconf 2.60. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -22754,7 +22775,7 @@
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-librpcsecgss config.status 0.14
+librpcsecgss config.status 0.17
configured by $0, generated by GNU Autoconf 2.60,
with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
@@ -23005,6 +23026,7 @@
CCDEPMODE!$CCDEPMODE$ac_delim
am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
+SED!$SED$ac_delim
GREP!$GREP$ac_delim
EGREP!$EGREP$ac_delim
LN_S!$LN_S$ac_delim
@@ -23019,7 +23041,6 @@
am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
CXXCPP!$CXXCPP$ac_delim
-F77!$F77$ac_delim
_ACEOF
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
@@ -23061,17 +23082,18 @@
ac_delim='%!_!# '
for ac_last_try in false false false false false :; do
cat >conf$$subs.sed <<_ACEOF
+F77!$F77$ac_delim
FFLAGS!$FFLAGS$ac_delim
ac_ct_F77!$ac_ct_F77$ac_delim
LIBTOOL!$LIBTOOL$ac_delim
PKG_CONFIG!$PKG_CONFIG$ac_delim
-GSSAPI_CFLAGS!$GSSAPI_CFLAGS$ac_delim
-GSSAPI_LIBS!$GSSAPI_LIBS$ac_delim
+GSSGLUE_CFLAGS!$GSSGLUE_CFLAGS$ac_delim
+GSSGLUE_LIBS!$GSSGLUE_LIBS$ac_delim
LIBOBJS!$LIBOBJS$ac_delim
LTLIBOBJS!$LTLIBOBJS$ac_delim
_ACEOF
- if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 8; then
+ if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 9; then
break
elif $ac_last_try; then
{ { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/librpcsecgss-0.14/configure.in new/librpcsecgss-0.17/configure.in
--- old/librpcsecgss-0.14/configure.in 2006-08-01 16:07:39.000000000 +0200
+++ new/librpcsecgss-0.17/configure.in 2007-10-16 20:15:57.000000000 +0200
@@ -2,9 +2,9 @@
# Process this file with autoconf to produce a configure script.
AC_PREREQ(2.59)
-AC_INIT(librpcsecgss, 0.14, nfsv4-wg@citi.umich.edu)
+AC_INIT(librpcsecgss, 0.17, nfsv4-wg@citi.umich.edu)
AC_CONFIG_SRCDIR([src/auth_gss.c])
-AM_INIT_AUTOMAKE(librpcsecgss, 0.14, nfsv4-wg@citi.umich.edu)
+AM_INIT_AUTOMAKE(librpcsecgss, 0.17, nfsv4-wg@citi.umich.edu)
AM_PROG_LIBTOOL
# Checks for programs.
@@ -12,8 +12,8 @@
AC_PROG_RANLIB
# Checks for libraries.
-PKG_CHECK_MODULES([GSSAPI], [libgssapi >= 0.9], [],
- [AC_MSG_ERROR([Unable to locate information required to use libgssapi.
+PKG_CHECK_MODULES([GSSGLUE], [libgssglue >= 0.1], [],
+ [AC_MSG_ERROR([Unable to locate information required to use libgssglue.
If you have pkgconfig installed, you might try setting environment
variable PKG_CONFIG_PATH to /usr/local/lib/pkgconfig])])
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/librpcsecgss-0.14/include/rpcsecgss/rpc/auth.h new/librpcsecgss-0.17/include/rpcsecgss/rpc/auth.h
--- old/librpcsecgss-0.14/include/rpcsecgss/rpc/auth.h 2006-04-14 17:50:45.000000000 +0200
+++ new/librpcsecgss-0.17/include/rpcsecgss/rpc/auth.h 2007-09-13 21:42:10.000000000 +0200
@@ -195,7 +195,8 @@
* Any style authentication. These routines can be used by any
* authentication style that does not use the wrap/unwrap functions.
*/
-int authany_wrap(), authany_unwrap();
+int authany_wrap(struct __rpc_auth *, XDR *, xdrproc_t, caddr_t);
+int authany_unwrap(struct __rpc_auth *, XDR *, xdrproc_t, caddr_t);
/*
* These are the various implementations of client side authenticators.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/librpcsecgss-0.14/include/rpcsecgss/rpc/svc_auth.h new/librpcsecgss-0.17/include/rpcsecgss/rpc/svc_auth.h
--- old/librpcsecgss-0.14/include/rpcsecgss/rpc/svc_auth.h 2006-04-14 17:47:22.000000000 +0200
+++ new/librpcsecgss-0.17/include/rpcsecgss/rpc/svc_auth.h 2007-09-13 22:20:11.000000000 +0200
@@ -42,14 +42,22 @@
#ifndef _RPC_SVCAUTH_H
#define _RPC_SVCAUTH_H
+struct svc_req;
+
/*
* Interface to server-side authentication flavors.
*/
-typedef struct {
+typedef struct svc_authentication_data {
struct svc_auth_ops {
- int (*svc_ah_wrap)();
- int (*svc_ah_unwrap)();
- int (*svc_ah_destroy)();
+ int (*svc_ah_wrap)(struct svc_authentication_data *auth,
+ XDR *xdrs,
+ xdrproc_t xdr_func,
+ caddr_t xdr_ptr);
+ int (*svc_ah_unwrap)(struct svc_authentication_data *auth,
+ XDR *xdrs,
+ xdrproc_t xdr_func,
+ caddr_t xdr_ptr);
+ int (*svc_ah_destroy)(struct svc_authentication_data *auth);
} *svc_ah_ops;
caddr_t svc_ah_private;
} SVCAUTH;
@@ -77,7 +85,9 @@
* Server side authenticator
*/
__BEGIN_DECLS
-extern enum auth_stat _authenticate();
+extern enum auth_stat _authenticate(struct svc_req *__rqst,
+ struct rpc_msg *__msg,
+ bool_t *no_dispatch);
__END_DECLS
#endif /* !_RPC_SVCAUTH_H */
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/librpcsecgss-0.14/include/rpcsecgss/rpc/svc.h new/librpcsecgss-0.17/include/rpcsecgss/rpc/svc.h
--- old/librpcsecgss-0.14/include/rpcsecgss/rpc/svc.h 2006-04-14 17:53:02.000000000 +0200
+++ new/librpcsecgss-0.17/include/rpcsecgss/rpc/svc.h 2007-09-13 22:25:10.000000000 +0200
@@ -279,12 +279,6 @@
extern int svc_fds;
#endif /* def FD_SETSIZE */
-/*
- * a small program implemented by the svc_rpc implementation itself;
- * also see clnt.h for protocol numbers.
- */
-extern void rpctest_service(); /* XXX relic? */
-
__BEGIN_DECLS
extern void svc_getreq __P((int));
extern void svc_getreqset __P((fd_set *));
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/librpcsecgss-0.14/librpcsecgss.pc.in new/librpcsecgss-0.17/librpcsecgss.pc.in
--- old/librpcsecgss-0.14/librpcsecgss.pc.in 2005-12-05 15:41:20.000000000 +0100
+++ new/librpcsecgss-0.17/librpcsecgss.pc.in 2007-09-06 17:39:04.000000000 +0200
@@ -5,7 +5,7 @@
Name: librpcsecgss
Description: Library that implements rpcsec_gss interface.
-Requires: libgssapi
+Requires: libgssglue
Version: @PACKAGE_VERSION@
Libs: -L@libdir@ -lrpcsecgss
Cflags: -I@includedir@/rpcsecgss
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/librpcsecgss-0.14/Makefile.in new/librpcsecgss-0.17/Makefile.in
--- old/librpcsecgss-0.14/Makefile.in 2006-08-01 16:09:29.000000000 +0200
+++ new/librpcsecgss-0.17/Makefile.in 2007-10-16 20:16:38.000000000 +0200
@@ -39,8 +39,8 @@
DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in $(srcdir)/librpcsecgss.pc.in \
$(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \
- config.guess config.sub depcomp install-sh ltmain.sh missing \
- mkinstalldirs
+ compile config.guess config.sub depcomp install-sh ltmain.sh \
+ missing mkinstalldirs
subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.in
@@ -111,8 +111,8 @@
F77 = @F77@
FFLAGS = @FFLAGS@
GREP = @GREP@
-GSSAPI_CFLAGS = @GSSAPI_CFLAGS@
-GSSAPI_LIBS = @GSSAPI_LIBS@
+GSSGLUE_CFLAGS = @GSSGLUE_CFLAGS@
+GSSGLUE_LIBS = @GSSGLUE_LIBS@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
@@ -134,6 +134,7 @@
PATH_SEPARATOR = @PATH_SEPARATOR@
PKG_CONFIG = @PKG_CONFIG@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/librpcsecgss-0.14/src/Makefile.am new/librpcsecgss-0.17/src/Makefile.am
--- old/librpcsecgss-0.14/src/Makefile.am 2006-08-01 16:21:26.000000000 +0200
+++ new/librpcsecgss-0.17/src/Makefile.am 2007-09-06 15:19:00.000000000 +0200
@@ -1,5 +1,7 @@
lib_LTLIBRARIES = librpcsecgss.la
+librpcsecgss_la_CPPFLAGS = $(GSSGLUE_CFLAGS)
librpcsecgss_la_LDFLAGS = -version-info 3:0:0
+librpcsecgss_la_LIBADD = $(GSSGLUE_LIBS)
librpcsecgss_la_SOURCES = \
auth_gss.c authgss_prot.c svc.c svc_run.c svc_auth.c \
svc_auth_none.c svc_auth_unix.c svc_auth_gss.c \
@@ -25,7 +27,7 @@
../include/rpcsecgss/rpc/svc.h \
../include/rpcsecgss/rpc/svc_auth.h
-INCLUDES = -I$(srcdir)/../include/rpcsecgss $(GSSAPI_CFLAGS)
+INCLUDES = -I$(srcdir)/../include/rpcsecgss
OLD_HDRS = \
../include/rpcsecgss/rpc/auth_unix.h \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/librpcsecgss-0.14/src/Makefile.in new/librpcsecgss-0.17/src/Makefile.in
--- old/librpcsecgss-0.14/src/Makefile.in 2006-08-01 16:21:36.000000000 +0200
+++ new/librpcsecgss-0.17/src/Makefile.in 2007-10-16 20:16:38.000000000 +0200
@@ -55,12 +55,19 @@
am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)"
libLTLIBRARIES_INSTALL = $(INSTALL)
LTLIBRARIES = $(lib_LTLIBRARIES)
-librpcsecgss_la_LIBADD =
-am_librpcsecgss_la_OBJECTS = auth_gss.lo authgss_prot.lo svc.lo \
- svc_run.lo svc_auth.lo svc_auth_none.lo svc_auth_unix.lo \
- svc_auth_gss.lo svc_raw.lo svc_simple.lo svc_tcp.lo svc_udp.lo \
- rpc_commondata.lo clnt_generic.lo clnt_perror.lo clnt_raw.lo \
- clnt_simple.lo clnt_tcp.lo clnt_udp.lo
+am__DEPENDENCIES_1 =
+librpcsecgss_la_DEPENDENCIES = $(am__DEPENDENCIES_1)
+am_librpcsecgss_la_OBJECTS = librpcsecgss_la-auth_gss.lo \
+ librpcsecgss_la-authgss_prot.lo librpcsecgss_la-svc.lo \
+ librpcsecgss_la-svc_run.lo librpcsecgss_la-svc_auth.lo \
+ librpcsecgss_la-svc_auth_none.lo \
+ librpcsecgss_la-svc_auth_unix.lo \
+ librpcsecgss_la-svc_auth_gss.lo librpcsecgss_la-svc_raw.lo \
+ librpcsecgss_la-svc_simple.lo librpcsecgss_la-svc_tcp.lo \
+ librpcsecgss_la-svc_udp.lo librpcsecgss_la-rpc_commondata.lo \
+ librpcsecgss_la-clnt_generic.lo librpcsecgss_la-clnt_perror.lo \
+ librpcsecgss_la-clnt_raw.lo librpcsecgss_la-clnt_simple.lo \
+ librpcsecgss_la-clnt_tcp.lo librpcsecgss_la-clnt_udp.lo
librpcsecgss_la_OBJECTS = $(am_librpcsecgss_la_OBJECTS)
DEFAULT_INCLUDES = -I. -I$(srcdir)
depcomp = $(SHELL) $(top_srcdir)/depcomp
@@ -110,8 +117,8 @@
F77 = @F77@
FFLAGS = @FFLAGS@
GREP = @GREP@
-GSSAPI_CFLAGS = @GSSAPI_CFLAGS@
-GSSAPI_LIBS = @GSSAPI_LIBS@
+GSSGLUE_CFLAGS = @GSSGLUE_CFLAGS@
+GSSGLUE_LIBS = @GSSGLUE_LIBS@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
@@ -133,6 +140,7 @@
PATH_SEPARATOR = @PATH_SEPARATOR@
PKG_CONFIG = @PKG_CONFIG@
RANLIB = @RANLIB@
+SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
@@ -185,7 +193,9 @@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
lib_LTLIBRARIES = librpcsecgss.la
+librpcsecgss_la_CPPFLAGS = $(GSSGLUE_CFLAGS)
librpcsecgss_la_LDFLAGS = -version-info 3:0:0
+librpcsecgss_la_LIBADD = $(GSSGLUE_LIBS)
librpcsecgss_la_SOURCES = \
auth_gss.c authgss_prot.c svc.c svc_run.c svc_auth.c \
svc_auth_none.c svc_auth_unix.c svc_auth_gss.c \
@@ -210,7 +220,7 @@
../include/rpcsecgss/rpc/svc.h \
../include/rpcsecgss/rpc/svc_auth.h
-INCLUDES = -I$(srcdir)/../include/rpcsecgss $(GSSAPI_CFLAGS)
+INCLUDES = -I$(srcdir)/../include/rpcsecgss
OLD_HDRS = \
../include/rpcsecgss/rpc/auth_unix.h \
../include/rpcsecgss/rpc/clnt.h \
@@ -291,25 +301,25 @@
distclean-compile:
-rm -f *.tab.c
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/auth_gss.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/authgss_prot.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clnt_generic.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clnt_perror.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clnt_raw.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clnt_simple.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clnt_tcp.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clnt_udp.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rpc_commondata.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/svc.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/svc_auth.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/svc_auth_gss.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/svc_auth_none.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/svc_auth_unix.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/svc_raw.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/svc_run.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/svc_simple.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/svc_tcp.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/svc_udp.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/librpcsecgss_la-auth_gss.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/librpcsecgss_la-authgss_prot.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/librpcsecgss_la-clnt_generic.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/librpcsecgss_la-clnt_perror.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/librpcsecgss_la-clnt_raw.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/librpcsecgss_la-clnt_simple.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/librpcsecgss_la-clnt_tcp.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/librpcsecgss_la-clnt_udp.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/librpcsecgss_la-rpc_commondata.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/librpcsecgss_la-svc.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/librpcsecgss_la-svc_auth.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/librpcsecgss_la-svc_auth_gss.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/librpcsecgss_la-svc_auth_none.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/librpcsecgss_la-svc_auth_unix.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/librpcsecgss_la-svc_raw.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/librpcsecgss_la-svc_run.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/librpcsecgss_la-svc_simple.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/librpcsecgss_la-svc_tcp.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/librpcsecgss_la-svc_udp.Plo@am__quote@
.c.o:
@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
@@ -332,6 +342,139 @@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
+librpcsecgss_la-auth_gss.lo: auth_gss.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT librpcsecgss_la-auth_gss.lo -MD -MP -MF "$(DEPDIR)/librpcsecgss_la-auth_gss.Tpo" -c -o librpcsecgss_la-auth_gss.lo `test -f 'auth_gss.c' || echo '$(srcdir)/'`auth_gss.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/librpcsecgss_la-auth_gss.Tpo" "$(DEPDIR)/librpcsecgss_la-auth_gss.Plo"; else rm -f "$(DEPDIR)/librpcsecgss_la-auth_gss.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='auth_gss.c' object='librpcsecgss_la-auth_gss.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o librpcsecgss_la-auth_gss.lo `test -f 'auth_gss.c' || echo '$(srcdir)/'`auth_gss.c
+
+librpcsecgss_la-authgss_prot.lo: authgss_prot.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT librpcsecgss_la-authgss_prot.lo -MD -MP -MF "$(DEPDIR)/librpcsecgss_la-authgss_prot.Tpo" -c -o librpcsecgss_la-authgss_prot.lo `test -f 'authgss_prot.c' || echo '$(srcdir)/'`authgss_prot.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/librpcsecgss_la-authgss_prot.Tpo" "$(DEPDIR)/librpcsecgss_la-authgss_prot.Plo"; else rm -f "$(DEPDIR)/librpcsecgss_la-authgss_prot.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='authgss_prot.c' object='librpcsecgss_la-authgss_prot.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o librpcsecgss_la-authgss_prot.lo `test -f 'authgss_prot.c' || echo '$(srcdir)/'`authgss_prot.c
+
+librpcsecgss_la-svc.lo: svc.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT librpcsecgss_la-svc.lo -MD -MP -MF "$(DEPDIR)/librpcsecgss_la-svc.Tpo" -c -o librpcsecgss_la-svc.lo `test -f 'svc.c' || echo '$(srcdir)/'`svc.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/librpcsecgss_la-svc.Tpo" "$(DEPDIR)/librpcsecgss_la-svc.Plo"; else rm -f "$(DEPDIR)/librpcsecgss_la-svc.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='svc.c' object='librpcsecgss_la-svc.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o librpcsecgss_la-svc.lo `test -f 'svc.c' || echo '$(srcdir)/'`svc.c
+
+librpcsecgss_la-svc_run.lo: svc_run.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT librpcsecgss_la-svc_run.lo -MD -MP -MF "$(DEPDIR)/librpcsecgss_la-svc_run.Tpo" -c -o librpcsecgss_la-svc_run.lo `test -f 'svc_run.c' || echo '$(srcdir)/'`svc_run.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/librpcsecgss_la-svc_run.Tpo" "$(DEPDIR)/librpcsecgss_la-svc_run.Plo"; else rm -f "$(DEPDIR)/librpcsecgss_la-svc_run.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='svc_run.c' object='librpcsecgss_la-svc_run.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o librpcsecgss_la-svc_run.lo `test -f 'svc_run.c' || echo '$(srcdir)/'`svc_run.c
+
+librpcsecgss_la-svc_auth.lo: svc_auth.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT librpcsecgss_la-svc_auth.lo -MD -MP -MF "$(DEPDIR)/librpcsecgss_la-svc_auth.Tpo" -c -o librpcsecgss_la-svc_auth.lo `test -f 'svc_auth.c' || echo '$(srcdir)/'`svc_auth.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/librpcsecgss_la-svc_auth.Tpo" "$(DEPDIR)/librpcsecgss_la-svc_auth.Plo"; else rm -f "$(DEPDIR)/librpcsecgss_la-svc_auth.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='svc_auth.c' object='librpcsecgss_la-svc_auth.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o librpcsecgss_la-svc_auth.lo `test -f 'svc_auth.c' || echo '$(srcdir)/'`svc_auth.c
+
+librpcsecgss_la-svc_auth_none.lo: svc_auth_none.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT librpcsecgss_la-svc_auth_none.lo -MD -MP -MF "$(DEPDIR)/librpcsecgss_la-svc_auth_none.Tpo" -c -o librpcsecgss_la-svc_auth_none.lo `test -f 'svc_auth_none.c' || echo '$(srcdir)/'`svc_auth_none.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/librpcsecgss_la-svc_auth_none.Tpo" "$(DEPDIR)/librpcsecgss_la-svc_auth_none.Plo"; else rm -f "$(DEPDIR)/librpcsecgss_la-svc_auth_none.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='svc_auth_none.c' object='librpcsecgss_la-svc_auth_none.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o librpcsecgss_la-svc_auth_none.lo `test -f 'svc_auth_none.c' || echo '$(srcdir)/'`svc_auth_none.c
+
+librpcsecgss_la-svc_auth_unix.lo: svc_auth_unix.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT librpcsecgss_la-svc_auth_unix.lo -MD -MP -MF "$(DEPDIR)/librpcsecgss_la-svc_auth_unix.Tpo" -c -o librpcsecgss_la-svc_auth_unix.lo `test -f 'svc_auth_unix.c' || echo '$(srcdir)/'`svc_auth_unix.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/librpcsecgss_la-svc_auth_unix.Tpo" "$(DEPDIR)/librpcsecgss_la-svc_auth_unix.Plo"; else rm -f "$(DEPDIR)/librpcsecgss_la-svc_auth_unix.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='svc_auth_unix.c' object='librpcsecgss_la-svc_auth_unix.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o librpcsecgss_la-svc_auth_unix.lo `test -f 'svc_auth_unix.c' || echo '$(srcdir)/'`svc_auth_unix.c
+
+librpcsecgss_la-svc_auth_gss.lo: svc_auth_gss.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT librpcsecgss_la-svc_auth_gss.lo -MD -MP -MF "$(DEPDIR)/librpcsecgss_la-svc_auth_gss.Tpo" -c -o librpcsecgss_la-svc_auth_gss.lo `test -f 'svc_auth_gss.c' || echo '$(srcdir)/'`svc_auth_gss.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/librpcsecgss_la-svc_auth_gss.Tpo" "$(DEPDIR)/librpcsecgss_la-svc_auth_gss.Plo"; else rm -f "$(DEPDIR)/librpcsecgss_la-svc_auth_gss.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='svc_auth_gss.c' object='librpcsecgss_la-svc_auth_gss.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o librpcsecgss_la-svc_auth_gss.lo `test -f 'svc_auth_gss.c' || echo '$(srcdir)/'`svc_auth_gss.c
+
+librpcsecgss_la-svc_raw.lo: svc_raw.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT librpcsecgss_la-svc_raw.lo -MD -MP -MF "$(DEPDIR)/librpcsecgss_la-svc_raw.Tpo" -c -o librpcsecgss_la-svc_raw.lo `test -f 'svc_raw.c' || echo '$(srcdir)/'`svc_raw.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/librpcsecgss_la-svc_raw.Tpo" "$(DEPDIR)/librpcsecgss_la-svc_raw.Plo"; else rm -f "$(DEPDIR)/librpcsecgss_la-svc_raw.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='svc_raw.c' object='librpcsecgss_la-svc_raw.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o librpcsecgss_la-svc_raw.lo `test -f 'svc_raw.c' || echo '$(srcdir)/'`svc_raw.c
+
+librpcsecgss_la-svc_simple.lo: svc_simple.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT librpcsecgss_la-svc_simple.lo -MD -MP -MF "$(DEPDIR)/librpcsecgss_la-svc_simple.Tpo" -c -o librpcsecgss_la-svc_simple.lo `test -f 'svc_simple.c' || echo '$(srcdir)/'`svc_simple.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/librpcsecgss_la-svc_simple.Tpo" "$(DEPDIR)/librpcsecgss_la-svc_simple.Plo"; else rm -f "$(DEPDIR)/librpcsecgss_la-svc_simple.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='svc_simple.c' object='librpcsecgss_la-svc_simple.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o librpcsecgss_la-svc_simple.lo `test -f 'svc_simple.c' || echo '$(srcdir)/'`svc_simple.c
+
+librpcsecgss_la-svc_tcp.lo: svc_tcp.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT librpcsecgss_la-svc_tcp.lo -MD -MP -MF "$(DEPDIR)/librpcsecgss_la-svc_tcp.Tpo" -c -o librpcsecgss_la-svc_tcp.lo `test -f 'svc_tcp.c' || echo '$(srcdir)/'`svc_tcp.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/librpcsecgss_la-svc_tcp.Tpo" "$(DEPDIR)/librpcsecgss_la-svc_tcp.Plo"; else rm -f "$(DEPDIR)/librpcsecgss_la-svc_tcp.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='svc_tcp.c' object='librpcsecgss_la-svc_tcp.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o librpcsecgss_la-svc_tcp.lo `test -f 'svc_tcp.c' || echo '$(srcdir)/'`svc_tcp.c
+
+librpcsecgss_la-svc_udp.lo: svc_udp.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT librpcsecgss_la-svc_udp.lo -MD -MP -MF "$(DEPDIR)/librpcsecgss_la-svc_udp.Tpo" -c -o librpcsecgss_la-svc_udp.lo `test -f 'svc_udp.c' || echo '$(srcdir)/'`svc_udp.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/librpcsecgss_la-svc_udp.Tpo" "$(DEPDIR)/librpcsecgss_la-svc_udp.Plo"; else rm -f "$(DEPDIR)/librpcsecgss_la-svc_udp.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='svc_udp.c' object='librpcsecgss_la-svc_udp.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o librpcsecgss_la-svc_udp.lo `test -f 'svc_udp.c' || echo '$(srcdir)/'`svc_udp.c
+
+librpcsecgss_la-rpc_commondata.lo: rpc_commondata.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT librpcsecgss_la-rpc_commondata.lo -MD -MP -MF "$(DEPDIR)/librpcsecgss_la-rpc_commondata.Tpo" -c -o librpcsecgss_la-rpc_commondata.lo `test -f 'rpc_commondata.c' || echo '$(srcdir)/'`rpc_commondata.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/librpcsecgss_la-rpc_commondata.Tpo" "$(DEPDIR)/librpcsecgss_la-rpc_commondata.Plo"; else rm -f "$(DEPDIR)/librpcsecgss_la-rpc_commondata.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='rpc_commondata.c' object='librpcsecgss_la-rpc_commondata.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o librpcsecgss_la-rpc_commondata.lo `test -f 'rpc_commondata.c' || echo '$(srcdir)/'`rpc_commondata.c
+
+librpcsecgss_la-clnt_generic.lo: clnt_generic.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT librpcsecgss_la-clnt_generic.lo -MD -MP -MF "$(DEPDIR)/librpcsecgss_la-clnt_generic.Tpo" -c -o librpcsecgss_la-clnt_generic.lo `test -f 'clnt_generic.c' || echo '$(srcdir)/'`clnt_generic.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/librpcsecgss_la-clnt_generic.Tpo" "$(DEPDIR)/librpcsecgss_la-clnt_generic.Plo"; else rm -f "$(DEPDIR)/librpcsecgss_la-clnt_generic.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='clnt_generic.c' object='librpcsecgss_la-clnt_generic.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o librpcsecgss_la-clnt_generic.lo `test -f 'clnt_generic.c' || echo '$(srcdir)/'`clnt_generic.c
+
+librpcsecgss_la-clnt_perror.lo: clnt_perror.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT librpcsecgss_la-clnt_perror.lo -MD -MP -MF "$(DEPDIR)/librpcsecgss_la-clnt_perror.Tpo" -c -o librpcsecgss_la-clnt_perror.lo `test -f 'clnt_perror.c' || echo '$(srcdir)/'`clnt_perror.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/librpcsecgss_la-clnt_perror.Tpo" "$(DEPDIR)/librpcsecgss_la-clnt_perror.Plo"; else rm -f "$(DEPDIR)/librpcsecgss_la-clnt_perror.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='clnt_perror.c' object='librpcsecgss_la-clnt_perror.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o librpcsecgss_la-clnt_perror.lo `test -f 'clnt_perror.c' || echo '$(srcdir)/'`clnt_perror.c
+
+librpcsecgss_la-clnt_raw.lo: clnt_raw.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT librpcsecgss_la-clnt_raw.lo -MD -MP -MF "$(DEPDIR)/librpcsecgss_la-clnt_raw.Tpo" -c -o librpcsecgss_la-clnt_raw.lo `test -f 'clnt_raw.c' || echo '$(srcdir)/'`clnt_raw.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/librpcsecgss_la-clnt_raw.Tpo" "$(DEPDIR)/librpcsecgss_la-clnt_raw.Plo"; else rm -f "$(DEPDIR)/librpcsecgss_la-clnt_raw.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='clnt_raw.c' object='librpcsecgss_la-clnt_raw.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o librpcsecgss_la-clnt_raw.lo `test -f 'clnt_raw.c' || echo '$(srcdir)/'`clnt_raw.c
+
+librpcsecgss_la-clnt_simple.lo: clnt_simple.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT librpcsecgss_la-clnt_simple.lo -MD -MP -MF "$(DEPDIR)/librpcsecgss_la-clnt_simple.Tpo" -c -o librpcsecgss_la-clnt_simple.lo `test -f 'clnt_simple.c' || echo '$(srcdir)/'`clnt_simple.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/librpcsecgss_la-clnt_simple.Tpo" "$(DEPDIR)/librpcsecgss_la-clnt_simple.Plo"; else rm -f "$(DEPDIR)/librpcsecgss_la-clnt_simple.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='clnt_simple.c' object='librpcsecgss_la-clnt_simple.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o librpcsecgss_la-clnt_simple.lo `test -f 'clnt_simple.c' || echo '$(srcdir)/'`clnt_simple.c
+
+librpcsecgss_la-clnt_tcp.lo: clnt_tcp.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT librpcsecgss_la-clnt_tcp.lo -MD -MP -MF "$(DEPDIR)/librpcsecgss_la-clnt_tcp.Tpo" -c -o librpcsecgss_la-clnt_tcp.lo `test -f 'clnt_tcp.c' || echo '$(srcdir)/'`clnt_tcp.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/librpcsecgss_la-clnt_tcp.Tpo" "$(DEPDIR)/librpcsecgss_la-clnt_tcp.Plo"; else rm -f "$(DEPDIR)/librpcsecgss_la-clnt_tcp.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='clnt_tcp.c' object='librpcsecgss_la-clnt_tcp.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o librpcsecgss_la-clnt_tcp.lo `test -f 'clnt_tcp.c' || echo '$(srcdir)/'`clnt_tcp.c
+
+librpcsecgss_la-clnt_udp.lo: clnt_udp.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT librpcsecgss_la-clnt_udp.lo -MD -MP -MF "$(DEPDIR)/librpcsecgss_la-clnt_udp.Tpo" -c -o librpcsecgss_la-clnt_udp.lo `test -f 'clnt_udp.c' || echo '$(srcdir)/'`clnt_udp.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/librpcsecgss_la-clnt_udp.Tpo" "$(DEPDIR)/librpcsecgss_la-clnt_udp.Plo"; else rm -f "$(DEPDIR)/librpcsecgss_la-clnt_udp.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='clnt_udp.c' object='librpcsecgss_la-clnt_udp.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(librpcsecgss_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o librpcsecgss_la-clnt_udp.lo `test -f 'clnt_udp.c' || echo '$(srcdir)/'`clnt_udp.c
+
mostlyclean-libtool:
-rm -f *.lo
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/librpcsecgss-0.14/src/svc_auth_gss.c new/librpcsecgss-0.17/src/svc_auth_gss.c
--- old/librpcsecgss-0.14/src/svc_auth_gss.c 2006-05-25 16:28:29.000000000 +0200
+++ new/librpcsecgss-0.17/src/svc_auth_gss.c 2007-08-27 23:09:05.000000000 +0200
@@ -413,22 +413,28 @@
struct opaque_auth *oa;
gss_buffer_desc rpcbuf, checksum;
OM_uint32 maj_stat, min_stat, qop_state;
- u_char rpchdr[128];
+ int32_t bufsize;
int32_t *buf;
+ u_char *rpchdr;
AUTHGSS_DEBUG(1, ("in svcauth_gss_validate()"));
- memset(rpchdr, 0, sizeof(rpchdr));
+ oa = &msg->rm_call.cb_cred;
+ if (oa->oa_length > MAX_AUTH_BYTES)
+ return (FALSE);
+
+ bufsize = 8 * BYTES_PER_XDR_UNIT + RNDUP(oa->oa_length);
+ buf = calloc(bufsize, 1);
+ if (buf == NULL)
+ return (FALSE);
+ rpchdr = (u_char *) buf;
- /* XXX - Reconstruct RPC header for signing (from xdr_callmsg). */
- buf = (int32_t *)rpchdr;
IXDR_PUT_LONG(buf, msg->rm_xid);
IXDR_PUT_ENUM(buf, msg->rm_direction);
IXDR_PUT_LONG(buf, msg->rm_call.cb_rpcvers);
IXDR_PUT_LONG(buf, msg->rm_call.cb_prog);
IXDR_PUT_LONG(buf, msg->rm_call.cb_vers);
IXDR_PUT_LONG(buf, msg->rm_call.cb_proc);
- oa = &msg->rm_call.cb_cred;
IXDR_PUT_ENUM(buf, oa->oa_flavor);
IXDR_PUT_LONG(buf, oa->oa_length);
if (oa->oa_length) {
@@ -444,6 +450,8 @@
maj_stat = gss_verify_mic(&min_stat, gd->ctx, &rpcbuf, &checksum,
&qop_state);
+ free(rpchdr);
+
if (maj_stat != GSS_S_COMPLETE) {
authgss_log_status("gss_verify_mic", maj_stat, min_stat);
return (FALSE);
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org