1
0
mirror of https://github.com/apache/httpd.git synced 2026-01-26 19:01:35 +03:00
Commit Graph

608 Commits

Author SHA1 Message Date
Brian Pane
28a503a41f Updating my vote on the worker MPM
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94853 13f79535-47bb-0310-9956-ffa450edef68
2002-04-29 06:59:20 +00:00
Aaron Bannert
0a1ffb51d3 Modify the worker MPM to not accept() new connections until
there is an available worker thread. This prevents queued
connections from starving for processing time while long-running
connections were hogging all the available threads.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94825 13f79535-47bb-0310-9956-ffa450edef68
2002-04-28 01:56:20 +00:00
Brian Pane
61f4134c70 Added a vote on MPMs
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94821 13f79535-47bb-0310-9956-ffa450edef68
2002-04-26 22:45:47 +00:00
Justin Erenkrantz
f758125bb7 Update release info.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94816 13f79535-47bb-0310-9956-ffa450edef68
2002-04-26 17:43:30 +00:00
Aaron Bannert
442f156830 Even though this is in APR, it is causing big problems in Apache.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94815 13f79535-47bb-0310-9956-ffa450edef68
2002-04-26 17:30:05 +00:00
Aaron Bannert
7d303d9898 The worker's fdqueue is now a queue again.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94814 13f79535-47bb-0310-9956-ffa450edef68
2002-04-26 17:17:42 +00:00
Aaron Bannert
0d95c1c842 Some of these worker bugs may or may not be showstoppers, but I'll let
Striker decide that. I hope to have the top two of these finished in
the next 24 hours, but the third I may need some help with.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94809 13f79535-47bb-0310-9956-ffa450edef68
2002-04-26 05:12:29 +00:00
Aaron Bannert
3451271840 I just posted a few bug fixes that need to go into the worker MPM, so
I'm -1 here until those are fixed. I also think we need to do a lot more
load/soak/burn testing on worker before we switch it to be the default.
(and maybe by that time we'll have a better candidate for the hybrid
MP/MT MPM).


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94799 13f79535-47bb-0310-9956-ffa450edef68
2002-04-25 17:29:19 +00:00
Bill Stoddard
93ac2c083a Brain dump and a vote
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94798 13f79535-47bb-0310-9956-ffa450edef68
2002-04-25 17:20:59 +00:00
Greg Ames
81407c6c61 demote the Content-Range/416/SSI problem to non-showstopper.
It's been happening for ages, there are no PRs I'm aware of, and the core
dumps that happened as a side effect in 2.0.35 seem to be resolved.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94797 13f79535-47bb-0310-9956-ffa450edef68
2002-04-25 17:05:56 +00:00
Greg Ames
2e9b9fa8f0 Clarify the remaining problems with Range: headers. The seg faults went away
when we changed ap_send_error_response to get rid of resource filters.

This was triggered because we generate a lot of invalid 416 responses for SSI.
That happens because the complete length of the entity body (response) isn't
known accurately until after the C/L filter runs.  That's C/L's job, after all.

Flipping the order of the byterange and C/L filters fixes the invalid
Content-Range headers and 416's.  But then the Content-Length header contains
the full length, rather than the sum of the returned ranges.  That's wrong, but
doesn't seem too hard to fix.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94762 13f79535-47bb-0310-9956-ffa450edef68
2002-04-22 20:37:34 +00:00
Cliff Woolley
385479d500 This one appears to have been fixed by Greg and Jeff in http_protocol.c
rev 1.408.

