summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Change core code to allow an MPM to set hard thread/serverJeff Trawick2001-12-1831-342/+460
| | | | | | | limits at startup. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92512 13f79535-47bb-0310-9956-ffa450edef68
* Stop using HARD_SERVER_LIMIT/HARD_THREAD_LIMIT all over the placeJeff Trawick2001-12-181-13/+21
| | | | | | | | and instead use the mpm query function to retrieve those limits and use those dynamically-retrieved values when walking the scoreboard. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92510 13f79535-47bb-0310-9956-ffa450edef68
* No point in linking the proxy objects with the submodules.Victor J. Orlikowski2001-12-181-3/+3
| | | | | | | However, proxy is not working on AIX since the rtl changes. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92507 13f79535-47bb-0310-9956-ffa450edef68
* Remove old kludge for AIX, since the rtl flags handles this nicely now.Victor J. Orlikowski2001-12-181-4/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92505 13f79535-47bb-0310-9956-ffa450edef68
* Showstoppers and something not to be forgotten..Ken Coar2001-12-171-1/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92502 13f79535-47bb-0310-9956-ffa450edef68
* AIX: don't set LDR_CNTRL environment variable for 64-bit buildJeff Trawick2001-12-171-1/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92501 13f79535-47bb-0310-9956-ffa450edef68
* Win32: The async AcceptEx() event should be autoreset uponBill Stoddard2001-12-172-1/+6
| | | | | | | | | successful completion of a wait (WaitForSingleObject). This eliminates a number of spurious setsockopt(SO_UPDATE_ACCEPT_CONTEXT) failed." messages. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92500 13f79535-47bb-0310-9956-ffa450edef68
* My typo - the least I can do is commit the patch to fix theWilliam A. Rowe Jr2001-12-171-1/+1
| | | | | | | | | content-language, s/jp/ja/. Submitted by: Nobuyuki Morita <apache@norizo.jp> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92499 13f79535-47bb-0310-9956-ffa450edef68
* Replaced an instance of apr_pool_userdata_setn() with apr_pool_userdata_set()..Brian Pane2001-12-161-2/+2
| | | | | | | | | the value of "userdata_key" is an address on the stack when compiled with gcc 2.95.3 on Solaris/Sparc, so storing the address directly in the hash table is unsafe. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92497 13f79535-47bb-0310-9956-ffa450edef68
* cleaned up bucket types and removed the extraneous clearing of a bufferBrian Pane2001-12-161-25/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92496 13f79535-47bb-0310-9956-ffa450edef68
* Removed the comment suggesting the use of apr_table_overlap()Brian Pane2001-12-161-1/+0
| | | | | | | | in add_include_vars() (because I just tried it, and it made the function slower) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92495 13f79535-47bb-0310-9956-ffa450edef68
* get binbuild to do the right thing with envvars (install/edit asJeff Trawick2001-12-153-6/+17
| | | | | | | | | | appropriate) fix a problem in the load-library-path setting (wrong kind of quotes were used) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92494 13f79535-47bb-0310-9956-ffa450edef68
* some acts of stupidity are better left undescribedJeff Trawick2001-12-151-4/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92493 13f79535-47bb-0310-9956-ffa450edef68
* handle the envvar file properly in install-bindist.shJeff Trawick2001-12-151-0/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92492 13f79535-47bb-0310-9956-ffa450edef68
* mention an easy but important problem in case I forget about itJeff Trawick2001-12-151-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92491 13f79535-47bb-0310-9956-ffa450edef68
* Move any load library path environment variables out ofJeff Trawick2001-12-157-7/+51
| | | | | | | | | | | apachectl and into a separate environment variable file which can be more easily tailored by the admin. The environment variable file as built by Apache may have additional system- specific settings. For example, on OS/390 we tailor the heap settings to allow lots of threads. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92490 13f79535-47bb-0310-9956-ffa450edef68
* Fixed the logic for detecting sentinel or EOS in send_parsed_contentBrian Pane2001-12-151-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92489 13f79535-47bb-0310-9956-ffa450edef68
* Fix for segfault that happened upon reaching EOS in anBrian Pane2001-12-151-1/+13
| | | | | | | | intermediate SSI parsing state Submitted by: Justin Erenkrantz git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92488 13f79535-47bb-0310-9956-ffa450edef68
* Detabify the chunk filter. No function change.Bill Stoddard2001-12-141-47/+44
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92487 13f79535-47bb-0310-9956-ffa450edef68
* Use the new APR pool code to reduce pool-related lockBrian Pane2001-12-142-1/+5
| | | | | | | | | contention in the worker MPM. Submitted by: Sander Striker Reviewed by: Brian Pane git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92482 13f79535-47bb-0310-9956-ffa450edef68
* Use the new pool API to eliminate pool locking in the prefork MPMBrian Pane2001-12-141-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92481 13f79535-47bb-0310-9956-ffa450edef68
* Change the beos mpm to use the new pools creation call to try andDavid Reid2001-12-141-4/+5
| | | | | | | improve performance a little. Tidy up a comment. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92480 13f79535-47bb-0310-9956-ffa450edef68
* take over DSO installation from libtool on all platforms, for bothJeff Trawick2001-12-141-7/+6
| | | | | | | | | | | | "make install" and "apxs -i" since we don't link with Apache DSOs we don't need the .la files since we load Apache DSOs with explicit path information we don't need any other system-specific magic to be performed git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92479 13f79535-47bb-0310-9956-ffa450edef68
* Style change. Convert tabs->spaces, shorten long lines, etc, etc, etc.Justin Erenkrantz2001-12-141-257/+295
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92473 13f79535-47bb-0310-9956-ffa450edef68
* Move the insert_filter hook from the prepare request phase to theWilliam A. Rowe Jr2001-12-142-9/+10
| | | | | | | | invoke handler phase, since it can't fail, and contributes nothing to the request 'character', but everything to it's invocation. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92471 13f79535-47bb-0310-9956-ffa450edef68
* A style change for ken :)William A. Rowe Jr2001-12-141-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92470 13f79535-47bb-0310-9956-ffa450edef68
* include directories should be added to INCLUDES, not CPPFLAGSJeff Trawick2001-12-141-1/+5
| | | | | | | | | (like it was origintally)... since AC_TRY_LINK() references CPPFLAGS but not INCLUDES, we'll add the zlib include directory to CPPFLAGS *temporarily* git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92469 13f79535-47bb-0310-9956-ffa450edef68
* Master dictionary entry for the new directiveWilliam A. Rowe Jr2001-12-141-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92465 13f79535-47bb-0310-9956-ffa450edef68
* Fix links.Joshua Slive2001-12-132-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92462 13f79535-47bb-0310-9956-ffa450edef68
* Update the AcceptPathInfo docs and add references from upgrading andJoshua Slive2001-12-133-31/+76
| | | | | | | mod_include docs. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92461 13f79535-47bb-0310-9956-ffa450edef68
* Whoops, that's quadstate, the value 3 is not-present.William A. Rowe Jr2001-12-131-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92460 13f79535-47bb-0310-9956-ffa450edef68
* As suggested by Josh Slive, add the explicit 'default' to AcceptPathInfo.William A. Rowe Jr2001-12-132-12/+44
| | | | | | | | I'll leave docs up to him. The conf becomes a quadstate (undef != default) but other than that, it should make things cleaner for the user. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92459 13f79535-47bb-0310-9956-ffa450edef68
* A little loopy commit. Refer mod_cgid users to the mod_cgi docs forWilliam A. Rowe Jr2001-12-133-0/+68
| | | | | | | | extra info, document the AcceptPathInfo impact in the PATH_INFO comments of mod_cgi, and document it's configuration in core. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92455 13f79535-47bb-0310-9956-ffa450edef68
* Ya know, the language here wasn't all that explicit. We are testing forWilliam A. Rowe Jr2001-12-131-6/+7
| | | | | | | content-type text/html, so we better spell that out up front. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92454 13f79535-47bb-0310-9956-ffa450edef68
* Not really an XXX hereWilliam A. Rowe Jr2001-12-131-1/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92453 13f79535-47bb-0310-9956-ffa450edef68
* Apply the converse of the AcceptPathInfo patch for isapi's/cgi's.William A. Rowe Jr2001-12-133-0/+12
| | | | | | | | The default behavior remains, accept PATH_INFO, but it may be expressly revoked with AcceptPathInfo Off git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92452 13f79535-47bb-0310-9956-ffa450edef68
* Address a signedness warning. No cleaner solutions here.William A. Rowe Jr2001-12-131-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92450 13f79535-47bb-0310-9956-ffa450edef68
* While contemplating a cast to (char) for the c arg to trie_node_link,William A. Rowe Jr2001-12-131-2/+2
| | | | | | | | I decided it's more plesant to let the cpu not to think so hard (no wasted space, the c member will by word aligned anyways.) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92449 13f79535-47bb-0310-9956-ffa450edef68
* If dconf->accept_path_info is tristate, why not r->used_path_info?William A. Rowe Jr2001-12-131-7/+14
| | | | | | | | | This patch allows us to force path_info off in mod_cgi[d] etc, patch forthcoming. It also allows includes, php, etc to change the undefined value in the early handler or late fixup phases to Accept'ed. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92448 13f79535-47bb-0310-9956-ffa450edef68
* Jeff's guess, right on. [Thought I committed it all... gotta grab aWilliam A. Rowe Jr2001-12-131-1/+1
| | | | | | | clean parallel tree, all my parallel trees are dirty again.] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92447 13f79535-47bb-0310-9956-ffa450edef68
* hack up core_dir_config so that server/core.c compiles againJeff Trawick2001-12-131-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92446 13f79535-47bb-0310-9956-ffa450edef68
* Modified for clarity.Aaron Bannert2001-12-131-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92445 13f79535-47bb-0310-9956-ffa450edef68
* Now all should be well. AcceptPathInfo on will give us a document withWilliam A. Rowe Jr2001-12-131-0/+25
| | | | | | | | | | | | | | | | | path_info served from the core handler. Any filters can then manipulate all the usual CGI envvars [as proven with this little excerpt with a <!--#printenv --> document... <FilesMatch ".*\.shtml.*"> Options +Includes SetOutputFilter INCLUDES AcceptPathInfo on </FilesMatch> a potentially questionable config, but effective. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92444 13f79535-47bb-0310-9956-ffa450edef68
* Rolled back w3c tidy diffs that corrupted japanese translations.Rich Bowen2001-12-133-44/+522
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92443 13f79535-47bb-0310-9956-ffa450edef68
* Give the request_rec some information about path_info allowance.William A. Rowe Jr2001-12-132-2/+8
| | | | | | | | | If some unnamed filter will consume the path_info, it may set up used_path_info to a non-zero value, and core.c will consume the request with path_info. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92442 13f79535-47bb-0310-9956-ffa450edef68
* Kill some redundancy (why test PUT when we disallow all but GET/POST?)William A. Rowe Jr2001-12-131-15/+14
| | | | | | | and add some thoughts. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92441 13f79535-47bb-0310-9956-ffa450edef68
* . unwind MORE redundant code [wasn't I just here six months ago???]William A. Rowe Jr2001-12-131-31/+15
| | | | | | | | . fix a redundant return [how no compilers caught a code-not-reachable is beyond me :] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92440 13f79535-47bb-0310-9956-ffa450edef68
* Periods aren't commas. Clear out some inappropriate casts whileWilliam A. Rowe Jr2001-12-131-2/+2
| | | | | | | we are at it. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92439 13f79535-47bb-0310-9956-ffa450edef68
* Whatever this was doing, it looks most unholy.William A. Rowe Jr2001-12-131-6/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92438 13f79535-47bb-0310-9956-ffa450edef68
* Fix a bug in how we select the IP for the POD to connect to for dummyAaron Bannert2001-12-132-1/+10
| | | | | | | | | connects (dislodging a doomed child from the accept mutex). No longer do we assume that the child is listening to 127.0.0.1, but instead we just pick the first hostname/port from the listen rec. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92437 13f79535-47bb-0310-9956-ffa450edef68