]> granicus.if.org Git - apache/log
apache
23 years agoAPRize disabling nagle (setting TCP_NODELAY).
Brian Havard [Tue, 22 Aug 2000 15:09:28 +0000 (15:09 +0000)]
APRize disabling nagle (setting TCP_NODELAY).
Note that several areas have not been tested as they apply to MPMs or APR
code that I can't test.

PR:
Obtained from:
Submitted by:
Reviewed by:

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86133 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFinish fixing the pcre build. PCRE's configure script should be called,
Ryan Bloom [Tue, 22 Aug 2000 04:25:36 +0000 (04:25 +0000)]
Finish fixing the pcre build.  PCRE's configure script should be called,
and we can't clean config.h and then touch the file, we actually need
some of the data that config.h contains.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86132 13f79535-47bb-0310-9956-ffa450edef68

23 years agoBackport the Makefile to the previous version. PCRE wasn't building
Ryan Bloom [Tue, 22 Aug 2000 03:39:04 +0000 (03:39 +0000)]
Backport the Makefile to the previous version.  PCRE wasn't building
without this change.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86131 13f79535-47bb-0310-9956-ffa450edef68

23 years agoWin32: function pointers use C calling convention unless explicitly set to use
Bill Stoddard [Tue, 22 Aug 2000 03:20:44 +0000 (03:20 +0000)]
Win32: function pointers use C calling convention unless explicitly set to use
stdcall. The 'split' function pointer in ap_buckets.h points to both static functions
(which use C calling convention) and exported functions (which normally use stdcall).
Let's settle on using the C calling convention.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86130 13f79535-47bb-0310-9956-ffa450edef68

23 years agoAdd a couple of new bucket functions to the Win32 project file.
Bill Stoddard [Tue, 22 Aug 2000 02:12:22 +0000 (02:12 +0000)]
Add a couple of new bucket functions to the Win32 project file.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86129 13f79535-47bb-0310-9956-ffa450edef68

23 years agoWin32: Reset the acceptex context on a GetQueuedCompletionStatus() failure. We were
Bill Stoddard [Tue, 22 Aug 2000 01:24:07 +0000 (01:24 +0000)]
Win32: Reset the acceptex context on a GetQueuedCompletionStatus() failure. We were
losing contexts before this fix, and if we lost enough, the server would stop responding.

