Ken Coar
db1852bded
Preset the cmd_parms->limited field to the magic 'no limit active'
...
value, and add some prototype API routines for expanding support
for arbitrary extension HTTP methods.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86053 13f79535-47bb-0310-9956-ffa450edef68
2000-08-11 23:41:53 +00:00
Ken Coar
702dd42deb
Add support for arbitrary extension methods for the Allow
...
response header field, and an API routine for modifying the
allowed list in a unified manner for both known and extension
methods.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86043 13f79535-47bb-0310-9956-ffa450edef68
2000-08-10 11:22:57 +00:00
Jeff Trawick
a5121d5061
Fix comment delimiters so that Apache builds again.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86042 13f79535-47bb-0310-9956-ffa450edef68
2000-08-10 11:07:26 +00:00
Ryan Bloom
1da7450f13
Begin to document httpd.h with ScanDoc
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86040 13f79535-47bb-0310-9956-ffa450edef68
2000-08-10 06:00:17 +00:00
Jeff Trawick
493366ec40
Fix syntax error in the typedef of schemes_t so Apache builds again.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86025 13f79535-47bb-0310-9956-ffa450edef68
2000-08-08 11:58:23 +00:00
Ryan Bloom
a843a52c13
Document the util_md5.h file using ScanDoc. Also add package directives
...
to util_xml and util_uri headers
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86024 13f79535-47bb-0310-9956-ffa450edef68
2000-08-08 05:57:14 +00:00
Ryan Bloom
c41c099ff1
Document util_xml using ScanDoc
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86023 13f79535-47bb-0310-9956-ffa450edef68
2000-08-08 05:39:09 +00:00
Ryan Bloom
afc04bb256
Document util_uri.h using ScanDoc
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86022 13f79535-47bb-0310-9956-ffa450edef68
2000-08-08 04:59:31 +00:00
Ryan Bloom
b921ee65b0
Document util_script using ScanDoc
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86016 13f79535-47bb-0310-9956-ffa450edef68
2000-08-07 03:07:50 +00:00
Ryan Bloom
af971e4492
Document util_ebcdic.h with ScanDoc
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86015 13f79535-47bb-0310-9956-ffa450edef68
2000-08-07 01:48:55 +00:00
Ryan Bloom
21636ee093
Document util_date.h using ScanDoc
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86012 13f79535-47bb-0310-9956-ffa450edef68
2000-08-06 15:34:03 +00:00
William A. Rowe Jr
1a9db204f5
Remaining cleanup of ap_ -> apr_ and AP_ -> APR_ transformation...
...
see src/lib/apr/apr_compat.h for most details.
Also a few minor nits to get Win32 to build.
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86008 13f79535-47bb-0310-9956-ffa450edef68
2000-08-06 06:07:53 +00:00
Ryan Bloom
ddc1989b99
Document util_charset.h using ScanDoc
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86007 13f79535-47bb-0310-9956-ffa450edef68
2000-08-06 05:17:52 +00:00
Ryan Bloom
a7dce91e04
Document util_cfgtree using ScanDoc
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86006 13f79535-47bb-0310-9956-ffa450edef68
2000-08-06 04:23:39 +00:00
Ryan Bloom
0b2565f731
Document mpm_status.h using ScanDoc
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86005 13f79535-47bb-0310-9956-ffa450edef68
2000-08-06 03:58:04 +00:00
Ryan Bloom
3b682106f6
Document rfc1413 using ScanDoc
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86004 13f79535-47bb-0310-9956-ffa450edef68
2000-08-06 03:23:26 +00:00
Ryan Bloom
2179ba1256
Update the mpm_common.h file with docs to use ScanDoc
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86003 13f79535-47bb-0310-9956-ffa450edef68
2000-08-06 02:21:06 +00:00
Ryan Bloom
9b3af370df
Update http_vhost.h to use ScanDoc
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86001 13f79535-47bb-0310-9956-ffa450edef68
2000-08-06 00:48:14 +00:00
Ryan Bloom
5d5267a2e8
Update http_protocol.h to use ScanDoc.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86000 13f79535-47bb-0310-9956-ffa450edef68
2000-08-05 19:20:23 +00:00
Ryan Bloom
0356da996c
Remove some old APIs. These were left around for legacy modules. Since
...
we have broken all modules anyway, this is a good time to cleanup a bit.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85999 13f79535-47bb-0310-9956-ffa450edef68
2000-08-05 17:32:08 +00:00
Ryan Bloom
fbb8b416f5
Document http_main to use ScanDoc
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85998 13f79535-47bb-0310-9956-ffa450edef68
2000-08-05 17:01:07 +00:00
Ryan Bloom
26074e495b
Document http_core's public APIs for use with ScanDoc.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85997 13f79535-47bb-0310-9956-ffa450edef68
2000-08-05 16:50:39 +00:00
Jeff Trawick
14dd6f0545
Finish (almost) Ryan's change of apr_filter_t back to ap_filter_t so
...
that apache builds again.
AFAICT, there is one last occurrence of apr_filter_t in ryan.patch.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85995 13f79535-47bb-0310-9956-ffa450edef68
2000-08-05 12:28:42 +00:00
Ryan Bloom
cfba61eb34
Fix a small name mix-up. Filters are part of Apache, and should have the
...
ap_ prefix, not apr_
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85994 13f79535-47bb-0310-9956-ffa450edef68
2000-08-05 04:38:58 +00:00
Ryan Bloom
ac308597c4
Bump the numbers since a5 has been tagged already
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85987 13f79535-47bb-0310-9956-ffa450edef68
2000-08-04 17:40:02 +00:00
Ryan Bloom
4159ff8bc0
Update the version number for the new alpha release
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85986 13f79535-47bb-0310-9956-ffa450edef68
2000-08-04 17:30:29 +00:00
Doug MacEachern
059d8dd212
prefix libapr functions and types with apr_
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85976 13f79535-47bb-0310-9956-ffa450edef68
2000-08-02 05:27:38 +00:00
Ryan Bloom
a32cdbf0be
Make http_log use ScanDoc
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85961 13f79535-47bb-0310-9956-ffa450edef68
2000-07-31 03:54:20 +00:00
Ryan Bloom
92a253dc89
Document http_connection.h using ScanDoc
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85959 13f79535-47bb-0310-9956-ffa450edef68
2000-07-31 03:14:36 +00:00
Ryan Bloom
7a990a4a64
Finish the http_config.h documentation. :-)
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85955 13f79535-47bb-0310-9956-ffa450edef68
2000-07-30 18:25:46 +00:00
Ryan Bloom
91288b6bbe
Add more of the comments to http_config.h. This is a horrible job by the
...
way.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85954 13f79535-47bb-0310-9956-ffa450edef68
2000-07-30 17:28:31 +00:00
Manoj Kasichainula
b673f7f25c
Fix a couple of apparent typos.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85949 13f79535-47bb-0310-9956-ffa450edef68
2000-07-30 09:10:30 +00:00
Ryan Bloom
6e927f26fb
Begin to document http_config.h. This documents most (if not all) of the
...
structures defined by this header file. The functions will be the next
thing that needs documenting.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85942 13f79535-47bb-0310-9956-ffa450edef68
2000-07-29 21:05:40 +00:00
Ryan Bloom
fe64231023
Move the Server Token stuff out of http_config_globals.h because it is
...
now isolated in http_core.c
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85941 13f79535-47bb-0310-9956-ffa450edef68
2000-07-29 19:50:08 +00:00
Ryan Bloom
9df887698d
Document ap_mpm.h using ScanDoc.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85937 13f79535-47bb-0310-9956-ffa450edef68
2000-07-29 18:49:51 +00:00
Ryan Bloom
aaf678a274
Document ap_mmn.h using ScanDoc
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85936 13f79535-47bb-0310-9956-ffa450edef68
2000-07-29 18:29:12 +00:00
Ryan Bloom
24eefbcefe
Document ap_listen.h using ScanDoc.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85935 13f79535-47bb-0310-9956-ffa450edef68
2000-07-29 18:23:38 +00:00
Ryan Bloom
f89738e6b6
Add the ability to register filters. This commit introduces a warning
...
into the build. This warning will be removed automatically, as soon as
we decide on a prototype for the function causing the warning. That
decision is tied to which filtering mechanism we decide on.
Submitted by: Ryan Bloom and Greg Stein
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85926 13f79535-47bb-0310-9956-ffa450edef68
2000-07-28 20:31:02 +00:00
Ryan Bloom
c90431e69c
Fix a small typo. TAKE3 directives really do need to take all 3 arguments.
...
Submitted by: Jeff Trawick
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85925 13f79535-47bb-0310-9956-ffa450edef68
2000-07-28 20:12:42 +00:00
Ryan Bloom
f36dd14a3b
Add the macro for AP_INIT_TAKE3 directives. I am assuming this was left
...
out by mistake.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85923 13f79535-47bb-0310-9956-ffa450edef68
2000-07-28 18:53:01 +00:00
Ryan Bloom
602226a1e5
ap.h had nothing in it. I am removing it from Apache 2.0 all together.
...
This also removes it from the two files that were actually including it.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85910 13f79535-47bb-0310-9956-ffa450edef68
2000-07-28 01:57:04 +00:00
Ryan Bloom
d880f8af19
Back out some changes that weren't supposed to be in my last commit.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85898 13f79535-47bb-0310-9956-ffa450edef68
2000-07-26 15:33:39 +00:00
Ryan Bloom
28f6bfe4a2
Remove all of the ap_is* functions from Apache. They were already in APR,
...
and we all hate duplicate code. :-) This also required adding ap_isascii
to APR.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85897 13f79535-47bb-0310-9956-ffa450edef68
2000-07-26 15:31:30 +00:00
Jeff Trawick
f0bb3353e6
Get ap_socket_disable_nagle() working again.
...
Submitted by: Greg Ames
Reviewed by: Jeff Trawick
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85894 13f79535-47bb-0310-9956-ffa450edef68
2000-07-26 14:12:38 +00:00
Brian Havard
1610c8d4f5
OS/2: Put back creation of listeners in main thread in spmt_os2 MPM.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85856 13f79535-47bb-0310-9956-ffa450edef68
2000-07-16 07:12:42 +00:00
Ryan Bloom
d2c1911754
Fix the prefork MPM to make it compile and work again out-of-the-box.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85832 13f79535-47bb-0310-9956-ffa450edef68
2000-07-13 16:05:07 +00:00
Ryan Bloom
98514ba315
Fix a warning associated with the ap_send_fd change from earlier today.
...
This just changes a couple of long's to ap_size_t.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85817 13f79535-47bb-0310-9956-ffa450edef68
2000-07-11 03:48:18 +00:00
Greg Stein
71aeeddbe2
shift the LimitXMLRequestBody directive to the core. use it from util_xml.
...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85816 13f79535-47bb-0310-9956-ffa450edef68
2000-07-11 00:06:22 +00:00
Ryan Bloom
f23ce00e31
Move sock_disable_nagle to mpm_common.c. Rename it to ap_sock_disable_nagle.
...
Again, I tried to modify all MPMs that are currently using this code.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85811 13f79535-47bb-0310-9956-ffa450edef68
2000-07-10 22:08:11 +00:00
Bill Stoddard
6aa73a79bc
Reimplement ap_send_fd. Eliminate ap_send_fd_length. If APR_HAS_SENDFILE is
...
defined but ap_sendfile fails with APR_ENOTIMPL, the BUFF implementation
of ap_send_fd will get a shot at serving the request. This fix is
required to get Apache working on 95/98 again and can also be useful on
Unix systems where sendfile is available via a servicepack/fixpack/PTF
on a particular level of the OS (e.g., AIX 4.3.2 base does not include
sendfile but is is available with a PTF).
This fix also reimplements the mod_file_cache sendfile_handler using
ap_send_fd and sets the connection aborted flag if the sendfile fails.
Future modification... Add code to ap_send_fd to hijack any data in the
client BUFF structure and send it along with the sendfile.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85810 13f79535-47bb-0310-9956-ffa450edef68
2000-07-10 21:49:22 +00:00