]> granicus.if.org Git - apache/log
apache
23 years ago Just something for experimenting, ssl_expr_parse and _scan are excluded
William A. Rowe Jr [Thu, 28 Jun 2001 01:15:31 +0000 (01:15 +0000)]
  Just something for experimenting, ssl_expr_parse and _scan are excluded
  for right now (missing symbols.)

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

23 years ago Quiet the compiler, msvc is sticky about arg lists being consistent.
William A. Rowe Jr [Thu, 28 Jun 2001 01:14:04 +0000 (01:14 +0000)]
  Quiet the compiler, msvc is sticky about arg lists being consistent.

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

23 years ago One cannot have an entirely empty struct ... this is just to make things
William A. Rowe Jr [Thu, 28 Jun 2001 01:13:09 +0000 (01:13 +0000)]
  One cannot have an entirely empty struct ... this is just to make things
  actually compile, and exclude an include we don't have on Win32.

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

23 years ago What once was ap_ ...
William A. Rowe Jr [Thu, 28 Jun 2001 01:05:32 +0000 (01:05 +0000)]
  What once was ap_ ...

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

23 years ago Refresh .mak files for tagging 2.0.19
William A. Rowe Jr [Thu, 28 Jun 2001 00:31:04 +0000 (00:31 +0000)]
  Refresh .mak files for tagging 2.0.19

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

23 years ago Ignore goodness
William A. Rowe Jr [Thu, 28 Jun 2001 00:26:01 +0000 (00:26 +0000)]
  Ignore goodness

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

23 years ago Ignore for simplistic win32 builders (and anyone else who wants to
William A. Rowe Jr [Thu, 28 Jun 2001 00:12:52 +0000 (00:12 +0000)]
  Ignore for simplistic win32 builders (and anyone else who wants to
  park openssl here.)

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

23 years ago libaprutil is good for mod_tls, too.
William A. Rowe Jr [Thu, 28 Jun 2001 00:08:41 +0000 (00:08 +0000)]
  libaprutil is good for mod_tls, too.

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

23 years ago Just a mssing brace
William A. Rowe Jr [Wed, 27 Jun 2001 23:57:24 +0000 (23:57 +0000)]
  Just a mssing brace

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

23 years ago Not for general consumption (not a target of InstallBin) this patch adds
William A. Rowe Jr [Wed, 27 Jun 2001 23:47:55 +0000 (23:47 +0000)]
  Not for general consumption (not a target of InstallBin) this patch adds
  mod_tls to the 'buildable projects' list.

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

23 years ago tls goodness for Win32
William A. Rowe Jr [Wed, 27 Jun 2001 23:40:57 +0000 (23:40 +0000)]
  tls goodness for Win32

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

23 years agobump and grind for another beta
Roy T. Fielding [Wed, 27 Jun 2001 23:37:00 +0000 (23:37 +0000)]
bump and grind for another beta

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

23 years ago Testing reveals a nasty side effect of this aftn's patch, this is the fix.
William A. Rowe Jr [Wed, 27 Jun 2001 23:18:30 +0000 (23:18 +0000)]
  Testing reveals a nasty side effect of this aftn's patch, this is the fix.

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

23 years ago Deploy ap_sub_req_lookup_dirent() for the main loop. Note we _really_
William A. Rowe Jr [Wed, 27 Jun 2001 21:59:48 +0000 (21:59 +0000)]
  Deploy ap_sub_req_lookup_dirent() for the main loop.  Note we _really_
  need to further optimize this code, there are dozens of perhaps unnecessary
  stat calls, and meaningless #ifndef OS2 protections around apr_lstat()'s.
  OS2 has lstat (It's simply stat()) so we should pull the os-specific cruft.

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

23 years ago Employ the new ap_sub_req_lookup_dirent() function for mod_autoindex.
William A. Rowe Jr [Wed, 27 Jun 2001 21:54:16 +0000 (21:54 +0000)]
  Employ the new ap_sub_req_lookup_dirent() function for mod_autoindex.

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

23 years ago Pull harry, difficult to read sub_req_common_validation() into its own
William A. Rowe Jr [Wed, 27 Jun 2001 21:48:53 +0000 (21:48 +0000)]
  Pull harry, difficult to read sub_req_common_validation() into its own
  function so that it's apparent that this is common code.

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

23 years agomod_file_cache now depends on apr-util.
Bill Stoddard [Wed, 27 Jun 2001 21:30:33 +0000 (21:30 +0000)]
mod_file_cache now depends on apr-util.

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

23 years agoOh, nothing really. I just always wanted to open a door to a room where
Cliff Woolley [Wed, 27 Jun 2001 21:14:15 +0000 (21:14 +0000)]
Oh, nothing really.  I just always wanted to open a door to a room where
people were being trained like in James Bond movies.

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

23 years ago Here, finally are a few cleanups of my fat fingers.
William A. Rowe Jr [Wed, 27 Jun 2001 20:57:14 +0000 (20:57 +0000)]
  Here, finally are a few cleanups of my fat fingers.

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

23 years ago Now, introduce ap_sub_req_lookup_dirent() for processing apr_finfo_t
William A. Rowe Jr [Wed, 27 Jun 2001 20:53:36 +0000 (20:53 +0000)]
  Now, introduce ap_sub_req_lookup_dirent() for processing apr_finfo_t
  results from mod_negotiation and mod_autoindex.

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

23 years ago Pull the common cruft from ap_sub_req_lookup_*() fns.
William A. Rowe Jr [Wed, 27 Jun 2001 20:46:52 +0000 (20:46 +0000)]
  Pull the common cruft from ap_sub_req_lookup_*() fns.

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

23 years ago Sorry, second pass, working on legibility. This patch introduces the
William A. Rowe Jr [Wed, 27 Jun 2001 20:44:00 +0000 (20:44 +0000)]
  Sorry, second pass, working on legibility.  This patch introduces the
  fill_in_sub_req_vars function to propogate the rnew values, but doesn't
  yet hook it in.  Note that there are two discrepancies, apparently
  pretty bad ones, that have been moved after the 'common code' so the
  next patch becomes pretty simple.

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

23 years ago Add some favorite modules
William A. Rowe Jr [Wed, 27 Jun 2001 20:33:58 +0000 (20:33 +0000)]
  Add some favorite modules

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

23 years ago Revert changes in 1.7, I had applied the patch incorrectly.
William A. Rowe Jr [Wed, 27 Jun 2001 20:30:49 +0000 (20:30 +0000)]
  Revert changes in 1.7, I had applied the patch incorrectly.

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

23 years ago*) Account for the new pool parameter to apr_bucket_file_create()
Cliff Woolley [Wed, 27 Jun 2001 20:18:09 +0000 (20:18 +0000)]
*) Account for the new pool parameter to apr_bucket_file_create()
   and apr_bucket_file_make().

