]> granicus.if.org Git - apache/log
apache
19 years agoImplement a (bounded) buffer of request body data to provide a limited
Joe Orton [Thu, 22 Sep 2005 15:38:14 +0000 (15:38 +0000)]
Implement a (bounded) buffer of request body data to provide a limited
but safe fix for the mod_ssl renegotiation-vs-requests-with-bodies
bug:

* modules/ssl/ssl_private.h (ssl_io_buffer_fill): Add prototype.

* modules/ssl/ssl_engine_io.c (ssl_io_buffer_fill,
ssl_io_filter_buffer): New functions.

* modules/ssl/ssl_engine_kernel.c (ssl_hook_Access): If a
renegotiation is needed, and the request has a non-zero
content-length, or a t-e header (and 100-continue was not requested),
call ssl_io_buffer_fill to set aside the request body data if
possible, then proceed with the negotiation.

PR: 12355

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

19 years agoupdate transformation
André Malo [Thu, 22 Sep 2005 15:32:07 +0000 (15:32 +0000)]
update transformation

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

19 years agoupdate German translation
André Malo [Thu, 22 Sep 2005 15:30:46 +0000 (15:30 +0000)]
update German translation

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

19 years agoTypo
Martin Kraemer [Thu, 22 Sep 2005 13:22:51 +0000 (13:22 +0000)]
Typo

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

19 years agoCover regex API changes for module developers, and mention support
Joe Orton [Thu, 22 Sep 2005 11:27:25 +0000 (11:27 +0000)]
Cover regex API changes for module developers, and mention support
for external PCRE.

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

19 years agoReflect current implementation
Martin Kraemer [Thu, 22 Sep 2005 10:01:28 +0000 (10:01 +0000)]
Reflect current implementation

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

19 years agoAdd mod_dbd to the NetWare build
Bradley Nicholes [Wed, 21 Sep 2005 21:57:23 +0000 (21:57 +0000)]
Add mod_dbd to the NetWare build

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

19 years agoAdd the NetWare makefile for mod_dbd
Bradley Nicholes [Wed, 21 Sep 2005 21:55:27 +0000 (21:55 +0000)]
Add the NetWare makefile for mod_dbd

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

19 years agoDon't need the second reference to extfiltr.nlm anymore now that there are multiple...
Bradley Nicholes [Wed, 21 Sep 2005 21:39:05 +0000 (21:39 +0000)]
Don't need the second reference to extfiltr.nlm anymore now that there are multiple submakefiles in the filters directory.

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

19 years agoFix a make problem that occurred due to the removal of the other submakefiles. Refer...
Bradley Nicholes [Wed, 21 Sep 2005 21:32:14 +0000 (21:32 +0000)]
Fix a make problem that occurred due to the removal of the other submakefiles.  Referencing example.nlm twice is just a hack to fix the problem for now.

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

19 years agoAdd <glossary> tag for mime-type where appropriate.
Joshua Slive [Wed, 21 Sep 2005 20:11:21 +0000 (20:11 +0000)]
Add <glossary> tag for mime-type where appropriate.

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

19 years agoMissed an end tag in the glossary.
Joshua Slive [Wed, 21 Sep 2005 19:45:34 +0000 (19:45 +0000)]
Missed an end tag in the glossary.

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

19 years agoAdd APR to the glossary and link it in where appropriate.
Joshua Slive [Wed, 21 Sep 2005 19:41:48 +0000 (19:41 +0000)]
Add APR to the glossary and link it in where appropriate.

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

19 years agoFix dtd to match <glossary> change in xsl.
Joshua Slive [Wed, 21 Sep 2005 17:53:21 +0000 (17:53 +0000)]
Fix dtd to match <glossary> change in xsl.

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

19 years agoupdate transformation
André Malo [Wed, 21 Sep 2005 17:25:47 +0000 (17:25 +0000)]
update transformation

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

19 years agoupdate German translation
André Malo [Wed, 21 Sep 2005 17:22:11 +0000 (17:22 +0000)]
update German translation

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

19 years agovalidate the glossary tags
André Malo [Wed, 21 Sep 2005 17:06:21 +0000 (17:06 +0000)]
validate the glossary tags

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

