nginx-0.0.3-2004-05-12-09:37:55 import
diff --git a/auto/modules b/auto/modules
index d06631d..5736a46 100644
--- a/auto/modules
+++ b/auto/modules
@@ -43,7 +43,7 @@
 
 HTTP_FILTER_MODULES="$HTTP_FILTER_MODULES \
                      $HTTP_CHUNKED_FILTER_MODULE \
-                     $HTTP_RANGE_FILTER_MODULE \
+                     $HTTP_RANGE_HEADER_FILTER_MODULE \
                      $HTTP_CHARSET_FILTER_MODULE"
 
 HTTP_MODULES="$HTTP_MODULES $HTTP_STATIC_MODULE $HTTP_INDEX_MODULE"
@@ -80,6 +80,8 @@
 
 modules="$CORE_MODULES $EVENT_MODULES $HTTP_MODULES $HTTP_FILTER_MODULES \
          $HTTP_HEADERS_FILTER_MODULE \
+         $HTTP_COPY_FILTER_MODULE \
+         $HTTP_RANGE_BODY_FILTER_MODULE \
          $HTTP_NOT_MODIFIED_FILTER_MODULE"
 
 
diff --git a/auto/sources b/auto/sources
index a4035ca..cbcc90e 100644
--- a/auto/sources
+++ b/auto/sources
@@ -173,13 +173,16 @@
 HTTP_FILE_CACHE_MODULE=ngx_http_cache_module
 
 HTTP_FILTER_MODULES="ngx_http_write_filter_module \
-            ngx_http_output_filter_module \
             ngx_http_header_filter_module"
 
 HTTP_CHUNKED_FILTER_MODULE=ngx_http_chunked_filter_module
-HTTP_RANGE_FILTER_MODULE=ngx_http_range_filter_module
 HTTP_CHARSET_FILTER_MODULE=ngx_http_charset_filter_module
 HTTP_HEADERS_FILTER_MODULE=ngx_http_headers_filter_module
+HTTP_COPY_FILTER_MODULE=ngx_http_copy_filter_module
+
+HTTP_RANGE_HEADER_FILTER_MODULE=ngx_http_range_header_filter_module
+HTTP_RANGE_BODY_FILTER_MODULE=ngx_http_range_body_filter_module
+
 HTTP_NOT_MODIFIED_FILTER_MODULE=ngx_http_not_modified_filter_module
 
 HTTP_STATIC_MODULE=ngx_http_static_module
@@ -204,7 +207,7 @@
             src/http/ngx_http_headers.c \
             src/http/ngx_http_header_filter.c \
             src/http/ngx_http_write_filter.c \
-            src/http/ngx_http_output_filter.c \
+            src/http/ngx_http_copy_filter.c \
             src/http/ngx_http_log_handler.c \
             src/http/ngx_http_request_body.c \
             src/http/ngx_http_parse_time.c \