GetQueuedCompletionStatus can fail with ERROR_NETNAME_DELETED when a client closes
its end of a connection and we try to reuse the accept socket.  Really bizzare... I would
have thought the AcceptEx using the recycled socket would have failed instead...

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86128 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Expand a little on the description, while testing enhancements to
Ken Coar [Mon, 21 Aug 2000 21:09:17 +0000 (21:09 +0000)]
Expand a little on the description, while testing enhancements to
the log_accum.pl CVSROOT script.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86127 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Another minor cosmetic fix, committed from the httpd-docs-2.0/apidoc
Ken Coar [Mon, 21 Aug 2000 19:26:36 +0000 (19:26 +0000)]
Another minor cosmetic fix, committed from the httpd-docs-2.0/apidoc
tree.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86126 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Cosmetic fix, committed from the apache-2.0 tree (this will also
Ken Coar [Mon, 21 Aug 2000 19:25:13 +0000 (19:25 +0000)]
Cosmetic fix, committed from the apache-2.0 tree (this will also
test the CVS module association).

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86125 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFix some bad calls to ap_log_rerror() in mod_rewrite. In some places,
Jeff Trawick [Mon, 21 Aug 2000 19:09:01 +0000 (19:09 +0000)]
Fix some bad calls to ap_log_rerror() in mod_rewrite.  In some places,
errno was passed as the APR error code.  In other places, 0 was passed.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86124 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Fix a typo.
Ken Coar [Mon, 21 Aug 2000 15:39:41 +0000 (15:39 +0000)]
Fix a typo.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86122 13f79535-47bb-0310-9956-ffa450edef68

23 years agoUpdate mod_charset_lite for recent changes to ap_bucket_create functions.
Jeff Trawick [Mon, 21 Aug 2000 11:02:32 +0000 (11:02 +0000)]
Update mod_charset_lite for recent changes to ap_bucket_create functions.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86121 13f79535-47bb-0310-9956-ffa450edef68

23 years agoWin32: Don't count the AcceptEx context when reset_acceptex_context() fails.
Bill Stoddard [Mon, 21 Aug 2000 02:09:33 +0000 (02:09 +0000)]
Win32: Don't count the AcceptEx context when reset_acceptex_context() fails.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86120 13f79535-47bb-0310-9956-ffa450edef68

23 years agoUse context data, initialized prior to insertion of the filter, to indicate
Jeff Trawick [Sun, 20 Aug 2000 03:44:20 +0000 (03:44 +0000)]
Use context data, initialized prior to insertion of the filter, to indicate
which translation handle to use.  This will allow the same filter to work
for input and output.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86119 13f79535-47bb-0310-9956-ffa450edef68

23 years agoUpgrade PCRE to version 3.2
Ryan Bloom [Sun, 20 Aug 2000 03:21:56 +0000 (03:21 +0000)]
Upgrade PCRE to version 3.2
PR:
Obtained from:
Submitted by:
Reviewed by:

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86118 13f79535-47bb-0310-9956-ffa450edef68

23 years agoWe have a list of all of the suspended PRs in the STATUS file, so
Ryan Bloom [Sat, 19 Aug 2000 16:50:55 +0000 (16:50 +0000)]
We have a list of all of the suspended PRs in the STATUS file, so
mentioning that we need to review them seems like overkill.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86117 13f79535-47bb-0310-9956-ffa450edef68

23 years agoAdd a note about sub-requests and filters.
Ryan Bloom [Sat, 19 Aug 2000 16:47:13 +0000 (16:47 +0000)]
Add a note about sub-requests and filters.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86116 13f79535-47bb-0310-9956-ffa450edef68

23 years agoAdd generic support for reference-counting the resources used by
Tony Finch [Sat, 19 Aug 2000 06:04:57 +0000 (06:04 +0000)]
Add generic support for reference-counting the resources used by
buckets, and alter the HEAP and MMAP buckets to use it. Change
the way buckets are initialised to support changing the type of
buckets in place, and use it when setting aside TRANSIENT buckets.
Change the implementation of TRANSIENT buckets so that it can be
mostly shared with IMMORTAL buckets, which are now implemented.

Reviewed by: rbb

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86115 13f79535-47bb-0310-9956-ffa450edef68

23 years agothe ExtendedStatus directive is also dead
Tony Finch [Sat, 19 Aug 2000 05:52:33 +0000 (05:52 +0000)]
the ExtendedStatus directive is also dead

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86114 13f79535-47bb-0310-9956-ffa450edef68

23 years agoRemove the obsolete ResourceConfig and AccessConfig directives
Tony Finch [Sat, 19 Aug 2000 05:50:29 +0000 (05:50 +0000)]
Remove the obsolete ResourceConfig and AccessConfig directives

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86113 13f79535-47bb-0310-9956-ffa450edef68

23 years agofix up the </LimitExcept> missing from the previous commit
Tony Finch [Sat, 19 Aug 2000 05:47:41 +0000 (05:47 +0000)]
fix up the </LimitExcept> missing from the previous commit

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86112 13f79535-47bb-0310-9956-ffa450edef68

23 years agoUse LimitExcept in the commented-out example for the UserDir stuff
Tony Finch [Sat, 19 Aug 2000 05:34:15 +0000 (05:34 +0000)]
Use LimitExcept in the commented-out example for the UserDir stuff
rather than a list of supposedly all of the other HTTP methods,

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86111 13f79535-47bb-0310-9956-ffa450edef68

23 years agoRemove extra tabs from Makefiles
Ryan Bloom [Sat, 19 Aug 2000 00:38:51 +0000 (00:38 +0000)]
Remove extra tabs from Makefiles
Submitted by: David Hill <ddhill@zk3.dec.com>

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86108 13f79535-47bb-0310-9956-ffa450edef68

23 years agoRemove whitespace from blank lines in rules.mk. This fixes Irix 6.5
Ryan Bloom [Sat, 19 Aug 2000 00:34:38 +0000 (00:34 +0000)]
Remove whitespace from blank lines in rules.mk.  This fixes Irix 6.5
PR: 6357
Submitted by: Mike Abbott <mja@sgi.com>
Reviewed by: Ryan Bloom

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86107 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFix type of bytes_sent parm passed to ap_bucket_mmap_create().
Jeff Trawick [Fri, 18 Aug 2000 18:48:11 +0000 (18:48 +0000)]
Fix type of bytes_sent parm passed to ap_bucket_mmap_create().

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86106 13f79535-47bb-0310-9956-ffa450edef68

23 years agoConvert mod_charset_lite to use a filter for character set translation
Jeff Trawick [Fri, 18 Aug 2000 18:16:31 +0000 (18:16 +0000)]
Convert mod_charset_lite to use a filter for character set translation
(used only on output at the moment).

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86105 13f79535-47bb-0310-9956-ffa450edef68

23 years agoAdvance all the numbers in the CHANGES and httpd.h file to reflect that
Ryan Bloom [Fri, 18 Aug 2000 17:45:39 +0000 (17:45 +0000)]
Advance all the numbers in the CHANGES and httpd.h file to reflect that
we are now working on a7.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86102 13f79535-47bb-0310-9956-ffa450edef68

23 years agoUpdate the Announcement for the 6th alpha
Ryan Bloom [Fri, 18 Aug 2000 17:16:26 +0000 (17:16 +0000)]
Update the Announcement for the 6th alpha

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86100 13f79535-47bb-0310-9956-ffa450edef68

23 years agoUpdate httpd.h for the release of a6.
Ryan Bloom [Fri, 18 Aug 2000 17:15:17 +0000 (17:15 +0000)]
Update httpd.h for the release of a6.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86099 13f79535-47bb-0310-9956-ffa450edef68

23 years agoTweak apache/apr builds to support dsos on OS/390.
Jeff Trawick [Fri, 18 Aug 2000 15:33:08 +0000 (15:33 +0000)]
Tweak apache/apr builds to support dsos on OS/390.

The OS/390 compile options are hard-coded because we need the
special DLL,EXPORTALL on *all* object files that are part of the
core so that dsos can reference symbols in the core.  (Of course,
we use the option on more object files than that, but it doesn't
seem to hurt anything.)

We hard-code the enablement of DSOs on OS/390 because the
library functions on OS/390 to manage explicit loading are not
portable, so there seems to be no use in probing for them.

Submitted by: Greg Ames

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86098 13f79535-47bb-0310-9956-ffa450edef68

23 years agoproxy_cache.c was still in the ApacheModuleProxy project, although that
Ryan Bloom [Fri, 18 Aug 2000 04:50:22 +0000 (04:50 +0000)]
proxy_cache.c was still in the ApacheModuleProxy project, although that
modules is deprecated.  Remove it from the project.
Submitted by: Bill Rowe <wrowe@apache.org>

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86096 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFix chunking. Two bugs fixed.
Ryan Bloom [Fri, 18 Aug 2000 04:46:07 +0000 (04:46 +0000)]
Fix chunking.  Two bugs fixed.

1)  don't put the trailing 0\r\n\r\n in lenstr; that buffer is
    already in use (pointed to by another transient bucket); using
    lenstr again overlays that other chunk header