19 years ago Add compatibility tag, and rebuild all.
William A. Rowe Jr [Wed, 21 Sep 2005 15:54:59 +0000 (15:54 +0000)]
  Add compatibility tag, and rebuild all.

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

19 years agoAdd some <glossary> markup for regular expression and regex.
Joshua Slive [Wed, 21 Sep 2005 15:21:09 +0000 (15:21 +0000)]
Add some <glossary> markup for regular expression and regex.

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

19 years agoOmit reference to pre-2.0.48 versions.
Joshua Slive [Wed, 21 Sep 2005 15:07:46 +0000 (15:07 +0000)]
Omit reference to pre-2.0.48 versions.

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

19 years agoAdd htcacheclean to Makefile.win (thanks to wrowe for pointers)
Colm MacCarthaigh [Wed, 21 Sep 2005 14:39:53 +0000 (14:39 +0000)]
Add htcacheclean to Makefile.win (thanks to wrowe for pointers)

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

19 years agoThe arrow indicator for a glossary link was cute, but I found it way too
Joshua Slive [Wed, 21 Sep 2005 14:31:19 +0000 (14:31 +0000)]
The arrow indicator for a glossary link was cute, but I found it way too
disturbing to the flow of text.  Here I replace it with a dashed-unline.
Also, allow the omission of the ref attribute where the glossary term is
exactly equal to the link contents.

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

19 years agoEliminate possible compiler warnings pointed out by Joe.
Nick Kew [Wed, 21 Sep 2005 14:29:57 +0000 (14:29 +0000)]
Eliminate possible compiler warnings pointed out by Joe.

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

19 years ago* modules/experimental/config.m4: Don't duplicate the mod_dbd
Joe Orton [Wed, 21 Sep 2005 13:56:15 +0000 (13:56 +0000)]
* modules/experimental/config.m4: Don't duplicate the mod_dbd
APACHE_MODULE expansion and remove the commented-out stuff.

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

19 years agoDocument module moves
Nick Kew [Wed, 21 Sep 2005 10:27:33 +0000 (10:27 +0000)]
Document module moves

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

19 years agoMove mod_dbd from /experimental/ to /database/
Nick Kew [Wed, 21 Sep 2005 10:04:00 +0000 (10:04 +0000)]
Move mod_dbd from /experimental/ to /database/

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

19 years agoMove mod_filter and mod_charset_lite from /experimental/ to /filters/
Nick Kew [Wed, 21 Sep 2005 09:46:12 +0000 (09:46 +0000)]
Move mod_filter and mod_charset_lite from /experimental/ to /filters/

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

19 years agoAdd htcachclean to the win32 build.
Colm MacCarthaigh [Wed, 21 Sep 2005 08:52:08 +0000 (08:52 +0000)]
Add htcachclean to the win32 build.

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

19 years agoupdate transformation
André Malo [Tue, 20 Sep 2005 19:31:41 +0000 (19:31 +0000)]
update transformation

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

19 years ago* fix some content errors of the TraceEnable description
André Malo [Tue, 20 Sep 2005 19:26:36 +0000 (19:26 +0000)]
* fix some content errors of the TraceEnable description
* add markup

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

19 years ago`build all`
André Malo [Tue, 20 Sep 2005 18:43:51 +0000 (18:43 +0000)]
`build all`

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

19 years ago Sync to 2.0.x changes
William A. Rowe Jr [Tue, 20 Sep 2005 18:38:02 +0000 (18:38 +0000)]
  Sync to 2.0.x changes

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

19 years ago At last, TraceEnable docs
William A. Rowe Jr [Tue, 20 Sep 2005 17:56:22 +0000 (17:56 +0000)]
  At last, TraceEnable docs

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

19 years agoBackported to 2.2.x branch -- is 2.1.8 identical to 'the 2.2.x branch'?
Martin Kraemer [Tue, 20 Sep 2005 15:15:34 +0000 (15:15 +0000)]
Backported to 2.2.x branch -- is 2.1.8 identical to 'the 2.2.x branch'?

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

