You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by so...@apache.org on 2005/08/15 01:33:00 UTC
svn commit: r232672 - in /httpd/mod_smtpd/trunk: README configure.ac smtp.h
smtp_core.c smtp_protocol.c
Author: soc-rian
Date: Sun Aug 14 16:32:58 2005
New Revision: 232672
URL: http://svn.apache.org/viewcvs?rev=232672&view=rev
Log:
Applied patches, fixed bulid errors.
Removed:
httpd/mod_smtpd/trunk/README
Modified:
httpd/mod_smtpd/trunk/configure.ac
httpd/mod_smtpd/trunk/smtp.h
httpd/mod_smtpd/trunk/smtp_core.c
httpd/mod_smtpd/trunk/smtp_protocol.c
Modified: httpd/mod_smtpd/trunk/configure.ac
URL: http://svn.apache.org/viewcvs/httpd/mod_smtpd/trunk/configure.ac?rev=232672&r1=232671&r2=232672&view=diff
==============================================================================
--- httpd/mod_smtpd/trunk/configure.ac (original)
+++ httpd/mod_smtpd/trunk/configure.ac Sun Aug 14 16:32:58 2005
@@ -4,7 +4,14 @@
AC_DEFUN([CHECK_VERSION],[dnl
min_apache_version=ifelse([$1], ,no,$1)
AP_BIN=`$APXS_BIN -q BINDIR`
- our_apache_version=`$AP_BIN/httpd -v | grep -i Apache |
+ AP_SBIN=`$APXS_BIN -q SBINDIR`
+ AP_PROG=`$APXS_BIN -q PROGNAME`
+ if test -e "$AP_BIN/$AP_PROG"; then
+ AP_PATH="$AP_BIN/$AP_PROG"
+ else
+ AP_PATH="$AP_SBIN/$AP_PROG"
+ fi
+ our_apache_version=`$AP_PATH -v | grep -i Apache |
sed -e 's/.*Apache\///' | tr -dc [^0-9.]`
AC_MSG_CHECKING(for Apache version >= $min_apache_version)
@@ -27,14 +34,16 @@
apxs_prefix="$withval",
)
- if test ! -d $apxs_prefix; then
- apxs_prefix=`dirname $apxs_prefix`
- fi
+ if test -d $apxs_prefix; then
+ apxs_prefix=`dirname $apxs_prefix`
- test_paths="$apxs_prefix:$apxs_prefix/bin:$apxs_prefix/sbin"
- test_paths="${test_paths}:${PATH}:/usr/bin:/usr/sbin"
- test_paths="${test_paths}:/usr/local/bin:/usr/local/sbin:/usr/local/apache2/bin"
- AC_PATH_PROG(APXS_BIN, apxs, no, [$test_paths])
+ test_paths="$apxs_prefix:$apxs_prefix/bin:$apxs_prefix/sbin"
+ test_paths="${test_paths}:${PATH}:/usr/bin:/usr/sbin"
+ test_paths="${test_paths}:/usr/local/bin:/usr/local/sbin:/usr/local/apache2/bin"
+ AC_PATH_PROG(APXS_BIN, apxs, no, [$test_paths])
+ else
+ APXS_BIN="$withval"
+ fi
if test "$APXS_BIN" = "no"; then
AC_MSG_ERROR([*** The apxs binary installed by apache could not be found!])
Modified: httpd/mod_smtpd/trunk/smtp.h
URL: http://svn.apache.org/viewcvs/httpd/mod_smtpd/trunk/smtp.h?rev=232672&r1=232671&r2=232672&view=diff
==============================================================================
--- httpd/mod_smtpd/trunk/smtp.h (original)
+++ httpd/mod_smtpd/trunk/smtp.h Sun Aug 14 16:32:58 2005
@@ -43,13 +43,13 @@
} smtpd_handler_st;
void
- process_smtp_connection_internal(request_rec *r);
+ smtpd_process_connection_internal(request_rec *r);
void
smtpd_clear_request_rec(smtpd_request_rec *);
apr_hash_t *
- smtpd_get_handlers();
+ smtpd_get_handlers(void);
HANDLER_DECLARE(ehlo);
HANDLER_DECLARE(helo);
Modified: httpd/mod_smtpd/trunk/smtp_core.c
URL: http://svn.apache.org/viewcvs/httpd/mod_smtpd/trunk/smtp_core.c?rev=232672&r1=232671&r2=232672&view=diff
==============================================================================
--- httpd/mod_smtpd/trunk/smtp_core.c (original)
+++ httpd/mod_smtpd/trunk/smtp_core.c Sun Aug 14 16:32:58 2005
@@ -262,7 +262,7 @@
r = smtpd_create_request(c);
ap_update_child_status(r->connection->sbh, SERVER_BUSY_KEEPALIVE, r);
- process_smtp_connection_internal(r);
+ smtpd_process_connection_internal(r);
return OK;
}
@@ -345,8 +345,6 @@
// register connection processor
ap_hook_process_connection(process_smtp_connection, NULL,
NULL, APR_HOOK_MIDDLE);
- APR_OPTIONAL_HOOK(smtpd, queue, default_queue, NULL, NULL, APR_HOOK_LAST);
- APR_OPTIONAL_HOOK(smtpd, rcpt, default_rcpt, NULL, NULL, APR_HOOK_LAST);
smtpd_handlers = apr_hash_make(p);
Modified: httpd/mod_smtpd/trunk/smtp_protocol.c
URL: http://svn.apache.org/viewcvs/httpd/mod_smtpd/trunk/smtp_protocol.c?rev=232672&r1=232671&r2=232672&view=diff
==============================================================================
--- httpd/mod_smtpd/trunk/smtp_protocol.c (original)
+++ httpd/mod_smtpd/trunk/smtp_protocol.c Sun Aug 14 16:32:58 2005
@@ -38,7 +38,7 @@
#define BUFFER_STR_LEN 1024
void
-process_smtp_connection_internal(request_rec *r)
+smtpd_process_connection_internal(request_rec *r)
{
apr_pool_t *p;
apr_hash_t *handlers = smtpd_get_handlers();