]> granicus.if.org Git - apache/log
apache
18 years ago* Fix a regression from 2.2.x: Set c->aborted to 1 if the return code from
Ruediger Pluem [Thu, 5 Jan 2006 20:56:43 +0000 (20:56 +0000)]
* Fix a regression from 2.2.x: Set c->aborted to 1 if the return code from
  writing to the client is different from APR_SUCCESS in the blocking case or
  APR_SUCCESS or APR_EAGAIN in the non blocking case.

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

18 years ago* If a subrequest has a broken backend also set no_cache for the main request
Ruediger Pluem [Thu, 5 Jan 2006 13:46:57 +0000 (13:46 +0000)]
* If a subrequest has a broken backend also set no_cache for the main request
  and ensure that the chunk filter does not sent the last chunk marker in this
  case.

  modules/http/chunk_filter.c: Memorize HTTP_BAD_GATEWAY error buckets that
                               had been seen in filter context to ensure
                               that we do not sent the last chunk marker in
                               this case.
  modules/proxy/proxy_util.c : Set no_cache also for main request if we are
                               a subrequest.

  Thanks to Joe Orton and André Malo for the "invented unique pointer" trick.

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

18 years ago* Correctly signal broken backend connections up the chain also for the ajp
Ruediger Pluem [Mon, 2 Jan 2006 16:39:22 +0000 (16:39 +0000)]
* Correctly signal broken backend connections up the chain also for the ajp
  backend (see also r357461). Furthermore move common code in mod_proxy_http.c
  and mod_proxy_ajp.c into a new function (ap_proxy_backend_broke) in
  proxy_util.c.

  modules/proxy/mod_proxy_ajp.c : Signal broken backend connection for ajp backend
  modules/proxy/proxy_util.c    : Add ap_proxy_backend_broke
  modules/proxy/mod_proxy_http.c: - Use ap_proxy_backend_broke
                                  - Return DONE also if backend broke
  modules/proxy/mod_proxy.h     : Add declaration of ap_proxy_backend_broke

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

18 years agoPR#38084
Nick Kew [Sun, 1 Jan 2006 17:51:03 +0000 (17:51 +0000)]
PR#38084
Correct DBDParams string in example
INOUE Seiichiro (who reported the bug) suggests referencing the
pgsql documentation.  I disagree, but I wonder if PgSQL is really
a good choice of example, since it (untypically) parses the params
itself rather than have the apr_dbd driver do it.

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

18 years agoRefactoring of ap_read_request() to store partial request state
Brian Pane [Sat, 31 Dec 2005 23:45:11 +0000 (23:45 +0000)]
Refactoring of ap_read_request() to store partial request state
in the request rec.  The point of this is to allow asynchronous
MPMs do do nonblocking reads of requests.  (Backported from the
async-read-dev branch)

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

18 years agoRemoved the destruction of the bucket allocator prior to
Brian Pane [Sat, 31 Dec 2005 07:16:09 +0000 (07:16 +0000)]
Removed the destruction of the bucket allocator prior to
clearing the transaction pool.  The bucket allocator will
now get destroyed when apr_pool_clear() invokes its cleanup
callback.  With the old logic, memory corruption was possible
if the pool contained any brigades that referenced any
buckets allocated from the bucket allocator.

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

18 years agoGeneral cleanup:
Sander Temme [Fri, 30 Dec 2005 05:36:08 +0000 (05:36 +0000)]
General cleanup:

* Change version number to 2.3
* Change documentation links to new layout
* Updated, concise but hopefully correct discussion of build system
  behaviour w.r.t. threads on FreeBSD
* A little more discussion of buildconf and minimum libtool version on
  Darwin
* More caveat on availability of Windows sourceballs and installers

Initially submitted by pgolluci, subsequently kicked around some.

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

18 years agoSmall spelling fix.
Graham Leggett [Wed, 28 Dec 2005 17:17:53 +0000 (17:17 +0000)]
Small spelling fix.

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

18 years agoFix Cookie2 header problems that originates back
Mladen Turk [Fri, 23 Dec 2005 08:36:18 +0000 (08:36 +0000)]
Fix Cookie2 header problems that originates back
from mod_jk. Cookie2 was always sent as Cookie.

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

