]>
granicus.if.org Git - apache/log
Ruediger Pluem [Wed, 20 Feb 2008 13:44:22 +0000 (13:44 +0000)]
* Set aside buckets that remain unprocessed in the filter context for the
next filter pass.
PR: 44447
Submitted by: Harald Niesche <harald brokenerror.de>
Reviewed by: rpluem
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@629456
13f79535 -47bb-0310-9956-
ffa450edef68
Paul Querna [Tue, 19 Feb 2008 20:39:32 +0000 (20:39 +0000)]
Fix printing of error message.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@629218
13f79535 -47bb-0310-9956-
ffa450edef68
Paul Querna [Tue, 19 Feb 2008 17:05:26 +0000 (17:05 +0000)]
Improve generation of the seed to rand, by using apr_generate_random_bytes,
rather than the current time as a seed.
PR: 31440
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@629164
13f79535 -47bb-0310-9956-
ffa450edef68
Paul Querna [Tue, 19 Feb 2008 16:55:47 +0000 (16:55 +0000)]
Improve salt string generation.
PR: 31440
Submited by: Andreas Krennmair <ak synflood.at>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@629159
13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Mon, 18 Feb 2008 20:45:34 +0000 (20:45 +0000)]
In the case where we have only 1 pattern, then we
can safely be quick, no matter what.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@628864
13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Mon, 18 Feb 2008 14:56:06 +0000 (14:56 +0000)]
Note 'rm: conftest.dSYM: is a directory' messages
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@628771
13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Mon, 18 Feb 2008 14:46:55 +0000 (14:46 +0000)]
Update doccos
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@628762
13f79535 -47bb-0310-9956-
ffa450edef68
Nick Kew [Mon, 18 Feb 2008 08:35:44 +0000 (08:35 +0000)]
http_filters: Don't send 100-continue when 4xx is due
PR 43711
Reported & tested by Ragini Bisraya
Patch by Chetan Reddy
Reviewed: niq
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@628644
13f79535 -47bb-0310-9956-
ffa450edef68
Roy T. Fielding [Thu, 14 Feb 2008 19:48:14 +0000 (19:48 +0000)]
Revert last change. It is not acceptable to remove all sources
of credit from our distribution files, even if they are out of date.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@627857
13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Thu, 14 Feb 2008 18:13:23 +0000 (18:13 +0000)]
Assuming this sticks, explain why this was considered
a Good Idea.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@627819
13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Thu, 14 Feb 2008 14:48:13 +0000 (14:48 +0000)]
Change default of mod_substitute to flattening...
Via current discussion on dev@httpd
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@627764
13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Thu, 14 Feb 2008 13:37:18 +0000 (13:37 +0000)]
Note why we aren't bothering to check that we have
a valid octet here.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@627740
13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Thu, 14 Feb 2008 13:16:52 +0000 (13:16 +0000)]
This is really really out of date... try to refresh it;
remove the current "list" of people for now, maybe add link
to httpd.apache.org or http://people.apache.org/~jim/projects.html#httpd
instead
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@627733
13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Thu, 14 Feb 2008 12:58:24 +0000 (12:58 +0000)]
adjust transforms
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@627730
13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Thu, 14 Feb 2008 12:57:19 +0000 (12:57 +0000)]
wordsmithing
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@627729
13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Thu, 14 Feb 2008 12:55:57 +0000 (12:55 +0000)]
Add in mod_jk's disablereuse analog for mod_proxy.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@627728
13f79535 -47bb-0310-9956-
ffa450edef68
Dirk-Willem van Gulik [Thu, 14 Feb 2008 10:24:04 +0000 (10:24 +0000)]
Kasper Brand came across a flaw in the current implementation when CRL
information - i.e. SSLCARevocationFile/SSLCARevocationPath - is set
on a per-vhost basis (don't know how much sense it makes to have
non-global CRLs, but anyway...).
The attached patch (
47B2B1A7 .
1060009 @velox.ch on httpd-dev) addresses
this issue, and it also improves the logging behavior for an SNI
enabled configuration (previously some of the messages would
always go to the first vhost, or wouldn't appear at
all, depending on the LogLevel of the first vhost).
reviewed: dirkx
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@627699
13f79535 -47bb-0310-9956-
ffa450edef68
Paul J. Reder [Thu, 14 Feb 2008 02:27:26 +0000 (02:27 +0000)]
The ordering of arguments in the directive desctiptions of LDAPTrustedGlobalCert
and LDAPTrustedClientCert were backwards.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@627637
13f79535 -47bb-0310-9956-
ffa450edef68
Eric Covener [Wed, 13 Feb 2008 14:57:13 +0000 (14:57 +0000)]
Clarify when AUTHENTICATE_* variables are populated by mod_authnz_ldap
(authn only).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@627443
13f79535 -47bb-0310-9956-
ffa450edef68
Erik Abele [Wed, 13 Feb 2008 14:45:07 +0000 (14:45 +0000)]
Update revision markers.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@627435
13f79535 -47bb-0310-9956-
ffa450edef68
Erik Abele [Wed, 13 Feb 2008 14:42:28 +0000 (14:42 +0000)]
Transformation.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@627431
13f79535 -47bb-0310-9956-
ffa450edef68
Erik Abele [Wed, 13 Feb 2008 14:40:46 +0000 (14:40 +0000)]
Fix reference to RewriteCond - there's no class="module" in our XML.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@627428
13f79535 -47bb-0310-9956-
ffa450edef68
Erik Abele [Wed, 13 Feb 2008 13:18:16 +0000 (13:18 +0000)]
Whitespace fixes.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@627396
13f79535 -47bb-0310-9956-
ffa450edef68
Erik Abele [Wed, 13 Feb 2008 12:54:19 +0000 (12:54 +0000)]
Change docs URLs to canonical version.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@627389
13f79535 -47bb-0310-9956-
ffa450edef68
Erik Abele [Wed, 13 Feb 2008 12:46:50 +0000 (12:46 +0000)]
A more complete solution for PR 41823, see also r619746 and r619747.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@627384
13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Tue, 12 Feb 2008 20:51:08 +0000 (20:51 +0000)]
* As per niq's comment, better destinct the types of idempotence.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@627097
13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Tue, 12 Feb 2008 20:27:01 +0000 (20:27 +0000)]
* This change is backported.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@627082
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Bray [Tue, 12 Feb 2008 11:54:40 +0000 (11:54 +0000)]
Build products
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@620771
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Bray [Tue, 12 Feb 2008 11:49:22 +0000 (11:49 +0000)]
Fix wellformedness error in .fr docs patch
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@620770
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Bray [Tue, 12 Feb 2008 11:40:29 +0000 (11:40 +0000)]
French language updates courtesy of Lucien Gentis and http://apache-doc.inl.fr/
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@620769
13f79535 -47bb-0310-9956-
ffa450edef68
Dirk-Willem van Gulik [Mon, 11 Feb 2008 22:17:12 +0000 (22:17 +0000)]
More spelling/clarifications/depluralizing (and we know the name of the error log)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@620642
13f79535 -47bb-0310-9956-
ffa450edef68
Dirk-Willem van Gulik [Mon, 11 Feb 2008 22:11:41 +0000 (22:11 +0000)]
Clarify the text a little and use the vhost terminology.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@620635
13f79535 -47bb-0310-9956-
ffa450edef68
Dirk-Willem van Gulik [Mon, 11 Feb 2008 22:06:42 +0000 (22:06 +0000)]
Addition of a test script which creates a Sample/test configuration for installations
that wants to support SNI. Primarily done as a lot of web developers find the creation
of certificates hard - and do not want to go to the expense of sourcing a handful
from a well-known CA just for testing and experimenting.
Also update the CHANGES log with the word 'SNI' as to make googling it easier.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@620630
13f79535 -47bb-0310-9956-
ffa450edef68
Dirk-Willem van Gulik [Mon, 11 Feb 2008 21:06:58 +0000 (21:06 +0000)]
Incorperate feedback of Rudiger.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@620610
13f79535 -47bb-0310-9956-
ffa450edef68
Dirk-Willem van Gulik [Mon, 11 Feb 2008 17:21:05 +0000 (17:21 +0000)]
Turn the cache module into first class citizens (well the disk_cache
and file cache that is).
This makes the delta between 'all' and 'most'
mod_cern_meta.c
mod_log_forensic.c
mod_mime_magic.c
mod_unique_id.c
mod_usertrack.c
mod_version.c
mod_mem_cache.c
And keeps disabled in all and most the modules for:
authnz_ldap
bucketeer
echo
example_hooks
case_filter
case_filter_in
example_ipc
charset_lite
cgid
ldap
optional_hook_export
optional_hook_import
optional_fn_import
optional_fn_export
As well as mod_ssl which is intentionally not part of MOST and All.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@620530
13f79535 -47bb-0310-9956-
ffa450edef68
Rich Bowen [Mon, 11 Feb 2008 16:17:50 +0000 (16:17 +0000)]
Clarify the phrase "per-directory context"
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@620513
13f79535 -47bb-0310-9956-
ffa450edef68
Rich Bowen [Mon, 11 Feb 2008 16:17:19 +0000 (16:17 +0000)]
More examples and a few clarifications where the text didn't match the
example.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@620512
13f79535 -47bb-0310-9956-
ffa450edef68
Dirk-Willem van Gulik [Mon, 11 Feb 2008 15:38:47 +0000 (15:38 +0000)]
Reduce the WARNING to a DEBUG when SNI support is enabled.
This is because a) during SNI such is normal and b) regardless
when overlap is detected there will always be a warning:
[warn] Init: Name-based SSL virtual hosts only work for clients
with TLS server name indication support (RFC 4366)
at the end of the cycle.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@620505
13f79535 -47bb-0310-9956-
ffa450edef68
Dirk-Willem van Gulik [Mon, 11 Feb 2008 14:27:34 +0000 (14:27 +0000)]
Return a little bit more error information when, say a disk is full or something gets write protected. Note that in some cases mod_cache.c will_also_ log a 'cache: store_headers failed' subsequently.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@620489
13f79535 -47bb-0310-9956-
ffa450edef68
Dirk-Willem van Gulik [Sat, 9 Feb 2008 16:52:47 +0000 (16:52 +0000)]
Add PR for header install
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@620153
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Sat, 9 Feb 2008 16:11:50 +0000 (16:11 +0000)]
Catch win32 up with r620135 for unix., install so, cache and rewrite .h files.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@620145
13f79535 -47bb-0310-9956-
ffa450edef68
Dirk-Willem van Gulik [Sat, 9 Feb 2008 15:12:52 +0000 (15:12 +0000)]
Also install the so, rewrite and cache header files.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@620135
13f79535 -47bb-0310-9956-
ffa450edef68
Dirk-Willem van Gulik [Sat, 9 Feb 2008 15:04:57 +0000 (15:04 +0000)]
Sub-requests are created and used with two purposes; sometimes
simply to 'see' what a request would do; as to fill out an SSI,
validate access or similar - and is then discarded. And sometimes
as the precursor to becoming the actual request; e.g. when mod_dir
checks if an /index.html can be served for a '/'.
In the latter case it is important to preserve the output filters
'for real'; whereas in the first case they have to be reset to
purely the minimal proto filters (if at all). This patch instates
the output filters in 3 cases where sub-requests are/may in fact
be used as the real request later on.
This is a relatively risky change (which should not be back-ported
without further discussion) and may break caches in combination
with internal redirects/vary/negotiation in subtle ways.
See the thread starting at [1] and in particular the general
concerns of rpluem at [2] with respect to sub requests
and (fast_)internal redirects possibly needing a more
thorough overhaul.
1: http://mail-archives.apache.org/mod_mbox/httpd-dev/200802.mbox/ajax/%
3c335D1A4B -25E2-4FF1-8CDF-
5010A7FBD293 @webweaving.org%3e
2: http://mail-archives.apache.org/mod_mbox/httpd-dev/200802.mbox/%
3c47ACE1D4 .
4060702 @apache.org%3e
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@620133
13f79535 -47bb-0310-9956-
ffa450edef68
Tony Stevenson [Fri, 8 Feb 2008 02:43:16 +0000 (02:43 +0000)]
oops, forgot to add these. As part of PR 41823
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@619747
13f79535 -47bb-0310-9956-
ffa450edef68
Tony Stevenson [Fri, 8 Feb 2008 02:38:41 +0000 (02:38 +0000)]
As per PR 41823 - s/apache.exe/httpd.exe
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@619746
13f79535 -47bb-0310-9956-
ffa450edef68
Tony Stevenson [Fri, 8 Feb 2008 02:06:04 +0000 (02:06 +0000)]
As per PR 33892 - Added comment re escaping slashes.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@619736
13f79535 -47bb-0310-9956-
ffa450edef68
Tony Stevenson [Fri, 8 Feb 2008 01:34:51 +0000 (01:34 +0000)]
As per PR 44135
Feeling brave mucking with the rewrite docs =)
setenvif -> added link to rewrite.html#rewritecond
rewrite -> added a see also so the rewrite flags stood out a little more.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@619726
13f79535 -47bb-0310-9956-
ffa450edef68
Tony Stevenson [Fri, 8 Feb 2008 00:20:38 +0000 (00:20 +0000)]
Added notice that support forums will likely ask for an errorlog entry.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@619699
13f79535 -47bb-0310-9956-
ffa450edef68
Bradley Nicholes [Thu, 7 Feb 2008 16:46:09 +0000 (16:46 +0000)]
Update the example and fix typos
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@619498
13f79535 -47bb-0310-9956-
ffa450edef68
Bradley Nicholes [Thu, 7 Feb 2008 16:45:11 +0000 (16:45 +0000)]
Document the RequireAlias block directive
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@619497
13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Wed, 6 Feb 2008 19:52:04 +0000 (19:52 +0000)]
* Fix a typo (timout -> timeout)
PR: 44360
Submitted by: Rainer Jung <rainer.jung kippdata.de>
Reviewed by: rpluem
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@619125
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Bray [Tue, 5 Feb 2008 05:38:20 +0000 (05:38 +0000)]
Update transformation. Note that commit r618551 also addresses PR44356 (missing slash on ProxyPass)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@618552
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Bray [Tue, 5 Feb 2008 05:35:15 +0000 (05:35 +0000)]
Copyright year change transformation.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@618551
13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Sat, 2 Feb 2008 20:36:18 +0000 (20:36 +0000)]
* Use a 64 bit unsigned int instead of a signed long to count the bytes
transferred to avoid integer overflows.
PR: 44346
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@617890
13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Sat, 2 Feb 2008 16:35:40 +0000 (16:35 +0000)]
* Do not retry a request in the case that we either failed to sent a part of the
request body or if the request is not idempotent.
PR: 44334
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@617822
13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Fri, 1 Feb 2008 21:21:01 +0000 (21:21 +0000)]
* Fix comment. No functional change.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@617653
13f79535 -47bb-0310-9956-
ffa450edef68
Martin Kraemer [Fri, 1 Feb 2008 08:50:09 +0000 (08:50 +0000)]
Avoid core dumps by getting the signal_description only if
a process actually terminated on a signal. Update status
only on a valid wait response.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@617373
13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Tue, 29 Jan 2008 20:55:38 +0000 (20:55 +0000)]
* Fix processing of chunked responses if Connection: Transfer-Encoding is
set in the response of the proxied system.
PR: 44311
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@616517
13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Tue, 29 Jan 2008 14:26:20 +0000 (14:26 +0000)]
Now let things like
ProxyPassReverse /foo balancer://bar
work "as expected" :) :)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@616335
13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Mon, 28 Jan 2008 14:51:14 +0000 (14:51 +0000)]
* Don't leak memory when reopening the logfile.
PR: 40183
Submitted by: rpluem, Takashi Sato <serai lans-tv.com>
Reviewed by: rpluem
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@615901
13f79535 -47bb-0310-9956-
ffa450edef68
Paul J. Reder [Fri, 25 Jan 2008 01:59:43 +0000 (01:59 +0000)]
Add doc for the new mod_ldap referral directives.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@615097
13f79535 -47bb-0310-9956-
ffa450edef68
Paul J. Reder [Thu, 24 Jan 2008 00:24:01 +0000 (00:24 +0000)]
Reduced the bumpiness (from major to minor) and utilized #defines throughout
(per Ruediger's suggestions). Still looking at the dir merge.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@614747
13f79535 -47bb-0310-9956-
ffa450edef68
Paul J. Reder [Wed, 23 Jan 2008 18:17:13 +0000 (18:17 +0000)]
Added rebind change info.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@614607
13f79535 -47bb-0310-9956-
ffa450edef68
Paul J. Reder [Wed, 23 Jan 2008 18:14:41 +0000 (18:14 +0000)]
This adds Apache support (taking advantage of the new APR capability)
for ldap rebind callback while chasing referrals. This allows direct
searches on LDAP servers (in particular MS Active Directory 2003+)
using referrals without the use of the global catalog.
This addresses PRs 26538, 40268, and 42557
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@614605
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Fri, 18 Jan 2008 23:31:33 +0000 (23:31 +0000)]
This need not be said; the current version of testdbm.c
carries the correct license.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@613310
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Fri, 18 Jan 2008 20:49:46 +0000 (20:49 +0000)]
* server/mpm_common.c (reclaim_one_pid): Retrieve the exit status from
apr_proc_wait(); call ap_process_child_status() for children which
terminate, to ensure that abnormal exits (e.g. SIGSEGV) are logged.
PR: 42757
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@613263
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Fri, 18 Jan 2008 20:31:28 +0000 (20:31 +0000)]
* server/mpm/prefork/prefork.c (child_main): If apr_pollset_poll()
fails with EINTR and die_now has been set (indicating a graceful
stop/restart), terminate the child quickly rather than re-entering
poll().
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@613260
13f79535 -47bb-0310-9956-
ffa450edef68
Joe Orton [Fri, 18 Jan 2008 20:12:31 +0000 (20:12 +0000)]
* server/mpm/prefork/prefork.c (child_main): Unlock the mutex before
terminating in the multi-listener poll error path.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@613252
13f79535 -47bb-0310-9956-
ffa450edef68
Noirin Plunkett [Fri, 18 Jan 2008 11:44:40 +0000 (11:44 +0000)]
Copyright year update
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@613134
13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Thu, 17 Jan 2008 20:01:55 +0000 (20:01 +0000)]
* Do not try to read non existing response bodies of HEAD requests.
PR: 34275
Submitted by: Takashi Sato <serai lans-tv.com>
Reviewed by: rpluem
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@612954
13f79535 -47bb-0310-9956-
ffa450edef68
Noirin Plunkett [Wed, 16 Jan 2008 15:31:07 +0000 (15:31 +0000)]
Tidying up the SSL FAQ, incorporating changes suggested by Lucien Gentis
http://mail-archives.apache.org/mod_mbox/httpd-docs/200801.mbox/raw/%
3c478A1806 .
1090307 @lorraine.iufm.fr%3e
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@612486
13f79535 -47bb-0310-9956-
ffa450edef68
Nick Kew [Sat, 12 Jan 2008 21:16:27 +0000 (21:16 +0000)]
Support chroot on unix-family platforms
PR 43596 (Dimitar Pashev)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@611483
13f79535 -47bb-0310-9956-
ffa450edef68
Nick Kew [Sat, 12 Jan 2008 20:33:57 +0000 (20:33 +0000)]
Don't add bogus duplicate Content-Language header entries.
PR 11035
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@611475
13f79535 -47bb-0310-9956-
ffa450edef68
Nick Kew [Sat, 12 Jan 2008 19:32:24 +0000 (19:32 +0000)]
mod_proxy_ftp: Fix base for directory listings.
PR 27834
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@611466
13f79535 -47bb-0310-9956-
ffa450edef68
Eric Covener [Sat, 12 Jan 2008 13:53:01 +0000 (13:53 +0000)]
Minor bump for r611199, third time's a charm (change history modified in previous commit)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@611413
13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Sat, 12 Jan 2008 07:01:52 +0000 (07:01 +0000)]
* Hex pids are bogus anyway and on environments with APR_PID_T_FMT d this
breaks and print x.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@611376
13f79535 -47bb-0310-9956-
ffa450edef68
Eric Covener [Fri, 11 Jan 2008 20:30:23 +0000 (20:30 +0000)]
*) mod_proxy_http: Return HTTP status codes instead of apr_status_t
values for errors encountered while forwarding the request body
PR 44165 [Eric Covener]
See also PR 31759 / r448711
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@611292
13f79535 -47bb-0310-9956-
ffa450edef68
Eric Covener [Fri, 11 Jan 2008 18:53:48 +0000 (18:53 +0000)]
minor MMN bump for r611199
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@611259
13f79535 -47bb-0310-9956-
ffa450edef68
Guenter Knauf [Fri, 11 Jan 2008 16:04:26 +0000 (16:04 +0000)]
Restructured server name indication support (PR 34607);
added missing client cert support.
Submitted by: Kaspar Brand <asfbugz velox.ch>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@611216
13f79535 -47bb-0310-9956-
ffa450edef68
Guenter Knauf [Fri, 11 Jan 2008 15:52:39 +0000 (15:52 +0000)]
added hack to fetch copyright string.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@611210
13f79535 -47bb-0310-9956-
ffa450edef68
Eric Covener [Fri, 11 Jan 2008 15:07:53 +0000 (15:07 +0000)]
*) mod_logio: Provide optional function to allow modules to adjust the
bytes_in count [Eric Covener]
Practical example: alternate SSL implementation that lives
beyond the filters (IOL)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@611199
13f79535 -47bb-0310-9956-
ffa450edef68
Nick Kew [Fri, 11 Jan 2008 13:23:21 +0000 (13:23 +0000)]
Update year to 2008
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@611167
13f79535 -47bb-0310-9956-
ffa450edef68
Nick Kew [Fri, 11 Jan 2008 10:52:09 +0000 (10:52 +0000)]
mod_rewrite: Don't canonicalise URLs with [P,NE]
PR 43319
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@611134
13f79535 -47bb-0310-9956-
ffa450edef68
Vincent Bray [Fri, 11 Jan 2008 03:36:51 +0000 (03:36 +0000)]
Link to an explaination of the password format used in an example.
(Suggested by Jack D. Pond)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@611035
13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Thu, 10 Jan 2008 15:52:39 +0000 (15:52 +0000)]
Adjust for 2008
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@610819
13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Wed, 9 Jan 2008 16:51:49 +0000 (16:51 +0000)]
belt and suspenders
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@610451
13f79535 -47bb-0310-9956-
ffa450edef68
Nick Kew [Wed, 9 Jan 2008 00:24:50 +0000 (00:24 +0000)]
http_filters: make sure we get last byte of actual data in edge-case
of an empty data bucket in get_remaining_chunk_line.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@610240
13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Tue, 8 Jan 2008 19:50:01 +0000 (19:50 +0000)]
* Saveguard ourselves against underflows
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@610111
13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Tue, 8 Jan 2008 16:38:14 +0000 (16:38 +0000)]
* Address two edge cases:
1. The brigade contains only META buckets.
2. The last data bucket is of zero length.
Pointed out by: niq
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@610061
13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Mon, 7 Jan 2008 13:52:49 +0000 (13:52 +0000)]
* HTTP error codes are int's not apr_status_t's.
Noted by: Takashi Sato <serai lans-tv.com>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@609609
13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Mon, 7 Jan 2008 10:21:00 +0000 (10:21 +0000)]
* Do not use local scoped apr_bucket_brigade. We use the same anyway, so we
can define it for the whole function.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@609552
13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Mon, 7 Jan 2008 10:15:26 +0000 (10:15 +0000)]
* Optimize and unify detection of blank / corrupt chunk size lines.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@609550
13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Mon, 7 Jan 2008 10:04:33 +0000 (10:04 +0000)]
* Move duplicated code for error handling into local function
(bail_out_on_error).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@609549
13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Mon, 7 Jan 2008 09:42:07 +0000 (09:42 +0000)]
* Reuse bucket brigades instead of recreating them continously and thus
wasting memory if we have many chunks.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@609544
13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Mon, 7 Jan 2008 09:29:00 +0000 (09:29 +0000)]
* Optimize assignments by using apr_pcalloc instead of apr_palloc.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@609541
13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Mon, 7 Jan 2008 09:26:53 +0000 (09:26 +0000)]
* Optimize alignment.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@609540
13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Mon, 7 Jan 2008 09:19:46 +0000 (09:19 +0000)]
* Optimize solution from r609394 and remove chunk-extensions restriction that
was in r609394.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@609538
13f79535 -47bb-0310-9956-
ffa450edef68
Ruediger Pluem [Sun, 6 Jan 2008 20:32:20 +0000 (20:32 +0000)]
* Fix cases with non blocking reads from the ap_http_filter input filter where
chunk size lines or empty lines after a chunk are read incomplete. This can
lead to a corruption inside the dechunking algorithm.
This patch has an issue with larger chunk-extensions which need to get thrown
away since we ignore them anyway.
PR: 19954, 41056
Tested by: niq
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@609394
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Sun, 6 Jan 2008 18:33:13 +0000 (18:33 +0000)]
Eliminate silly redundancy
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@609369
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Sun, 6 Jan 2008 18:22:37 +0000 (18:22 +0000)]
Copying this code requires a (global) pool and rv declaration.
We don't need to replace this upon restart, so the global pool
is ideal, and ap_my_generation is a good test for this.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@609366
13f79535 -47bb-0310-9956-
ffa450edef68