From f835eba6b34b3c8e7fe71f05653ad3d2fb7c2b67 Mon Sep 17 00:00:00 2001 From: foobar Date: Tue, 11 Jan 2005 04:56:57 +0000 Subject: [PATCH] MFH: - Added check for IMAP 2004 versions --- ext/imap/config.m4 | 6 ++++++ ext/imap/php_imap.c | 6 ++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/ext/imap/config.m4 b/ext/imap/config.m4 index 62c527912e..bc4d5e54ac 100644 --- a/ext/imap/config.m4 +++ b/ext/imap/config.m4 @@ -122,6 +122,12 @@ if test "$PHP_IMAP" != "no"; then fi done + dnl Check for c-client version 2004 + AC_EGREP_HEADER(mail_fetch_overview_sequence, $IMAP_INC_DIR/mail.h, [ + AC_DEFINE(HAVE_IMAP2004,1,[ ]) + ]) + + dnl Check for c-client version 2001 old_CPPFLAGS=$CPPFLAGS CPPFLAGS=-I$IMAP_INC_DIR AC_EGREP_CPP(this_is_true, [ diff --git a/ext/imap/php_imap.c b/ext/imap/php_imap.c index e51ca88064..19bbf33c2b 100644 --- a/ext/imap/php_imap.c +++ b/ext/imap/php_imap.c @@ -680,7 +680,9 @@ PHP_RSHUTDOWN_FUNCTION(imap) PHP_MINFO_FUNCTION(imap) { php_info_print_table_start(); -#if HAVE_IMAP2001 +#if HAVE_IMAP2004 + php_info_print_table_row(2, "IMAP c-Client Version", "2004"); +#elif HAVE_IMAP2001 php_info_print_table_row(2, "IMAP c-Client Version", "2001"); #elif HAVE_IMAP2000 php_info_print_table_row(2, "IMAP c-Client Version", "2000"); @@ -692,7 +694,7 @@ PHP_MINFO_FUNCTION(imap) #if HAVE_IMAP_SSL php_info_print_table_row(2, "SSL Support", "enabled"); #endif -#if HAVE_IMAP_KRB +#if HAVE_IMAP_KRB && HAVE_IMAP_AUTH_GSS php_info_print_table_row(2, "Kerberos Support", "enabled"); #endif php_info_print_table_end(); -- 2.50.1