2)  insert the bucket with the trailing "0\r\n\r\n" *before* the eos bucket
Submitted by: Jeff Trawick <trawickj@bellsouth.net>

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86095 13f79535-47bb-0310-9956-ffa450edef68

23 years agoAdd entry about win32 socket timeouts...
Bill Stoddard [Thu, 17 Aug 2000 17:49:04 +0000 (17:49 +0000)]
Add entry about win32 socket timeouts...

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86094 13f79535-47bb-0310-9956-ffa450edef68

23 years agoMod_echo was using raw args instead of a flag to enable and disable
Ryan Bloom [Thu, 17 Aug 2000 14:54:28 +0000 (14:54 +0000)]
Mod_echo was using raw args instead of a flag to enable and disable
itself.  I believe this is what was causing the module to not be able to
be enabled and disabled on a per-server basis.  This patch makes it use
a flag

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86093 13f79535-47bb-0310-9956-ffa450edef68

23 years agotemp fix for filter ordering: +1 on the core filter's type.
Greg Stein [Thu, 17 Aug 2000 01:39:12 +0000 (01:39 +0000)]
temp fix for filter ordering: +1 on the core filter's type.
bug fix in chunk_filter(): it was creating the wrong-size bucket.

chunking now appears to be working (without using BUFF).

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86092 13f79535-47bb-0310-9956-ffa450edef68