19 years agoFix Bug#: 25659 (Memory leak in ssl_util_algotypeof())
Martin Kraemer [Tue, 20 Sep 2005 15:11:26 +0000 (15:11 +0000)]
Fix Bug#: 25659 (Memory leak in ssl_util_algotypeof())
Reported by David Blake in 2003, including patch.

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

19 years agoFix Bug#: 25659 (Memory leak in ssl_util_algotypeof())
Martin Kraemer [Tue, 20 Sep 2005 14:42:31 +0000 (14:42 +0000)]
Fix Bug#: 25659 (Memory leak in ssl_util_algotypeof())
Reported by David Blake in 2003, including patch.

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

19 years agoAs of the 2.2.x docs re-sync, this change is now in the 2.2.x branch.
Colm MacCarthaigh [Tue, 20 Sep 2005 13:16:01 +0000 (13:16 +0000)]
As of the 2.2.x docs re-sync, this change is now in the 2.2.x branch.

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

19 years agoAs discussed previously: OID() -> PeerExtList()
Martin Kraemer [Tue, 20 Sep 2005 10:27:41 +0000 (10:27 +0000)]
As discussed previously: OID() -> PeerExtList()

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

19 years agosimple German translation updates
André Malo [Mon, 19 Sep 2005 17:28:58 +0000 (17:28 +0000)]
simple German translation updates

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

19 years agoupdate transformation
André Malo [Mon, 19 Sep 2005 17:14:43 +0000 (17:14 +0000)]
update transformation

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

19 years agobring build properties up to date
André Malo [Mon, 19 Sep 2005 16:02:36 +0000 (16:02 +0000)]
bring build properties up to date

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

19 years agoBackport graceful-stop to the 2.2.x branch.
Colm MacCarthaigh [Mon, 19 Sep 2005 15:51:22 +0000 (15:51 +0000)]
Backport graceful-stop to the 2.2.x branch.

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

19 years agoBackport r239710, r239711, r239732, r239740 and r241815 to the 2.2.x branch;
Colm MacCarthaigh [Mon, 19 Sep 2005 14:57:07 +0000 (14:57 +0000)]
Backport r239710, r239711, r239732, r239740 and r241815 to the 2.2.x branch;
Fix PR 28167, which means we stop listening on ports when we do a
graceful-restart.

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

19 years agos/CVS/subversion/ : no policy changes.
Colm MacCarthaigh [Mon, 19 Sep 2005 14:11:46 +0000 (14:11 +0000)]
s/CVS/subversion/ : no policy changes.

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

19 years agoBackported to the 2.1.8/2.2.x tree
Jim Jagielski [Mon, 19 Sep 2005 13:04:29 +0000 (13:04 +0000)]
Backported to the 2.1.8/2.2.x tree

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

19 years ago* include/ap_mmn.h (MODULE_MAGIC_NUMBER_MAJOR): Bump for mod_ssl API
Joe Orton [Mon, 19 Sep 2005 13:03:37 +0000 (13:03 +0000)]
* include/ap_mmn.h (MODULE_MAGIC_NUMBER_MAJOR): Bump for mod_ssl API
change.

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

19 years ago* modules/ssl/ssl_engine_vars.c (ssl_var_lookup_ssl_cert_dn): Fix gcc
Joe Orton [Mon, 19 Sep 2005 12:26:36 +0000 (12:26 +0000)]
* modules/ssl/ssl_engine_vars.c (ssl_var_lookup_ssl_cert_dn): Fix gcc
4.x different-pointer-signedness warning.

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

19 years agoBackport r239420 and r239421 to the 2.2.x branch; Enhance
Colm MacCarthaigh [Mon, 19 Sep 2005 12:10:34 +0000 (12:10 +0000)]
Backport r239420 and r239421 to the 2.2.x branch; Enhance
CacheEnable/CacheDisable to be of use to proxy servers.

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

19 years ago* server/mpm/prefork/prefork.c: Add volatile qualifier to die_now
Joe Orton [Mon, 19 Sep 2005 11:54:52 +0000 (11:54 +0000)]
* server/mpm/prefork/prefork.c: Add volatile qualifier to die_now
since it is changed by a signal handler.

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