showstoppers--;


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94761 13f79535-47bb-0310-9956-ffa450edef68
2002-04-22 19:41:41 +00:00
Cliff Woolley
da40864318 um, one too many negatives in that paragraph. :)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94732 13f79535-47bb-0310-9956-ffa450edef68
2002-04-19 23:32:58 +00:00
Cliff Woolley
94734ed722 showstoppers--;
showstoppers+=2;  :-(  ...but these might have already been fixed, I just
                       never got a response on-list about them and wanted
                       to note them somewhere where they wouldn't be
                       forgotten


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94731 13f79535-47bb-0310-9956-ffa450edef68
2002-04-19 23:31:35 +00:00
Jeff Trawick
3509f33795 hot hot hot
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94715 13f79535-47bb-0310-9956-ffa450edef68
2002-04-19 18:21:45 +00:00
Justin Erenkrantz
6f208d31a7 Adds support for reading trailers on input by exporting get_mime_headers
to ap_get_mime_headers and calling it in the appropriate place in
ap_http_filter.

showstoppers--;


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94667 13f79535-47bb-0310-9956-ffa450edef68
2002-04-16 05:43:09 +00:00
Roy T. Fielding
38735542bd Too many incomplete changes to the code base.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94629 13f79535-47bb-0310-9956-ffa450edef68
2002-04-13 00:50:20 +00:00
Bradley Nicholes
f5a0ca84cb NetWare binaries have been posted
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94628 13f79535-47bb-0310-9956-ffa450edef68
2002-04-12 23:12:26 +00:00
William A. Rowe Jr
04d7174a49 Time for sleep
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94588 13f79535-47bb-0310-9956-ffa450edef68
2002-04-10 03:54:31 +00:00
Graham Leggett
6c4c5fca6f LinuxPPC binaries uploaded...
PR:
Obtained from:
Submitted by:
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94584 13f79535-47bb-0310-9956-ffa450edef68
2002-04-09 21:28:03 +00:00
Jeff Trawick
9a38841df4 problem already fixed in 2.0.36-dev
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94556 13f79535-47bb-0310-9956-ffa450edef68
2002-04-08 23:56:58 +00:00
Bill Stoddard
ffacfc8c65 "FINAL" is ... well, too final.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94550 13f79535-47bb-0310-9956-ffa450edef68
2002-04-08 19:52:26 +00:00
Bill Stoddard
6115b871cc 2.0.36 showstoppers
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94549 13f79535-47bb-0310-9956-ffa450edef68
2002-04-08 19:51:12 +00:00
Aaron Bannert
fa4d9c3cd2 Red Hat 7.0 and 7.2 builds for i686 are in place.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94548 13f79535-47bb-0310-9956-ffa450edef68
2002-04-08 19:14:41 +00:00
William A. Rowe Jr
360b0694af Well, soon I hope - but yes, I'm on it.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94545 13f79535-47bb-0310-9956-ffa450edef68
2002-04-08 18:41:00 +00:00
Bill Stoddard
2657987923 AIX binaries on the way (compile and link god willing)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94543 13f79535-47bb-0310-9956-ffa450edef68
2002-04-08 18:19:06 +00:00
Aaron Bannert
4d42ae7617 FreeBSD 4.5 and Solaris8/i386 binaries available.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94542 13f79535-47bb-0310-9956-ffa450edef68
2002-04-08 17:59:30 +00:00
Jim Jagielski
ec2f3870f6 Just added
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94540 13f79535-47bb-0310-9956-ffa450edef68
2002-04-08 16:41:04 +00:00
Aaron Bannert
e2b0bd216d Volunteering for i386-unknown-freebsd4.5 (from daedalus).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94539 13f79535-47bb-0310-9956-ffa450edef68
2002-04-08 16:37:06 +00:00
Bradley Nicholes
52402e2812 Signing up for the NetWare binaries
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94537 13f79535-47bb-0310-9956-ffa450edef68
2002-04-08 16:06:18 +00:00
Jim Jagielski
86b7fe6a6c Added this am
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94536 13f79535-47bb-0310-9956-ffa450edef68
2002-04-08 15:09:16 +00:00
Ryan Bloom
6cc6cc051b I port perchild last week.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94535 13f79535-47bb-0310-9956-ffa450edef68
2002-04-08 14:04:16 +00:00
Ryan Bloom
1c9341df17 We should note that this has gone GA.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94534 13f79535-47bb-0310-9956-ffa450edef68
2002-04-08 14:00:46 +00:00
Ryan Bloom
7d66b645b0 I made this available yesterday.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94533 13f79535-47bb-0310-9956-ffa450edef68
2002-04-08 13:59:37 +00:00
Graham Leggett
8ba63b47bd I can take care of LinuxPPC (YDL v2.1)...
PR:
Obtained from:
Submitted by:
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94530 13f79535-47bb-0310-9956-ffa450edef68
2002-04-08 08:24:52 +00:00
Aaron Bannert
233088a0c3 Reformat this to look pretty (blatently stolen from the 1.3 STATUS file).
AFAIK none of these are available, so my pardons if they are available.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94529 13f79535-47bb-0310-9956-ffa450edef68
2002-04-08 06:30:34 +00:00
Aaron Bannert
58782d105a I can take care of sol8/intel and some old sk00l lee-nux.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94528 13f79535-47bb-0310-9956-ffa450edef68
2002-04-08 06:21:40 +00:00
Jim Jagielski
df17897a15 Minor formatting plus add arch
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94525 13f79535-47bb-0310-9956-ffa450edef68
2002-04-07 19:14:29 +00:00
Ryan Bloom
4a6304ca19 Remove a patch that is no longer needed (bug was fixed a LONG time ago)
Add a sign-up area for people to volunteer to create binaries for
2.0.35.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94522 13f79535-47bb-0310-9956-ffa450edef68
2002-04-07 16:58:31 +00:00
Jim Jagielski
d48f81a99d With a cool spin cast...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94455 13f79535-47bb-0310-9956-ffa450edef68
2002-04-05 17:22:19 +00:00
Bill Stoddard
62dbb4d674 Note about ap_cache_msec2hex() and ap_cache_hex2msec() to keep me from forgetting
to fix it...


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94382 13f79535-47bb-0310-9956-ffa450edef68
2002-04-02 04:15:55 +00:00
Cliff Woolley
577f9ab570 And it only took me what, 10 months? :)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94366 13f79535-47bb-0310-9956-ffa450edef68
2002-04-01 21:19:41 +00:00
Brian Pane
3e479f646f Removed the single-byte header reads from mod_cgid
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94344 13f79535-47bb-0310-9956-ffa450edef68
2002-03-30 23:55:16 +00:00
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