]> granicus.if.org Git - apache/log
apache
22 years agoThis allows modules to add socket descriptors to the pollset. I have
Ryan Bloom [Tue, 13 Nov 2001 07:15:36 +0000 (07:15 +0000)]
This allows modules to add socket descriptors to the pollset.  I have
only added this to the perfork MPM, and the others work without it.
Tomorrow I will add it to the other MPMs.

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

22 years agoI was originally just going to s/commans/commas/, and then I got
Cliff Woolley [Tue, 13 Nov 2001 07:06:41 +0000 (07:06 +0000)]
I was originally just going to s/commans/commas/, and then I got
carried away and rewrote half the paragraph.  <sigh>

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

22 years agoThis section of tabs in the middle of space-only bugs me.
Justin Erenkrantz [Tue, 13 Nov 2001 06:12:41 +0000 (06:12 +0000)]
This section of tabs in the middle of space-only bugs me.
Reformat this section.

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

22 years agoRemove commas from the end of the macros that define
Ryan Bloom [Tue, 13 Nov 2001 06:04:25 +0000 (06:04 +0000)]
Remove commas from the end of the macros that define
directives that are used by MPMs.  Previous to this patch,
you would use these macros without commans, which was unlike
any other directives. Now, after the macro, you must have
a comma.  This makes the macros look more like the rest of the
directives.

I know this is cosmetic, and I was going to leave it alone, but when
I found out that it bothered Cliff too, I decided to fix it after all.

Submitted by: Ryan Bloom and Cliff Woolley

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

22 years agoDocument the new 'redirect-carefully' option.
Justin Erenkrantz [Tue, 13 Nov 2001 05:21:31 +0000 (05:21 +0000)]
Document the new 'redirect-carefully' option.

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

22 years agoResolve the mod_dir overaggressive redirection problem seen with non-GET
Justin Erenkrantz [Tue, 13 Nov 2001 05:10:24 +0000 (05:10 +0000)]
Resolve the mod_dir overaggressive redirection problem seen with non-GET
requests for WebFolders.
Reviewed by: Greg Stein

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

22 years ago- 2.0.28 has been rolled.
Justin Erenkrantz [Tue, 13 Nov 2001 05:04:24 +0000 (05:04 +0000)]
- 2.0.28 has been rolled.
- Downgrade style changes to non-release showstopper.

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

22 years agoAdd docs for the newest hook.
Ryan Bloom [Tue, 13 Nov 2001 04:01:28 +0000 (04:01 +0000)]
Add docs for the newest hook.

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

22 years agoCleanup some code that was created during the abstration. This basically
Ryan Bloom [Tue, 13 Nov 2001 02:09:07 +0000 (02:09 +0000)]
Cleanup some code that was created during the abstration.  This basically
takes the old ap_new_connection, and puts into the new core_create_conn
function.  There is no good reason to have two functions to do this.

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

22 years agoRemove more network logic from the MPMs. Essentially, each MPM can define
Ryan Bloom [Tue, 13 Nov 2001 01:24:42 +0000 (01:24 +0000)]
Remove more network logic from the MPMs.  Essentially, each MPM can define
AP_MPM_DISABLE_NAGLE_ACCEPTED_SOCK, which tells Apache to disable_nagle
on the accepted socket.

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

22 years agoBegin to abstract out the underlying transport layer.
Ryan Bloom [Mon, 12 Nov 2001 23:49:08 +0000 (23:49 +0000)]
Begin to abstract out the underlying transport layer.
The first step is to remove the socket from the conn_rec,
the server now lives in a context that is passed to the
core's input and output filters. This forces us to be very
careful when adding calls that use the socket directly,
because the socket isn't available in most locations.

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

22 years agofix segv triggered by recent ap_lingering_close change
Doug MacEachern [Mon, 12 Nov 2001 22:01:14 +0000 (22:01 +0000)]
fix segv triggered by recent ap_lingering_close change
need to set SSLFilterRec.pssl = NULL when ssl_hook_CloseConnection is called
otherwise, ap_lingering_close -> ap_flush_conn will call ssl_io_filter_Output
which thinks it can still use the SSLFilterRec.pssl
PR:
Obtained from:
Submitted by:
Reviewed by:

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

