Cliff Woolley
3e2ce19baf
BUCKET FREELISTS
...
Add an allocator-passing mechanism throughout the bucket brigades API.
From Apache's standpoint, the apr_bucket_alloc_t* used throughout a given
connection is stored in the conn_rec by the create_connection hook. That
means it's the MPM's job to optimize recycling of apr_bucket_alloc_t's --
the MPM must ensure that no two threads can ever use the same one at the
same time, for instance.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94304 13f79535-47bb-0310-9956-ffa450edef68
2002-03-29 08:17:26 +00:00
William A. Rowe Jr
965709d8f7
Ready for .34 evaluation.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94190 13f79535-47bb-0310-9956-ffa450edef68
2002-03-26 20:35:51 +00:00
Brian Pane
804f94d21f
Changed mod_cgi to not do single-byte reads to consume the
...
script headers
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94151 13f79535-47bb-0310-9956-ffa450edef68
2002-03-23 23:19:41 +00:00
Greg Ames
78759ac9ae
record a vote.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94138 13f79535-47bb-0310-9956-ffa450edef68
2002-03-22 19:35:47 +00:00
William A. Rowe Jr
5e009457a4
Reclasses and notes; cheers reverberate through the cybersphere.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94134 13f79535-47bb-0310-9956-ffa450edef68
2002-03-22 19:01:54 +00:00
Bill Stoddard
ed2a59a087
Not a showstopper IMO. But posting a patch anyway...
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94130 13f79535-47bb-0310-9956-ffa450edef68
2002-03-22 16:15:43 +00:00
Bill Stoddard
85de69a7b9
Yep, it's cold today in Raleigh
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94129 13f79535-47bb-0310-9956-ffa450edef68
2002-03-22 15:22:24 +00:00
Bill Stoddard
ca2e91ba45
Vote and remove from showstopper status the win32 install PRs. Those will be fixed
...
in the installer after the Apache tarball is rolled.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94128 13f79535-47bb-0310-9956-ffa450edef68
2002-03-22 15:13:14 +00:00
Greg Ames
3876dbc87a
comment on a "showstopper" which is apparantly dormant.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94127 13f79535-47bb-0310-9956-ffa450edef68
2002-03-22 15:05:21 +00:00
Jeff Trawick
965b1ae91f
cold
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94126 13f79535-47bb-0310-9956-ffa450edef68
2002-03-22 14:34:13 +00:00
Bill Stoddard
fa9ea7551c
One showstopper down...
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94115 13f79535-47bb-0310-9956-ffa450edef68
2002-03-22 02:51:27 +00:00
Jeff Trawick
3400f03621
the mod_ssl provided with Apache >= 2.0 no longer has an independent
...
version number
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94111 13f79535-47bb-0310-9956-ffa450edef68
2002-03-22 00:59:23 +00:00
Jeff Trawick
459d2b1235
things are looking up...
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94109 13f79535-47bb-0310-9956-ffa450edef68
2002-03-21 20:38:02 +00:00
Bill Stoddard
2dae77b9e8
status on ap_rset_content_type() fix.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94054 13f79535-47bb-0310-9956-ffa450edef68
2002-03-20 16:19:24 +00:00
Cliff Woolley
751da4e529
It's trying to rain in C'ville....
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94001 13f79535-47bb-0310-9956-ffa450edef68
2002-03-18 21:50:32 +00:00
Jeff Trawick
9a0f703fc3
OtherBill took care of my mod_negotiation concern.
...
Ken: My change to retry after connect() failures didn't affect
the pipes.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93945 13f79535-47bb-0310-9956-ffa450edef68
2002-03-15 01:37:47 +00:00
Sander Striker
8ecffe4415
Remove the pools API change from the showstoppers section.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93944 13f79535-47bb-0310-9956-ffa450edef68
2002-03-15 01:04:15 +00:00
Bill Stoddard
008ca7d056
FYI...
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93941 13f79535-47bb-0310-9956-ffa450edef68
2002-03-14 22:40:14 +00:00
Jeff Trawick
2eb72f4c16
mention an outstanding scoreboard alignment issue (not a showstopper :) )
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93939 13f79535-47bb-0310-9956-ffa450edef68
2002-03-14 21:16:45 +00:00
Aaron Bannert
343ec1ebe0
This was fixed last week but I didn't notice the bug report or the STATUS
...
entry until today. The bug report had to do with recursively removing
all CVS directories from a person's home directory.
PR: 9993
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93937 13f79535-47bb-0310-9956-ffa450edef68
2002-03-14 18:54:20 +00:00
Jeff Trawick
0ef931c33a
mention a mod_negotiation+Win32 concern
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93855 13f79535-47bb-0310-9956-ffa450edef68
2002-03-12 14:41:29 +00:00
Jeff Trawick
50b28db0e0
comments on a showstopper
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93805 13f79535-47bb-0310-9956-ffa450edef68
2002-03-08 21:34:20 +00:00
Aaron Bannert
54bef653f0
This is not a showstopper, and it's definately not new.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93795 13f79535-47bb-0310-9956-ffa450edef68
2002-03-08 17:49:05 +00:00
Justin Erenkrantz
ae1f8de163
33 has come and gone.
...
Add note about the fact that we aren't doing config substitution properly.
This is a showstopper, IMHO.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93794 13f79535-47bb-0310-9956-ffa450edef68
2002-03-08 17:43:41 +00:00
Greg Ames
1d5936215a
Looks like we'll have a nice weekend in the Carolinas.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93791 13f79535-47bb-0310-9956-ffa450edef68
2002-03-08 14:32:55 +00:00
Jeff Trawick
cd856b3d0a
axe the entry on graceful restart problems with worker
...
I was too stupid to read the code to determine that the accept mutex
failure log messages were harmless and not indicative of a real problem.
I'll try to understand the conditions where I'm seeing connections
dropped.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93721 13f79535-47bb-0310-9956-ffa450edef68
2002-03-05 21:23:29 +00:00
Jeff Trawick
290552f389
Drop one of the bad worker MPM symtoms (dropped connections)
...
Even though I can hit it pretty readily on my Linux box,
I can't reproduce on AIX or Solaris and I don't think anybody
else noticed it on Linux.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93699 13f79535-47bb-0310-9956-ffa450edef68
2002-03-04 18:12:05 +00:00
Bill Stoddard
b2c3cb99de
mod_cache tweak to make it HTTP/1.1 compliant
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93697 13f79535-47bb-0310-9956-ffa450edef68
2002-03-04 14:53:32 +00:00
Bill Stoddard
8281153b6b
These are fixed...
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93696 13f79535-47bb-0310-9956-ffa450edef68
2002-03-04 14:44:28 +00:00
Ryan Bloom
0d7f234515
This finishes the mod_dir/mod_negotiation bug. This final part of the
...
solution ensures that we don't lose filters if they are added later than
we expect. The problem could be seen if a connection filter was added
after a request-based filter was added in the past. The problem was that
the request-based filters pointed to the first filter in the connection
record, so the new connection filter was never called. Now, all filters
are put on their correct filter lists, and we are sure to always update
all pointers when adding a filter.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93683 13f79535-47bb-0310-9956-ffa450edef68
2002-03-03 06:04:08 +00:00
Jim Jagielski
82e5af67d4
Add stupid idea
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93676 13f79535-47bb-0310-9956-ffa450edef68
2002-03-02 19:10:07 +00:00
Justin Erenkrantz
57a70ac16e
All I can say is "Ouch" this is nasty.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93658 13f79535-47bb-0310-9956-ffa450edef68
2002-03-01 09:23:05 +00:00
Justin Erenkrantz
125c4e2d60
Our favorite showstopper is getting reports from our fans.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93657 13f79535-47bb-0310-9956-ffa450edef68
2002-03-01 09:21:42 +00:00
Justin Erenkrantz
3ac3d7065e
How can reach our goals if we never have them? So, I ask, "Can we kill
...
all showstoppers in a week?" Are there enough developers paying attention
to go showstopper hunting?
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93647 13f79535-47bb-0310-9956-ffa450edef68
2002-02-28 18:37:45 +00:00
Aaron Bannert
d25cec53cd
Fix --sysconfdir and --localstatedir, which were being ignored.
...
Fix --enable-layout to work.
showstoppers--
Note: As far as we can tell, autoconf will not let us override our layout
settings from paramers like --prefix, etc. This is unfortunate, but
we will not let this get in the way of --enable-layout working. This
will be made clear in the docs.
PR: 9124, 9873, 9885, 9888
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93600 13f79535-47bb-0310-9956-ffa450edef68
2002-02-27 17:16:29 +00:00
Justin Erenkrantz
7b340b3b0c
When we fix this, make sure to close 9963 as this is that problem.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93599 13f79535-47bb-0310-9956-ffa450edef68
2002-02-27 17:06:35 +00:00
Jeff Trawick
d827a6f2ea
mention some graceful restart breakage with worker
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93595 13f79535-47bb-0310-9956-ffa450edef68
2002-02-27 12:25:55 +00:00
Justin Erenkrantz
a2e4bf6b17
No releases until these two are addressed. It doesn't make sense to
...
release a new build if our top two filed issues aren't addressed.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93594 13f79535-47bb-0310-9956-ffa450edef68
2002-02-27 08:24:42 +00:00
Justin Erenkrantz
8a38b2209e
I just tried to do a graceful restart while pounding my box with worker
...
MPM and no segfaults. Am I missing something or were these fixed with
Jeff's latest fixes?
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93592 13f79535-47bb-0310-9956-ffa450edef68
2002-02-27 04:53:58 +00:00
Justin Erenkrantz
04533b8d27
Don't set bytes_sent to be 0 when r->assbackwards since this screws up
...
logging.
The content length filter seems to track bytes_sent properly regardless
of HTTP version. The HTTP header filter knows not to send C-L (or any
headers) to this client.
showstoppers--;
(Also fix typo of my last name in CHANGES...)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93588 13f79535-47bb-0310-9956-ffa450edef68
2002-02-27 03:55:31 +00:00
Aaron Bannert
50e50ff4f9
All the work on the lock APIs probably deserves a little note, and besides
...
the module authors will appreciate the note directing them to the new
APIs.
showstoppers--
Also, fast_redirect is lame, toss it.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93584 13f79535-47bb-0310-9956-ffa450edef68
2002-02-27 03:17:26 +00:00
Ryan Bloom
b98728f920
I learned about AP_MODE_EXHAUSTIVE while reading some of the new filter
...
code earlier today. With this mode, the Perchild MPM can finally be
fixed to work with filters. I have changed a comment in the core to make
it clear that this mode is required, but I have mentioned how dangerous
this mode is. Also add a comment to STATUS about my plans.
Hopefully I'll have some time this week to hack through the MPM.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93565 13f79535-47bb-0310-9956-ffa450edef68
2002-02-25 06:54:40 +00:00
Jeff Trawick
741b98b2a7
I prefer to remove stuff :(
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93559 13f79535-47bb-0310-9956-ffa450edef68
2002-02-24 16:20:01 +00:00
Jeff Trawick
fd87db5f8c
mention a new showstopper introduced after 2.0.32
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93543 13f79535-47bb-0310-9956-ffa450edef68
2002-02-22 21:22:44 +00:00
Aaron Bannert
fa6335ae29
Mention the -DNO_DETACH changes (to implement apr_proc_detach prototype
...
change).
This removes a non-showstopper "nice-to-have". :)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93536 13f79535-47bb-0310-9956-ffa450edef68
2002-02-21 18:56:15 +00:00
Justin Erenkrantz
55570632af
Remember AddOutputFilterByType.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93517 13f79535-47bb-0310-9956-ffa450edef68
2002-02-20 17:41:18 +00:00
Justin Erenkrantz
498d7c228d
There is no way, IMHO, that we could ever maintain fast redirect. Toss
...
please.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93475 13f79535-47bb-0310-9956-ffa450edef68
2002-02-18 06:57:50 +00:00
William A. Rowe Jr
a899aea713
Hmmm, tried committing this in a hurry this aftn, seems it hung up.
...
Another unseasonably warm day in Chicagoland - short sleeve shirt weather.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93470 13f79535-47bb-0310-9956-ffa450edef68
2002-02-18 03:51:08 +00:00
Aaron Bannert
88947086eb
Grammariffic!
...
Obtained from: Cliff Woolley
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93463 13f79535-47bb-0310-9956-ffa450edef68
2002-02-17 23:32:17 +00:00
Aaron Bannert
a44736f965
htpasswd is not my friend anymore.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93462 13f79535-47bb-0310-9956-ffa450edef68
2002-02-17 23:22:07 +00:00