gsasl-commit
[Top][All Lists]
Advanced

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

[SCM] GNU gsasl branch, master, updated. gsasl-1-4-1-93-g3d8f799


From: Simon Josefsson
Subject: [SCM] GNU gsasl branch, master, updated. gsasl-1-4-1-93-g3d8f799
Date: Tue, 30 Mar 2010 10:59:52 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU gsasl".

http://git.savannah.gnu.org/cgit/gsasl.git/commit/?id=3d8f799094342713a5ca2a8d0401a5eb856b53d6

The branch, master has been updated
       via  3d8f799094342713a5ca2a8d0401a5eb856b53d6 (commit)
       via  714fbcc03f104b4d8b76d31b3af79f45569aae3c (commit)
       via  9bf8c09171ba3df290d90c0e8d53450246966e39 (commit)
      from  2ad7ed5fb03d39b78ef50c4dc906bce57d2d32e8 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 3d8f799094342713a5ca2a8d0401a5eb856b53d6
Author: Simon Josefsson <address@hidden>
Date:   Tue Mar 30 12:52:11 2010 +0200

    Require GNU GSS version 1.0.0 or later.

commit 714fbcc03f104b4d8b76d31b3af79f45569aae3c
Author: Simon Josefsson <address@hidden>
Date:   Tue Mar 30 12:46:56 2010 +0200

    Drop GS2 README.

commit 9bf8c09171ba3df290d90c0e8d53450246966e39
Author: Simon Josefsson <address@hidden>
Date:   Tue Mar 30 12:44:39 2010 +0200

    Typo.

-----------------------------------------------------------------------

Summary of changes:
 lib/NEWS            |    4 ++--
 lib/configure.ac    |   16 ++++++++++++++--
 lib/gs2/Makefile.am |    2 --
 lib/gs2/README      |   21 ---------------------
 4 files changed, 16 insertions(+), 27 deletions(-)
 delete mode 100644 lib/gs2/README

diff --git a/lib/NEWS b/lib/NEWS
index 6582793..0c348be 100644
--- a/lib/NEWS
+++ b/lib/NEWS
@@ -6,8 +6,8 @@ See the end for copying conditions.
 
 ** GS2-KRB5: New mechanism GS2 with support for Kerberos V5.
 The supported GSS-API implementations are GNU GSS, MIT Kerberos or
-Heimdal.  The GS2-KRB5-PLUS variant with TLS channel bindings are not
-supported.
+Heimdal.  The GS2-KRB5-PLUS variant with TLS channel bindings is not
+supported.  GNU GSS version 1.0.0 or later is required.
 
 ** DIGEST-MD5: The server code now returns GSASL_OK after the final token.
 
diff --git a/lib/configure.ac b/lib/configure.ac
index cb11d8f..8e8db00 100644
--- a/lib/configure.ac
+++ b/lib/configure.ac
@@ -194,7 +194,13 @@ fi
 
 if test "$gssapi_impl" = "gss"; then
   AC_MSG_NOTICE([trying GSS])
-  AC_LIB_HAVE_LINKFLAGS(gss,, [#include <gss.h>], [gss_check_version (0);])
+  AC_LIB_HAVE_LINKFLAGS(gss,, [#include <gss.h>], [
+#if GSS_VERSION_NUMBER < 0x010000
+too old version
+#else
+gss_check_version (0);
+#endif
+])
   if test "$ac_cv_libgss" != yes; then
     gssapi_impl=no
     AC_MSG_WARN([GNU GSS not found, disabling GSSAPI.])
@@ -223,7 +229,13 @@ elif test "$gssapi_impl" != "no"; then
   AC_MSG_NOTICE([auto-detecing GSS/MIT/Heimdal])
   AC_MSG_NOTICE([use --with-gssapi-impl=IMPL to hard code])
   AC_MSG_NOTICE([where IMPL is `gss', `mit', or `heimdal'])
-  AC_LIB_HAVE_LINKFLAGS(gss,, [#include <gss.h>], [gss_check_version (0);])
+  AC_LIB_HAVE_LINKFLAGS(gss,, [#include <gss.h>], [
+#if GSS_VERSION_NUMBER < 0x010000
+too old version
+#else
+gss_check_version (0);
+#endif
+])
   if test "$ac_cv_libgss" = yes; then
     gssapi_impl=gss
     AC_MSG_NOTICE([GNU GSS found])
diff --git a/lib/gs2/Makefile.am b/lib/gs2/Makefile.am
index 4350ba6..c92276a 100644
--- a/lib/gs2/Makefile.am
+++ b/lib/gs2/Makefile.am
@@ -23,8 +23,6 @@ AM_CFLAGS += $(CFLAG_VISIBILITY)
 AM_CPPFLAGS = -I$(srcdir)/../src -I../src -I$(srcdir)/../gl -I../gl \
        $(GSS_CFLAGS)
 
-EXTRA_DIST = README
-
 noinst_LTLIBRARIES = libgsasl-gs2.la
 libgsasl_gs2_la_SOURCES = gs2.h mechinfo.c \
        gs2helper.h gs2helper.c
diff --git a/lib/gs2/README b/lib/gs2/README
deleted file mode 100644
index 3e45583..0000000
--- a/lib/gs2/README
+++ /dev/null
@@ -1,21 +0,0 @@
-GS2 README -- Notes on the implementation
-Copyright (C) 2006, 2007 Simon Josefsson
-See the end for copying conditions.
-
-This directory holds an unfinished implementation of GS2, pending
-finalization of the standard.
-
-This module is written in portable C89.  It may be used as a
-stand-alone implementation, outside of the framework that GNU SASL
-provide.
-
-The files CLIENT.C and SERVER.C contain the glue between GNU SASL and
-the stand-alone implementation.  Currently it is the best (only)
-example on how to use the module.
-
-For updates to the project, see <http://www.gnu.org/software/gsasl/>.
-
-----------------------------------------------------------------------
-Copying and distribution of this file, with or without modification,
-are permitted in any medium without royalty provided the copyright
-notice and this notice are preserved.


hooks/post-receive
-- 
GNU gsasl




reply via email to

[Prev in Thread] Current Thread [Next in Thread]