22 years ago Drop the wide net observed by Ken Coar, since one .rc file does exist
William A. Rowe Jr [Mon, 12 Nov 2001 19:52:52 +0000 (19:52 +0000)]
  Drop the wide net observed by Ken Coar, since one .rc file does exist
  in cvs (and should reside there.)

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

22 years agoadd a note about libtoo 1.4.2 for Mac OS X
Greg Ames [Mon, 12 Nov 2001 18:17:57 +0000 (18:17 +0000)]
add a note about libtoo 1.4.2 for Mac OS X

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

22 years agoFix some indenting. Change an error message to a warning.
Bill Stoddard [Mon, 12 Nov 2001 18:05:29 +0000 (18:05 +0000)]
Fix some indenting. Change an error message to a warning.

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

22 years agothreaded: Fix the resetting of MaxClients when it isn't a multiple
Jeff Trawick [Mon, 12 Nov 2001 17:59:28 +0000 (17:59 +0000)]
threaded: Fix the resetting of MaxClients when it isn't a multiple
of the number of threads per process.

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

22 years agoReally reset the MaxClients value in worker when the
Jeff Trawick [Mon, 12 Nov 2001 17:50:59 +0000 (17:50 +0000)]
Really reset the MaxClients value in worker when the
configured value is not a multiple of the number of threads
per child.  We said we did previously but we forgot to.

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

22 years agorestore post-2_0_28 changes following tag bump
Greg Ames [Mon, 12 Nov 2001 17:39:50 +0000 (17:39 +0000)]
restore post-2_0_28 changes following tag bump

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

22 years agoaccount for the mod_cgid fix being bumped into 2_0_28. The other changes
Greg Ames [Mon, 12 Nov 2001 17:36:03 +0000 (17:36 +0000)]
account for the mod_cgid fix being bumped into 2_0_28.  The other changes
will be restored soon.

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

22 years agoPerformance: Move the is_included strcmp to after the check to see if the
Bill Stoddard [Mon, 12 Nov 2001 16:32:33 +0000 (16:32 +0000)]
Performance: Move the is_included strcmp to after the check to see if the
request is to be served by the cgi handler.

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

22 years agoRemove a broken link.
Joshua Slive [Mon, 12 Nov 2001 15:09:25 +0000 (15:09 +0000)]
Remove a broken link.
PR: 8743

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

22 years agoIt's -> its (where appropriate)
Martin Kraemer [Mon, 12 Nov 2001 15:08:57 +0000 (15:08 +0000)]
It's -> its (where appropriate)

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

22 years agoKeep track of this so I don't forget. Not entirely sure how to go about
Aaron Bannert [Mon, 12 Nov 2001 08:40:33 +0000 (08:40 +0000)]
Keep track of this so I don't forget. Not entirely sure how to go about
doing this properly, but I'll figure it out unless someone else beats
me to it.

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

22 years agoPort Justin's mod_cgid change to mod_cgi.
Cliff Woolley [Mon, 12 Nov 2001 04:34:13 +0000 (04:34 +0000)]
Port Justin's mod_cgid change to mod_cgi.

mod_cgi wasn't actually broken in the way that mod_cgid was, but
it's still good do have these checks be against APR_SUCCESS rather
than 0 for clarity.

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