*) Simplify mod_file_cache's sendfile_handler by taking advantage
   the new ability of file buckets to handle files opened in XTHREAD
   mode.  [Also inlined some of the brigade construction stuff in
   mod_file_cache's handlers to save a palloc() or two.]

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

23 years ago Move duplicated rnew cloning from apr_ap_sub_req_lookup_*() functions,
William A. Rowe Jr [Wed, 27 Jun 2001 20:09:24 +0000 (20:09 +0000)]
  Move duplicated rnew cloning from apr_ap_sub_req_lookup_*() functions,
  and add an ap_sub_req_lookup_dirent() to create a subrequest from the
  results of an apr_dir_read() for mod_negotiation and mod_autoindex.

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

23 years ago Fix up files constituting the Win32 libhttpd project file
William A. Rowe Jr [Wed, 27 Jun 2001 19:39:15 +0000 (19:39 +0000)]
  Fix up files constituting the Win32 libhttpd project file

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

23 years agoMore of s/ap_table_t/apr_table_t/g;
Cliff Woolley [Wed, 27 Jun 2001 18:51:23 +0000 (18:51 +0000)]
More of s/ap_table_t/apr_table_t/g;
Also s/ap_status_t/apr_status_t/;

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

23 years agoIt's apr_pool_t, not apr_pools_t. And tables are in APR's namespace, not
Cliff Woolley [Wed, 27 Jun 2001 18:44:20 +0000 (18:44 +0000)]
It's apr_pool_t, not apr_pools_t.  And tables are in APR's namespace, not
Apache's, so it's apr_table_t and not ap_table_t.

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

23 years ago Add additional query datum to the MPMs.
William A. Rowe Jr [Wed, 27 Jun 2001 17:43:51 +0000 (17:43 +0000)]
  Add additional query datum to the MPMs.
  Harrie Hazewinkel <harrie@covalent.net>

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

23 years agohide the generation of the httpd.exp header from the build messages
Jeff Trawick [Wed, 27 Jun 2001 17:11:52 +0000 (17:11 +0000)]
hide the generation of the httpd.exp header from the build messages

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

23 years ago Win32/OS2 require APR_STATUS_IS_EFOO() tests, not == EFOO, since our
William A. Rowe Jr [Wed, 27 Jun 2001 16:58:14 +0000 (16:58 +0000)]
  Win32/OS2 require APR_STATUS_IS_EFOO() tests, not == EFOO, since our
  socket error codes vary.

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

23 years agoget strcasecmp() prototype available on AIX
Jeff Trawick [Wed, 27 Jun 2001 10:15:37 +0000 (10:15 +0000)]
get strcasecmp() prototype available on AIX

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

23 years ago Update docs to reflect API changes and typos.
William A. Rowe Jr [Wed, 27 Jun 2001 03:34:15 +0000 (03:34 +0000)]
  Update docs to reflect API changes and typos.
  Harrie Hazewinkel <harrie@covalent.net>

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

23 years agoFixed up formatting (removed tabs)
Ian Holsman [Tue, 26 Jun 2001 22:46:04 +0000 (22:46 +0000)]
Fixed up formatting (removed tabs)

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

23 years agoProxyPass & ProxyPass Reverse now can be specified in <Location> directives
Ian Holsman [Tue, 26 Jun 2001 22:32:49 +0000 (22:32 +0000)]
ProxyPass & ProxyPass Reverse now can be specified in <Location> directives

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

23 years agoadd the AcceptMutex directive to the perchild MPM
Jeff Trawick [Tue, 26 Jun 2001 17:44:49 +0000 (17:44 +0000)]
add the AcceptMutex directive to the perchild MPM

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

23 years agoFix problem handling FLUSH bucket in the chunked encoding filter.
Bill Stoddard [Tue, 26 Jun 2001 17:40:58 +0000 (17:40 +0000)]
Fix problem handling FLUSH bucket in the chunked encoding filter.
Module was calling ap_rwrite() followed by ap_rflush() but the
served content was not being displayed in the browser. Inspection
of the output stream revealed that the first data chunk was
missing the trailing CRLF required by the RFC

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

23 years agoadd support for the AcceptMutex keyword to the threaded MPM
Jeff Trawick [Tue, 26 Jun 2001 17:27:40 +0000 (17:27 +0000)]
add support for the AcceptMutex keyword to the threaded MPM

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

23 years agoget rid of a duplicate assignment of ap_server_conf
Jeff Trawick [Tue, 26 Jun 2001 16:33:14 +0000 (16:33 +0000)]
get rid of a duplicate assignment of ap_server_conf

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

23 years agoadd the AcceptMutex directive and related processing to prefork MPM
Jeff Trawick [Tue, 26 Jun 2001 15:13:02 +0000 (15:13 +0000)]
add the AcceptMutex directive and related processing to prefork MPM

the directive syntax is as suggested by JimJag a few days ago

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

23 years agomention a problem with prefork
Jeff Trawick [Tue, 26 Jun 2001 11:59:50 +0000 (11:59 +0000)]
mention a problem with prefork

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

23 years agofix a comment describing how we kill off a single child process
Jeff Trawick [Tue, 26 Jun 2001 10:59:16 +0000 (10:59 +0000)]
fix a comment describing how we kill off a single child process

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

23 years agoFix spelling mistake.
Cliff Woolley [Tue, 26 Jun 2001 04:07:43 +0000 (04:07 +0000)]
Fix spelling mistake.

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

23 years agoReverse typo correction.
Joshua Slive [Thu, 21 Jun 2001 20:26:20 +0000 (20:26 +0000)]
Reverse typo correction.

Submitted by: Rodent of Unusual Size <Ken.Coar@Golux.Com>

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

23 years agoAdd some instructions on verifying PGP signatures. This could really
Joshua Slive [Wed, 20 Jun 2001 04:33:13 +0000 (04:33 +0000)]
Add some instructions on verifying PGP signatures.  This could really
use a review from some people who understand these issues better than
I do.

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

23 years agoapxs no longer generates ap_send_http_header() in the example handler
Doug MacEachern [Wed, 20 Jun 2001 01:46:28 +0000 (01:46 +0000)]
apxs no longer generates ap_send_http_header() in the example handler

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

23 years agoRemove these Pre-1.3 vhost files from the 2.0 docs.
Joshua Slive [Wed, 20 Jun 2001 01:14:29 +0000 (01:14 +0000)]
Remove these Pre-1.3 vhost files from the 2.0 docs.

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

23 years agoThe bucket_foo_create() functions do not need to use calloc() because
Cliff Woolley [Tue, 19 Jun 2001 18:48:21 +0000 (18:48 +0000)]
The bucket_foo_create() functions do not need to use calloc() because
all of the members of the apr_bucket struct are always explicitly
initialized anyway... malloc() should be used instead.

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

23 years agoNote mod_headers changes in a couple other places.
Joshua Slive [Tue, 19 Jun 2001 03:55:59 +0000 (03:55 +0000)]
Note mod_headers changes in a couple other places.

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

23 years agoBring these docs into line with "The Standard" and clean them up a
Joshua Slive [Tue, 19 Jun 2001 03:48:49 +0000 (03:48 +0000)]
Bring these docs into line with "The Standard" and clean them up a
little.

PR:
Obtained from:
Submitted by:
Reviewed by:

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

23 years agoRemove a duplicated check for -DONE_PROCESS
Cliff Woolley [Mon, 18 Jun 2001 19:09:55 +0000 (19:09 +0000)]
Remove a duplicated check for -DONE_PROCESS

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

23 years agoprefork has had SINGLE_LISTEN_UNSERIALIZED_ACCEPT working for a long time.
Jeff Trawick [Mon, 18 Jun 2001 12:52:21 +0000 (12:52 +0000)]
prefork has had SINGLE_LISTEN_UNSERIALIZED_ACCEPT working for a long time.
Hint at what should be done in threaded to get it working there.

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

23 years agoAs with Apache 1.3, use priority APLOG_INFO (instead of APLOG_ERR) for
Jeff Trawick [Mon, 18 Jun 2001 12:38:17 +0000 (12:38 +0000)]
As with Apache 1.3, use priority APLOG_INFO (instead of APLOG_ERR) for
log messages which report network errors writing to the client.

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

23 years agoThe patch fixes 2 things.
Jeff Trawick [Mon, 18 Jun 2001 11:50:42 +0000 (11:50 +0000)]
The patch fixes 2 things.
* apr_terminate now has the right declaration so it can be used
directly in atexit
* Win2K gets a divde by zero error when heartbeatres is zero (reproduce via
    support\Debug\ab.exe -k -c 6 -n 100 localhost/

Submitted by:   Ian Holsman <ianh@cnet.com>
Reviewed by:    Jeff Trawick

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

23 years ago Filenames aught to be normalized to the serverroot, and server_root_relative
William A. Rowe Jr [Mon, 18 Jun 2001 05:39:10 +0000 (05:39 +0000)]
  Filenames aught to be normalized to the serverroot, and server_root_relative
  already canonicalizes names.

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

23 years ago Allow index.html.en and Index.html.FR to both be considered in negotation
William A. Rowe Jr [Mon, 18 Jun 2001 05:36:33 +0000 (05:36 +0000)]
  Allow index.html.en and Index.html.FR to both be considered in negotation
  on case insensitive platforms, only.

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

23 years ago"fix" a // comment
Jeff Trawick [Sun, 17 Jun 2001 18:20:36 +0000 (18:20 +0000)]
"fix" a // comment

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

23 years agofix various // comments so they'll work portably
Jeff Trawick [Sun, 17 Jun 2001 18:15:31 +0000 (18:15 +0000)]
fix various // comments so they'll work portably

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

23 years agoDocumentation updates.
Ben Laurie [Sun, 17 Jun 2001 14:34:14 +0000 (14:34 +0000)]
Documentation updates.

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

23 years agoOS/2: Automate export of global variables from core.
Brian Havard [Sat, 16 Jun 2001 04:00:50 +0000 (04:00 +0000)]
OS/2: Automate export of global variables from core.

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

23 years agoFix brokenness when ThreadsPerChild is higher than the built-in
Jeff Trawick [Fri, 15 Jun 2001 18:33:09 +0000 (18:33 +0000)]
Fix brokenness when ThreadsPerChild is higher than the built-in
limit.  We left ap_threads_per_child at the higher value which
led to segfaults when doing certain scoreboard operations.

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

23 years agoBack out the change to allocate files out of the main request pool, and
Ryan Bloom [Thu, 14 Jun 2001 22:56:12 +0000 (22:56 +0000)]
Back out the change to allocate files out of the main request pool, and
implement pool-based setaside for FILE and MMAP buckets.

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

23 years agofix some more signalling issues:
Jeff Trawick [Thu, 14 Jun 2001 15:46:44 +0000 (15:46 +0000)]
fix some more signalling issues:

. in ONE_PROCESS mode, bail out immediately for SIGHUP and
  SIGINT

  Note that if you send HUP or INT and have cgid then cgid won't
  go away.  If you generate the interrupt signal from the httpd
  terminal then cgid will go away, [I guess] because SIGINT gets sent
  to the process group.  Perhaps just_die() needs to have logic to
  send to other processes in the group for ONE_PROCES mode

. the die_now flag should be static

. please_die_gracefully() is no longer needed

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

23 years agoFor SIGHUP in the server processes, we attempt to go away immediately,
Jeff Trawick [Thu, 14 Jun 2001 15:26:48 +0000 (15:26 +0000)]
For SIGHUP in the server processes, we attempt to go away immediately,
just as for SIGTERM.  If we deadlock because of some module or library
issue then SIGKILL will come soon enough.

Stop dorking with SIGTERM and SIGHUP in make_child().  That makes it
kind of hard for the caller to set up for ONE_PROCESS mode.

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

23 years agofix a bad call to ap_log_error (missing the errno/apr_status_t parameter)
Jeff Trawick [Thu, 14 Jun 2001 14:26:54 +0000 (14:26 +0000)]
fix a bad call to ap_log_error (missing the errno/apr_status_t parameter)

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

23 years agocatch SIGWINCH in the parent process and set appropriate flags
Jeff Trawick [Thu, 14 Jun 2001 14:07:07 +0000 (14:07 +0000)]
catch SIGWINCH in the parent process and set appropriate flags
so that we write to the pod to tell the servers to go away

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

23 years agofix a format string used for apr_status_t
Jeff Trawick [Thu, 14 Jun 2001 13:27:37 +0000 (13:27 +0000)]
fix a format string used for apr_status_t

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

23 years agoDefine a hook for fetching management/status items.
Greg Stein [Wed, 13 Jun 2001 20:11:45 +0000 (20:11 +0000)]
Define a hook for fetching management/status items.

This patch was submitted by Ian Holsman. Greg revised some names, applied
the Apache style, and namespace-prefixed the public symbols. Minor bugfix in
the use of the hook implementation macro.

Submitted by: Ian Holsman <IanH@cnet.com>
Reviewed by: Greg Stein

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

23 years ago* apr_brigade_partition() now returns an apr_status_t (finally!).
Cliff Woolley [Wed, 13 Jun 2001 16:48:37 +0000 (16:48 +0000)]
* apr_brigade_partition() now returns an apr_status_t (finally!).
* did some code cleanups/optimizations in that function.
* updated Apache's byterange filter to handle the new prototype. added
  error handling to the byterange filter should apr_brigade_partition()
  ever fail, which it never will unless somebody either removes the earlier
  call to apr_brigade_length() for some unknown reason or invents a new
  bucket type that is of a predetermined length but which cannot be split
  natively (or which has a split that might fail).  might as well be
  future-proof.

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

23 years agoAdd a pool to the ap_save_brigade prototype. This removes a todo from
Ryan Bloom [Wed, 13 Jun 2001 13:44:40 +0000 (13:44 +0000)]
Add a pool to the ap_save_brigade prototype.  This removes a todo from
the comments that is really necessary before the setaside stuff will
work properly.

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

23 years agoFix seg faults and/or missing output from mod_include. The
Greg Ames [Tue, 12 Jun 2001 19:03:08 +0000 (19:03 +0000)]
Fix seg faults and/or missing output from mod_include.  The
default_handler was using the subrequest pool for files and
MMAPs, even though the associated APR structures typically
live longer than the subrequest.

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

23 years agoExtend mod_setenvif to support specifying regular expressions
Bill Stoddard [Tue, 12 Jun 2001 17:06:04 +0000 (17:06 +0000)]
Extend mod_setenvif to support specifying regular expressions
on the SetEnvIf (and SetEnvIfNoCase) directive attribute field.
Example:  SetEnvIf ^TS*  [a-z].* HAVE_TS
will cause HAVE_TS to be set if any of the request headers begins
with "TS" and has a value that begins with any character in the
set [a-z]. [Bill Stoddard]

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

23 years agofix the bindprocessor() code selection; we need to test for the
Jeff Trawick [Tue, 12 Jun 2001 14:04:12 +0000 (14:04 +0000)]
fix the bindprocessor() code selection; we need to test for the
presence of the bindprocessor() function, not for sys/processor.h,
which exists on some systems that don't have bindprocessor()

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

23 years agoget threaded.c to compile on non-AIX systems which have sys/processor.h
Jeff Trawick [Tue, 12 Jun 2001 12:55:22 +0000 (12:55 +0000)]
get threaded.c to compile on non-AIX systems which have sys/processor.h

if we want to call bindprocessor(), we should check for bindprocessor(),
not some header file

(prefork and perchild to be fixed shortly)

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

23 years agoClean up formatting.
Victor J. Orlikowski [Mon, 11 Jun 2001 23:43:22 +0000 (23:43 +0000)]
Clean up formatting.

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

23 years agoSINGLE_LISTEN_UNSERIALIZED_ACCEPT applies to every kernel after
Victor J. Orlikowski [Mon, 11 Jun 2001 22:45:45 +0000 (22:45 +0000)]
SINGLE_LISTEN_UNSERIALIZED_ACCEPT applies to every kernel after
2.2, not just 2.2.

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

23 years agoMake the processor unbinding/re-binding stuff on AIX work again.
Victor J. Orlikowski [Mon, 11 Jun 2001 21:41:56 +0000 (21:41 +0000)]
Make the processor unbinding/re-binding stuff on AIX work again.

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

23 years agoback out a change from last week that reversed the meaning of pod_in and
Jeff Trawick [Mon, 11 Jun 2001 18:23:21 +0000 (18:23 +0000)]
back out a change from last week that reversed the meaning of pod_in and
pod_out; after that change, all read and write syscalls on the handles
failed because pod_in was only readable and pod_out was only writable

we could instead reverse the order of the parameters to apr_pipe_create
so that the descriptors returned by pipe() get put in the right place,
but it seems better to stick with APR terminology for what is the input
handle and what is the output handle

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

23 years agoDocument the fact that this is now an autogenerated file.
Victor J. Orlikowski [Mon, 11 Jun 2001 17:52:37 +0000 (17:52 +0000)]
Document the fact that this is now an autogenerated file.

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

23 years agoSilence gcc warning about rv being used when possibly uninitialized. That
Cliff Woolley [Mon, 11 Jun 2001 14:46:30 +0000 (14:46 +0000)]
Silence gcc warning about rv being used when possibly uninitialized.  That
can only happen if n<=1 (ie, a bad parameter value), so I figure APR_EINVAL
is the correct default value.

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

23 years agoFix look in htdigest. Reimplemented getline to work properly with
Bill Stoddard [Sun, 10 Jun 2001 21:01:57 +0000 (21:01 +0000)]
Fix look in htdigest.  Reimplemented getline to work properly with
APR. Shuld consider adding apr_file_getline() to APR.  Should also consider
changing apr_file_getc() to return characters rather than apr_status.

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

23 years ago Whoops, wanted the original unix language, not win32's, for both
William A. Rowe Jr [Sun, 10 Jun 2001 20:47:22 +0000 (20:47 +0000)]
  Whoops, wanted the original unix language, not win32's, for both

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

23 years ago Bring win32 and the rest of the world into sync, or closer into sync.
William A. Rowe Jr [Sun, 10 Jun 2001 20:44:17 +0000 (20:44 +0000)]
  Bring win32 and the rest of the world into sync, or closer into sync.

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

23 years ago Two duplicate working cvs copies down, several to go.
William A. Rowe Jr [Sun, 10 Jun 2001 20:11:31 +0000 (20:11 +0000)]
  Two duplicate working cvs copies down, several to go.

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

23 years ago Now that it works, adjust the conf appropriately.
William A. Rowe Jr [Sun, 10 Jun 2001 19:57:28 +0000 (19:57 +0000)]
  Now that it works, adjust the conf appropriately.

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

23 years ago Was certain I had committed this. Position the scoreboard members such
William A. Rowe Jr [Sun, 10 Jun 2001 00:37:59 +0000 (00:37 +0000)]
  Was certain I had committed this.  Position the scoreboard members such
  that the size and members can be derrived by the most stable elements,
  followed by derived elements.  [Harrie Hazewinkel]

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

23 years agoEnable SetEnvIf to handle taking a regex on the header name (SPECIAL_NOT case).
Bill Stoddard [Sat, 9 Jun 2001 15:57:06 +0000 (15:57 +0000)]
Enable SetEnvIf to handle taking a regex on the header name (SPECIAL_NOT case).
For example:

SetEnvIf ^TS* ^[a-z].*  HAVE_TS

will cause HAVE_TS to be set if a header beginning with TS appears in the request
and the value of that header starts with [a-z]

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

23 years agoUpdating docs to change around the order of extern and
Victor J. Orlikowski [Sat, 9 Jun 2001 11:33:07 +0000 (11:33 +0000)]
Updating docs to change around the order of extern and
AP[RU]_DECLARE_DATA. If this is incorrect, please yell.
However, the vast majority of the code follows the convention
documented in this patch.
If this is in error, I will gladly back it out.

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

23 years agoWooHoo!
Victor J. Orlikowski [Sat, 9 Jun 2001 08:47:23 +0000 (08:47 +0000)]
WooHoo!
(Only limitations - mod_proxy and mod_dav, soon to be corrected).

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

23 years agoMake this little hack slightly more palatable.
Victor J. Orlikowski [Sat, 9 Jun 2001 08:28:08 +0000 (08:28 +0000)]
Make this little hack slightly more palatable.

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

23 years agoStill needs to be built, though.
Victor J. Orlikowski [Sat, 9 Jun 2001 08:20:11 +0000 (08:20 +0000)]
Still needs to be built, though.

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

23 years agoNo, libtool shouldn't build this. :p
Victor J. Orlikowski [Sat, 9 Jun 2001 08:16:14 +0000 (08:16 +0000)]
No, libtool shouldn't build this. :p

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

23 years agoxlC isn't as accepting as gcc; make things tolerable for it.
Victor J. Orlikowski [Sat, 9 Jun 2001 08:06:38 +0000 (08:06 +0000)]
xlC isn't as accepting as gcc; make things tolerable for it.

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

23 years agoSlight Clean-up.
Victor J. Orlikowski [Sat, 9 Jun 2001 08:05:53 +0000 (08:05 +0000)]
Slight Clean-up.

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

23 years agoAdd the missing AP[RU]_DECLARE_DATA symbols to httpd.exp.
Victor J. Orlikowski [Sat, 9 Jun 2001 06:33:50 +0000 (06:33 +0000)]
Add the missing AP[RU]_DECLARE_DATA symbols to httpd.exp.
httpd.exp should now be generated automatically.
Any missing symbols are now the fault of awk scripts.
Or rather, their authors. :)

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

23 years agoOrdering changes, for detection's sake.
Victor J. Orlikowski [Sat, 9 Jun 2001 04:21:27 +0000 (04:21 +0000)]
Ordering changes, for detection's sake.

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

23 years agopod_in shouldn't be non-blocking after all
Jeff Trawick [Sat, 9 Jun 2001 02:57:46 +0000 (02:57 +0000)]
pod_in shouldn't be non-blocking after all
Submitted by: Ryan Bloom

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

23 years agoClean up this relative path too.
Victor J. Orlikowski [Fri, 8 Jun 2001 20:36:09 +0000 (20:36 +0000)]
Clean up this relative path too.

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

23 years agothe input handle to the pod (used by child processes) needs to be non-blocking
Jeff Trawick [Fri, 8 Jun 2001 16:53:10 +0000 (16:53 +0000)]
the input handle to the pod (used by child processes) needs to be non-blocking

before this, no requests could be processed by prefork since after connect
from the client prefork would block reading the pod

the write handle to the pod probably doesn't have to be non-blocking, but
getting EAGAIN for the pipe-full condition, rather than blocking, is nice
for now since it would tend to indicate that something is FUBAR; on the other
hand, this probably needs to change in order to support more than 4K workers

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