18 years agoUpdate 'apache_pb2' images for Apache-2.2 (NOTE: not for 2.3!)
Martin Kraemer [Wed, 21 Dec 2005 12:14:38 +0000 (12:14 +0000)]
Update 'apache_pb2' images for Apache-2.2 (NOTE: not for 2.3!)

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

18 years ago This shift was treated in 32 bit scope, then masked to 64 bits,
William A. Rowe Jr [Tue, 20 Dec 2005 17:10:38 +0000 (17:10 +0000)]
  This shift was treated in 32 bit scope, then masked to 64 bits,
  which was probably quite uncool.

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

18 years agoMorph the ap_http_broken_backend_filter() proxy "specific"
Jim Jagielski [Tue, 20 Dec 2005 15:50:37 +0000 (15:50 +0000)]
Morph the ap_http_broken_backend_filter() proxy "specific"
filter to a generic http error handling output filter.

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

18 years ago Quiet warnings of POSIX deprecation in win32 support sources.
William A. Rowe Jr [Mon, 19 Dec 2005 15:05:50 +0000 (15:05 +0000)]
  Quiet warnings of POSIX deprecation in win32 support sources.

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

18 years agoIn Apache-2.x, the function is called apr_pstrdup().
Martin Kraemer [Mon, 19 Dec 2005 14:50:56 +0000 (14:50 +0000)]
In Apache-2.x, the function is called apr_pstrdup().
The 'tmp' variable is not really necessary.

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

18 years ago Add our new eor_bucket.c module to libhttpd
William A. Rowe Jr [Mon, 19 Dec 2005 02:08:38 +0000 (02:08 +0000)]
  Add our new eor_bucket.c module to libhttpd

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

18 years ago* Move code for broken backend detection out of core filter into a new http
Ruediger Pluem [Sun, 18 Dec 2005 22:09:05 +0000 (22:09 +0000)]
* Move code for broken backend detection out of core filter into a new http
  protocol filter (ap_http_broken_backend_filter) that is only run in the
  proxy case.

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

18 years ago* If the mod_proxy backend connection broke in the middle of the response,
Ruediger Pluem [Sun, 18 Dec 2005 12:07:39 +0000 (12:07 +0000)]
* If the mod_proxy backend connection broke in the middle of the response,
  then
  - Do not cache it.
  - Signal the client that something went wrong by closing the connection
    and not sending the last-chunk marker if the response was T-E chunked.

server/core_filters.c         : Close the connection to the client by setting
                                c->keepalive to AP_CONN_CLOSE.
modules/http/chunk_filter.c   : Do not send last-chunk marker in the case
                                the backend broke.
modules/proxy/mod_proxy_http.c: Signal that the backend connection broke.
modules/cache/mod_disk_cache.c: Respect r->no_cache for discarding the response

Submitted by: Roy T. Fielding, Jim Jagielski, Ruediger Pluem
Reviewed by: Roy T. Fielding, Jim Jagielski, Ruediger Pluem

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

18 years ago* Resync with 2.0.x and 2.2.x CHANGES file
Ruediger Pluem [Sun, 18 Dec 2005 11:37:24 +0000 (11:37 +0000)]
* Resync with 2.0.x and 2.2.x CHANGES file

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

18 years ago* Fix ap_http_chunk_filter to create correct chunks in the case that a
Ruediger Pluem [Sat, 17 Dec 2005 09:25:09 +0000 (09:25 +0000)]
* Fix ap_http_chunk_filter to create correct chunks in the case that a
  flush bucket is pre- and postfixed by data buckets in the brigade.

Submitted by: Ruediger Pluem
Reviewed by: Justin Erenkrantz, Joe Orton, Jim Jagielski

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

18 years ago Add the module details for our /base:@...,mod_foo.so magic
William A. Rowe Jr [Fri, 16 Dec 2005 21:15:12 +0000 (21:15 +0000)]
  Add the module details for our /base:@...,mod_foo.so magic

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

18 years ago A more generic explanation
William A. Rowe Jr [Fri, 16 Dec 2005 21:06:45 +0000 (21:06 +0000)]
  A more generic explanation

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

18 years ago Test _NMAKE_VER define to determine nmake -nologo behavior,
William A. Rowe Jr [Fri, 16 Dec 2005 20:54:27 +0000 (20:54 +0000)]
  Test _NMAKE_VER define to determine nmake -nologo behavior,
  and use $(MAKEOPT) -f syntax throughout to avoid problems
  on mingw, borland, etc.

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

