- Sep 19, 2001
-
-
Joshua Slive authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91087 13f79535-47bb-0310-9956-ffa450edef68
-
Joshua Slive authored
- Add a sumary, index, ext - put the most important stuff at the top - remove some obsolete stuff git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91086 13f79535-47bb-0310-9956-ffa450edef68
-
Justin Erenkrantz authored
expensive operations in the httpd. This patch attempts to reduce the overhead by caching the result for 15 seconds. Submitted by: Brian Pane <bpane@pacbell.net> Reviewed by: Cliff Woolley, Ryan Bloom, Dean Gaudet, Justin Erenkrantz git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91083 13f79535-47bb-0310-9956-ffa450edef68
-
Cliff Woolley authored
casts would go away before this committed, but alas I didn't say anything. :-) This gets rid of them and a few others just like them that I also found in worker.c. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91082 13f79535-47bb-0310-9956-ffa450edef68
-
Justin Erenkrantz authored
(Clean up comment, really...) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91081 13f79535-47bb-0310-9956-ffa450edef68
-
Justin Erenkrantz authored
since we returned Last-Modified/ETag headers, we said that it was possibly cacheable. Wrong. See RFC 2616 13.3.4 for more details (these are SHOULD/MAY clauses, so I think we can discard them when we are dealing with dynamic data). (Justin cleaned up the comment to cite RFC 2616.) Submitted by: Ian Holsman <ianh@cnet.com> Reviewed by: Justin Erenkrantz, Aaron Bannert, Brian Pane git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91080 13f79535-47bb-0310-9956-ffa450edef68
-
Justin Erenkrantz authored
state of the worker threads was not being reported back to the scoreboard, and eventually all the threads running in the children would be reported as being in the "C -- closing connection" state. This would wreak havoc on the idle_server_maintenance() routine. Since these threads would never be counted as idle, the server would spawn children as fast as possible. Submitted by: Aaron Bannert <aaron@clove.org> Reviewed by: Justin Erenkrantz git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91079 13f79535-47bb-0310-9956-ffa450edef68
-
Justin Erenkrantz authored
strings to numbers in places where the methods are known at compile time. (Justin fixed the va_end() call to be correct.) Submitted by: Brian Pane <bpane@pacbell.net> Reviewed by: Justin Erenkrantz git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91078 13f79535-47bb-0310-9956-ffa450edef68
-
- Sep 18, 2001
-
-
Ryan Bloom authored
improve cache-hit performance under some conditions. Submitted by: Aaron Bannert <aaron@clove.org> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91077 13f79535-47bb-0310-9956-ffa450edef68
-
Justin Erenkrantz authored
support it. This defines a symbol called AP_SIG_GRACEFUL in ap_config_auto.h which will have the appropriate signal value. All direct references to SIGWINCH have been replaced with AP_SIG_GRACEFUL. On Linux 2.0, use SIGWINCH instead since SIGUSR1 is used by glibc 2.0's user-space threading library to control threads. All later versions of Linux/glibc don't have this problem. (Not to mention the security holes in older Linux versions which make it unsuitable for use as a web server.) If your platform doesn't have SIGUSR1, use the appropriate mojo in configure to define what your graceful restart signal should be. In theory, a configure switch could be added to allow the admin to specify the appropriate signal that should be used. This is left as an exercise to the reader for now. The docs need to be updated. Since the signal is now configurable, just saying SIGUSR1 for graceful restart isn't completely true. Also, the apachectl functionality needs to be moved into httpd - this is what Win32 does and it makes us consistent across platforms. Roy issued a veto against use of SIGWINCH by default, so this should resolve that veto. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91076 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
pools. This incurs less overhead than shuffling the pools around so that they can be re-used. Remove one of the queue's condition variables. We just redefined the API to state that you can't try to add more stuff than you allocated segments for. Submitted by: Aaron Bannert <aaron@clove.org> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91075 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
Submitted by: Cody Sherr <csherr@covalent.net> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91074 13f79535-47bb-0310-9956-ffa450edef68
-
Ryan Bloom authored
header file, so that people can use it. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91069 13f79535-47bb-0310-9956-ffa450edef68
-
Greg Stein authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91068 13f79535-47bb-0310-9956-ffa450edef68
-
Greg Stein authored
the pool (now), forget the stack-based buffer altogether. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91067 13f79535-47bb-0310-9956-ffa450edef68
-
Greg Stein authored
providers. The old API was really based on how the FS stored properties, but sucked for other types of providers (SQL databases, Subversion, etc). This new code is overall much cleaner as it moves from a DBM style API to one tuned for actual mod_dav operation; it also more flexible/clearer for future improvements (e.g. dropping props directly to the wire rather than buffering in memory). This new API allows the provider to better define namespace handling during the output of the values, how values are serialized and stored, the mapping between elements' namespaces and the internalized namespace storage, a clearer mechanism for naming properties (dav_prop_name), and an explicit rollback mechanism to deal with PROPPATCH atomicity. Updated the FS provider (fs/dbm.c) to the new API, mostly by moving code from main/props.c. Of course, with the new semantics, some big changes in the namespace mapping were made. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91065 13f79535-47bb-0310-9956-ffa450edef68
-
Greg Stein authored
apr_datum_t (the two are equivalent). Expose some of the DAVFS' internal DBM cover functions and have the locking code use them directly, rather than thru the vtable. That vtable will be changing shortly, so this shift is needed. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91064 13f79535-47bb-0310-9956-ffa450edef68
-
Greg Stein authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91063 13f79535-47bb-0310-9956-ffa450edef68
-
Cliff Woolley authored
mod_cgi.c: In function `include_cmd': mod_cgi.c:812: warning: passing arg 1 of pointer to function from incompatible pointer type Reported by: Ian's autobuild git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91062 13f79535-47bb-0310-9956-ffa450edef68
-
Cliff Woolley authored
Submitted by: Ian Holsman git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91061 13f79535-47bb-0310-9956-ffa450edef68
-
- Sep 17, 2001
-
-
William A. Rowe Jr authored
Here's the declaration for all to share. Don't expect many to use it. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91059 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Remove the Win32 script-processing exception from mod_cgi, and roll build_command_line/build_argv_list into a unified, overrideable ap_cgi_build_command optional function. Eliminates a ton of Win32 cruft from core.c for registry parsing. Win32 (through the default handler, and newest changes to the apr_proc_create fn) continues to serve .bat/.exe files. This is in preparation for adding modules/arch/win32/mod_win32 for scripts. Please review the mod_cgi.c behavior very carefully. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91058 13f79535-47bb-0310-9956-ffa450edef68
-
Ken Coar authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91057 13f79535-47bb-0310-9956-ffa450edef68
-
Martin Kraemer authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91054 13f79535-47bb-0310-9956-ffa450edef68
-
Greg Stein authored
attached to the proper pool. Otherwise, ctx->b would end up associated with the request pool, and the SOCKET bucket from the CORE_IN filter would get cleared at request end (thus the next request would go to CORE_IN for more data and get APR_EOF, and figured there were no more requests). This section of code was only triggered when a request had a body. The symptom was closing the connection (even though it should have been a keepalive) after the response was sent. For more info, see Message-ID on dev@: <20010917061613.B466@lyra.org> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91053 13f79535-47bb-0310-9956-ffa450edef68
-
Greg Stein authored
the problems in the input filter stack. Time to rejigger, per the discussions we've had. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91052 13f79535-47bb-0310-9956-ffa450edef68
-
Justin Erenkrantz authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91051 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Nothing complains when I change these ints for consistency to apr_size_t. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91050 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Time to kill mod_auth_db? More thoughts on using apr-util with auth_dbm. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91049 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
Eliminate mod_tls references. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91048 13f79535-47bb-0310-9956-ffa450edef68
-
- Sep 16, 2001
-
-
Richard Bowen authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91044 13f79535-47bb-0310-9956-ffa450edef68
-
Richard Bowen authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91043 13f79535-47bb-0310-9956-ffa450edef68
-
Richard Bowen authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91042 13f79535-47bb-0310-9956-ffa450edef68
-
Chuck Murcko authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91041 13f79535-47bb-0310-9956-ffa450edef68
-
Richard Bowen authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91040 13f79535-47bb-0310-9956-ffa450edef68
-
- Sep 15, 2001
-
-
Cliff Woolley authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91037 13f79535-47bb-0310-9956-ffa450edef68
-
Brian Havard authored
(I just happened to notice "-f: not found" while running configure) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91033 13f79535-47bb-0310-9956-ffa450edef68
-
- Sep 14, 2001
-
-
Bradley Nicholes authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91031 13f79535-47bb-0310-9956-ffa450edef68
-
Bradley Nicholes authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91030 13f79535-47bb-0310-9956-ffa450edef68
-
Bradley Nicholes authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91029 13f79535-47bb-0310-9956-ffa450edef68
-