22 years agoRemove the returned-length "w" parameter from apr_bucket_heap_create()
Cliff Woolley [Mon, 12 Nov 2001 03:23:12 +0000 (03:23 +0000)]
Remove the returned-length "w" parameter from apr_bucket_heap_create()
and apr_bucket_heap_make().  It was useless, since the length is invariant
from the length passed in and from the resulting bucket's b->length.  This
takes care of a long-standing issue first brought up in February and
discussed on the dev@apr list.  (Issue #2 from the "Bucket API Cleanup
Issues" thread.)

See http://marc.theaimsgroup.com/?l=apr-dev&m=98324983126666&w=2

Reviewed by:    Ryan Bloom (concept)

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

22 years agoclean up some warnings on AIX
Jeff Trawick [Mon, 12 Nov 2001 01:21:21 +0000 (01:21 +0000)]
clean up some warnings on AIX

since apr_size_t isn't always int, we should use
APR_SIZE_T_FMT instead of %d

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

22 years agoThis patch changes the apr_table_elts macro so that it provides
Ian Holsman [Sun, 11 Nov 2001 22:31:04 +0000 (22:31 +0000)]
This patch changes the apr_table_elts macro so that it provides
access to the internals of an apr_table_t via a const pointer
instead of the current non-const pointer.

Submitted by: Brian Pane <BPane@pacbell.net>
Reviewed by: Ian Holsman

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

22 years agoThis patch zero-fills just the integer and pointer fields in
Ian Holsman [Sun, 11 Nov 2001 22:12:25 +0000 (22:12 +0000)]
This patch zero-fills just the integer and pointer fields in
the structure, plus the first byte of each of the string buffers.

This updated version of the patch doesn't allocate space for
the error_str and time_str buffers in the mod_include filter
context until/unless they're actually needed.

--Brian

Submitted by: Brian Pane <bpane@pacbell.net>
Reviewed by: Ian Holsman

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

22 years agoI forgot about this vote (it started before I had a binding vote).
Aaron Bannert [Sun, 11 Nov 2001 20:15:56 +0000 (20:15 +0000)]
I forgot about this vote (it started before I had a binding vote).
Time to wrap this one up.

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

22 years agoNote that we are on 2.0.29 now.
Justin Erenkrantz [Sun, 11 Nov 2001 17:40:23 +0000 (17:40 +0000)]
Note that we are on 2.0.29 now.

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

22 years agoapr_file_gets returns an apr_status_t not a char* and it returns
Justin Erenkrantz [Sun, 11 Nov 2001 16:48:26 +0000 (16:48 +0000)]
apr_file_gets returns an apr_status_t not a char* and it returns
APR_SUCCESS when it reads something (which is 0).

Two of the cases were doing while apr_file_gets > 0 which would cause
it to loop when it returned APR_EOF.  So, the valid check here is to
loop while we are receiving APR_SUCCESS.

Fix all of the other apr_file_gets to check APR_SUCCESS explicitly so
that it is obvious that we are checking an apr_status_t.  Yes,
0 == APR_SUCCESS, but it obviously wasn't clear to someone what it
was returning.

Submitted by: Dale Ghent <daleg@elemental.org>,
                Brian Pane <bpane@pacbell.net>
Reviewed by: Justin Erenkrantz

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

22 years agoAdd Debian Layout
Justin Erenkrantz [Sun, 11 Nov 2001 07:02:37 +0000 (07:02 +0000)]
Add Debian Layout
Submitted by: Daniel Stone <daniel@sfarc.net>
Reviewed by: Justin Erenkrantz

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

22 years agominor tweaks to pass a parm of the right type to apr_poll() and
Jeff Trawick [Sun, 11 Nov 2001 05:17:51 +0000 (05:17 +0000)]
minor tweaks to pass a parm of the right type to apr_poll() and
to use i for an iterator in both listensocks[] loops

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

22 years agoin prefork, listensocks[0] doesn't have a pod
Jeff Trawick [Sun, 11 Nov 2001 04:37:11 +0000 (04:37 +0000)]
in prefork, listensocks[0] doesn't have a pod

also, fix an ap_log_error() call to use ret for the error code
instead of errno

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

22 years agoAdd example for AllAltByType, AddAltByEncoding
Rich Bowen [Sun, 11 Nov 2001 03:01:39 +0000 (03:01 +0000)]
Add example for AllAltByType, AddAltByEncoding

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

22 years agoAdded examples for AddAlt
Rich Bowen [Sun, 11 Nov 2001 02:15:29 +0000 (02:15 +0000)]
Added examples for AddAlt

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

22 years agoAdded examples for Action directive.
Rich Bowen [Sun, 11 Nov 2001 02:09:07 +0000 (02:09 +0000)]
Added examples for Action directive.

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

22 years agomod_ssl STATUS update.
Justin Erenkrantz [Sun, 11 Nov 2001 02:00:08 +0000 (02:00 +0000)]
mod_ssl STATUS update.

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

22 years agoIf shared modules are requested and mod_so is not available, produce a
Justin Erenkrantz [Sun, 11 Nov 2001 01:58:12 +0000 (01:58 +0000)]
If shared modules are requested and mod_so is not available, produce a
fatal config-time error.

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

22 years agoThis should be the last complaint about the input filtering.
Justin Erenkrantz [Sun, 11 Nov 2001 01:26:27 +0000 (01:26 +0000)]
This should be the last complaint about the input filtering.
Needs more eyes...

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

22 years agoI think it might be time to take action on this unless someone wants to -1.
Justin Erenkrantz [Sun, 11 Nov 2001 01:10:21 +0000 (01:10 +0000)]
I think it might be time to take action on this unless someone wants to -1.
(Ian's vote is now binding...)

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

22 years agoComment forthcoming to dev@httpd...
Justin Erenkrantz [Sun, 11 Nov 2001 01:04:44 +0000 (01:04 +0000)]
Comment forthcoming to dev@httpd...

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

22 years ago2.0.28 has been tagged.
Justin Erenkrantz [Sun, 11 Nov 2001 00:46:41 +0000 (00:46 +0000)]
2.0.28 has been tagged.
2.0.27 was rolled, but abandoned due to C-L bug.
2.0.26 needs grammatical nit.

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

22 years agoFix the Windows MPM. Windows doesn't always use the lingering close
Ryan Bloom [Sat, 10 Nov 2001 21:07:13 +0000 (21:07 +0000)]
Fix the Windows MPM.  Windows doesn't always use the lingering close
function. If it can re-use the socket, we are better off not calling
the function.  To fix this, we re-expose the lingering_close function,
and we allow the MPM to remove the cleanup.

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

22 years agoImprove http2env's performance by cutting the work it has to
Ryan Bloom [Sat, 10 Nov 2001 18:38:02 +0000 (18:38 +0000)]
Improve http2env's performance by cutting the work it has to
do.

Submitted by: Brian Pane <bpane@pacbell.net>

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

22 years agoFix a missing tag.
Joshua Slive [Sat, 10 Nov 2001 18:29:56 +0000 (18:29 +0000)]
Fix a missing tag.

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

22 years agoChange note->environment variable and convert <pre> list to <table>.
Joshua Slive [Sat, 10 Nov 2001 18:29:22 +0000 (18:29 +0000)]
Change note->environment variable and convert <pre> list to <table>.

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

22 years agoRemove ap_lingering_close from all of the MPMs. This is now done as
Ryan Bloom [Sat, 10 Nov 2001 18:26:30 +0000 (18:26 +0000)]
Remove ap_lingering_close from all of the MPMs. This is now done as
a cleanup registered with the connection_pool.  I have also turned
ap_lingering_close into a static function, because it is only used
in connection.c.  This is the next step to consolidating all of the
socket function calls.  ap_lingering_close will only be added if the
core is dealing with a standard socket.

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

22 years agodisplay a warning message if someone attempts to load
Ian Holsman [Sat, 10 Nov 2001 18:14:58 +0000 (18:14 +0000)]
display a warning message if someone attempts to load
the same module twice

Submitted by: Brian Pane <bpane@pacbell.net>
Reviewed by: Ian Holsman

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

22 years agoMove prefork to the same API as the rest of the MPMs for setting up
Ryan Bloom [Sat, 10 Nov 2001 08:00:41 +0000 (08:00 +0000)]
Move prefork to the same API as the rest of the MPMs for setting up
listeners.

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

22 years agoRemove LaTeX directives from core.html
Rich Bowen [Sat, 10 Nov 2001 03:37:15 +0000 (03:37 +0000)]
Remove LaTeX directives from core.html

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

22 years agoAlphabetized module names.
Rich Bowen [Sat, 10 Nov 2001 02:28:48 +0000 (02:28 +0000)]
Alphabetized module names.

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

22 years agocopy the faq from the correct directory
Greg Ames [Sat, 10 Nov 2001 01:34:13 +0000 (01:34 +0000)]
copy the faq from the correct directory

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

22 years agouse the new 'apr_hash_merge' function to do the overlays.
Ian Holsman [Fri, 9 Nov 2001 23:15:43 +0000 (23:15 +0000)]
use the new 'apr_hash_merge' function to do the overlays.
In our testing this resulting in a large performance win (>5%)

Submitted by:  Brian Pane <bpane@pacbell.net>
Reviewed by: Ian Holsman

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

22 years ago Stat, don't lstat the final target. This means we may double-stat the
William A. Rowe Jr [Fri, 9 Nov 2001 16:54:00 +0000 (16:54 +0000)]
  Stat, don't lstat the final target.  This means we may double-stat the
  final target file if check for symlinks reveals it's an APR_LNK, but this
  is preferable to the convoluted code required to 'reuse' the original stat.

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

22 years ago Reintroduce the 'one stat dir_walk', with singificantly more sensible
William A. Rowe Jr [Fri, 9 Nov 2001 08:08:42 +0000 (08:08 +0000)]
  Reintroduce the 'one stat dir_walk', with singificantly more sensible
  behavior than the old path_info logic.

  If the stat() of r->filename succeeds ignore every segment that requires
  no symlink check (and on Win32/OS2/Netware the name matches the canonical
  name, assuring us that the case/aliases match the true name.)

  This optimization can be improved by establishing a second cache of the
  actual partial filenames that _are_ tested for symlinks (or canonical
  filename case), and then skiping such tests when the conditions match on
  successive passes for subrequests or redirects.

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

22 years agoThe BeOS MPM has been just beos for a while now, so update the MPM list to
David Reid [Fri, 9 Nov 2001 00:42:37 +0000 (00:42 +0000)]
The BeOS MPM has been just beos for a while now, so update the MPM list to
reflect that.

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

22 years agoFix constness compiler warning
Cliff Woolley [Thu, 8 Nov 2001 23:26:36 +0000 (23:26 +0000)]
Fix constness compiler warning

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

22 years agoGet the daemon code working again for User/Group on BeOS,
David Reid [Thu, 8 Nov 2001 22:56:26 +0000 (22:56 +0000)]
Get the daemon code working again for User/Group on BeOS,
but make them no-op's until we get multi-user for beos...
(yeah, right)

Suggested by Roy.

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

22 years agoAdd back in the daemon commands so that User/Group are OK
David Reid [Thu, 8 Nov 2001 22:49:12 +0000 (22:49 +0000)]
Add back in the daemon commands so that User/Group are OK
in the conf file.

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

22 years agoReverse last nights commit - we'll deal with this another way!
David Reid [Thu, 8 Nov 2001 22:31:28 +0000 (22:31 +0000)]
Reverse last nights commit - we'll deal with this another way!

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

22 years agoadvancing release numbers to 2.0.29-dev after tag
Greg Ames [Thu, 8 Nov 2001 19:44:40 +0000 (19:44 +0000)]
advancing release numbers to 2.0.29-dev after tag

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

22 years agoabout to tag 2.0.28
Greg Ames [Thu, 8 Nov 2001 19:37:01 +0000 (19:37 +0000)]
about to tag 2.0.28

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

22 years agoClean up the declarations and comments of some of the variables in
Justin Erenkrantz [Thu, 8 Nov 2001 19:35:32 +0000 (19:35 +0000)]
Clean up the declarations and comments of some of the variables in
ap_get_client_block.
There were two len_read vars (each of different types), so the outer one
was shadowed - move it to the correct scope.
Move apr_bucket* old declaration inside of the loop so it is obvious
what its scope is.

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

22 years agoStyle guide conformance fixes (remove tabs, enforce {}s, no long lines, etc).
Justin Erenkrantz [Thu, 8 Nov 2001 19:27:48 +0000 (19:27 +0000)]
Style guide conformance fixes (remove tabs, enforce {}s, no long lines, etc).
This file has bugged me for ages.  Much better to do this now than later.

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

22 years agoupdate the location of the FAQ, and a few other misc. changes
Greg Ames [Thu, 8 Nov 2001 15:38:38 +0000 (15:38 +0000)]
update the location of the FAQ, and a few other misc. changes

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

22 years agoNo functional changes, just style-guide ones..
Ken Coar [Thu, 8 Nov 2001 15:13:49 +0000 (15:13 +0000)]
No functional changes, just style-guide ones..

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

22 years agoPort->ServerName hint
Martin Kraemer [Thu, 8 Nov 2001 14:54:58 +0000 (14:54 +0000)]
Port->ServerName hint

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

22 years agoTry to improve the wording
Martin Kraemer [Thu, 8 Nov 2001 14:43:46 +0000 (14:43 +0000)]
Try to improve the wording

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

22 years agoFix erroneous description
Martin Kraemer [Thu, 8 Nov 2001 14:37:11 +0000 (14:37 +0000)]
Fix erroneous description

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

22 years agoFixed previous patch to reflect what Apache-1.3 did regarding self-
Martin Kraemer [Thu, 8 Nov 2001 14:29:37 +0000 (14:29 +0000)]
Fixed previous patch to reflect what Apache-1.3 did regarding self-
referential uri's, and updated the manual accordingly.
XXX There is a kludge here: XXX the port number from the client's Host:
header used to be tossed, and there is no clean mechanism to pass it
(in the request_rec) to other consumers. As the unparsed_uri structure
(which could avoid repeated parsing of URI, Host, Port etc) seems to be
mostly unused currently, I used that to pass the port.

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

22 years agoWhen no port is given in a "ServerName host" directive, the
Martin Kraemer [Thu, 8 Nov 2001 12:34:21 +0000 (12:34 +0000)]
When no port is given in a "ServerName host" directive, the
server_rec->port is now set to zero, not 80. That allows for
run-time deduction of the correct server port (depending on
SSL/plain, and depending also on the current setting of
UseCanonicalName). This change makes redirections
work, even with https:// connections. [Martin Kraemer]

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

22 years agoThis doesn't feel quite right, but it doesn't cause any problems
David Reid [Thu, 8 Nov 2001 00:54:00 +0000 (00:54 +0000)]
This doesn't feel quite right, but it doesn't cause any problems
and stops an irritation about the standard conf file for
BeOS which barfs if the User/Group is present.

Submitted by: Brad Froehle <epEnochRoot@yahoo.com>
Reviewed by: David Reid <dreid@apache.org>

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

22 years agoGet rid of "You configured HTTPS(443) on the standard HTTP(80) port!"
Cliff Woolley [Wed, 7 Nov 2001 22:16:09 +0000 (22:16 +0000)]
Get rid of "You configured HTTPS(443) on the standard HTTP(80) port!"
message.

Submitted by: Madhu Mathihalli

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

22 years agoPlease do not mix spaces and tabs within the same blocks, and please do not
Aaron Bannert [Wed, 7 Nov 2001 19:59:51 +0000 (19:59 +0000)]
Please do not mix spaces and tabs within the same blocks, and please do not
arbitrarily and inconsistently wrap lines. I apologise ahead of time for
mucking up the cvslog, but this needed to be done.

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

22 years agoGets mod_ssl building/loading as a DSO on some platforms (like HPUX).
Aaron Bannert [Wed, 7 Nov 2001 19:42:07 +0000 (19:42 +0000)]
Gets mod_ssl building/loading as a DSO on some platforms (like HPUX).

Submitted by: Madhu Mathihalli <madhusudan_mathihalli@hp.com>

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

22 years agoWhy can't babies wake up at 7am like normal people?
Ian Holsman [Wed, 7 Nov 2001 19:29:10 +0000 (19:29 +0000)]
Why can't babies wake up at 7am like normal people?

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

22 years agoadd a new option '%{note-name}e' to headers.
Ian Holsman [Wed, 7 Nov 2001 19:25:33 +0000 (19:25 +0000)]
add a new option '%{note-name}e' to headers.
This will output the value of the note (subprocess_env) into a header field

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

22 years agoAllow apachectl to support mod_ssl's <IfDefine SSL> tags which the
Cliff Woolley [Wed, 7 Nov 2001 19:19:05 +0000 (19:19 +0000)]
Allow apachectl to support mod_ssl's <IfDefine SSL> tags which the
group decided to keep.

Obtained from: mod_ssl 2.x by RSE
Submitted by: Madhu Mathihalli

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

22 years agoFix checks for FORBIDDEN directories vs. files
Martin Kraemer [Wed, 7 Nov 2001 16:06:43 +0000 (16:06 +0000)]
Fix checks for FORBIDDEN directories vs. files

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

22 years ago Reorder so InstallBin is the _default_ top level project, and add htdbm
William A. Rowe Jr [Wed, 7 Nov 2001 15:56:55 +0000 (15:56 +0000)]
  Reorder so InstallBin is the _default_ top level project, and add htdbm
  to the dependencies of InstallBin

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

22 years agoInsure that ap_get_client_block _always_ sets the length parm positive when
Greg Ames [Wed, 7 Nov 2001 15:41:43 +0000 (15:41 +0000)]
Insure that ap_get_client_block _always_ sets the length parm positive when
calling ap_get_brigade.  This takes care of the loop with short request bodies
seen on 2.0.27.

This eliminates the use of r->remaining within ap_get_client_block.
http_filter has the equivalent in its context.  r->remaining is
still used in ap_setup_client_block for a "body too long" check.  But that
check can't cover chunked bodies, so it probably should happen elsewhere.

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

22 years agoAnother fix: "directory" is considered female.
Martin Kraemer [Wed, 7 Nov 2001 15:40:51 +0000 (15:40 +0000)]
Another fix: "directory" is considered female.

Submitted by: Arisi Raul <rarisi@ascom.it>

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

22 years agoFix typo (contributed by Daniel Stone <daniel@sfarc.net> for debian)
Martin Kraemer [Wed, 7 Nov 2001 15:04:16 +0000 (15:04 +0000)]
Fix typo (contributed by Daniel Stone <daniel@sfarc.net> for debian)
Use entities for accented a' and e'

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

22 years agoUse entities
Martin Kraemer [Wed, 7 Nov 2001 14:12:41 +0000 (14:12 +0000)]
Use entities

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

22 years agoDon't close the dbm until after we have copied the datum retrieved by the fetch
Bill Stoddard [Wed, 7 Nov 2001 14:09:36 +0000 (14:09 +0000)]
Don't close the dbm until after we have copied the datum retrieved by the fetch
into a local buffer.

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

22 years ago Add htdbm.c to the windows build - if someone on Unix could check that it
William A. Rowe Jr [Wed, 7 Nov 2001 14:00:52 +0000 (14:00 +0000)]
  Add htdbm.c to the windows build - if someone on Unix could check that it
  builds and add it to that build it would be appreciated.

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

22 years agoap_getline() is useful to modules outside of the core..
Doug MacEachern [Wed, 7 Nov 2001 05:41:22 +0000 (05:41 +0000)]
ap_getline() is useful to modules outside of the core..
change declaration from AP_CORE_DECLARE to AP_DECLARE so it can be used
used outside the core
PR:
Obtained from:
Submitted by:
Reviewed by:

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

22 years agoFix the spelling of the AP_MPMQ_MIN_SPARE_DAEMONS and
Cliff Woolley [Wed, 7 Nov 2001 05:29:58 +0000 (05:29 +0000)]
Fix the spelling of the AP_MPMQ_MIN_SPARE_DAEMONS and
AP_MPMQ_MAX_REQUESTS_DAEMON macros.  Better to do it now rather than later.

**WARNING** This will of course break the compile on any third-party MPMs
you might have floating around, but it's a really quick change to make.

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

22 years agoA few missing MPM descriptions...
Cliff Woolley [Wed, 7 Nov 2001 05:21:01 +0000 (05:21 +0000)]
A few missing MPM descriptions...

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

22 years agoCheck the return code properly.
Bill Stoddard [Wed, 7 Nov 2001 01:43:20 +0000 (01:43 +0000)]
Check the return code properly.

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

22 years ago Thanks for the catch, Mr. Woolley, I left an out-of-place close paren.
William A. Rowe Jr [Tue, 6 Nov 2001 21:11:45 +0000 (21:11 +0000)]
  Thanks for the catch, Mr. Woolley, I left an out-of-place close paren.

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

22 years agoLink in mod_ssl docs and add to the new features page.
Joshua Slive [Tue, 6 Nov 2001 19:25:20 +0000 (19:25 +0000)]
Link in mod_ssl docs and add to the new features page.

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

22 years agoPut the ssl docs in a format where they will be maintainable without Ralf's
Joshua Slive [Tue, 6 Nov 2001 19:09:51 +0000 (19:09 +0000)]
Put the ssl docs in a format where they will be maintainable without Ralf's
tools.  Mostly I've only touched the top and the bottom of each doc.
I also got rid of the old cover page and the overview, since they seemed
obsolete.

Once again, I apologize for wrecking Ralf's nice work.

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

22 years ago Eliminate 'library'+'executable' cruft. Yes - this would be a dandy
William A. Rowe Jr [Tue, 6 Nov 2001 16:58:59 +0000 (16:58 +0000)]
  Eliminate 'library'+'executable' cruft.  Yes - this would be a dandy
  library at some point in the future (perhaps 2.1?) but for this moment,
  simplify.

  Also simplify over-decorated apu_htdbm_ prefixes to simply htdbm_

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

22 years ago Submitted by: Mladen Turk <mturk@mappingsoft.com>
William A. Rowe Jr [Tue, 6 Nov 2001 16:52:59 +0000 (16:52 +0000)]
  Submitted by: Mladen Turk <mturk@mappingsoft.com>

  htdbm provides a compiled interface to dbm authentication databases,
  using the compiled-in dbm manager and auth schema.  Resolves the hassles
  of grabbing the appropriate cpan package for md5 and fixing the dbm
  engine for dbmmanage.pl.

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

22 years agoStop removing the test directories when rolling a build.
Ryan Bloom [Tue, 6 Nov 2001 16:25:52 +0000 (16:25 +0000)]
Stop removing the test directories when rolling a build.

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

22 years agoConvert the ssl reference chapter into an apache module doc. I'm very sorry
Joshua Slive [Tue, 6 Nov 2001 16:07:13 +0000 (16:07 +0000)]
Convert the ssl reference chapter into an apache module doc.  I'm very sorry
for wrecking Ralf's nice formating work, but I didn't see an alternative.

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

22 years agoI am just moving the reference chapter of the ssl docs into the modules directory
Joshua Slive [Tue, 6 Nov 2001 16:06:13 +0000 (16:06 +0000)]
I am just moving the reference chapter of the ssl docs into the modules directory
to be the baseline.  The next commit will put it in the correct format.

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

22 years agoThese comments are pretty much useless now AFAICT.
Cliff Woolley [Tue, 6 Nov 2001 03:43:19 +0000 (03:43 +0000)]
These comments are pretty much useless now AFAICT.

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