summaryrefslogtreecommitdiff
path: root/NWGNUmakefile
diff options
context:
space:
mode:
authorJoe Orton <jorton@apache.org>2004-03-08 17:40:38 +0000
committerJoe Orton <jorton@apache.org>2004-03-08 17:40:38 +0000
commit6dba1f89cc94df1f58e3abc545c0452524158e10 (patch)
treea760120771f9eed7cdd7d9f394641158b0ad1ff3 /NWGNUmakefile
parent529230260b971fc4b225fcf6b0f4e99734e02814 (diff)
downloadhttpd-6dba1f89cc94df1f58e3abc545c0452524158e10.tar.gz
Fix mod_ssl to issue SSL close_notify alerts before the connection is
closed by adding an EOC bucket type: * include/http_connection.h: Declare eoc bucket interface. * server/eoc_bucket.c: New file. * server/Makefile.in, libhttpd.dsp: Build eoc_bucket.c. * server/core.c (core_output_filter): Delete EOC bucket. * server/connection.c (ap_flush_conn): Send an EOC bucket. * modules/ssl/ssl_engine_io.c (ssl_io_filter_output): Shutdown the SSL connection for an EOC bucket. (bio_filter_out_write): Conditionally disable buffering. PR: 27428 Submitted by: Madhusudan Mathihalli Reviewed by: Madhusudan Mathihalli, Justin Erenkrantz, Joe Orton (sneaking in fixes for libhttpd.dsp and NWGNUMakefile) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/APACHE_2_0_BRANCH@102885 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'NWGNUmakefile')
-rw-r--r--NWGNUmakefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/NWGNUmakefile b/NWGNUmakefile
index e1859496d7..4ae883a4f1 100644
--- a/NWGNUmakefile
+++ b/NWGNUmakefile
@@ -194,6 +194,7 @@ FILES_nlm_objs = \
$(OBJDIR)/config.o \
$(OBJDIR)/connection.o \
$(OBJDIR)/core.o \
+ $(OBJDIR)/eoc_bucket.o \
$(OBJDIR)/error_bucket.o \
$(OBJDIR)/http_core.o \
$(OBJDIR)/http_protocol.o \