23 years agothis shouldn't have gone in yet. there is still pending discussion.
Greg Stein [Thu, 17 Aug 2000 01:10:07 +0000 (01:10 +0000)]
this shouldn't have gone in yet. there is still pending discussion.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86091 13f79535-47bb-0310-9956-ffa450edef68

23 years agoA first pass at the chunking filter. This is incredibly simple. As
Ryan Bloom [Thu, 17 Aug 2000 00:54:03 +0000 (00:54 +0000)]
A first pass at the chunking filter.  This is incredibly simple.  As
bucket brigades are sent to this filter, it inserts the chunking header
at the front of the brigade.  When the filter sees an EOS bucket, it
adds the 0 chunking trailer.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86090 13f79535-47bb-0310-9956-ffa450edef68

23 years agoMake ap_add_filter use a LIFO stack instead of a FIFO queue to add filters
Ryan Bloom [Thu, 17 Aug 2000 00:50:34 +0000 (00:50 +0000)]
Make ap_add_filter use a LIFO stack instead of a FIFO queue to add filters
to the filter stack.  This makes the chunking filter work.  Without this,
the core_filter is installed in the insert_filters hook, when we get
to the ap_send_http_headers function, we insert the chunking filter, but
it has been installed after the core_filter.  This means the chunk_filter
is never called.

This reverses this.  The core_filter is installed in the insert_filters
hook, and we put the chunk_filter in during ap_send_http_headers.  This
time, the chunking filter is installed before the core_filter, and it
gets called correctly.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86089 13f79535-47bb-0310-9956-ffa450edef68

23 years agoprevent zero-length-content brigades from entering the filter chain
Greg Stein [Wed, 16 Aug 2000 21:29:34 +0000 (21:29 +0000)]
prevent zero-length-content brigades from entering the filter chain

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86088 13f79535-47bb-0310-9956-ffa450edef68

23 years agosome notes about filter fixes
Greg Stein [Wed, 16 Aug 2000 20:42:39 +0000 (20:42 +0000)]
some notes about filter fixes

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86087 13f79535-47bb-0310-9956-ffa450edef68

23 years agofix timing of the EOS bucket delivery
Greg Stein [Wed, 16 Aug 2000 20:39:57 +0000 (20:39 +0000)]
fix timing of the EOS bucket delivery
fix ap_rputc()
note some problems with subrequest finalization and ap_rflush()

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86086 13f79535-47bb-0310-9956-ffa450edef68