18 years ago New Win32 9x efforts are a nonstarter.
William A. Rowe Jr [Fri, 16 Dec 2005 20:28:43 +0000 (20:28 +0000)]
  New Win32 9x efforts are a nonstarter.

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

18 years ago Not Applicable anymore
William A. Rowe Jr [Fri, 16 Dec 2005 20:24:45 +0000 (20:24 +0000)]
  Not Applicable anymore

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

18 years ago* server/protocol.c (ap_old_write_filter): Use NULL for the NULL
Joe Orton [Fri, 16 Dec 2005 14:48:22 +0000 (14:48 +0000)]
* server/protocol.c (ap_old_write_filter): Use NULL for the NULL
pointer not 0.

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

18 years ago* acinclude.m4 (APACHE_ENABLE_MODULES): Support passing "none" to
Joe Orton [Fri, 16 Dec 2005 14:46:54 +0000 (14:46 +0000)]
* acinclude.m4 (APACHE_ENABLE_MODULES): Support passing "none" to
--enable-modules to build an httpd with no optional modules enabled.

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

18 years agoBring forward the fix for CVE-2005-3352 already on the branches:
Joe Orton [Fri, 16 Dec 2005 14:27:47 +0000 (14:27 +0000)]
Bring forward the fix for CVE-2005-3352 already on the branches:

* modules/mappers/mod_imagemap.c (imap_url): Escape the referer.

* server/util.c (ap_escape_html): Escape the " character.

Submitted by: mjc
Reviewed by: fielding, jorton

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

18 years ago* modules/debug/mod_bucketeer.c (bucketeer_out_filter): Only pass on
Joe Orton [Fri, 16 Dec 2005 13:08:32 +0000 (13:08 +0000)]
* modules/debug/mod_bucketeer.c (bucketeer_out_filter): Only pass on
the brigade if the pass delimiter is reached and not for any flush
delimiter; allows creating brigades with a flush bucket in the middle.
Fail if ap_pass_brigade() fails.

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

18 years agoSorry, previous commit was not ok.
Jean-Frederic Clere [Thu, 15 Dec 2005 16:58:10 +0000 (16:58 +0000)]
Sorry, previous commit was not ok.

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

18 years agoThe string comming from TC is in ASCII and the string returned by apr_psprintf isn't.
Jean-Frederic Clere [Thu, 15 Dec 2005 14:44:39 +0000 (14:44 +0000)]
The string comming from TC is in ASCII and the string returned by apr_psprintf isn't.

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

18 years ago Mirror Makefile.win from the GUI environment. The path here must be
William A. Rowe Jr [Wed, 14 Dec 2005 20:16:52 +0000 (20:16 +0000)]
  Mirror Makefile.win from the GUI environment.  The path here must be
  explicit to help point the debugger at the resulting, installed binaries.

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

18 years ago Revert 1/2 of my last commit, keep Apache2 as the default name so we don't
William A. Rowe Jr [Wed, 14 Dec 2005 20:14:46 +0000 (20:14 +0000)]
  Revert 1/2 of my last commit, keep Apache2 as the default name so we don't
  need to keep syncing this with releases.

  Retain the other 1/2 - a better message since apr's must be in the build
  tree srclib/ not the install target srclib/.

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

18 years ago Keep default INSTDIR out of a 2.0, 2.2 tree when working in svn trunk
William A. Rowe Jr [Wed, 14 Dec 2005 20:07:37 +0000 (20:07 +0000)]
  Keep default INSTDIR out of a 2.0, 2.2 tree when working in svn trunk

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

18 years agoupdate transformation
André Malo [Wed, 14 Dec 2005 16:39:01 +0000 (16:39 +0000)]
update transformation

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

18 years agofix that paste error and properties
André Malo [Wed, 14 Dec 2005 16:34:19 +0000 (16:34 +0000)]
fix that paste error and properties

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

18 years ago* include/ap_config.h: Fix the macro name.
Joe Orton [Mon, 12 Dec 2005 11:14:10 +0000 (11:14 +0000)]
* include/ap_config.h: Fix the macro name.

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

