]>
granicus.if.org Git - apache/log
Colm MacCarthaigh [Tue, 23 Aug 2005 20:29:51 +0000 (20:29 +0000)]
Update transformation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@239460
13f79535 -47bb-0310-9956-
ffa450edef68
Colm MacCarthaigh [Tue, 23 Aug 2005 20:19:42 +0000 (20:19 +0000)]
A first take at a User-Guide for caching. Covers mod_cache and mod_file_cache,
and tries to place the caching modules in context.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@239459
13f79535 -47bb-0310-9956-
ffa450edef68
Colm MacCarthaigh [Tue, 23 Aug 2005 17:03:01 +0000 (17:03 +0000)]
Add APR_FOPEN_BINARY to the options passed to apr for opening the
cache header files.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@239436
13f79535 -47bb-0310-9956-
ffa450edef68
Colm MacCarthaigh [Tue, 23 Aug 2005 16:41:17 +0000 (16:41 +0000)]
Remove support for the threaded-mpm's on Linux 2.0, and de-autoconf the
graceful restart signal. Frees up SIGWINCH for implementing graceful stop.
See <
20050727114058 .GA3390@stdlib.net> and subsequent thread on httpd-dev.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@239430
13f79535 -47bb-0310-9956-
ffa450edef68
Andreas Steinmetz [Tue, 23 Aug 2005 16:06:24 +0000 (16:06 +0000)]
fix 64bit build warnings
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@239423
13f79535 -47bb-0310-9956-
ffa450edef68
Andreas Steinmetz [Tue, 23 Aug 2005 15:45:00 +0000 (15:45 +0000)]
fix 64bit build warnings in modules/dav
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@239422
13f79535 -47bb-0310-9956-
ffa450edef68
Colm MacCarthaigh [Tue, 23 Aug 2005 15:43:23 +0000 (15:43 +0000)]
Enhance CacheEnable/CacheDisable to control caching on a per-protocol, per-host
and per-path basis. Makes Cache(En|Dis)able useful for forward proxy servers.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@239421
13f79535 -47bb-0310-9956-
ffa450edef68
Colm MacCarthaigh [Tue, 23 Aug 2005 15:25:08 +0000 (15:25 +0000)]
remove some unused variables and re-name cache_select_url() to simply
cache_select()
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@239420
13f79535 -47bb-0310-9956-
ffa450edef68
Colm MacCarthaigh [Tue, 23 Aug 2005 13:50:47 +0000 (13:50 +0000)]
Improve the cache hit/miss ratio by canonicalising the url key. hostname's
are matched case-insensitively, port-based vhosts are catered for and the
scheme included for future multi-scheme caching compatibility.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@239407
13f79535 -47bb-0310-9956-
ffa450edef68
Andreas Steinmetz [Tue, 23 Aug 2005 13:35:00 +0000 (13:35 +0000)]
Split mod_disk_cache.c into mod_disk_cache.c and mod_disk_cache.h
to allow inclusion of mod_disk_cache.h in htcacheclean.c.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@239406
13f79535 -47bb-0310-9956-
ffa450edef68
Colm MacCarthaigh [Tue, 23 Aug 2005 09:29:23 +0000 (09:29 +0000)]
add htcacheclean to support/README
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@239382
13f79535 -47bb-0310-9956-
ffa450edef68
Colm MacCarthaigh [Tue, 23 Aug 2005 09:25:31 +0000 (09:25 +0000)]
Update htcacheclean defines to match mod_disk_cache.c, Andreas is working on
mod_disk_cache.h, an all-round better solution, but for now just fix the
bug.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@239381
13f79535 -47bb-0310-9956-
ffa450edef68
Astrid Malo [Mon, 22 Aug 2005 21:46:13 +0000 (21:46 +0000)]
update transformation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@239256
13f79535 -47bb-0310-9956-
ffa450edef68
Astrid Malo [Mon, 22 Aug 2005 21:40:16 +0000 (21:40 +0000)]
some language changes and fixes
committed by Noirin Plunkett
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@239255
13f79535 -47bb-0310-9956-
ffa450edef68
André Malo [Mon, 22 Aug 2005 18:17:15 +0000 (18:17 +0000)]
`build extraclean all` (extraclean just to make sure I got them all :-)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@239209
13f79535 -47bb-0310-9956-
ffa450edef68
André Malo [Mon, 22 Aug 2005 18:15:04 +0000 (18:15 +0000)]
add description of background faqs, shown on the all in one page
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@239206
13f79535 -47bb-0310-9956-
ffa450edef68
André Malo [Mon, 22 Aug 2005 17:59:17 +0000 (17:59 +0000)]
fix properties, line endings and copyright year
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@235763
13f79535 -47bb-0310-9956-
ffa450edef68
André Malo [Mon, 22 Aug 2005 17:52:12 +0000 (17:52 +0000)]
fix xml validation errors
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@235762
13f79535 -47bb-0310-9956-
ffa450edef68
Paul Querna [Sat, 20 Aug 2005 18:39:46 +0000 (18:39 +0000)]
OID Support has been dropped from 2.2.x
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@234109
13f79535 -47bb-0310-9956-
ffa450edef68
Paul Querna [Sat, 20 Aug 2005 18:22:56 +0000 (18:22 +0000)]
Resync CHANGES with 2.2.x branch point.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@234104
13f79535 -47bb-0310-9956-
ffa450edef68
Nick Kew [Sat, 20 Aug 2005 10:36:50 +0000 (10:36 +0000)]
mod_dbd:
(1) Export new ap_dbd_prepare function
(2) Put all dbd_open() stuff in one place
(3) Remove the servertoken
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@234017
13f79535 -47bb-0310-9956-
ffa450edef68
Mladen Turk [Fri, 19 Aug 2005 17:23:00 +0000 (17:23 +0000)]
Arghhh.... missed the version. Sorry for the noise.
Revert the hack for setting the lbmethod.
The problem is deeper inside caused by the
new hook to the balancer module that is never
called on WIN32.
Although the hack fixed core dump, the proxy is
still unusable because the configuration is failing
due to the empty lbmethod names array.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@233516
13f79535 -47bb-0310-9956-
ffa450edef68
Mladen Turk [Fri, 19 Aug 2005 17:19:54 +0000 (17:19 +0000)]
Revert the hack for setting the lbmethod.
The problem is deeper inside caused by the
new hook to the balancer module that is never
called on WIN32.
Although the hack fixed core dump, the proxy is
still unusable because the configuration is failing
due to the empty lbmethod names array.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@233514
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Fri, 19 Aug 2005 15:56:36 +0000 (15:56 +0000)]
Backport patch from pcre 6.2 to fix integer overflows in quantifier
parsing:
* srclib/pcre/pcre.c (read_repeat_counts): Check for integer overflow.
Obtained from: pcre 6.2 upstream
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@233493
13f79535 -47bb-0310-9956-
ffa450edef68
Mladen Turk [Fri, 19 Aug 2005 11:58:36 +0000 (11:58 +0000)]
Temporary make balancer working.
What is needed is a setup for the finder function
introduced, but never implemented.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@233468
13f79535 -47bb-0310-9956-
ffa450edef68
Mladen Turk [Fri, 19 Aug 2005 10:45:34 +0000 (10:45 +0000)]
Add ssl dir to include path.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@233464
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Fri, 19 Aug 2005 10:18:10 +0000 (10:18 +0000)]
* support/httxt2dbm.c: Fix some style nits, no functional change.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@233462
13f79535 -47bb-0310-9956-
ffa450edef68
Paul Querna [Thu, 18 Aug 2005 20:10:26 +0000 (20:10 +0000)]
Do not check the value of r->handler.
This allows the use of SetHandler for an entire directory, and since we already check via the stat structure if this is a directory, there is no reason for this extra check, which causes a regression since 1.3.
PR: 25435
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@233369
13f79535 -47bb-0310-9956-
ffa450edef68
Paul Querna [Wed, 17 Aug 2005 03:10:03 +0000 (03:10 +0000)]
Start adding more FAQs. Some copied from the 1.3 FAQ.
I hope to add a few new ones every couple days.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@233112
13f79535 -47bb-0310-9956-
ffa450edef68
Bradley Nicholes [Mon, 15 Aug 2005 13:19:10 +0000 (13:19 +0000)]
Add proxy_hook_load_lbmethods to the export and imports lists for the Netware build
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@232808
13f79535 -47bb-0310-9956-
ffa450edef68
Wilfredo Sanchez [Fri, 12 Aug 2005 18:04:08 +0000 (18:04 +0000)]
Fix typo in manual [Ben Collins-Sussman]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@232343
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Fri, 12 Aug 2005 16:57:13 +0000 (16:57 +0000)]
Move the debuging log message about the removal of a url from
cache_remove_url_filter to cache_remove_url.
Submitted by: Rudiger Plum <ruediger.pluem vodafone.com>
Reviewed by: Justin Erenkrantz
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@232335
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Fri, 12 Aug 2005 16:52:28 +0000 (16:52 +0000)]
mod_disk_cache: Remove the directory path of the cached file as far as possible
(up to the cache root) to get rid of unused empty directories.
* cache/mod_disk_cache.c
(remove_url): Try to delete directories; also change two APR_ENOENT to
APR_STATUS_IS_ENOENT.
(Justin tweaked some comments.)
Submitted by: Rudiger Plum <ruediger.pluem vodafone.com>
Reviewed by: Justin Erenkrantz
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@232334
13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Fri, 12 Aug 2005 15:31:03 +0000 (15:31 +0000)]
When using the LB Balancer manager, if you disabled
a member, then clicked on another member and/or
itself again, the member would be re-enabled. This
was due to the form being "submitted" and
'dw' being null (observed with Safari). Anyway,
moving to a radio makes it explicit.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@232314
13f79535 -47bb-0310-9956-
ffa450edef68
Martin Kraemer [Fri, 12 Aug 2005 15:22:19 +0000 (15:22 +0000)]
Get rid of some warnings
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@232311
13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Fri, 12 Aug 2005 12:47:04 +0000 (12:47 +0000)]
simple, functional interface to add additional balancer lb selection methods
without requiring code changes to mod_proxy/mod_proxy_balancer;
these can be implemented via sub-modules now.
Let the games begin...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@232282
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Fri, 12 Aug 2005 11:32:55 +0000 (11:32 +0000)]
* modules/cache/cache_storage.c (cache_remove_url): Remove unused
variables.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@232272
13f79535 -47bb-0310-9956-
ffa450edef68
Nick Kew [Fri, 12 Aug 2005 09:38:09 +0000 (09:38 +0000)]
Fix mess left by incompleteness of previous ProxyPassReverse fix
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@232247
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Fri, 12 Aug 2005 06:38:01 +0000 (06:38 +0000)]
* support/htcacheclean.c (directory_empty): Remove unused function.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@232218
13f79535 -47bb-0310-9956-
ffa450edef68
Nick Kew [Thu, 11 Aug 2005 18:52:16 +0000 (18:52 +0000)]
Fix build error from cut&paste
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@231501
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Thu, 11 Aug 2005 17:38:18 +0000 (17:38 +0000)]
Fix incorrectly served 304 responses when expired cache entity
is valid, but cache is unwritable and headers cannot be updated.
Submitted by: Colm MacCarthaigh <colm stdlib.net>
Reviewed by: Justin Erenkrantz
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@231488
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Thu, 11 Aug 2005 17:35:48 +0000 (17:35 +0000)]
mod_cache: Implement remove URL via a filter.
Remove entities from the cache when re-validation receives a 404 or other
content-no-longer-present error.
Suggested by: Paul Querna, Justin Erenkrantz
Submitted by: Rudiger Plum <ruediger.pluem vodafone.com>
Reviewed by: Justin Erenkrantz
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@231487
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Thu, 11 Aug 2005 17:31:10 +0000 (17:31 +0000)]
Implement mod_disk_cache's remove_url.
(Minor tweaks and comment fixes by Justin.)
Suggested by: Paul Querna, Justin Erenkrantz
Submitted by: Rudiger Plum <ruediger.pluem vodafone.com>
Reviewed by: Justin Erenkrantz
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@231486
13f79535 -47bb-0310-9956-
ffa450edef68
Nick Kew [Thu, 11 Aug 2005 14:12:13 +0000 (14:12 +0000)]
Add const-ness to apr_dbd_driver_t
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@231464
13f79535 -47bb-0310-9956-
ffa450edef68
Nick Kew [Wed, 10 Aug 2005 23:36:39 +0000 (23:36 +0000)]
Fix ProxyPassReverse & family to work correctly in <Location>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@231355
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Wed, 10 Aug 2005 23:19:39 +0000 (23:19 +0000)]
Note two changes (r231349 and r231351) that are paired together.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@231352
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Wed, 10 Aug 2005 23:14:57 +0000 (23:14 +0000)]
Add -t option to htcacheclean to clean out empty directories.
* support/htcacheclean.c: Implement -t option.
* docs/man/htcacheclean.8, docs/manual/programs/htcacheclean.html.en,
docs/manual/programs/htcacheclean.xml: Document -t option.
Justin did some minor tweaks as he agrees with Andreas and Rudiger that
apr_dir_remove should return an error if the directory isn't empty; hence,
remove the apr_dir_read calls.
Submitted by: Colm MacCarthaigh
Reviewed by: Justin Erenkrantz, Andreas Steinmetz, Rudiger Pluem
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@231351
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Wed, 10 Aug 2005 23:03:38 +0000 (23:03 +0000)]
mod_disk_cache: Retry file rename up to three times to ameliorate race
condition with htcacheclean removing the directories underneath us.
(Includes tweaks by Justin.)
Suggested by: Graham Leggett
Submitted by: Andreas Steinmetz <ast@domdv.de>
Reviewed by: Justin Erenkrantz
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@231349
13f79535 -47bb-0310-9956-
ffa450edef68
Nick Kew [Wed, 10 Aug 2005 16:05:17 +0000 (16:05 +0000)]
Update mod_dbd to API that hides apr_dbd_driver_t struct.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@231275
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Wed, 10 Aug 2005 04:32:13 +0000 (04:32 +0000)]
Fix bug where non-200 CGI responses will not send anything down filter chain.
This is most notable when mod_cache is used. This has been used in production
on wiki.apache.org for a while now.
* modules/generators/mod_cgi.c
(cgi_handler): When a non-zero value is returned by scan_script, set the
status field and ensure that we have an EOS to send down the filer stack.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@231167
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Tue, 9 Aug 2005 21:15:40 +0000 (21:15 +0000)]
* modules/proxy/mod_proxy_http.c (stream_reqbody_cl): Fix gcc warning.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@231114
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 9 Aug 2005 14:54:46 +0000 (14:54 +0000)]
Hopefully, address the last edge case where status may
be uninitialized. Asserts in non-debug builds are bad things,
anyways, so this is probably more correct. This should fix
-Werror compile warning observed by Joe Orton.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@231046
13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Tue, 9 Aug 2005 14:46:55 +0000 (14:46 +0000)]
Remove the base href tag from mod_proxy_ftp, as it breaks relative
links for clients not using an Authorization header.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@231044
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Tue, 9 Aug 2005 13:16:46 +0000 (13:16 +0000)]
* modules/http/byterange_filter.c (ap_byterange_filter): Update some
comments.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@231030
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Tue, 9 Aug 2005 08:21:39 +0000 (08:21 +0000)]
* modules/ldap/util_ldap.c (util_ldap_parse_cert_type): Fix gcc 4
warning "type qualifiers ignored on function return type".
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@231014
13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Mon, 8 Aug 2005 21:23:22 +0000 (21:23 +0000)]
Ensure that req->dn is valid for the util_ldap_cache_compare() call.
Esp make sure not null.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@230895
13f79535 -47bb-0310-9956-
ffa450edef68
Paul Querna [Mon, 8 Aug 2005 14:37:14 +0000 (14:37 +0000)]
Add a User-Agent to the dummy connection code to ease admin debugging.
Submitted By: Colm MacCarthaigh <colm stdlib.net>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@230808
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 8 Aug 2005 03:34:57 +0000 (03:34 +0000)]
Two blank lines for clarity; whitespace only change.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@230745
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 8 Aug 2005 03:12:24 +0000 (03:12 +0000)]
We already accept 80 bytes less than the client body's anticipated
size, so we don't need to also prefetch an extra 1024 bytes; this
was redundant.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@230739
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 8 Aug 2005 02:57:55 +0000 (02:57 +0000)]
Drop an impossible case; the while() loop already protected us
from this situation.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@230735
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 8 Aug 2005 02:51:32 +0000 (02:51 +0000)]
Fix a double-termination case in svn trunk/; we terminated the
headers up-front knowing the resulting headers were already
correctly composed.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@230733
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 8 Aug 2005 00:57:52 +0000 (00:57 +0000)]
An impossible-to-hit edge case today; we described the request
as chunked - and if chunked always send the body termination "0"
chunk header.
Roy's requested change that we always send a body we could read
in full as a C-L request ensures this code wasn't triggered; some
change in the future could again reveal this edge case.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@230718
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Fri, 5 Aug 2005 13:49:07 +0000 (13:49 +0000)]
* server/vhost.c (get_addresses): Fix double negative and make errors
consistent; thanks Joshua.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@230469
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Fri, 5 Aug 2005 12:27:57 +0000 (12:27 +0000)]
* server/vhost.c (get_addresses): Fail with an error message rather
than an assert() for errors which plague users on Solaris boxes which
don't have a properly configured resolver.
PR: 27525
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@230453
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Wed, 3 Aug 2005 14:44:29 +0000 (14:44 +0000)]
* modules/ldap/util_ldap.c (util_ldap_post_config): Pass NULL to
apr_global_mutex_create if no cache file name is specified, rather
than inventing an inappropriate name with tmpnam().
PR: 30385
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@227230
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Wed, 3 Aug 2005 09:45:57 +0000 (09:45 +0000)]
* server/util_pcre.c (ap_regexec): Fix --with-pcre build with older
versions of pcre.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@227189
13f79535 -47bb-0310-9956-
ffa450edef68
Martin Kraemer [Tue, 2 Aug 2005 18:01:24 +0000 (18:01 +0000)]
Patch contributed by: Daniel Rall <dlr@apache.org>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@227052
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Tue, 2 Aug 2005 14:15:35 +0000 (14:15 +0000)]
* modules/ldap/util_ldap_cache.c (util_ldap_cache_init): Only remove
the shm segment by name if a name is configured.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@227012
13f79535 -47bb-0310-9956-
ffa450edef68
Martin Kraemer [Tue, 2 Aug 2005 13:17:20 +0000 (13:17 +0000)]
For generated files, strip off an absolute path
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@226993
13f79535 -47bb-0310-9956-
ffa450edef68
Martin Kraemer [Tue, 2 Aug 2005 12:48:36 +0000 (12:48 +0000)]
Commit (forgotten) generated files for changed in ssl_expr_parse.y and ssl_expr_scan.l
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@226990
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Tue, 2 Aug 2005 09:26:51 +0000 (09:26 +0000)]
* modules/ldap/util_ldap.c (util_ldap_post_config): Fail if
util_ldap_cache_init fails; let ap_log_error call strerror.
Downgrade informational messages to APLOG_INFO from APLOG_NOTICE.
(util_ldap_child_init): Remove some noisy but fairly pointless
debugging output.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@226974
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Mon, 1 Aug 2005 15:46:46 +0000 (15:46 +0000)]
* modules/ldap/util_ldap_cache.c (util_ldap_url_node_display,
util_ldap_search_node_display, util_ldap_compare_node_display,
util_ldap_dn_compare_node_display): Use ap_rprintf. Terminate table
rows with "</tr>" not "<tr>".
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@226825
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Mon, 1 Aug 2005 15:32:28 +0000 (15:32 +0000)]
* modules/ldap/util_ldap_cache.c: Remove various casts-from-void *,
fix various minor style nits. No functional changes.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@226820
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Mon, 1 Aug 2005 14:57:35 +0000 (14:57 +0000)]
* modules/ldap/util_ldap_cache.c (MODLDAP_SHMEM_CACHE): Remove unused
macro.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@226811
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Mon, 1 Aug 2005 14:50:21 +0000 (14:50 +0000)]
* modules/ldap/util_ldap.c (util_ldap_post_config): Don't attempt to
remove the shm segment here.
* modules/ldap/util_ldap_cache.c (util_ldap_cache_init): Properly
remove the shm segment here before creating a new one; don't attach to
any existing shm segment if apr_shm_create() fails.
(util_ldap_cache_module_kill): Don't attempt to remove the shm segment
here; apr_shm_destroy() does that anyway.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@226809
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Mon, 1 Aug 2005 12:11:30 +0000 (12:11 +0000)]
* modules/ssl/mod_ssl.c (ssl_hook_pre_config): Initialize all
algorithms in OpenSSL; enables PKCS#8 keyfile support.
PR: 35469
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@226777
13f79535 -47bb-0310-9956-
ffa450edef68
Jason S. Lingohr [Mon, 1 Aug 2005 04:18:18 +0000 (04:18 +0000)]
Nitpick; changed for consistency.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@226737
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Thu, 28 Jul 2005 15:13:51 +0000 (15:13 +0000)]
* modules/ldap/util_ldap_cache_mgr.c (util_ald_cache_display): Replace
ap_rputs(apr_psprintf(...)) with simpler ap_rprintf(...).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@225797
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Thu, 28 Jul 2005 15:00:46 +0000 (15:00 +0000)]
* modules/ldap/util_ldap.c, modules/aaa/mod_authnz_ldap.c: Stop using
APLOG_NOERRNO throughout.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@225794
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Thu, 28 Jul 2005 12:02:44 +0000 (12:02 +0000)]
* modules/ldap/util_ldap_cache.c (util_ldap_cache_module_kill): Make
private function static. (util_ldap_cache_child_kill): Remove
prototype for function which doesn't exist.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@225756
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Thu, 28 Jul 2005 11:53:25 +0000 (11:53 +0000)]
* modules/ldap/util_ldap_cache.c (util_ldap_cache_init): Use the
actual available size of the shm segment not the requested size.
Ensure the requested size is aligned. Check errors from apr_rmm_init.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@225753
13f79535 -47bb-0310-9956-
ffa450edef68
Mladen Turk [Thu, 28 Jul 2005 11:16:34 +0000 (11:16 +0000)]
Add status param option so that current worker
status can be changed via editing httpd.conf instead
just using web page. Seems the ApacheCon is paying of.
Thanks to Sander for pointing that out.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@225751
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Thu, 28 Jul 2005 10:52:52 +0000 (10:52 +0000)]
* modules/ldap/util_ldap_cache_mgr.c (util_ald_cache_insert,
util_ald_cache_remove, util_ald_cache_fetch): Always use "unsigned
long" for hash values, for consistency.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@225749
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Thu, 28 Jul 2005 10:45:59 +0000 (10:45 +0000)]
* modules/ldap/util_ldap_cache_mgr.c (util_ald_cache_insert): Fix a
cache corruption case: ensure that there is room in the cache for a
copy of the payload before inserting the node.
PR: 34209
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@225746
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Thu, 28 Jul 2005 09:50:16 +0000 (09:50 +0000)]
* modules/ldap/util_ldap.c: Remove DOCTYPE_* macros duplicated from
httpd.h. Remove redundant prototypes of static functions which aren't
used before they are declared.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@225734
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Thu, 28 Jul 2005 09:43:01 +0000 (09:43 +0000)]
* modules/ldap/util_ldap.c (util_ldap_cmds): Make static const.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@225733
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Thu, 28 Jul 2005 09:40:08 +0000 (09:40 +0000)]
* modules/ldap/util_ldap.c (LDAP_CACHE_LOCK, LDAP_CACHE_UNLOCK):
Wrap in do/while for safety.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@225732
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Thu, 28 Jul 2005 08:59:52 +0000 (08:59 +0000)]
Ignore httxt2dbm.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@225730
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Thu, 28 Jul 2005 08:00:43 +0000 (08:00 +0000)]
* modules/experimental/mod_filter.c (filter_trace): Fix gcc
-Wformat-security warning.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@225725
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Wed, 27 Jul 2005 19:36:07 +0000 (19:36 +0000)]
* modules/aaa/mod_authnz_ldap.c (authz_ldap_check_user_access): Remove
unused variable.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@225587
13f79535 -47bb-0310-9956-
ffa450edef68
Bradley Nicholes [Tue, 26 Jul 2005 12:47:28 +0000 (12:47 +0000)]
Add the path to the mod_ssl include for the setenvif module.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@225293
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Mon, 25 Jul 2005 12:51:28 +0000 (12:51 +0000)]
* modules/ssl/ssl_expr_eval.c (ssl_expr_eval_oid): Remove unused
variable.
* modules/ssl/ssl_private.h, modules/ssl/mod_ssl.h
(ssl_extlist_by_oid): Move prototype to ssl_private.h.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@224722
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Mon, 25 Jul 2005 12:44:40 +0000 (12:44 +0000)]
* modules/proxy/mod_proxy_http.c (stream_reqbody_cl): Fix format
string error.
(ap_proxy_http_request): Restore default case in rb_method switch to
fix gcc warnings.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@224721
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Mon, 25 Jul 2005 12:28:42 +0000 (12:28 +0000)]
* modules/metadata/mod_setenvif.c: Unconditionally include mod_ssl.h.
(setenvif_post_config): Fix prototype fubar.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@224718
13f79535 -47bb-0310-9956-
ffa450edef68
André Malo [Sat, 23 Jul 2005 21:12:54 +0000 (21:12 +0000)]
we need to match the string end.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@224542
13f79535 -47bb-0310-9956-
ffa450edef68
André Malo [Sat, 23 Jul 2005 21:03:16 +0000 (21:03 +0000)]
add generated convenience rewritemap
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@224539
13f79535 -47bb-0310-9956-
ffa450edef68
André Malo [Sat, 23 Jul 2005 21:00:29 +0000 (21:00 +0000)]
add xslt script for generating the directive -> url mapping
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@224537
13f79535 -47bb-0310-9956-
ffa450edef68
Paul Querna [Fri, 22 Jul 2005 12:46:16 +0000 (12:46 +0000)]
rebuild docs.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@220312
13f79535 -47bb-0310-9956-
ffa450edef68
Martin Kraemer [Fri, 22 Jul 2005 12:36:25 +0000 (12:36 +0000)]
Describe the new syntax:
SetenvIf OID("2.16.840.1.113730.1.13") "(.*)" NetscapeComment=$1
Ehhmm.... How do I make html from this again?
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@220310
13f79535 -47bb-0310-9956-
ffa450edef68
Martin Kraemer [Fri, 22 Jul 2005 12:11:55 +0000 (12:11 +0000)]
Allow extraction of the values of SSL certificate extensions into
environment variables, so that their value can be used by any
module that is aware of environment variables, as in:
SetEnvIf OID("2.16.840.1.113730.1.13") "(.*) Generated (Certificate)" ca=$1
sets
ca=TinyCA
if the cert was issued by TinyCA.
Similarly,
SetenvIf OID("2.16.840.1.113730.1.13") "(.*)" NetscapeComment=$1
will set $NetscapeComment to the whole string.
It is technically allowed to have multiple instances of an extension
field, all with the same oid. In this case, the environment variable
will be set to the list of all fields, separated by commas.
The [PATCH] uses a cross-module call from mod_setenvif to
mod_ssl (the latter may also be missing: in this case the
variable will never be set). It calls a common function
in the ssl module that is also used for the SSLRequire
directive's test.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@220307
13f79535 -47bb-0310-9956-
ffa450edef68