23 years agoRyan's recent, suggested patch in this area pointed out that we were
Greg Stein [Wed, 16 Aug 2000 19:28:27 +0000 (19:28 +0000)]
Ryan's recent, suggested patch in this area pointed out that we were
    missing the needed comparison on the request. this allows subrequests to
    insert filters properly (by stopping the scan before transitioning to
    the parent request's filters)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86085 13f79535-47bb-0310-9956-ffa450edef68

23 years agofix the insertion of the CORE filter. it should be happen last.
Greg Stein [Wed, 16 Aug 2000 19:03:28 +0000 (19:03 +0000)]
fix the insertion of the CORE filter. it should be happen last.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86084 13f79535-47bb-0310-9956-ffa450edef68

23 years agoNuke ap_make_dirstr from the Windows exports file.
Bill Stoddard [Tue, 15 Aug 2000 15:41:30 +0000 (15:41 +0000)]
Nuke ap_make_dirstr from the Windows exports file.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86082 13f79535-47bb-0310-9956-ffa450edef68

23 years agoWe are a LONG way from having stable code...
Bill Stoddard [Tue, 15 Aug 2000 14:57:21 +0000 (14:57 +0000)]
We are a LONG way from having stable code...

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86081 13f79535-47bb-0310-9956-ffa450edef68

23 years agoLet ap_send_fd handle the error logging to eliminate duplicate error log entries.
Bill Stoddard [Tue, 15 Aug 2000 12:54:08 +0000 (12:54 +0000)]
Let ap_send_fd handle the error logging to eliminate duplicate error log entries.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86080 13f79535-47bb-0310-9956-ffa450edef68

23 years agoRemove the sendfile_handler (was #if 0'ed out) that does the buffer hi-jack
Bill Stoddard [Tue, 15 Aug 2000 12:47:46 +0000 (12:47 +0000)]
Remove the sendfile_handler (was #if 0'ed out) that does the buffer hi-jack
trick in order to send the headers out on the sendfile call. Besides, BUFF is
going away with brigades and filters...

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86079 13f79535-47bb-0310-9956-ffa450edef68

23 years agofinish cleaning up after a change i made over 3 years ago.
dgaudet [Tue, 15 Aug 2000 12:44:28 +0000 (12:44 +0000)]
finish cleaning up after a change i made over 3 years ago.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86078 13f79535-47bb-0310-9956-ffa450edef68

23 years agoWin32: Add bucket brigades and util_filter to the project file.
Bill Stoddard [Tue, 15 Aug 2000 02:37:41 +0000 (02:37 +0000)]
Win32: Add bucket brigades and util_filter to the project file.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86077 13f79535-47bb-0310-9956-ffa450edef68

23 years agoa filter's context is to be used however the filter likes. it is a void*,
Greg Stein [Tue, 15 Aug 2000 02:14:29 +0000 (02:14 +0000)]
a filter's context is to be used however the filter likes. it is a void*,
    not necessarily a bucket brigade.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86076 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFix some typos in the comments.
Jeff Trawick [Tue, 15 Aug 2000 01:50:17 +0000 (01:50 +0000)]
Fix some typos in the comments.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86075 13f79535-47bb-0310-9956-ffa450edef68

23 years agoWin32: Enable lingering close.
Bill Stoddard [Mon, 14 Aug 2000 21:42:55 +0000 (21:42 +0000)]
Win32: Enable lingering close.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86074 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Make compilable on Windows again. I'm not sure the x = { [1] = 1 }
Ken Coar [Mon, 14 Aug 2000 21:33:27 +0000 (21:33 +0000)]
Make compilable on Windows again.  I'm not sure the x = { [1] = 1 }
syntax is even ANSI C, but it originally compiled for me.  Oh, well.
I'd rather have this statically built at compile time, but I don't
want to add the dependencies on the method order and its being
a contiguous sequence.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86073 13f79535-47bb-0310-9956-ffa450edef68

23 years agoWhen ap_register_filter() registers a cleanup function, specify
Jeff Trawick [Mon, 14 Aug 2000 17:50:02 +0000 (17:50 +0000)]
When ap_register_filter() registers a cleanup function, specify
apr_null_cleanup() instead of NULL to indicate that no child
cleanup is desired.  (With NULL, we branch to zero.)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86072 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFix a minor bug in the default template file. The template used to not
Ryan Bloom [Mon, 14 Aug 2000 04:32:00 +0000 (04:32 +0000)]
Fix a minor bug in the default template file.  The template used to not
escape the spaces in file names.  It does now.  This also adds the default
template for Apache to use.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86071 13f79535-47bb-0310-9956-ffa450edef68

23 years agoRemove a bunch of warnings from the server when compiled using
Ryan Bloom [Mon, 14 Aug 2000 03:07:58 +0000 (03:07 +0000)]
Remove a bunch of warnings from the server when compiled using
--with-maintainer-mode

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86070 13f79535-47bb-0310-9956-ffa450edef68

23 years agoAdd a make directive for making the documentation
Ryan Bloom [Mon, 14 Aug 2000 02:54:41 +0000 (02:54 +0000)]
Add a make directive for making the documentation

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86069 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFix a small typo
Ryan Bloom [Mon, 14 Aug 2000 02:47:29 +0000 (02:47 +0000)]
Fix a small typo

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86068 13f79535-47bb-0310-9956-ffa450edef68

23 years agoDocument http_request.h using ScanDoc.
Ryan Bloom [Mon, 14 Aug 2000 02:36:42 +0000 (02:36 +0000)]
Document http_request.h using ScanDoc.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86067 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFinish commenting httpd.h using Scandoc.
Ryan Bloom [Sun, 13 Aug 2000 23:53:38 +0000 (23:53 +0000)]
Finish commenting httpd.h using Scandoc.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86066 13f79535-47bb-0310-9956-ffa450edef68

23 years agoMore tidy up for mpmt_beos mpm.
David Reid [Sun, 13 Aug 2000 18:47:10 +0000 (18:47 +0000)]
More tidy up for mpmt_beos mpm.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86065 13f79535-47bb-0310-9956-ffa450edef68

23 years agoMissed this first time and forgot about it until now...
David Reid [Sun, 13 Aug 2000 18:38:03 +0000 (18:38 +0000)]
Missed this first time and forgot about it until now...

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86064 13f79535-47bb-0310-9956-ffa450edef68

23 years agoCleanup the buckets a bit, and add ScanDoc comments. The cleanup was
Ryan Bloom [Sun, 13 Aug 2000 00:53:43 +0000 (00:53 +0000)]
Cleanup the buckets a bit, and add ScanDoc comments.  The cleanup was
basically removing functions that aren't really necessary anymore.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86063 13f79535-47bb-0310-9956-ffa450edef68

23 years agoAdd an error condition to the filter code. Basically, if somehow we get
Ryan Bloom [Sat, 12 Aug 2000 23:59:13 +0000 (23:59 +0000)]
Add an error condition to the filter code.  Basically, if somehow we get
to the very bottom of the filter stack and nobody has written anything to
the network, then we need to return an error.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86062 13f79535-47bb-0310-9956-ffa450edef68

23 years agodocument util_filter.h using Scandoc
Ryan Bloom [Sat, 12 Aug 2000 23:52:44 +0000 (23:52 +0000)]
document util_filter.h using Scandoc

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86061 13f79535-47bb-0310-9956-ffa450edef68

23 years agoRemove some suspended PR's that have been closed in the PR DB.
Ryan Bloom [Sat, 12 Aug 2000 18:56:43 +0000 (18:56 +0000)]
Remove some suspended PR's that have been closed in the PR DB.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86060 13f79535-47bb-0310-9956-ffa450edef68

23 years agoInitial Filtering code. This uses a bucket brigade scheme to allow modules
Ryan Bloom [Sat, 12 Aug 2000 18:45:35 +0000 (18:45 +0000)]
Initial Filtering code.  This uses a bucket brigade scheme to allow modules
to add and modify data while processing a request.  The docs still need
to be updated, and a simple html page needs to be created explaining all
of this.

The only filter currently in the code is the core filter.  This filter
takes a bucket brigade and writes it to the network through the buff
structure.  In time, the buff will go away completely.

More filters will need to be written.
Submitted by: The Apache Community
Reviewed by: The Apache Community

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86059 13f79535-47bb-0310-9956-ffa450edef68

23 years agoChange the rewrite log lock from intra-process to lock-all (and we really can
Jeff Trawick [Sat, 12 Aug 2000 02:31:38 +0000 (02:31 +0000)]
Change the rewrite log lock from intra-process to lock-all (and we really can
log it if it fails).

Don't segfault if RewriteLock wasn't coded in the config (i.e., if
rewrite_log_lock isn't set).

Fix a missing error code in a call to ap_log_error().

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86058 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Allow <Limit*> to accept arbitrary extension method named instead
Ken Coar [Sat, 12 Aug 2000 00:00:08 +0000 (00:00 +0000)]
Allow <Limit*> to accept arbitrary extension method named instead
of varfing.  Nothing takes advantage of this yet; that's coming
next.  Also replace the shorthand Allow setup to use the new
API (this is possibly a problematical change for the core default
handler; no problem to back that out).

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86057 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Add mnemonics for the ap_allow_methods() reset flag meanings.
Ken Coar [Fri, 11 Aug 2000 23:53:29 +0000 (23:53 +0000)]
Add mnemonics for the ap_allow_methods() reset flag meanings.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86056 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Note the connexion between the method number list and the
Ken Coar [Fri, 11 Aug 2000 23:50:15 +0000 (23:50 +0000)]
Note the connexion between the method number list and the
ap_method_name_of() routine.  (This should have been included
as part of that commit but wasn't, alas.)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86055 13f79535-47bb-0310-9956-ffa450edef68

23 years ago More prototypical API support for arbitrary extension HTTP methods.
Ken Coar [Fri, 11 Aug 2000 23:45:57 +0000 (23:45 +0000)]
More prototypical API support for arbitrary extension HTTP methods.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86054 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Preset the cmd_parms->limited field to the magic 'no limit active'
Ken Coar [Fri, 11 Aug 2000 23:41:53 +0000 (23:41 +0000)]
Preset the cmd_parms->limited field to the magic 'no limit active'
value, and add some prototype API routines for expanding support
for arbitrary extension HTTP methods.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86053 13f79535-47bb-0310-9956-ffa450edef68

23 years agoExport util_xml.c functions. Add dependency on xml libraries to apache.dsw.
Bill Stoddard [Fri, 11 Aug 2000 20:15:41 +0000 (20:15 +0000)]
Export util_xml.c functions. Add dependency on xml libraries to apache.dsw.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86052 13f79535-47bb-0310-9956-ffa450edef68

23 years agoGet rid of an ancient comment (which was updated for the CHARSET_EBCDIC
Jeff Trawick [Fri, 11 Aug 2000 16:31:40 +0000 (16:31 +0000)]
Get rid of an ancient comment (which was updated for the CHARSET_EBCDIC
->APACHE_XLATE change.  Once I figured out what "32/9" meant (doh!)
it was pretty clear that the comment is no longer applicable.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86051 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Don't skip any remaining methods just because one was already
Ken Coar [Fri, 11 Aug 2000 16:31:02 +0000 (16:31 +0000)]
Don't skip any remaining methods just because one was already
noted.

Submitted by: Joe Orton <joe@orton.demon.co.uk>
Reviewed by: Ken Coar

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86050 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Fix another oversight: don't add an extension method to the Allow
Ken Coar [Fri, 11 Aug 2000 14:41:13 +0000 (14:41 +0000)]
Fix another oversight: don't add an extension method to the Allow
list if it's already there.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86049 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Add recognition of the --with-port=n (as was added to 1.3), and
Ken Coar [Fri, 11 Aug 2000 04:13:43 +0000 (04:13 +0000)]
Add recognition of the --with-port=n (as was added to 1.3), and
raise an error if --enable-layout is specified but we can't
find the definition file.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86048 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Whoops, head off a potential segfault. The array is only
Ken Coar [Thu, 10 Aug 2000 13:28:45 +0000 (13:28 +0000)]
Whoops, head off a potential segfault.  The array is only
created at need, so check for its existence before trying
to peek into it.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86047 13f79535-47bb-0310-9956-ffa450edef68

23 years agoTweak apr_getopt() and its use in ab to avoid compiler warnings.
Jeff Trawick [Thu, 10 Aug 2000 12:52:37 +0000 (12:52 +0000)]
Tweak apr_getopt() and its use in ab to avoid compiler warnings.
(Note: apr_initopt() and/or its callers still need tweaking.)
Submitted by: Bill Rowe
Reviewed by: Jeff Trawick

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86045 13f79535-47bb-0310-9956-ffa450edef68

23 years agoChange use of ap_pstrcat() to apr_pstrcat() in previous commit so
Jeff Trawick [Thu, 10 Aug 2000 12:46:52 +0000 (12:46 +0000)]
Change use of ap_pstrcat() to apr_pstrcat() in previous commit so
that Apache builds again.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86044 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Add support for arbitrary extension methods for the Allow
Ken Coar [Thu, 10 Aug 2000 11:22:57 +0000 (11:22 +0000)]
Add support for arbitrary extension methods for the Allow
response header field, and an API routine for modifying the
allowed list in a unified manner for both known and extension
methods.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86043 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFix comment delimiters so that Apache builds again.
Jeff Trawick [Thu, 10 Aug 2000 11:07:26 +0000 (11:07 +0000)]
Fix comment delimiters so that Apache builds again.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86042 13f79535-47bb-0310-9956-ffa450edef68

23 years agoWe've already released a5
Ryan Bloom [Thu, 10 Aug 2000 06:03:31 +0000 (06:03 +0000)]
We've already released a5

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86041 13f79535-47bb-0310-9956-ffa450edef68

23 years agoBegin to document httpd.h with ScanDoc
Ryan Bloom [Thu, 10 Aug 2000 06:00:17 +0000 (06:00 +0000)]
Begin to document httpd.h with ScanDoc

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86040 13f79535-47bb-0310-9956-ffa450edef68

23 years agomod_cern_meta: fix broken file reading loop in scan_meta_file().
Jeff Trawick [Wed, 9 Aug 2000 20:47:06 +0000 (20:47 +0000)]
mod_cern_meta: fix broken file reading loop in scan_meta_file().
We checked the retcode from apr_fgets() improperly.
Submitted by: Rob Simonson <simo@us.ibm.com>
Reviewed by: Jeff Trawick

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86039 13f79535-47bb-0310-9956-ffa450edef68

23 years agoUpdate exports file for AIX.
Bill Stoddard [Wed, 9 Aug 2000 19:01:15 +0000 (19:01 +0000)]
Update exports file for AIX.

Submitted by: Victor Orlikowski

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86038 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Fix ApacheBench for the apr_initopt/apr_getopt change. This illustrates
William A. Rowe Jr [Wed, 9 Aug 2000 15:01:59 +0000 (15:01 +0000)]
  Fix ApacheBench for the apr_initopt/apr_getopt change.  This illustrates
  abusing the apr_getopt_t for direct access at the working structure, just
  as we did with the global vars.  By my global search, there should be no
  more apr_opt*** symbols out there.

PR:
Obtained from:
Submitted by:
Reviewed by:

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86037 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Adjust the WinNT MPM/SCM code for apr_initopt/apr_getopt; mostly just a
William A. Rowe Jr [Wed, 9 Aug 2000 14:59:46 +0000 (14:59 +0000)]
  Adjust the WinNT MPM/SCM code for apr_initopt/apr_getopt; mostly just a
  bunch of constness changes.

PR:
Obtained from:
Submitted by:
Reviewed by:

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86036 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Provide the first real-world update for the new apr_initopt/apr_getopt
William A. Rowe Jr [Wed, 9 Aug 2000 14:56:55 +0000 (14:56 +0000)]
  Provide the first real-world update for the new apr_initopt/apr_getopt
  changes.

PR:
Obtained from:
Submitted by:
Reviewed by:

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86035 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Add a useful header
William A. Rowe Jr [Wed, 9 Aug 2000 14:44:47 +0000 (14:44 +0000)]
  Add a useful header

PR:
Obtained from:
Submitted by:
Reviewed by:

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86034 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFix compile break
Bill Stoddard [Wed, 9 Aug 2000 12:58:21 +0000 (12:58 +0000)]
Fix compile break

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86033 13f79535-47bb-0310-9956-ffa450edef68

23 years agoSome tidying up of the beos mpm.
David Reid [Wed, 9 Aug 2000 10:23:49 +0000 (10:23 +0000)]
Some tidying up of the beos mpm.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86032 13f79535-47bb-0310-9956-ffa450edef68

23 years agoGuess this one was missed when the rest were fixed :(
David Reid [Wed, 9 Aug 2000 09:51:12 +0000 (09:51 +0000)]
Guess this one was missed when the rest were fixed :(

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86031 13f79535-47bb-0310-9956-ffa450edef68

23 years ago Minor nits in documentation. The link to the ISAPI spec is broken.
William A. Rowe Jr [Wed, 9 Aug 2000 04:50:12 +0000 (04:50 +0000)]
  Minor nits in documentation.  The link to the ISAPI spec is broken.

PR:
Obtained from:
Submitted by:
Reviewed by:

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86030 13f79535-47bb-0310-9956-ffa450edef68

23 years agoUpdated patch to fix compile warnings from not including apr_strings.h
Bill Stoddard [Tue, 8 Aug 2000 20:03:52 +0000 (20:03 +0000)]
Updated patch to fix compile warnings from not including apr_strings.h

Submitted by: Joe Orton <joe@orton.demon.co.uk>
Reviewed by: Bill Stoddard

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86029 13f79535-47bb-0310-9956-ffa450edef68

23 years agoWin32: Add util_xml.c to ApacheCore.
Bill Stoddard [Tue, 8 Aug 2000 19:58:23 +0000 (19:58 +0000)]
Win32: Add util_xml.c to ApacheCore.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86028 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFix win32 compile break.
Bill Stoddard [Tue, 8 Aug 2000 19:53:27 +0000 (19:53 +0000)]
Fix win32 compile break.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86027 13f79535-47bb-0310-9956-ffa450edef68

23 years ago A few new observations for the Win32 user.
William A. Rowe Jr [Tue, 8 Aug 2000 14:56:23 +0000 (14:56 +0000)]
  A few new observations for the Win32 user.

PR:
Obtained from:
Submitted by:
Reviewed by:

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86026 13f79535-47bb-0310-9956-ffa450edef68

23 years agoFix syntax error in the typedef of schemes_t so Apache builds again.
Jeff Trawick [Tue, 8 Aug 2000 11:58:23 +0000 (11:58 +0000)]
Fix syntax error in the typedef of schemes_t so Apache builds again.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86025 13f79535-47bb-0310-9956-ffa450edef68