18 years ago* include/ap_config.h: Define AP_HAVE_DESIGNATED_INITIALIZER for GCC
Joe Orton [Mon, 12 Dec 2005 10:10:33 +0000 (10:10 +0000)]
* include/ap_config.h: Define AP_HAVE_DESIGNATED_INITIALIZER for GCC
(but not G++) or any compiler which claims C99 support.

* configure.in: Don't define AP_HAVE_DESIGNATED_INITIALIZER here.

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

18 years agoOK, while we ponder how best to reuse conn pools for workers,
Jim Jagielski [Sun, 11 Dec 2005 21:36:27 +0000 (21:36 +0000)]
OK, while we ponder how best to reuse conn pools for workers,
clean this section up.

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

18 years agoDetails about changing auth provider.
Rich Bowen [Sun, 11 Dec 2005 20:40:56 +0000 (20:40 +0000)]
Details about changing auth provider.

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

18 years agoA few additional seealso links
Rich Bowen [Sun, 11 Dec 2005 18:25:59 +0000 (18:25 +0000)]
A few additional seealso links

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

18 years ago* revert r355823 and r355837
Ruediger Pluem [Sun, 11 Dec 2005 01:28:13 +0000 (01:28 +0000)]
* revert r355823 and r355837

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

18 years ago* Let the proxy handler know that the backend connection broke after we have
Ruediger Pluem [Sun, 11 Dec 2005 00:50:21 +0000 (00:50 +0000)]
* Let the proxy handler know that the backend connection broke after we have
  sent the headers.

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

18 years ago* Move handling of backends that broke after the headers have been sent
Ruediger Pluem [Sun, 11 Dec 2005 00:15:27 +0000 (00:15 +0000)]
* Move handling of backends that broke after the headers have been sent
  into the proxy handler of mod_proxy.

  This patch still sets r->connection->aborted to 1 which is currently
  vetoed by Roy. Moving it from the scheme handler to the proxy handler
  should ease the reimplementation of this, as the scheme handlers only
  needs to return PROXY_BACKEND_BROKEN to signal the above situation to
  the proxy handler.

  mod_proxy.h: Add define for PROXY_BACKEND_BROKEN
  mod_proxy.c: Handle PROXY_BACKEND_BROKEN in proxy handler
  mod_proxy_http.c: Sent back PROXY_BACKEND_BROKEN if backend broke
  after we sent the headers.

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

18 years agoSplit the Access Control stuff off into it's own howto, because I wanted
Rich Bowen [Sat, 10 Dec 2005 19:39:24 +0000 (19:39 +0000)]
Split the Access Control stuff off into it's own howto, because I wanted
to do some stuff that really isn't auth related.

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

18 years agoupdate transformation
André Malo [Sat, 10 Dec 2005 15:52:24 +0000 (15:52 +0000)]
update transformation

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

18 years agofix xml validation error
André Malo [Sat, 10 Dec 2005 15:45:41 +0000 (15:45 +0000)]
fix xml validation error

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

18 years agoMention that digest can also be used with authn_dbd
Rich Bowen [Sat, 10 Dec 2005 14:00:05 +0000 (14:00 +0000)]
Mention that digest can also be used with authn_dbd

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

18 years agoAdd required AuthName directive
Rich Bowen [Fri, 9 Dec 2005 02:41:20 +0000 (02:41 +0000)]
Add required AuthName directive

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

18 years ago* include/httpd.h (conn_state_e): Remove trailing comma from enum.
Joe Orton [Thu, 8 Dec 2005 17:12:36 +0000 (17:12 +0000)]
* include/httpd.h (conn_state_e): Remove trailing comma from enum.

Submitted by: Per Olausson <pao darkheim.freeserve.co.uk>
PR: 37840

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

18 years agoAdd a comment and use proper grammar for another comment.
Justin Erenkrantz [Wed, 7 Dec 2005 00:44:13 +0000 (00:44 +0000)]
Add a comment and use proper grammar for another comment.
(No functional changes.)

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

18 years agoIf a connection aborts while waiting for a chunked line, flag the connection as
Justin Erenkrantz [Wed, 7 Dec 2005 00:21:38 +0000 (00:21 +0000)]
If a connection aborts while waiting for a chunked line, flag the connection as
errored out and send errors upwards.

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

18 years agoIf we get an error reading the upstream response, we should bail.
Justin Erenkrantz [Wed, 7 Dec 2005 00:18:58 +0000 (00:18 +0000)]
If we get an error reading the upstream response, we should bail.

