- Apr 01, 2001
-
-
Dirk-Willem van Gulik authored
It turns out that 'ab' has been under reporting apache's performance for years; this patch fixes that; and also adds - median/standard deviation calculations; to get an idea of how good your measurement is. And a warning if results are way out of bound. - prints a 'percentile' table. Which shows the time it took to process 50,66,80,90 etc percent of the requests. - fixes a significant int overrun bug which caused longer runs to generate realistic but totally bogus results. And also changes in the write/pipe error handling to not cause those skew a test unnoticed) Credits to Sander Temme <sander@covalent.net> for solving this riddle. - add's gnuplot/CSV output for postprocessing. - adds very rudimentary SSL support. For full details on why this was nessesary (and lead to surprizing results to say the leat); attend Sander Temme his talk at the Santa Clara Apache Con next week: TH18: Measuring and Enhancing Apache Performance Day: Thu Time: 18h30 This presentation will describe a facility for testing web server performance and will present some test results for various system- and Apache configuration options. Additionally, some suggestions on performance tuning will be presented. Sorry for the size of the patch - but for various reasons we did not get round to committing it :-( Getting results and getting confidence in the output was just more important. I will do asap for 2.0 as well. Input/comments/cronstructive critism as to the processing and presentation of the data is greatly appreciated ! Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88624 13f79535-47bb-0310-9956-ffa450edef68
-
- Mar 31, 2001
-
-
Bradley Nicholes authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88621 13f79535-47bb-0310-9956-ffa450edef68
-
Bradley Nicholes authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88620 13f79535-47bb-0310-9956-ffa450edef68
-
- Mar 30, 2001
-
-
Bradley Nicholes authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88616 13f79535-47bb-0310-9956-ffa450edef68
-
Bradley Nicholes authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88615 13f79535-47bb-0310-9956-ffa450edef68
-
- Mar 28, 2001
-
-
William A. Rowe Jr authored
Appears strftime wasn't adaquate on win32 (nor were stat and spawn), but any 3rd party anything needs these same sources we use for the core. Rather than linking to the core, this patch moves that family into the ApacheOS library. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88610 13f79535-47bb-0310-9956-ffa450edef68
-
Roy T. Fielding authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88601 13f79535-47bb-0310-9956-ffa450edef68
-
- Mar 27, 2001
-
-
William A. Rowe Jr authored
Resolve the stdcall/cdecl ambiguity that caused Win2K to crash with the set service description patch. Also lighten the load (don't allocate a handle) to get at the advapi32.dll we already statically link to. PR: 7471 Submitted by: Roman Neuhauser <cynic@mail.cz> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88595 13f79535-47bb-0310-9956-ffa450edef68
-
- Mar 26, 2001
-
-
William A. Rowe Jr authored
Solved a very serious threading problem with WinNT/2K Services. The moment master_main told that the shutdown was complete, the parent control thread exited Apache, leaving mod_jserv's Java process running and alternately invoking mod_perl's cleanups from the correct thread or the service control thread. [William Rowe] List of PR's too long to cite... git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88590 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
For historical clarity, this is 'the' noop. The next patch will introduce the new behavior with the appropriate waits. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88588 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Clean out a bunch of stale code. This patch should effectively be a noop, simply making the code easier to follow before committing the real fix to our thread-jumping mod_perl/mod_jserv parent process bug. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88587 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
A lone typo git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88585 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Fixed the Description service value to apply to all Win32 platforms. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88584 13f79535-47bb-0310-9956-ffa450edef68
-
- Mar 22, 2001
-
-
Victor J. Orlikowski authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88565 13f79535-47bb-0310-9956-ffa450edef68
-
Martin Kraemer authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88563 13f79535-47bb-0310-9956-ffa450edef68
-
- Mar 21, 2001
-
-
Victor J. Orlikowski authored
mod_auth_dbm on some systems using glibc 2.2 (i.e. SuSE 7.1). PR: 6929 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88554 13f79535-47bb-0310-9956-ffa450edef68
-
- Mar 20, 2001
-
-
Paul J. Reder authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88550 13f79535-47bb-0310-9956-ffa450edef68
-
- Mar 16, 2001
-
-
Jeff Trawick authored
have slashes in the name, and a slash in the machine name, and thus the name of a binary distribution, messes up binbuild.sh (among other things). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88529 13f79535-47bb-0310-9956-ffa450edef68
-
Chuck Murcko authored
Empty headers are allowed by RFC2068 section 4.2. The presence or absence of an empty header can be significant. The current mod_proxy of httpd 1.3.x removes empty headers. Change mod_proxy to preserve empty headers. Submitted by: Christian von Roques <roques@mti.ag> Reviewed by: Graham Leggett, Chuck Murcko git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88526 13f79535-47bb-0310-9956-ffa450edef68
-
- Mar 14, 2001
-
-
Jeff Trawick authored
PR: 7404 (which had a patch for the hostname lookup core dump which was already fixed as well as this typo) Submitted by: Kunihiro Tanaka <tanaka@apache.or.jp> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88516 13f79535-47bb-0310-9956-ffa450edef68
-
- Mar 13, 2001
-
-
Ken Coar authored
Improve customisability of rotatelogs' behaviour. Allow the logfile name to be formatted according to strftime(3), and let the user specify an offset from UTC. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88510 13f79535-47bb-0310-9956-ffa450edef68
-
Martin Kraemer authored
The first correction is not important, only removes a redundant line, the ap_pstrdup(a, "127.0.0.1") is done anyway at the end of the function. The second correction is really a bug the p-> can be NULL. Submitted by: "Roca Carrio, Ignasi" <Ignasi.Roca@fujitsu-siemens.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88509 13f79535-47bb-0310-9956-ffa450edef68
-
- Mar 12, 2001
-
-
Greg Ames authored
Submitted by: David McCreedy git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88507 13f79535-47bb-0310-9956-ffa450edef68
-
Ken Coar authored
Make it more clear that the error occurs at run-time, not compile-time. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88502 13f79535-47bb-0310-9956-ffa450edef68
-
Martin Kraemer authored
Even though I don't run AIX, I was reading BUILD.NOTES and went to the URL specified in the AIX section about the PTFs to find the URL does not work anymore, I have found this URL to find the PTFs at http://techsupport.services.ibm.com/rs6k/fixdb.html Submitted by: brad@openbsd.org git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88496 13f79535-47bb-0310-9956-ffa450edef68
-
- Mar 09, 2001
-
-
Martin Kraemer authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88481 13f79535-47bb-0310-9956-ffa450edef68
-
Martin Kraemer authored
> I've update the text files in os/tpf/samples, in part due to these ebcdic > patches. > I'd like to > > - remove os/tpf/samples/linkdll.jcl > - add os/tpf/samples/linkhttp.jcl Submitted by: "David McCreedy" <mccreedy@us.ibm.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88480 13f79535-47bb-0310-9956-ffa450edef68
-
Martin Kraemer authored
because conversion is a base feature, this looked like the only sensible place to me. Other basic features like Resource limits live there too. * make EBCDIC conversion truly configurable. Up to know, there was a hardwired assumption that only files of MIME type text/* (and a few exceptions) could be EBCDIC files; and everything else HAD TO BE binary. This assumption breaks (again and again) for MIME types like application/postscript, model/vrml, application/x-javascript and others, which can never be stored as EBCDIC text files. I now implemented two new directives for defining the conversion based on MIME type or file extension. The conversion can be set for upload and download independently, on or off, for any file. * make EBCDIC conversion symmetric. Up to now, there was no clean way to deal with uploaded content (POST with Content-Type:, PUT with Content-Type:) because a) there was no MIME checker attached to the header-reader, and b) you could not actually define a conversion based on MIME type. Both deficiencies have now been addressed (the ap_checkconv_in() routine is called upon parsing of an uploaded Content-Type: line, and it can set a flag which is different from the download conversion flag. Also, its change is triggered at a different phase in the request handling: the upload conversion is set as soon as a Content-Type: for an uploaded document is detected, but the download conversion is only set when the response is about to be returned). All this was impossible in the past. * unify the EBCDIC tables to be in a single common file src/ap/ap_ebcdic.c (and src/include/ap_ebcdic.h) instead of having redundant copies under src/os/{tpf,bs2000,os390}/ebcdic.{c,h} The common file will have the correct translation table conditionally compiled based on #ifdef TPF/OS390/_OSD_POSIX. Up to now, each EBCDIC had its own copy, cloned and slightly adapted. * Also, put the conversion checker ap_checkconv() to http_core, because is is an essential central cog in the whole conversion clockwork. Until now, three almost incompatible copies were spread throughout the EBCDIC platforms' os.c files. Reviewed by: "David McCreedy" <mccreedy@us.ibm.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88479 13f79535-47bb-0310-9956-ffa450edef68
-
- Mar 08, 2001
-
-
Ken Coar authored
Add -V option to suexec, to list compile-time settings with which it was built. Only usable by root and the HTTPD_USER. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88475 13f79535-47bb-0310-9956-ffa450edef68
-
- Mar 02, 2001
-
-
Martin Kraemer authored
ap_slack() and make_sock() guarantee that the returned fd >= 0 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88436 13f79535-47bb-0310-9956-ffa450edef68
-
Martin Kraemer authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88435 13f79535-47bb-0310-9956-ffa450edef68
-
Martin Kraemer authored
This caused neither to work unless both are loaded. Submitted by: "Brad Nicholes" <BNICHOLES@novell.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88434 13f79535-47bb-0310-9956-ffa450edef68
-
Martin Kraemer authored
Both mod_ssl and KAME-ipv6 patch sets are adding the if (fd >= 0) in the FD_SET(fd, &listenfds) on http_main.c. I think this patch doesn't concert neither to mod_ssl nor to IPv6. I agree, and I think it avoids a potential core dump too. Submitted by: "Roca Carrio, Ignasi" <Ignasi.Roca@fujitsu-siemens.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88421 13f79535-47bb-0310-9956-ffa450edef68
-
Martin Kraemer authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88419 13f79535-47bb-0310-9956-ffa450edef68
-
Martin Kraemer authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88418 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Microsoft spells it 'Millennium' Submitted by: Robert M. Dickau <robertd@installshield.com> Reviewed by: Will Rowe git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88407 13f79535-47bb-0310-9956-ffa450edef68
-
- Feb 28, 2001
-
-
Martin Kraemer authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88392 13f79535-47bb-0310-9956-ffa450edef68
-
Martin Kraemer authored
Submitted by: jean-frederic clere <jfrederic.clere@fujitsu-siemens.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88385 13f79535-47bb-0310-9956-ffa450edef68
-
- Feb 27, 2001
-
-
Martin Kraemer authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88369 13f79535-47bb-0310-9956-ffa450edef68
-
Martin Kraemer authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@88368 13f79535-47bb-0310-9956-ffa450edef68
-