19 years agoBackport r239407 to the 2.2.x branch; Improve mod_disk_cache hit/miss ratio
Colm MacCarthaigh [Mon, 19 Sep 2005 10:45:03 +0000 (10:45 +0000)]
Backport r239407 to the 2.2.x branch; Improve mod_disk_cache hit/miss ratio
by canonicalising the url key.

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

19 years agoBackport r265506, r240044 and r240049 to the 2.2.x branch; Appends .PID to the
Colm MacCarthaigh [Sun, 18 Sep 2005 20:39:34 +0000 (20:39 +0000)]
Backport r265506, r240044 and r240049 to the 2.2.x branch; Appends .PID to the
ScriptSock filename.

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

19 years agoCatch up with the changes to mod_ssl and rename the
David Reid [Sun, 18 Sep 2005 20:06:27 +0000 (20:06 +0000)]
Catch up with the changes to mod_ssl and rename the
function pointer to reflect the change. With this change
this module now builds again.

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

19 years agoBackport r264759 and r264788 to the 2.2.x branch. Fixes the get_suexec_identity hook
Colm MacCarthaigh [Sun, 18 Sep 2005 20:01:10 +0000 (20:01 +0000)]
Backport r264759 and r264788 to the 2.2.x branch. Fixes the get_suexec_identity hook
for mod_cgid.

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

19 years agoBackport r239430 to the 2.2.x branch. Lets make sure WINCH is kept free.
Colm MacCarthaigh [Sun, 18 Sep 2005 19:39:02 +0000 (19:39 +0000)]
Backport r239430 to the 2.2.x branch. Lets make sure WINCH is kept free.

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

19 years agoget rid of an obsolete comment. the separate event thread disappeared when
Greg Ames [Sat, 17 Sep 2005 01:14:16 +0000 (01:14 +0000)]
get rid of an obsolete comment.  the separate event thread disappeared when
the event MPM moved into svn.

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

19 years ago I'd prefer, before 2.2-final, to have AP_NEED_SET_MUTEX_PERMS defined
William A. Rowe Jr [Fri, 16 Sep 2005 16:04:37 +0000 (16:04 +0000)]
  I'd prefer, before 2.2-final, to have AP_NEED_SET_MUTEX_PERMS defined
  across all architectures as 1|0.  Comments?

  This simply ensures we can use the value in #if tests.

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

19 years ago- remove ssl_ext_lookup and replace it with ssl_ext_list
David Reid [Fri, 16 Sep 2005 09:03:49 +0000 (09:03 +0000)]
- remove ssl_ext_lookup and replace it with ssl_ext_list
- change ssl_expr_eval_oid to use ssl_ext_list

This change provides for a singfle function that provides an array of all
values from a certificate that match a given extension and removes the
duplictaed code that was present.

Reviewed by: Joe Orton

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

19 years agoRemove a call to strerror(). Possibly a leftover from prior debugging code.
Colm MacCarthaigh [Mon, 12 Sep 2005 19:27:53 +0000 (19:27 +0000)]
Remove a call to strerror(). Possibly a leftover from prior debugging code.

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

19 years agoDocument the ReceiveBufferSize change done in r157583
Stas Bekman [Mon, 12 Sep 2005 18:14:19 +0000 (18:14 +0000)]
Document the ReceiveBufferSize change done in r157583
Submitted by: Murray Nesbitt <murray@cpan.org>]

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

19 years ago SYNC to 2.0.x/CHANGES; shift backported patches to the fixed-in-2.0.x
William A. Rowe Jr [Sun, 11 Sep 2005 19:54:26 +0000 (19:54 +0000)]
  SYNC to 2.0.x/CHANGES; shift backported patches to the fixed-in-2.0.x
  section, and ensure that common sections of CHANGES are 100% identical.

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

19 years agorewrite CR mitigation logic to wipe out any trailing
Jeff Trawick [Sun, 11 Sep 2005 12:35:56 +0000 (12:35 +0000)]
rewrite CR mitigation logic to wipe out any trailing
white space

Suggested by: wrowe

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