Reported by: Brian Akins

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

18 years agoAdd the mod_dbd exports to the NetWare make file
Bradley Nicholes [Tue, 6 Dec 2005 16:48:48 +0000 (16:48 +0000)]
Add the mod_dbd exports to the NetWare make file

Submitted by: Guenter Knauf <fuankg apache.org>

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

18 years agoImprove defaults from 'test' values (and get meaningful errors on
Nick Kew [Tue, 6 Dec 2005 10:54:57 +0000 (10:54 +0000)]
Improve defaults from 'test' values (and get meaningful errors on
startup if database is down); trivial tidyups.

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

18 years ago* modules/ssl/ssl_engine_kernel.c (ssl_hook_Access): Omit further
Joe Orton [Tue, 6 Dec 2005 10:21:41 +0000 (10:21 +0000)]
* modules/ssl/ssl_engine_kernel.c (ssl_hook_Access): Omit further
access control checks if SSL is not in use regardless of vhost
settings.

Submitted by: Rüdiger Plüm, Joe Orton
PR: 37791

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

18 years ago* os/unix/unixd.h: Use extern "C" linkage.
Joe Orton [Tue, 6 Dec 2005 09:48:19 +0000 (09:48 +0000)]
* os/unix/unixd.h: Use extern "C" linkage.

PR: 37357

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

18 years agoFix documentation bugs
Nick Kew [Tue, 6 Dec 2005 00:54:29 +0000 (00:54 +0000)]
Fix documentation bugs

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

18 years agoGive a clue about what event really does, and some
Joshua Slive [Mon, 5 Dec 2005 20:35:24 +0000 (20:35 +0000)]
Give a clue about what event really does, and some
small improvements to the leader and worker docs.

Submitted by: Noirin Plunkett <firebird nerdchic.net>, Joshua Slive

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

18 years agoPR 36090
Nick Kew [Mon, 5 Dec 2005 18:22:29 +0000 (18:22 +0000)]
PR 36090
Fix recursive ErrorDocument handling

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

18 years agoFix for Bug 37790 (hangs on error return from post_read_request)
Nick Kew [Mon, 5 Dec 2005 15:30:15 +0000 (15:30 +0000)]
Fix for Bug 37790 (hangs on error return from post_read_request)

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

18 years agoupdate transformation
André Malo [Sat, 3 Dec 2005 21:56:02 +0000 (21:56 +0000)]
update transformation

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

18 years agofix remaining mod_imap occurences
André Malo [Sat, 3 Dec 2005 21:39:50 +0000 (21:39 +0000)]
fix remaining mod_imap occurences

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

18 years ago* Fix PR37753. Off by one bug in get_path_param eats up too much of the string
Ruediger Pluem [Sat, 3 Dec 2005 20:17:11 +0000 (20:17 +0000)]
* Fix PR37753. Off by one bug in get_path_param eats up too much of the string
  such that session identifier for sticky sessions is never found in URL.

Submitted by: Kazuhiro Osawa <ko yappo.ne.jp>
Reviewed by: Ruediger Pluem

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

18 years agoOnly define sendfile_nonblocking if APR_HAS_SENDFILE is true.
Paul Querna [Sat, 3 Dec 2005 18:22:25 +0000 (18:22 +0000)]
Only define sendfile_nonblocking if APR_HAS_SENDFILE is true.

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

18 years agoPoint the breadcrump links to the new docs index page.
Joshua Slive [Fri, 2 Dec 2005 19:45:19 +0000 (19:45 +0000)]
Point the breadcrump links to the new docs index page.

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

18 years ago Recover text
William A. Rowe Jr [Fri, 2 Dec 2005 13:46:07 +0000 (13:46 +0000)]
  Recover text

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

18 years ago Style nit - alpha order is slightly easier to later review
William A. Rowe Jr [Fri, 2 Dec 2005 12:34:40 +0000 (12:34 +0000)]
  Style nit - alpha order is slightly easier to later review

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

18 years agorebuild.
Paul Querna [Thu, 1 Dec 2005 17:51:23 +0000 (17:51 +0000)]
rebuild.

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

18 years agoNuke really old version recommendation on GCC. Any modern version should be acceptable.
Paul Querna [Thu, 1 Dec 2005 17:40:17 +0000 (17:40 +0000)]
Nuke really old version recommendation on GCC. Any modern version should be acceptable.

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

18 years agoUntil we determine whether we should dip into the connection
Jim Jagielski [Thu, 1 Dec 2005 13:50:11 +0000 (13:50 +0000)]
Until we determine whether we should dip into the connection
pool each time, rearrange the logic to avoid a double
check which is unneeded. No matter what (if it's reusable or
not) a null conn->hostname needs to be set. At that
point it doesn't matter if we're not reusing it or
if the string comparison happens, since what we
would do in that case has already been done.

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

18 years agominor doc changes already on 2.2 branch
Roy T. Fielding [Thu, 1 Dec 2005 07:51:52 +0000 (07:51 +0000)]
minor doc changes already on 2.2 branch

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

18 years agoCheck that conn->hostname is valid before we do the string
Jim Jagielski [Wed, 30 Nov 2005 18:40:05 +0000 (18:40 +0000)]
Check that conn->hostname is valid before we do the string
comparison

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

18 years agoEscape the dots in the regular expression.
Colm MacCarthaigh [Wed, 30 Nov 2005 10:11:35 +0000 (10:11 +0000)]
Escape the dots in the regular expression.

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

18 years agoFix SSL Protocol hexdumps for EBCDIC systems
Martin Kraemer [Wed, 30 Nov 2005 08:01:35 +0000 (08:01 +0000)]
Fix SSL Protocol hexdumps for EBCDIC systems

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

18 years agoRemove the problematic block which is causing problems with the latest versions
Colm MacCarthaigh [Tue, 29 Nov 2005 23:34:28 +0000 (23:34 +0000)]
Remove the problematic block which is causing problems with the latest versions
of MSVS. Sacrifice some borland options which don't really work anyway, and for
Borland to work, we'e really going to need a Makefile.bor.

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

18 years agoupdate transformation
André Malo [Tue, 29 Nov 2005 18:54:35 +0000 (18:54 +0000)]
update transformation

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

18 years agoupgrading.html.fr no longer exists, but the the entry commented for reference
André Malo [Tue, 29 Nov 2005 18:46:23 +0000 (18:46 +0000)]
upgrading.html.fr no longer exists, but the the entry commented for reference

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

18 years agoAdding mod_authn_dbd to the Windows build environments.
Colm MacCarthaigh [Tue, 29 Nov 2005 18:12:33 +0000 (18:12 +0000)]
Adding mod_authn_dbd to the Windows build environments.

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

18 years agoFix a mixed-up module reference and document (carefully)
Joshua Slive [Tue, 29 Nov 2005 18:11:41 +0000 (18:11 +0000)]
Fix a mixed-up module reference and document (carefully)
how to turn off require in a subdirectory.

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

18 years agoFirst stab at a build environment for mod_authn_dbd
Colm MacCarthaigh [Tue, 29 Nov 2005 17:58:10 +0000 (17:58 +0000)]
First stab at a build environment for mod_authn_dbd

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

18 years agoUpdate to reflect the mod_dbd inclusion
Colm MacCarthaigh [Tue, 29 Nov 2005 17:48:35 +0000 (17:48 +0000)]
Update to reflect the mod_dbd inclusion

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

18 years agoAdd mod_dbd to the windows build environment
Colm MacCarthaigh [Tue, 29 Nov 2005 17:43:53 +0000 (17:43 +0000)]
Add mod_dbd to the windows build environment

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

18 years agoOptional functions are of __cdecl the kind on win32, due to "APU_DECLARE_NONSTD
Colm MacCarthaigh [Tue, 29 Nov 2005 17:27:02 +0000 (17:27 +0000)]
Optional functions are of __cdecl the kind on win32, due to "APU_DECLARE_NONSTD
apr_dynamic_fn_register" from apr-util, so we can't use __stdcall. Declare our
functions as non-std.

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

18 years agoA first stab at a win32 build environment for mod_dbd.
Colm MacCarthaigh [Tue, 29 Nov 2005 16:48:04 +0000 (16:48 +0000)]
A first stab at a win32 build environment for mod_dbd.

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

18 years agoKill a very old html-only translation.
Joshua Slive [Tue, 29 Nov 2005 16:40:18 +0000 (16:40 +0000)]
Kill a very old html-only translation.

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

18 years agoMove closing tag to proper location.
Joshua Slive [Tue, 29 Nov 2005 16:38:51 +0000 (16:38 +0000)]
Move closing tag to proper location.

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

18 years agoGive DBD a set of _DECLARE macros consistent with other modules, so that
Colm MacCarthaigh [Tue, 29 Nov 2005 16:37:49 +0000 (16:37 +0000)]
Give DBD a set of _DECLARE macros consistent with other modules, so that
_EXPORT and _STATIC and be turned on/off more easily.

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

18 years agoSome config file changes:
Joshua Slive [Tue, 29 Nov 2005 16:08:01 +0000 (16:08 +0000)]
Some config file changes:

- Make the <Files> section safer by
  adding Satisfy all (as is already present in 1.3)

- Remove some handler examples that almost nobody will
  use (the config file is not the documentation)

- Remove some win32 specific stuff from the default
  config, since win32 uses its own config file

- Remove the config section for the perchild mpm

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

18 years agoNote dbd/windows problem
Nick Kew [Tue, 29 Nov 2005 15:38:44 +0000 (15:38 +0000)]
Note dbd/windows problem

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

18 years agoFix case where a shared keepalive connection results in
Jim Jagielski [Tue, 29 Nov 2005 15:05:16 +0000 (15:05 +0000)]
Fix case where a shared keepalive connection results in
different workers from being accessed. Try to be wise and
fast about the tests before we do the expensive string
comparison.

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

18 years agoCorrect a syntax error detected by MSVC2005
Colm MacCarthaigh [Tue, 29 Nov 2005 12:37:03 +0000 (12:37 +0000)]
Correct a syntax error detected by MSVC2005

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

18 years agorebuild docs
Paul Querna [Mon, 28 Nov 2005 20:44:08 +0000 (20:44 +0000)]
rebuild docs

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

18 years ago- try to add a note to explain the behaviour of clients use a pipelined
David Reid [Mon, 28 Nov 2005 19:41:42 +0000 (19:41 +0000)]
- try to add a note to explain the behaviour of clients use a pipelined
  connection wrt to MaxRequestsPerChild and KeepAlive.

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

18 years ago* modules/ssl/ssl_scache_dc.c (ssl_scache_dc_retrieve): Fix warning
Joe Orton [Mon, 28 Nov 2005 16:16:21 +0000 (16:16 +0000)]
* modules/ssl/ssl_scache_dc.c (ssl_scache_dc_retrieve): Fix warning
with OpenSSL 0.9.8a.

* support/ab.c (ssl_print_cb, ssl_print_cert_info): Fix warnings with
OpenSSL 0.9.8a.

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

18 years agoWhen computing the timeouts for keepalives and write completion,
Brian Pane [Sun, 27 Nov 2005 07:34:15 +0000 (07:34 +0000)]
When computing the timeouts for keepalives and write completion,
get the current time _after_ processing the event that led to the
timeout, rather than before.
[forward-port of commit 349189 from the async-read-dev branch]

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

18 years agoSmall description change to indicate which socket library the NLM in built for
Bradley Nicholes [Tue, 22 Nov 2005 00:37:51 +0000 (00:37 +0000)]
Small description change to indicate which socket library the NLM in built for

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

18 years agoPR#37553
Nick Kew [Mon, 21 Nov 2005 23:41:44 +0000 (23:41 +0000)]
PR#37553
Redesign of pools handling in mod_dbd
Submitted: Chris Darroch, Reviewed: Nick Kew

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

18 years agoFix a problem with the HTTPS CGI variable not getting set for secure requests. Needed...
Bradley Nicholes [Mon, 21 Nov 2005 23:25:44 +0000 (23:25 +0000)]
Fix a problem with the HTTPS CGI variable not getting set for secure requests. Needed to readd the port and address on every restart whether or not the listen port is being created or resused.

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

18 years agoWrap exported functions in AP_DECLARE
Nick Kew [Mon, 21 Nov 2005 23:01:49 +0000 (23:01 +0000)]
Wrap exported functions in AP_DECLARE

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

18 years ago* Sync with 2.2.x CHANGES
Ruediger Pluem [Sun, 20 Nov 2005 10:22:04 +0000 (10:22 +0000)]
* Sync with 2.2.x CHANGES

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