]>
granicus.if.org Git - apache/log
William A. Rowe Jr [Mon, 13 May 2002 21:23:13 +0000 (21:23 +0000)]
Part two; nearly inconsequential - Made the log message prefix ISAPI:
(rather than ISAPI with no trailing colon) and normalized some variables
and static fn names to 'apache names' rather than MSisms.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95070
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 13 May 2002 21:00:58 +0000 (21:00 +0000)]
Part one of a several-fold overhaul to isapi. This part simply
normalizes the module to the usual order of config-cmds/helpers/
handlers/setup.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95069
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 13 May 2002 20:17:31 +0000 (20:17 +0000)]
Hmmm... gotta ask the wisdom in using aspecific types over apr_time_*_t
types.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95068
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 13 May 2002 19:54:52 +0000 (19:54 +0000)]
Ummm... checked, 0.9.6d works too
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95067
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Mon, 13 May 2002 17:16:55 +0000 (17:16 +0000)]
Make apxs look in the correct directory for envvars. It was
broken when sbindir != bindir.
PR: 8869
Submitted by: Andreas Sundstr�m <sunkan@zappa.cx>
Reviewed by: Jeff Trawick
(This fix has been posted by others too.)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95065
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 13 May 2002 16:14:01 +0000 (16:14 +0000)]
Well if I got lost for a minute... make this clearer for 7.0 users.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95064
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 13 May 2002 14:56:04 +0000 (14:56 +0000)]
Clean out some needless flags/libs
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95063
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Mon, 13 May 2002 08:39:30 +0000 (08:39 +0000)]
First pass at trying to standardize httpd-2.0's usage of APR and APR-util
so that they can be separated - use an installed APR and APR-util with
httpd-2.0. This is not expected to achieve full separation, but is
merely the first step in the process. The tree should still be buildable
in the source-only case.
This commit does the following things:
- Use the standard find_apr.m4 and find_apu.m4 m4 macro files that flood and
Subversion already use for locating APR and APR-util. This adds the
--with-apr and --with-apr-util configure options.
- Stop using APRVARS and export_vars.sh.
- Use apr-config and apu-config to determine dependencies.
- Add AP_BUILD_SRCLIB_DIRS and AP_CLEAN_SRCLIB_DIRS values (names stink)
to dynamically figure out what subdirs in srclib we will build.
(What we really want to do is set one value - go L->R on build and
R->L on clean. I can't think of a way to do this.)
- If we are using APR and APR-util that are already installed, don't
specify them in srclib. (This still needs some work I bet.)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95061
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Mon, 13 May 2002 07:49:30 +0000 (07:49 +0000)]
Correct typo in last commit.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95059
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Mon, 13 May 2002 07:45:16 +0000 (07:45 +0000)]
Considering the overall goal of making APR and APR-util being used
out-of-tree, AP_LIBS can not be a PROGRAM_DEPENDENCY, but just a library
that we link against - therefore, it belongs under PROGRAM_LDADD.
(A program dependency implies that we can build it - that will not
always be the case with APR and APR-util.)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95058
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Mon, 13 May 2002 07:38:30 +0000 (07:38 +0000)]
Apply same patch (nee hack) to mod_ssl as was done to mod_rewrite to
get cross-process mutex permissions working.
This is waiting for a proper APR interface, but this does not mean that
we should remain broken in the meantime.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95057
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Mon, 13 May 2002 07:11:01 +0000 (07:11 +0000)]
Fix mod_deflate corruption when using multiple input buckets. We should
only clear *_out when we are the beginning or avail_out == 0.
Justin was tracking this down before he went to WWDC and didn't finish
before he left. A (virtual) beer goes to Asada who filed this PR with
the right patch!
PR: 9014
Submitted by: kaz@asada.sytes.net (ASADA Kazuhisa)
Reviewed by: Justin Erenkrantz
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95055
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Mon, 13 May 2002 06:56:18 +0000 (06:56 +0000)]
Fix typo
(Someone with a good transform setup needs to run the transforms.)
PR: 9003
Submitted by: abatko@cs.mcgill.ca
Reviewed by: Justin Erenkrantz
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95054
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Pane [Mon, 13 May 2002 06:45:07 +0000 (06:45 +0000)]
Start with a larger buffer size in ap_rgetline_core() to avoid
having to grow the buffer so often
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95053
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Pane [Mon, 13 May 2002 06:16:31 +0000 (06:16 +0000)]
Optimization: modified the power-of-two allocator in ap_rgetline_core()
so that it converges on the new buffer size in a single iteration.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95052
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Mon, 13 May 2002 05:49:50 +0000 (05:49 +0000)]
Stop trying to help apr and apr-util by installing their includes. They're
smart enough to do so on their own.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95051
13f79535 -47bb-0310-9956-
ffa450edef68
Rich Bowen [Sun, 12 May 2002 23:53:42 +0000 (23:53 +0000)]
The suexec arguments now start with --with.
Note that there are also two arguments missing, according to ./configure
--help. Specifically, --with-suexec-bin and --with-suexec-umask. Can I
can add those in, if desired, but if someone more familiar with it could
do so, perhaps it would be a little more descriptive.
Obtained from: #apache on openprojects.net
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95050
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Pane [Sun, 12 May 2002 21:50:46 +0000 (21:50 +0000)]
Faster, simpler code for form_header_field() on ASCII based
platforms
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95049
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Pane [Sun, 12 May 2002 16:55:41 +0000 (16:55 +0000)]
Fixed missing null-termination of ap_make_content_type() patterns list
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95047
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Pane [Sun, 12 May 2002 08:09:13 +0000 (08:09 +0000)]
Added caching of formatted timestamps to speed up the access logger when
using standard time format
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95046
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Pane [Sun, 12 May 2002 03:59:31 +0000 (03:59 +0000)]
Remove an extraneous loop condition
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95045
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Pane [Sun, 12 May 2002 03:45:47 +0000 (03:45 +0000)]
Optimization: skip cache setup in location_walk() if the vhost
config contains no <Location> blocks
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95044
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Pane [Sun, 12 May 2002 01:18:28 +0000 (01:18 +0000)]
Optimization: replaced apr_pstrcat+apr_strlen with apr_pstrcatv in
basic_http_header()
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95042
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Pane [Sun, 12 May 2002 00:57:33 +0000 (00:57 +0000)]
Optimization: Replaced apr_strcat() with apr_strcatv() in
ap_make_content_type()
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95041
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Pane [Sat, 11 May 2002 23:24:29 +0000 (23:24 +0000)]
Added EnableMMAP directive to allow the server administrator to
prevent mmap of file buckets upon read.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95040
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Fri, 10 May 2002 18:20:29 +0000 (18:20 +0000)]
avoid colliding with getline() as defined by glibc
(it breaks if you need to turn on _GNU_SOURCE)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95035
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Fri, 10 May 2002 17:15:35 +0000 (17:15 +0000)]
Fix segfault triggered when the malloc() in find_entry() fails.
Patch submitted by "Jean-Jacques Clar" <JJCLAR@novell.com>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95034
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Pane [Fri, 10 May 2002 15:08:59 +0000 (15:08 +0000)]
Moved ap_setup_make_content_type() declaration to http_protocol.h
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95031
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Pane [Fri, 10 May 2002 13:51:10 +0000 (13:51 +0000)]
Fixed a segfault
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95030
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Fri, 10 May 2002 10:56:43 +0000 (10:56 +0000)]
fix a build failure with some non-gcc compilers...
an example message: "The ":" operator is not allowed between
"const char*" and "int"."
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95029
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Pane [Fri, 10 May 2002 07:53:43 +0000 (07:53 +0000)]
mod_setenvif optimizations
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95028
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Pane [Fri, 10 May 2002 07:51:16 +0000 (07:51 +0000)]
Performance fix: When a BrowserMatch or SetEnvIf pattern doesn't
actually require regular expression parsing, use a fast string search
instead.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95027
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Pane [Fri, 10 May 2002 06:47:13 +0000 (06:47 +0000)]
Performance fix: replaced the strcasecmp calls in ap_make_content_type()
with apr_strmatch()
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95026
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Fri, 10 May 2002 03:56:53 +0000 (03:56 +0000)]
Address PR 8963
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95025
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Fri, 10 May 2002 03:55:41 +0000 (03:55 +0000)]
Afraid these are likely generated, just something to watch out for
in the future. Address PR 8963
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95024
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Thu, 9 May 2002 18:53:40 +0000 (18:53 +0000)]
Removed extraneous whitespace.
PR: 8944
Submitted by: Alex Batko <abatko@cs.mcgill.ca>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95021
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Thu, 9 May 2002 18:04:02 +0000 (18:04 +0000)]
Typo patrol.
PR: 8943
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95020
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Thu, 9 May 2002 17:33:12 +0000 (17:33 +0000)]
The default for DefaultType is text/plain, not text/html.
PR: 8927
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95019
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Thu, 9 May 2002 16:14:27 +0000 (16:14 +0000)]
Massive transform commit. Nothing to see here. Please move along.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95018
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Thu, 9 May 2002 16:12:06 +0000 (16:12 +0000)]
A few directives where missing from the index because of some obscure xslt
thing that I don't really understand ;-)
PR: 8938
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95017
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Thu, 9 May 2002 10:53:28 +0000 (10:53 +0000)]
Fix a mod_ssl build problem on OS/390.
This is admittedly rather ugly code to come up with a unique 4-byte
identifier for the thread. Since our threads are pthreads and a pthread
maps 1:1 to a TCB, the address of the TCB is sufficient. Yes, every
TCB sees a different piece of real storage mapped to the first page,
so the code does make sense.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95016
13f79535 -47bb-0310-9956-
ffa450edef68
Yoshiki Hayashi [Thu, 9 May 2002 06:17:30 +0000 (06:17 +0000)]
Correct grammer.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95010
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Wed, 8 May 2002 13:19:54 +0000 (13:19 +0000)]
APR_PROC_MUTEX_IS_GLOBAL is the condition where apr_global_mutex_t
and apr_proc_mutex_t are interchangeable
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95009
13f79535 -47bb-0310-9956-
ffa450edef68
Yoshiki Hayashi [Wed, 8 May 2002 08:09:17 +0000 (08:09 +0000)]
Add transformation of mod_suexec.ja.xml.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95008
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Wed, 8 May 2002 02:17:04 +0000 (02:17 +0000)]
Fix if-modified-since on win32, I think. It should fix it in theory.
Verification would be nice. At least I know it still works on Unix. ;)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95007
13f79535 -47bb-0310-9956-
ffa450edef68
Bradley Nicholes [Tue, 7 May 2002 23:41:36 +0000 (23:41 +0000)]
Use the ap_get_server_xxx() calls to return the info rather than short cutting it with the server_rec. This avoids port showing up as 0 and also respects the UseCanonicalName setting in the .conf file.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95006
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Tue, 7 May 2002 23:30:17 +0000 (23:30 +0000)]
Comin' at ya from the WWDC with my thoughts
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95005
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Tue, 7 May 2002 22:31:38 +0000 (22:31 +0000)]
Changing *any* default behavior is a bad idea without _very_ careful
consideration, IMO, as it can silently break existing configs. Principle
of least astonishment applies. Besides, the security argument is bubkus.
Security through obscurity at best, and hardly even that.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95004
13f79535 -47bb-0310-9956-
ffa450edef68
Greg Stein [Tue, 7 May 2002 19:21:49 +0000 (19:21 +0000)]
bleh... bad idea.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95003
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Pane [Tue, 7 May 2002 18:22:59 +0000 (18:22 +0000)]
Added my vote on minimal server version reporting
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95002
13f79535 -47bb-0310-9956-
ffa450edef68
Ian Holsman [Tue, 7 May 2002 18:14:25 +0000 (18:14 +0000)]
vote:change default config so that we only report our version instead
of everything
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95001
13f79535 -47bb-0310-9956-
ffa450edef68
Bradley Nicholes [Tue, 7 May 2002 17:42:28 +0000 (17:42 +0000)]
Fixed how the NetWare import and exports lists are accessed by the make files.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95000
13f79535 -47bb-0310-9956-
ffa450edef68
Bradley Nicholes [Tue, 7 May 2002 17:39:16 +0000 (17:39 +0000)]
Updated the NetWare import and exports lists for the caching modules
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94999
13f79535 -47bb-0310-9956-
ffa450edef68
Bradley Nicholes [Tue, 7 May 2002 17:38:06 +0000 (17:38 +0000)]
Added caching modules to the NetWare build project
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94998
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Tue, 7 May 2002 15:06:32 +0000 (15:06 +0000)]
get proxy CONNECT to work on EBCDIC machines
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94997
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Tue, 7 May 2002 14:51:32 +0000 (14:51 +0000)]
get "make extraclean" and probably "make distclean" to work on AIX
again... $(RM) isn't defined everywhere (GNU make built-in?), so
invoke rm the way we invoke it elsewhere in the makefile
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94996
13f79535 -47bb-0310-9956-
ffa450edef68
Martin Kraemer [Tue, 7 May 2002 13:53:17 +0000 (13:53 +0000)]
Fix long-standing typo (as of 1.17 when mod_info was ported to apache-2.0):
The containers would be printed as
<Name ...>
</,Name>
instead of the proper termination
</Name>
(or was it intended?)
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94995
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Tue, 7 May 2002 08:01:46 +0000 (08:01 +0000)]
Fix win32 build breakage
Submitted by: Jerry Baker
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94993
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Tue, 7 May 2002 00:35:16 +0000 (00:35 +0000)]
Add DeflateBufferSize directive to replace hardcoded FILTER_BUFSIZE
definition. Also speeds up ctx init since it takes the buffer and does
a malloc rather than a calloc on it.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94987
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Tue, 7 May 2002 00:33:22 +0000 (00:33 +0000)]
Update mod_deflate's documentation.
Note that this does NOT include the transformation since I can't find a
version of Xerces or Xalan which does not produce major diffs to what
we have checked in. So, we need to standardize on a set of jars -
otherwise, if I were to commit what I get when running build.sh, it'd be
massive. (I'd suggest a tarball of jars on the docs-project site or even
in http://httpd.apache.org/dev/dist somewhere.)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94986
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Tue, 7 May 2002 00:17:11 +0000 (00:17 +0000)]
Reverse the hook ordering for mod_userdir and mod_alias so
that Alias/ScriptAlias will override Userdir.
PR: 8841
Reviewed by: Justin Erenkrantz
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94985
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Tue, 7 May 2002 00:02:09 +0000 (00:02 +0000)]
Uh, yeah, make this work.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94984
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Mon, 6 May 2002 23:58:55 +0000 (23:58 +0000)]
For those with just xalan-c, drop a hint on what to do.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94983
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Mon, 6 May 2002 23:37:15 +0000 (23:37 +0000)]
If we determine that we shouldn't be involved in this request, remove
ourselves from the filter chain (so we don't duplicate this path
each time a brigade comes through).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94982
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Mon, 6 May 2002 22:59:56 +0000 (22:59 +0000)]
It isn't a fatal condition if there is no lockfile name, so switch from
APR_EINVAL to APR_SUCCESS. (rewritelock_remove already returns SUCCESS in
this case.)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94981
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Mon, 6 May 2002 22:23:52 +0000 (22:23 +0000)]
Move mod_deflate from experimental to filters to represent our belief
in its stability.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94979
13f79535 -47bb-0310-9956-
ffa450edef68
Sander Striker [Mon, 6 May 2002 22:14:09 +0000 (22:14 +0000)]
Update to reflect the release.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94978
13f79535 -47bb-0310-9956-
ffa450edef68
Aaron Bannert [Mon, 6 May 2002 21:00:50 +0000 (21:00 +0000)]
Protect us from this dirty hack that gets SysV Sem working again
on mod_rewrite. This, along with the original usage of a unix-only
function in mod_rewrite, is a temporary stopgap measure designed only
to workaround limitations in APR's handling of permission attributes.
It shall be removed as soon as that interface is improved.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94972
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Mon, 6 May 2002 18:47:22 +0000 (18:47 +0000)]
Get proxy CONNECT basically working (IE seems to be happy with secure
connections).
The to-do of fixing client I/O so it goes through the filters still
remains. But it will be nice if it will work until somebody gets
around to doing that.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94971
13f79535 -47bb-0310-9956-
ffa450edef68
Aaron Bannert [Mon, 6 May 2002 18:30:18 +0000 (18:30 +0000)]
Note the mod_rewrite hang fix.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94970
13f79535 -47bb-0310-9956-
ffa450edef68
Aaron Bannert [Mon, 6 May 2002 18:24:03 +0000 (18:24 +0000)]
Fix mod_rewrite hang when APR uses SysV Semaphores. Before we were
silently failing when locking/unlocking the mutex, since httpd
child processes didn't have permissions to access the root-created
semaphore.
PR: 8143
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94969
13f79535 -47bb-0310-9956-
ffa450edef68
Aaron Bannert [Mon, 6 May 2002 18:19:53 +0000 (18:19 +0000)]
Add unixd_set_global_mutex_perms so we can set permissions on things like
SysV Semaphores in the core and modules.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94968
13f79535 -47bb-0310-9956-
ffa450edef68
Aaron Bannert [Mon, 6 May 2002 18:04:53 +0000 (18:04 +0000)]
Add some error checking in mod_rewrite for the mutex lock/unlock calls.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94967
13f79535 -47bb-0310-9956-
ffa450edef68
Bradley Nicholes [Mon, 6 May 2002 17:35:39 +0000 (17:35 +0000)]
Updated the NetWare make file to match the latest changes
Submitted by: Jean-Jacques Clar [jjclar@novell.com]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94966
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Mon, 6 May 2002 17:23:49 +0000 (17:23 +0000)]
Protect from buffer overflow when populating a HEAP based cache object.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94965
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Mon, 6 May 2002 16:17:49 +0000 (16:17 +0000)]
Fix compile break on Netware.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94964
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Mon, 6 May 2002 16:14:39 +0000 (16:14 +0000)]
mod_mem_cache/mod_cache requires APR_HAS_ATOMIC_* feature macros.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94963
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Mon, 6 May 2002 15:31:40 +0000 (15:31 +0000)]
This looks complete.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94962
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Mon, 6 May 2002 14:02:50 +0000 (14:02 +0000)]
fix the type of the pointer returned by the hash lookup
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94961
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Mon, 6 May 2002 13:12:03 +0000 (13:12 +0000)]
Cast the constness away when the object is returned to the caller/owner of
the object.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94960
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Mon, 6 May 2002 13:03:28 +0000 (13:03 +0000)]
Fetch the filename to be cached from the file bucket rather than
from the request_rec.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94959
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Mon, 6 May 2002 12:42:36 +0000 (12:42 +0000)]
Done
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94958
13f79535 -47bb-0310-9956-
ffa450edef68
Ben Laurie [Mon, 6 May 2002 12:04:56 +0000 (12:04 +0000)]
Be more tolerant.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94957
13f79535 -47bb-0310-9956-
ffa450edef68
patrikj [Mon, 6 May 2002 11:56:42 +0000 (11:56 +0000)]
Updated to work with the DTD.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94956
13f79535 -47bb-0310-9956-
ffa450edef68
patrikj [Mon, 6 May 2002 10:05:29 +0000 (10:05 +0000)]
Added several strings.
Tried to group strings according to usage.
Tried to comment where strings are used.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94955
13f79535 -47bb-0310-9956-
ffa450edef68
patrikj [Mon, 6 May 2002 10:04:30 +0000 (10:04 +0000)]
Replaced all hard-coded strings with localized versions.
Some clean ups.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94954
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Mon, 6 May 2002 09:21:41 +0000 (09:21 +0000)]
for 2.0.36: showstoppers = 0;
for 2.0.37: showstoppers = 1;
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94953
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Mon, 6 May 2002 09:11:50 +0000 (09:11 +0000)]
cleanup old-school backward uses of APR_BRIGADE_CONCAT to use
APR_BRIGADE_PREPEND instead, plus optimize away a bunch of repetitive
brigade destructions/creations by hanging onto ctx->saved even after
we empty it out.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94952
13f79535 -47bb-0310-9956-
ffa450edef68
patrikj [Mon, 6 May 2002 08:35:22 +0000 (08:35 +0000)]
Added DTD.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94951
13f79535 -47bb-0310-9956-
ffa450edef68
patrikj [Mon, 6 May 2002 08:31:44 +0000 (08:31 +0000)]
Renamed <modulelist> into <modulefilelist>, so as not to clash with <directivesynopsis>/<modulelist>.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94949
13f79535 -47bb-0310-9956-
ffa450edef68
patrikj [Mon, 6 May 2002 08:25:03 +0000 (08:25 +0000)]
Simple Makefile for those who prefer make over ant.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94948
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Mon, 6 May 2002 08:21:10 +0000 (08:21 +0000)]
Removing a field in a core structure (r->boundary) merits a MMN bump,
unfortunately. They got 2 GAs out of the old MMN.
Reviewed by: Cliff Woolley
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94947
13f79535 -47bb-0310-9956-
ffa450edef68
patrikj [Mon, 6 May 2002 08:19:07 +0000 (08:19 +0000)]
Added <directiveindex>, <moduleindex>, and <modulefilelist>.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94946
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Mon, 6 May 2002 08:14:52 +0000 (08:14 +0000)]
Simplify a bit
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94945
13f79535 -47bb-0310-9956-
ffa450edef68
Yoshiki Hayashi [Mon, 6 May 2002 07:54:35 +0000 (07:54 +0000)]
Update generated file.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94944
13f79535 -47bb-0310-9956-
ffa450edef68
Yoshiki Hayashi [Mon, 6 May 2002 07:54:16 +0000 (07:54 +0000)]
Fix typo.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94943
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Mon, 6 May 2002 07:43:40 +0000 (07:43 +0000)]
Rewrite ap_byterange_filter so that it can work with data that does not
have a predetermined C-L - such as data that passes through mod_include.
Previously, these requests would generate 416 since when the byterange
filter ran, r->clength would be 0. r->clength is only guaranteed to
be valid after C-L filter is run, but we need C-L to run after us so
that our data can have a proper C-L returned. So, we need to rearrange
the code so that we can deal with this case.
Highlights:
- Remove r->boundary since it is possible to have this self-contained in
boundary's ctx. (May require MMN bump?)
- Remove call to parse_byteranges in ap_set_byterange since this would
wrongly return -1 for dynamic responses. We have to wait until we
see EOS to call parse_byteranges.
- Move bound_head computation inside the num_parts == 2 check.
- Change a NULL brigade check to APR_BRIGADE_EMPTY
- Move the 416 error return to after we've run through all ranges and
found none of them to be valid.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94942
13f79535 -47bb-0310-9956-
ffa450edef68
Yoshiki Hayashi [Mon, 6 May 2002 07:18:44 +0000 (07:18 +0000)]
First cut of Japanese translation of module docs.
These files don't play nicely with current transformation scripts yet.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94941
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Mon, 6 May 2002 05:25:52 +0000 (05:25 +0000)]
Reformat/rephrase some things.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94940
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Mon, 6 May 2002 03:10:24 +0000 (03:10 +0000)]
Added an optional function (ap_register_rewrite_mapfunc) which allows
third-party modules to extend mod_rewrite's "int:" internal RewriteMap
functionality.
Concept by: Tahiry Ramanamampanoharana <nomentsoa@hotmail.com>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94939
13f79535 -47bb-0310-9956-
ffa450edef68