19 years agoAny failure in apr_stat on a symlink currently gives
Joshua Slive [Sat, 10 Sep 2005 16:36:37 +0000 (16:36 +0000)]
Any failure in apr_stat on a symlink currently gives
"Symbolic link not allowed", which results in much head-scratching
if the actual problem is a broken link of some sort.  The real
fix would be to propogate the correct apr_stat error into the
error log, but that would require more refactoring than I'm
prepared to do.  This change simply expands the error message
to include both possibilities.  It improves the situation for
PR28515 but does not solve it.

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

19 years agogcc -Wall fix: depending on signedness of char.
Jim Jagielski [Sat, 10 Sep 2005 14:59:48 +0000 (14:59 +0000)]
gcc -Wall fix: depending on signedness of char.

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

19 years agogcc -Wall cleanup
Jim Jagielski [Sat, 10 Sep 2005 14:43:58 +0000 (14:43 +0000)]
gcc -Wall cleanup

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

19 years ago* modules/proxy/mod_proxy_balancer.c (balancer_handler): Fix gcc
Joe Orton [Sat, 10 Sep 2005 09:10:27 +0000 (09:10 +0000)]
* modules/proxy/mod_proxy_balancer.c (balancer_handler): Fix gcc
warning; no functional change.

* modules/proxy/mod_proxy.c (set_balancer_param): Likewise.

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

19 years agoFix config file for mod_dbd
Ian Holsman [Sat, 10 Sep 2005 03:44:08 +0000 (03:44 +0000)]
Fix config file for mod_dbd

Submitted: Brian J. France <list firehawksystems.com>

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

19 years agoRecord the fact that we failed to set the username as requested.
David Reid [Fri, 9 Sep 2005 22:10:25 +0000 (22:10 +0000)]
Record the fact that we failed to set the username as requested.

This is useful to know as the most likely cause will be a misconfiguration
and so should be easily fixed, but to be fixed it's helpful if you're
aware it needs fixed!

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

19 years agoMove the timeout mutex up, to limit the time we are holding it.
Paul Querna [Fri, 9 Sep 2005 15:24:43 +0000 (15:24 +0000)]
Move the timeout mutex up, to limit the time we are holding it.

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

19 years agoProxy balancer lbmethods are now registered as providers and not
Jim Jagielski [Fri, 9 Sep 2005 12:28:02 +0000 (12:28 +0000)]
Proxy balancer lbmethods are now registered as providers and not
via hooks. Move various find() functions back to mod_proxy_balancer
where they belong :)

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

19 years agoNew provider function, ap_list_provider_names(), which lists all
Jim Jagielski [Fri, 9 Sep 2005 12:23:56 +0000 (12:23 +0000)]
New provider function, ap_list_provider_names(), which lists all
available registered providers for a specified group and version
number. Visible change so add CHANGES entry.

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

19 years agoRemove proxy_hook_load_lbmethods from Netware export list
Bradley Nicholes [Thu, 8 Sep 2005 16:37:00 +0000 (16:37 +0000)]
Remove proxy_hook_load_lbmethods from Netware export list

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

19 years agoupdate transformation
André Malo [Wed, 7 Sep 2005 16:14:29 +0000 (16:14 +0000)]
update transformation

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

19 years agoMinor nit. Methods are server-wide, so simply use the base version table.
Jim Jagielski [Wed, 7 Sep 2005 13:14:16 +0000 (13:14 +0000)]
Minor nit. Methods are server-wide, so simply use the base version table.

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

19 years agos/Redhat/Red Hat/ but use Fedora here anyway.
Joe Orton [Wed, 7 Sep 2005 12:42:56 +0000 (12:42 +0000)]
s/Redhat/Red Hat/ but use Fedora here anyway.

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

19 years agoRestruct of lbmethod find-best algo's, bypassing hook mechanism.
Jim Jagielski [Wed, 7 Sep 2005 12:04:15 +0000 (12:04 +0000)]
Restruct of lbmethod find-best algo's, bypassing hook mechanism.
Looking into provider method, but until then... Prevent core dump
when balancer not in vhosts

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

19 years agoLanguage, spelling and grammar fixes for ssl_intro.xml
Colm MacCarthaigh [Tue, 6 Sep 2005 21:43:28 +0000 (21:43 +0000)]
Language, spelling and grammar fixes for ssl_intro.xml

