summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfoobar <sniper@php.net>2005-01-11 04:56:06 +0000
committerfoobar <sniper@php.net>2005-01-11 04:56:06 +0000
commitb2980983075263585e7fe5e3b101716c0875d893 (patch)
tree494f17405b33089f0ef8b9e1bc33d5f0d9aba8e6
parentc55b4ab5161d33604a2cd5b58c57c566fc71fa67 (diff)
downloadphp-git-b2980983075263585e7fe5e3b101716c0875d893.tar.gz
- Added check for IMAP 2005 version
-rw-r--r--ext/imap/config.m46
-rw-r--r--ext/imap/php_imap.c6
2 files changed, 10 insertions, 2 deletions
diff --git a/ext/imap/config.m4 b/ext/imap/config.m4
index 3a9c281046..d9fe3cc6d7 100644
--- a/ext/imap/config.m4
+++ b/ext/imap/config.m4
@@ -110,6 +110,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 a81a0137ca..1dbe3f46b4 100644
--- a/ext/imap/php_imap.c
+++ b/ext/imap/php_imap.c
@@ -694,7 +694,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");
@@ -706,7 +708,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();