summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* New module: mod_execd.c, actual code to follow.execd-devColm MacCarthaigh2006-01-141-0/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/execd-dev@369019 13f79535-47bb-0310-9956-ffa450edef68
* Add markers for non-threadsafe calls which need porting.Colm MacCarthaigh2006-01-144-1/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/execd-dev@369017 13f79535-47bb-0310-9956-ffa450edef68
* Create a branch for the development of execdColm MacCarthaigh2006-01-010-0/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/execd-dev@360535 13f79535-47bb-0310-9956-ffa450edef68
* PR#38084Nick Kew2006-01-011-1/+1
| | | | | | | | | | | | Correct DBDParams string in example INOUE Seiichiro (who reported the bug) suggests referencing the pgsql documentation. I disagree, but I wonder if PgSQL is really a good choice of example, since it (untypically) parses the params itself rather than have the apr_dbd driver do it. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@360505 13f79535-47bb-0310-9956-ffa450edef68
* Refactoring of ap_read_request() to store partial request stateBrian Pane2005-12-314-268/+296
| | | | | | | | | in the request rec. The point of this is to allow asynchronous MPMs do do nonblocking reads of requests. (Backported from the async-read-dev branch) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@360461 13f79535-47bb-0310-9956-ffa450edef68
* Removed the destruction of the bucket allocator prior toBrian Pane2005-12-311-1/+0
| | | | | | | | | | | clearing the transaction pool. The bucket allocator will now get destroyed when apr_pool_clear() invokes its cleanup callback. With the old logic, memory corruption was possible if the pool contained any brigades that referenced any buckets allocated from the bucket allocator. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@360257 13f79535-47bb-0310-9956-ffa450edef68
* General cleanup: Sander Temme2005-12-301-18/+28
| | | | | | | | | | | | | | | * Change version number to 2.3 * Change documentation links to new layout * Updated, concise but hopefully correct discussion of build system behaviour w.r.t. threads on FreeBSD * A little more discussion of buildconf and minimum libtool version on Darwin * More caveat on availability of Windows sourceballs and installers Initially submitted by pgolluci, subsequently kicked around some. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@359993 13f79535-47bb-0310-9956-ffa450edef68
* Small spelling fix.Graham Leggett2005-12-281-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@359565 13f79535-47bb-0310-9956-ffa450edef68
* Fix Cookie2 header problems that originates backMladen Turk2005-12-231-3/+3
| | | | | | from mod_jk. Cookie2 was always sent as Cookie. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@358769 13f79535-47bb-0310-9956-ffa450edef68
* Update 'apache_pb2' images for Apache-2.2 (NOTE: not for 2.3!)Martin Kraemer2005-12-213-0/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@358272 13f79535-47bb-0310-9956-ffa450edef68
* This shift was treated in 32 bit scope, then masked to 64 bits,William A. Rowe Jr2005-12-201-1/+1
| | | | | | which was probably quite uncool. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@358040 13f79535-47bb-0310-9956-ffa450edef68
* Morph the ap_http_broken_backend_filter() proxy "specific"Jim Jagielski2005-12-204-18/+23
| | | | | | | filter to a generic http error handling output filter. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@358022 13f79535-47bb-0310-9956-ffa450edef68
* Quiet warnings of POSIX deprecation in win32 support sources.William A. Rowe Jr2005-12-192-0/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@357702 13f79535-47bb-0310-9956-ffa450edef68
* In Apache-2.x, the function is called apr_pstrdup().Martin Kraemer2005-12-191-7/+3
| | | | | | | The 'tmp' variable is not really necessary. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@357699 13f79535-47bb-0310-9956-ffa450edef68
* Add our new eor_bucket.c module to libhttpdWilliam A. Rowe Jr2005-12-191-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@357612 13f79535-47bb-0310-9956-ffa450edef68
* * Move code for broken backend detection out of core filter into a new httpRuediger Pluem2005-12-184-18/+38
| | | | | | | | protocol filter (ap_http_broken_backend_filter) that is only run in the proxy case. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@357519 13f79535-47bb-0310-9956-ffa450edef68
* * If the mod_proxy backend connection broke in the middle of the response,Ruediger Pluem2005-12-185-12/+46
| | | | | | | | | | | | | | | | | | | | | then - Do not cache it. - Signal the client that something went wrong by closing the connection and not sending the last-chunk marker if the response was T-E chunked. server/core_filters.c : Close the connection to the client by setting c->keepalive to AP_CONN_CLOSE. modules/http/chunk_filter.c : Do not send last-chunk marker in the case the backend broke. modules/proxy/mod_proxy_http.c: Signal that the backend connection broke. modules/cache/mod_disk_cache.c: Respect r->no_cache for discarding the response Submitted by: Roy T. Fielding, Jim Jagielski, Ruediger Pluem Reviewed by: Roy T. Fielding, Jim Jagielski, Ruediger Pluem git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@357461 13f79535-47bb-0310-9956-ffa450edef68
* * Resync with 2.0.x and 2.2.x CHANGES fileRuediger Pluem2005-12-181-10/+29
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@357458 13f79535-47bb-0310-9956-ffa450edef68
* * Fix ap_http_chunk_filter to create correct chunks in the case that aRuediger Pluem2005-12-172-0/+5
| | | | | | | | | | flush bucket is pre- and postfixed by data buckets in the brigade. Submitted by: Ruediger Pluem Reviewed by: Justin Erenkrantz, Joe Orton, Jim Jagielski git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@357328 13f79535-47bb-0310-9956-ffa450edef68
* Add the module details for our /base:@...,mod_foo.so magicWilliam A. Rowe Jr2005-12-161-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@357234 13f79535-47bb-0310-9956-ffa450edef68
* A more generic explanationWilliam A. Rowe Jr2005-12-161-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@357231 13f79535-47bb-0310-9956-ffa450edef68
* Test _NMAKE_VER define to determine nmake -nologo behavior,William A. Rowe Jr2005-12-161-7/+13
| | | | | | | and use $(MAKEOPT) -f syntax throughout to avoid problems on mingw, borland, etc. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@357226 13f79535-47bb-0310-9956-ffa450edef68
* New Win32 9x efforts are a nonstarter.William A. Rowe Jr2005-12-161-8/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@357223 13f79535-47bb-0310-9956-ffa450edef68
* Not Applicable anymoreWilliam A. Rowe Jr2005-12-161-28/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@357222 13f79535-47bb-0310-9956-ffa450edef68
* * server/protocol.c (ap_old_write_filter): Use NULL for the NULLJoe Orton2005-12-161-1/+1
| | | | | | | pointer not 0. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@357170 13f79535-47bb-0310-9956-ffa450edef68
* * acinclude.m4 (APACHE_ENABLE_MODULES): Support passing "none" toJoe Orton2005-12-161-9/+14
| | | | | | | --enable-modules to build an httpd with no optional modules enabled. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@357168 13f79535-47bb-0310-9956-ffa450edef68
* Bring forward the fix for CVE-2005-3352 already on the branches:Joe Orton2005-12-162-1/+7
| | | | | | | | | | | | * modules/mappers/mod_imagemap.c (imap_url): Escape the referer. * server/util.c (ap_escape_html): Escape the " character. Submitted by: mjc Reviewed by: fielding, jorton git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@357161 13f79535-47bb-0310-9956-ffa450edef68
* * modules/debug/mod_bucketeer.c (bucketeer_out_filter): Only pass onJoe Orton2005-12-161-4/+7
| | | | | | | | | the brigade if the pass delimiter is reached and not for any flush delimiter; allows creating brigades with a flush bucket in the middle. Fail if ap_pass_brigade() fails. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@357156 13f79535-47bb-0310-9956-ffa450edef68
* Sorry, previous commit was not ok.Jean-Frederic Clere2005-12-151-2/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@357044 13f79535-47bb-0310-9956-ffa450edef68
* The string comming from TC is in ASCII and the string returned by ↵Jean-Frederic Clere2005-12-151-2/+4
| | | | | | apr_psprintf isn't. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@357022 13f79535-47bb-0310-9956-ffa450edef68
* Mirror Makefile.win from the GUI environment. The path here must beWilliam A. Rowe Jr2005-12-142-12/+12
| | | | | | | explicit to help point the debugger at the resulting, installed binaries. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@356853 13f79535-47bb-0310-9956-ffa450edef68
* Revert 1/2 of my last commit, keep Apache2 as the default name so we don'tWilliam A. Rowe Jr2005-12-141-1/+1
| | | | | | | | | | need to keep syncing this with releases. Retain the other 1/2 - a better message since apr's must be in the build tree srclib/ not the install target srclib/. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@356852 13f79535-47bb-0310-9956-ffa450edef68
* Keep default INSTDIR out of a 2.0, 2.2 tree when working in svn trunkWilliam A. Rowe Jr2005-12-141-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@356844 13f79535-47bb-0310-9956-ffa450edef68
* update transformationAndré Malo2005-12-1414-12/+62
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@356801 13f79535-47bb-0310-9956-ffa450edef68
* fix that paste error and propertiesAndré Malo2005-12-141-11/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@356799 13f79535-47bb-0310-9956-ffa450edef68
* * include/ap_config.h: Fix the macro name.Joe Orton2005-12-121-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@356248 13f79535-47bb-0310-9956-ffa450edef68
* * include/ap_config.h: Define AP_HAVE_DESIGNATED_INITIALIZER for GCCJoe Orton2005-12-122-4/+8
| | | | | | | | | (but not G++) or any compiler which claims C99 support. * configure.in: Don't define AP_HAVE_DESIGNATED_INITIALIZER here. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@356234 13f79535-47bb-0310-9956-ffa450edef68
* OK, while we ponder how best to reuse conn pools for workers,Jim Jagielski2005-12-111-10/+4
| | | | | | | clean this section up. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@356030 13f79535-47bb-0310-9956-ffa450edef68
* Details about changing auth provider.Rich Bowen2005-12-111-1/+30
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@356012 13f79535-47bb-0310-9956-ffa450edef68
* A few additional seealso linksRich Bowen2005-12-112-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@355990 13f79535-47bb-0310-9956-ffa450edef68
* * revert r355823 and r355837Ruediger Pluem2005-12-114-39/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@355853 13f79535-47bb-0310-9956-ffa450edef68
* * Let the proxy handler know that the backend connection broke after we haveRuediger Pluem2005-12-111-1/+14
| | | | | | | sent the headers. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@355837 13f79535-47bb-0310-9956-ffa450edef68
* * Move handling of backends that broke after the headers have been sentRuediger Pluem2005-12-113-4/+25
| | | | | | | | | | | | | | | | | | into the proxy handler of mod_proxy. This patch still sets r->connection->aborted to 1 which is currently vetoed by Roy. Moving it from the scheme handler to the proxy handler should ease the reimplementation of this, as the scheme handlers only needs to return PROXY_BACKEND_BROKEN to signal the above situation to the proxy handler. mod_proxy.h: Add define for PROXY_BACKEND_BROKEN mod_proxy.c: Handle PROXY_BACKEND_BROKEN in proxy handler mod_proxy_http.c: Sent back PROXY_BACKEND_BROKEN if backend broke after we sent the headers. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@355823 13f79535-47bb-0310-9956-ffa450edef68
* Split the Access Control stuff off into it's own howto, because I wantedRich Bowen2005-12-103-154/+99
| | | | | | | to do some stuff that really isn't auth related. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@355768 13f79535-47bb-0310-9956-ffa450edef68
* update transformationAndré Malo2005-12-1017-46/+122
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@355753 13f79535-47bb-0310-9956-ffa450edef68
* fix xml validation errorAndré Malo2005-12-101-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@355750 13f79535-47bb-0310-9956-ffa450edef68
* Mention that digest can also be used with authn_dbdRich Bowen2005-12-101-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@355745 13f79535-47bb-0310-9956-ffa450edef68
* Add required AuthName directiveRich Bowen2005-12-091-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@355326 13f79535-47bb-0310-9956-ffa450edef68
* * include/httpd.h (conn_state_e): Remove trailing comma from enum.Joe Orton2005-12-081-1/+1
| | | | | | | | Submitted by: Per Olausson <pao darkheim.freeserve.co.uk> PR: 37840 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@355143 13f79535-47bb-0310-9956-ffa450edef68
* Add a comment and use proper grammar for another comment.Justin Erenkrantz2005-12-071-1/+5
| | | | | | | (No functional changes.) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@354636 13f79535-47bb-0310-9956-ffa450edef68