Submitted by Noirin Plunkett <firebird nerdchic.net>

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

19 years agoIntroduce SSLProxyVerify better. Add a warning note on exactly
Joe Orton [Thu, 1 Sep 2005 14:49:12 +0000 (14:49 +0000)]
Introduce SSLProxyVerify better.  Add a warning note on exactly
what verification is done by the proxy in the proxy-to-SSL-server
case.

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

19 years agohttpd.exe/apachectl -V: display the DYNAMIC_MODULE_LIMIT setting
Jeff Trawick [Thu, 1 Sep 2005 14:21:38 +0000 (14:21 +0000)]
httpd.exe/apachectl -V: display the DYNAMIC_MODULE_LIMIT setting

(1.3 has done that for a while)

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

19 years ago* modules/ssl/ssl_util_ssl.c (SSL_X509_STORE_create): Catch errors
Joe Orton [Thu, 1 Sep 2005 11:58:58 +0000 (11:58 +0000)]
* modules/ssl/ssl_util_ssl.c (SSL_X509_STORE_create): Catch errors
returned by X509_LOOKUP_add_dir or X509_LOOKUP_load_file to detect
malformed or misconfigured CRLs.  Clear error stack beforehand to
ensure reported errors are relevant.

PR: 36438

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

19 years ago* server/listen.c (open_listeners): Avoid shadowing the 'next'
Joe Orton [Thu, 1 Sep 2005 11:55:31 +0000 (11:55 +0000)]
* server/listen.c (open_listeners): Avoid shadowing the 'next'
variable at function-scope.

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

19 years agoInitiliase all of the first_*_limit variables to zero, so that we can actually
Colm MacCarthaigh [Wed, 31 Aug 2005 16:10:55 +0000 (16:10 +0000)]
Initiliase all of the first_*_limit variables to zero, so that we can actually
raise limits beyond their defaults reliably.

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

19 years agoRevert one part. I should have tested seperately. This line isn't neccessary.
Colm MacCarthaigh [Wed, 31 Aug 2005 16:04:25 +0000 (16:04 +0000)]
Revert one part. I should have tested seperately. This line isn't neccessary.

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

19 years agoActually allow the admin to set thread_limit higher than the default.
Colm MacCarthaigh [Wed, 31 Aug 2005 16:01:13 +0000 (16:01 +0000)]
Actually allow the admin to set thread_limit higher than the default.

Also, initialise the first_ variables, since they are tested in the
set_ functions.

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

19 years agoAdd ap_append_pid(); This is performed enough to warrant
Jim Jagielski [Wed, 31 Aug 2005 15:22:08 +0000 (15:22 +0000)]
Add ap_append_pid(); This is performed enough to warrant
a function I think, especially with the fact that
the mapping of getpid() to APR_PID_T_FMT isn't
consistant in some areas.

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

19 years agoSome simple debugging log entries
Jim Jagielski [Wed, 31 Aug 2005 15:19:27 +0000 (15:19 +0000)]
Some simple debugging log entries

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

19 years agoMore getpid format fixes
Jim Jagielski [Wed, 31 Aug 2005 15:18:54 +0000 (15:18 +0000)]
More getpid format fixes

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

19 years agoConsistantly use APR_PID_T_FMT for getpid value
Jim Jagielski [Wed, 31 Aug 2005 14:23:33 +0000 (14:23 +0000)]
Consistantly use APR_PID_T_FMT for getpid value

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

19 years agoStart of getpid()/%d confusion fix...
Jim Jagielski [Wed, 31 Aug 2005 14:18:33 +0000 (14:18 +0000)]
Start of getpid()/%d confusion fix...

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

19 years agomod_log_config: %{hextid}P will log the thread id in hex with APR
Jeff Trawick [Wed, 31 Aug 2005 12:34:07 +0000 (12:34 +0000)]
mod_log_config: %{hextid}P will log the thread id in hex with APR
versions 1.2.0 or higher.

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

19 years ago* server/main.c (suck_in_APR): Remove weird gzeof reference which
Joe Orton [Tue, 30 Aug 2005 22:53:37 +0000 (22:53 +0000)]
* server/main.c (suck_in_APR): Remove weird gzeof reference which
broke all the -Werror builds.

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

19 years agoMake my PR references consistent with everyone elses.
Colm MacCarthaigh [Tue, 30 Aug 2005 22:33:30 +0000 (22:33 +0000)]
Make my PR references consistent with everyone elses.

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

19 years agomod_cgid: Refuse to work on Solaris 10 due to OS bugs.
Justin Erenkrantz [Tue, 30 Aug 2005 21:21:18 +0000 (21:21 +0000)]
mod_cgid: Refuse to work on Solaris 10 due to OS bugs.

PR: 34264

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

19 years agoFix CVE CAN-2005-2700:
Joe Orton [Tue, 30 Aug 2005 15:57:38 +0000 (15:57 +0000)]
Fix CVE CAN-2005-2700:

* modules/ssl/ssl_engine_kernel.c (ssl_hook_Access): Ensure that
renegotiation is performed for a transition from "SSLVerifyClient
optional" to "SSLVerifyClient require".

The boolean "verify_old & SSL_VERIFY_PEER_STRICT" is true if the old
context merely has optional verification configured, since the
definition of SSL_VERIFY_PEER_STRICT is
(SSL_VERIFY_FAIL_IF_NO_PEER_CERT | SSL_VERIFY_PEER).

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

19 years agoIf uid_t and gid_t are unsigned on a platform (hurd, for example), using -1
Colm MacCarthaigh [Tue, 30 Aug 2005 14:28:48 +0000 (14:28 +0000)]
If uid_t and gid_t are unsigned on a platform (hurd, for example), using -1
may cause a compiler warning.

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

19 years agoFix PR36410; Change how the get_suexec_identity hook is handled by CGID.
Colm MacCarthaigh [Tue, 30 Aug 2005 11:26:45 +0000 (11:26 +0000)]
Fix PR36410; Change how the get_suexec_identity hook is handled by CGID.
Instead of using mod_userdir and mod_suexec specific hacks, we now run the hook
on the httpd side of the handler.

If this is NULL, we pass on a magic empty_ugid constant, otherwise pass on the
real ugid.

On the cgid side of the equation, we add our own hook, with REALLY_FIRST, and
then order the hooks. This ensures that cgid's doer runs before any other
registered get_suexec_identity doers.

We use cgid's request config to store the ugid. If ugid == empty_ugid, we DON'T
call ap_os_create_privileged_process, because our doer would return the magic
empty_ugid constant. Having the doer return NULL is no good, because then
userdir and mod_suexec's doers would be called. Instead, we call plain old
apr_proc_create().

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

19 years agoFix a grammar mistake; note what happens when the timeout is
Joe Orton [Tue, 30 Aug 2005 08:24:14 +0000 (08:24 +0000)]
Fix a grammar mistake; note what happens when the timeout is
reached.

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

19 years ago Correct mod_cgid's argv[0] so that the full path can be delved by the
William A. Rowe Jr [Mon, 29 Aug 2005 20:12:43 +0000 (20:12 +0000)]
  Correct mod_cgid's argv[0] so that the full path can be delved by the
  invoked cgi application, to conform to the behavior of mod_cgi.

PR: 34542
Reviewed by: Andre, OtherBill
Submitted by: Pradeep Kumar S <pradeep.smani gmail.com>

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

19 years ago Noticed in the development of fips-enabled mod_ssl, when we are
William A. Rowe Jr [Mon, 29 Aug 2005 19:59:46 +0000 (19:59 +0000)]
  Noticed in the development of fips-enabled mod_ssl, when we are
  configured to support exactly one protocol, use that explicit server
  and client mechansim to handshake with the client or proxied machine,
  rather than the generic SSLv23_[client|server]_method().

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

19 years agoImplement graceful stop in the event MPM. Implementation is identical to
Colm MacCarthaigh [Mon, 29 Aug 2005 10:20:25 +0000 (10:20 +0000)]
Implement graceful stop in the event MPM. Implementation is identical to
the worker MPM implementation.

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

19 years ago*how* did I mis-spell that.
Colm MacCarthaigh [Mon, 29 Aug 2005 09:38:33 +0000 (09:38 +0000)]
*how* did I mis-spell that.

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