]>
granicus.if.org Git - apache/log
Jeff Trawick [Thu, 19 Apr 2001 19:02:54 +0000 (19:02 +0000)]
test -e isn't portable; use test -f instead
this gets DSO builds working on Solaris (dunno where else) again
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88897
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Havard [Thu, 19 Apr 2001 13:56:02 +0000 (13:56 +0000)]
Remove unused variable.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88895
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Thu, 19 Apr 2001 13:27:58 +0000 (13:27 +0000)]
Couple of show stoppers
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88894
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Thu, 19 Apr 2001 12:07:50 +0000 (12:07 +0000)]
get mod_cache to at least compile
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88893
13f79535 -47bb-0310-9956-
ffa450edef68
Yoshiki Hayashi [Thu, 19 Apr 2001 03:27:39 +0000 (03:27 +0000)]
New Japanese translation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88892
13f79535 -47bb-0310-9956-
ffa450edef68
Yoshiki Hayashi [Thu, 19 Apr 2001 03:08:04 +0000 (03:08 +0000)]
New Japanese translation.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88891
13f79535 -47bb-0310-9956-
ffa450edef68
Yoshiki Hayashi [Thu, 19 Apr 2001 02:54:28 +0000 (02:54 +0000)]
New Japanese translation.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88890
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Wed, 18 Apr 2001 22:29:31 +0000 (22:29 +0000)]
Forgot to add this file.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88889
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Wed, 18 Apr 2001 21:06:07 +0000 (21:06 +0000)]
Allow modules to specify their own logging format specifier. Basically,
mod_log_config has registered an optional function, that other modules
can use to specify a function to be called. This is analogous to the way
that mod_include works. This also allows http to do the connection
logging itself, without exposing HTTP specific pieces to other modules.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88888
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Wed, 18 Apr 2001 20:56:04 +0000 (20:56 +0000)]
There is a bug in how we sort some hooks, the pre-config hook is one that
is definately incorrect. Basically, the first time we call the pre-config
hooks, they are sorted correctly. However, when we call them the second
time, we use the order that modules are loaded into the server. This
move basically puts the http_module after mod_log_config in the compiled
server. It is a hack, and a work-around to allow for my next commit.
When the hook sort issue is solved, this should be re-named to config.m4
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88887
13f79535 -47bb-0310-9956-
ffa450edef68
David Reid [Wed, 18 Apr 2001 20:51:35 +0000 (20:51 +0000)]
This changes the build process as outlined in my email earlier this week.
Essentially we now build the static objects, then allow a platform to run
a given command, build the shared modules, then run another command before exiting.
This gets us building dso's on beos and may provide a better framework for some of
the other "strange" platforms out there without stopping the normal ones working.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88886
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Wed, 18 Apr 2001 20:46:46 +0000 (20:46 +0000)]
Don't overwrite r->the_request. This was causing us to never get the
request in the access_log
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88885
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Wed, 18 Apr 2001 18:39:10 +0000 (18:39 +0000)]
add "extern" to the decl of http_module so that we don't get duplicate
symbol warnings from the linkers on some platforms (e.g., AIX)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88884
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Wed, 18 Apr 2001 18:20:03 +0000 (18:20 +0000)]
account for the change to apr_create_signal_thread
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88883
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Wed, 18 Apr 2001 03:53:34 +0000 (03:53 +0000)]
Move the keepalives field out of the conn_rec and into an HTTP specific
connection record. This also moves some HTTP specific back out of the
core and into the HTTP module.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88881
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Tue, 17 Apr 2001 17:19:37 +0000 (17:19 +0000)]
Tweak a message. No function change.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88880
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Tue, 17 Apr 2001 13:09:05 +0000 (13:09 +0000)]
Retagged.. Now bump back to 2.0.18-dev. For anyone looking at this in the future,
I screwed up tagging the 2.0.17 release. Should have set the string to 2.0.17, then tagged.
I left it at 2.0.17-dev by mistake.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88879
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Tue, 17 Apr 2001 12:55:30 +0000 (12:55 +0000)]
Retag at 2.0.17
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88877
13f79535 -47bb-0310-9956-
ffa450edef68
Greg Stein [Tue, 17 Apr 2001 11:07:09 +0000 (11:07 +0000)]
allow non-absolute URIs to occur in some of the requests. RFC 2518 states
that the Destination: header (used in MOVE/COPY) must be an absolute URI, so
it keeps that constraint.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88876
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Tue, 17 Apr 2001 03:32:54 +0000 (03:32 +0000)]
Bump the release num
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88875
13f79535 -47bb-0310-9956-
ffa450edef68
Roy T. Fielding [Tue, 17 Apr 2001 03:06:12 +0000 (03:06 +0000)]
Remove some obsolete copies
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88874
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Mon, 16 Apr 2001 21:16:53 +0000 (21:16 +0000)]
If a higher-level filter handles the the byterange aspects of a
request, then the byterange filter should not try to redo the
work. The most common case of this happening, is a byterange
request going through the proxy, and the origin server handles
the byterange request. The proxy should ignore it.
Submitted by: Graham Leggett <minfrin@sharp.fm>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88873
13f79535 -47bb-0310-9956-
ffa450edef68
David Reid [Mon, 16 Apr 2001 20:33:16 +0000 (20:33 +0000)]
Silly typo.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88872
13f79535 -47bb-0310-9956-
ffa450edef68
Greg Ames [Mon, 16 Apr 2001 19:55:05 +0000 (19:55 +0000)]
give the poor users (i.e. us) a clue that something might be wrong when
buildconf fails in subdirectories
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88871
13f79535 -47bb-0310-9956-
ffa450edef68
Victor J. Orlikowski [Mon, 16 Apr 2001 17:37:24 +0000 (17:37 +0000)]
*Sigh*. Slight janatorial work.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88870
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Sun, 15 Apr 2001 22:37:13 +0000 (22:37 +0000)]
Update the DSO docs in the INSTALL file.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88869
13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Sun, 15 Apr 2001 20:26:10 +0000 (20:26 +0000)]
Add the Retry-After support that was commented out in proxy_ftp.c
PR:
Obtained from:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88868
13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Sun, 15 Apr 2001 18:16:22 +0000 (18:16 +0000)]
Oops - the proxy host and port were left off when the proxy tries to
run the handler to connect to a proxy server.
PR:
Obtained from:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88867
13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Sun, 15 Apr 2001 17:15:29 +0000 (17:15 +0000)]
Split each individual proxy protocol into separate modules.
PR:
Obtained from:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88866
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Sun, 15 Apr 2001 00:44:44 +0000 (00:44 +0000)]
Fix the binbuild.sh script so that it works correctly on Linux again.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88865
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Sun, 15 Apr 2001 00:32:06 +0000 (00:32 +0000)]
If mod_dav is not enabled, then don't enable mod_dav_fs.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88864
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Sat, 14 Apr 2001 23:53:37 +0000 (23:53 +0000)]
Move the httpd release rolling script from the httpd-site directory to
the httpd-2.0/build directory.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88862
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Sat, 14 Apr 2001 23:00:28 +0000 (23:00 +0000)]
We don't really treat this field as a const, and currently we are getting
warnings because on line 536, we are trying to assign a non-const to a
const. This started happening after a fix for Windows. This change should
solve the problem on all systems.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88860
13f79535 -47bb-0310-9956-
ffa450edef68
Paul J. Reder [Sat, 14 Apr 2001 21:11:09 +0000 (21:11 +0000)]
Changed the threaded mpm to have child_main join to each of the
worker threads to make sure the kids are all gone before child_main
exits after a signal (cleanup from perform_idle_server_maintenance).
This is an extension of Ryans recent commit to make the child_main
the signal thread.
But then thats what the new entry in the file says...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88859
13f79535 -47bb-0310-9956-
ffa450edef68
Paul J. Reder [Sat, 14 Apr 2001 21:06:48 +0000 (21:06 +0000)]
Changed the threaded mpm to have child_main join to each of the
worker threads to make sure the kids are all gone before child_main
exits after a signal (cleanup from perform_idle_server_maintenance).
This is an extension of Ryans recent commit to make the child_main
the signal thread.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88858
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Sat, 14 Apr 2001 18:20:56 +0000 (18:20 +0000)]
We need a prototype for ap_show_mpm
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88857
13f79535 -47bb-0310-9956-
ffa450edef68
Greg Stein [Sat, 14 Apr 2001 13:10:23 +0000 (13:10 +0000)]
Fix up the auto-versioning stuff. The new scheme more closely matches the
intent of DeltaV draft 14, simplifying some previous assumptions.
Includes some heavy fixes to MOVE/COPY in a versioning world.
Fix to CHECKOUT when a working resource is not created (checkout in place)
Submitted by: John Vasta <jvasta@rational.com>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88856
13f79535 -47bb-0310-9956-
ffa450edef68
Greg Stein [Sat, 14 Apr 2001 12:45:30 +0000 (12:45 +0000)]
Implement the MERGE method: fill in dav_method_merge(); add merge() function
to dav_hooks_vsn.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88855
13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Sat, 14 Apr 2001 07:03:00 +0000 (07:03 +0000)]
Make hooks work for the *_canon() functions. Work continues.
PR:
Obtained from:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88854
13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Fri, 13 Apr 2001 23:56:04 +0000 (23:56 +0000)]
Initial support for proxy protocol handler sub-modules. Work continues.
PR:
Obtained from:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88853
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Fri, 13 Apr 2001 19:04:42 +0000 (19:04 +0000)]
Forgot the CHANGES file.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88852
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Fri, 13 Apr 2001 19:00:39 +0000 (19:00 +0000)]
Add more options to the ap_mpm_query function. This also allows MPMs to
report if their threads are dynamic or static. Finally, this also
implements a new API, ap_show_mpm, which returns the MPM that was
required into the core.
We tried to make all of the MPMs report their threading capabilities
correctly, but each MPM expert should double check us.
Submitted by: Harrie Hazewinkel <harrie@covalent.net>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88851
13f79535 -47bb-0310-9956-
ffa450edef68
Chuck Murcko [Fri, 13 Apr 2001 18:57:25 +0000 (18:57 +0000)]
Be type safe, avoid possible buffer overrun
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88850
13f79535 -47bb-0310-9956-
ffa450edef68
Chuck Murcko [Fri, 13 Apr 2001 17:46:54 +0000 (17:46 +0000)]
Not sure what I was thinking, but this clarifies the logic for nbytes >
sizeof(buffer) towards the end of proxy_connect.c
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88849
13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Fri, 13 Apr 2001 15:51:33 +0000 (15:51 +0000)]
Added Max-Forwards support for all request types so as to prevent
loops.
PR: 1085
Obtained from:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88848
13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Fri, 13 Apr 2001 15:41:35 +0000 (15:41 +0000)]
Sorted out some content-type oddness with proxy_ftp.c
PR:
Obtained from:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88847
13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Fri, 13 Apr 2001 15:30:32 +0000 (15:30 +0000)]
Fixed all the APR error codes to make sure they end up in the logfiles
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88846
13f79535 -47bb-0310-9956-
ffa450edef68
Chuck Murcko [Fri, 13 Apr 2001 09:34:47 +0000 (09:34 +0000)]
Fix logic in connect handler from previous patch
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88845
13f79535 -47bb-0310-9956-
ffa450edef68
Chuck Murcko [Fri, 13 Apr 2001 08:12:52 +0000 (08:12 +0000)]
Fix warnings about byte count type on Darwin
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88844
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Fri, 13 Apr 2001 05:19:25 +0000 (05:19 +0000)]
Change AP_MIN_BYTES_TO_WRITE from 9000 to 8192 to match the bucket buffer
size. This fixes the 8192-808-8192-808 iovec-length sequence problem
on platforms using writev() (eg OS/2).
Reviewed by: Brian Havard
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88843
13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Fri, 13 Apr 2001 02:30:23 +0000 (02:30 +0000)]
IPV6 EPSV support for IPV6 in FTP proxy.
Some cleanup of the million and one debug statements
PR:
Obtained from:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88842
13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Fri, 13 Apr 2001 02:07:05 +0000 (02:07 +0000)]
Fixed a problem with FTP directories and charcters being chopped here
and there.
PR:
Obtained from:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88841
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Fri, 13 Apr 2001 00:46:22 +0000 (00:46 +0000)]
Do not install the binaries from the support directory twice.
PR: 7490
Submitted by: jun-ichiro hagino <itojun@iijlab.net>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88836
13f79535 -47bb-0310-9956-
ffa450edef68
Doug MacEachern [Fri, 13 Apr 2001 00:41:34 +0000 (00:41 +0000)]
s/apr_signal_thread_func/apr_signal_thread/
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88835
13f79535 -47bb-0310-9956-
ffa450edef68
Roy T. Fielding [Thu, 12 Apr 2001 20:34:52 +0000 (20:34 +0000)]
Fix the shell syntax error that occurs when a for list is empty due to
an empty variable expansion.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88833
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Thu, 12 Apr 2001 20:06:50 +0000 (20:06 +0000)]
The ap_f* functions should flush data to the filter that is passed in,
not to the filter after the one passed in. The fixes a bug, where one
filter is skipped when using ap_f*.
Submitted by: Ryan Morgan <rmorgan@covalent.net>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88832
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Thu, 12 Apr 2001 18:46:32 +0000 (18:46 +0000)]
Convert the apr_create_signal_thread to apr_signal_thread. The main
difference, is that instead of creating a separate thread to listen for
signals, the thread that calls this function does the listening. Many
platforms have issues when the main thread isn't the thread that is
listening for signals. Even more platforms complain when the main thread
dies, but the process doesn't. This gets the main thread back to being
the signal handling thread.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88831
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Thu, 12 Apr 2001 15:14:06 +0000 (15:14 +0000)]
Force the dav/fs config.m4 file to be added to the configure script after
the dav/main config.m4. This script should make sure that dav is enabled
before turning on dav/fs, but I leave that for somebody else to do.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88828
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Thu, 12 Apr 2001 15:12:48 +0000 (15:12 +0000)]
Make the dav/main config.m4 file be added to the configure script after
httpd, and make dav default to no if http is not enabled. Dav still
defaults to yes if http is in the server. Dav is incredibly HTTP centric,
and makes little to no sense without HTTP
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88827
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 12 Apr 2001 13:58:34 +0000 (13:58 +0000)]
Clean up some exposed data that should be internal to service.c
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88826
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 12 Apr 2001 13:37:23 +0000 (13:37 +0000)]
More APR_STATUS_IS_ canonicalization
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88825
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 12 Apr 2001 13:36:11 +0000 (13:36 +0000)]
Probably my own foobar
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88824
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 12 Apr 2001 13:35:04 +0000 (13:35 +0000)]
Gotta use APR_STATUS_IS_EFOO() wrappers on all except our internally
defined status codes (e.g. APR_EOF and APR_STATUS tests are ok.)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88823
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 12 Apr 2001 13:32:33 +0000 (13:32 +0000)]
It's critical that apps use the APR_STATUS_IS_EFOO() canonicalization
wrappers, or some platforms errors are missed.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88822
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 12 Apr 2001 13:10:15 +0000 (13:10 +0000)]
Make default install target more consistent with unix.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88821
13f79535 -47bb-0310-9956-
ffa450edef68
Roy T. Fielding [Thu, 12 Apr 2001 07:56:16 +0000 (07:56 +0000)]
Remove double-quotes from the list of programs to install to make
it valid shell syntax.
Submitted by: Justin Erenkrantz <jerenkrantz@ebuilt.com>
Reviewed by: Roy Fielding
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88820
13f79535 -47bb-0310-9956-
ffa450edef68
Roy T. Fielding [Thu, 12 Apr 2001 07:34:17 +0000 (07:34 +0000)]
Make ab work again by changing its native types to apr types and formats.
Submitted by: Justin Erenkrantz <jerenkrantz@ebuilt.com>
Reviewed by: Roy Fielding
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88819
13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Thu, 12 Apr 2001 01:57:48 +0000 (01:57 +0000)]
FTP directory filter works now.
Many FIXME notes added.
Much overhauling of proxy_ftp.c
PR:
Obtained from:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88817
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Wed, 11 Apr 2001 23:37:16 +0000 (23:37 +0000)]
When I initially pulled the BYTERANGE filter into the core, Greg Stein
told me I was wrong. I was wrong, and Greg was right. This commit
just moves the byterange filter and its related functions out of the core,
and puts them back in the HTTP specific module.
Submitted by: Greg Stein
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88815
13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Wed, 11 Apr 2001 23:07:21 +0000 (23:07 +0000)]
Fixed some thread-safety issues with the HTTP proxy in mod_proxy.
PR:
Obtained from:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88814
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Wed, 11 Apr 2001 19:07:01 +0000 (19:07 +0000)]
Removed apr_bucket_do_create() macro, which was causing warnings
about unreachable code in some compilers (notably MSVC). What
used to be done by this macro is now done inline in the various
apr_bucket_foo_create() functions. [Cliff Woolley]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88811
13f79535 -47bb-0310-9956-
ffa450edef68
Roy T. Fielding [Wed, 11 Apr 2001 06:44:07 +0000 (06:44 +0000)]
Make clean, distclean, and extraclean consistently according to the
Gnu makefile guidelines.
Submitted by: Justin Erenkrantz <jerenkrantz@ebuilt.com>
Reviewed by: Roy Fielding
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88809
13f79535 -47bb-0310-9956-
ffa450edef68
Greg Ames [Wed, 11 Apr 2001 02:10:34 +0000 (02:10 +0000)]
commit the CHANGES file, too. This is for fixing the mixup in the naming
of the apr_threadattr_detach_xxx functions.
(I hope subversion won't make us back up a directory in a few cases...)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88806
13f79535 -47bb-0310-9956-
ffa450edef68
Greg Ames [Wed, 11 Apr 2001 02:01:16 +0000 (02:01 +0000)]
Fix the naming of the apr_threadattr_detach_xxx functions. get and set were
reversed.
This may have broken the Unix threaded mpm's when they started using the
bogus "set" function. A likely symptom would be failure to stop a threaded
process cleanly.
Note: it appears these functions are essentially no-ops except in Unix.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88805
13f79535 -47bb-0310-9956-
ffa450edef68
Victor J. Orlikowski [Tue, 10 Apr 2001 23:18:27 +0000 (23:18 +0000)]
Small docco fix.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88803
13f79535 -47bb-0310-9956-
ffa450edef68
Victor J. Orlikowski [Tue, 10 Apr 2001 23:17:59 +0000 (23:17 +0000)]
Remove a needless assignment.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88802
13f79535 -47bb-0310-9956-
ffa450edef68
Victor J. Orlikowski [Tue, 10 Apr 2001 23:16:10 +0000 (23:16 +0000)]
Ignore *.slo too....
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88801
13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Tue, 10 Apr 2001 21:31:10 +0000 (21:31 +0000)]
Small fixes.
PR:
Obtained from:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88800
13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Tue, 10 Apr 2001 20:55:05 +0000 (20:55 +0000)]
A client POST request would be read entirely into RAM before sending it
on the client - a potential DoS. Fixed.
PR:
Obtained from:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88799
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 10 Apr 2001 20:45:39 +0000 (20:45 +0000)]
Clean up a yet a couple more emits
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88798
13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Tue, 10 Apr 2001 20:44:16 +0000 (20:44 +0000)]
Make sure the filter stack in a reused downstream connection is reset
so we don't get lots of DECHUNK filters when we don't want them.
PR:
Obtained from:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88797
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 10 Apr 2001 20:41:45 +0000 (20:41 +0000)]
Knock off another couple of compiler emits.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88796
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 10 Apr 2001 20:35:18 +0000 (20:35 +0000)]
icase is intialized as the result of an (a == b) expression, it makes
no sense as an unsigned, and this eliminates all compiler emits from
the module
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88795
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 10 Apr 2001 20:28:01 +0000 (20:28 +0000)]
Toss the float nonsense from c-l, and cast atof as a (float), which I
will argue is a totally appropriate use of a cast :-)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88794
13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Tue, 10 Apr 2001 19:52:40 +0000 (19:52 +0000)]
We now keep the entire conn_rec across downstream keepalives, not
just the socket.
Made the "keepalive mismatch" message more accurate.
PR:
Obtained from:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88793
13f79535 -47bb-0310-9956-
ffa450edef68
Victor J. Orlikowski [Tue, 10 Apr 2001 18:44:09 +0000 (18:44 +0000)]
Missed one...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88792
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Tue, 10 Apr 2001 18:05:19 +0000 (18:05 +0000)]
More status stuff and wish listing...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88791
13f79535 -47bb-0310-9956-
ffa450edef68
Victor J. Orlikowski [Tue, 10 Apr 2001 18:03:46 +0000 (18:03 +0000)]
*Sigh*. Pointless repetition of calculations. It bothers me. Even if
it is simple bitwise AND.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88790
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Tue, 10 Apr 2001 17:54:35 +0000 (17:54 +0000)]
More status
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88789
13f79535 -47bb-0310-9956-
ffa450edef68
Victor J. Orlikowski [Tue, 10 Apr 2001 17:48:08 +0000 (17:48 +0000)]
Fix errors in generating docco using make docs.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88788
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Tue, 10 Apr 2001 17:32:08 +0000 (17:32 +0000)]
Green and yellow pollen in the air like fog blotting out the sun. Worst I've
ever seen.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88787
13f79535 -47bb-0310-9956-
ffa450edef68
Victor J. Orlikowski [Tue, 10 Apr 2001 16:57:37 +0000 (16:57 +0000)]
Small docco fixes.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88786
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 10 Apr 2001 16:57:27 +0000 (16:57 +0000)]
change include_handler to include_handler_fn_t, and clean up a nasty
explicit cast that could float from the include_handler_fn_t declaration.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88785
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 10 Apr 2001 16:26:21 +0000 (16:26 +0000)]
We seem to use fn_t *fn throughout the rest of apache, so normalize this
syntax for mod_include's include_handler(_t)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88782
13f79535 -47bb-0310-9956-
ffa450edef68
Victor J. Orlikowski [Tue, 10 Apr 2001 15:39:08 +0000 (15:39 +0000)]
Moved config.m4 to config9.m4. This allows most (if not all) other modules
to be handled before mod_so, so that sharedobjs is set if needed, so
that mod_so is enabled as needed if building any modules shared.
NOTE: This is no guarantee. There exists the possibility that a config.m4
could be used after this one, and that the modules it specifies are the only
ones that the server will be built with as shared. This is highly unlikely,
but possible.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88781
13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Tue, 10 Apr 2001 12:06:49 +0000 (12:06 +0000)]
More fixes...
PR:
Obtained from:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88780
13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Tue, 10 Apr 2001 09:30:12 +0000 (09:30 +0000)]
Memory allocation cleanups
PR:
Obtained from:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88779
13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Tue, 10 Apr 2001 00:45:02 +0000 (00:45 +0000)]
Change HTTP proxy to use ap_proxy_string_read() instead of apr_brigade_read()
to make sure all the buckets are read...
PR:
Obtained from:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88778
13f79535 -47bb-0310-9956-
ffa450edef68
Graham Leggett [Tue, 10 Apr 2001 00:13:56 +0000 (00:13 +0000)]
Compiler warnings - yuck!
Moved ap_proxy_string_read() to proxy_util.c so it can be used by
proxy_http.c
PR:
Obtained from:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88777
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Mon, 9 Apr 2001 23:28:58 +0000 (23:28 +0000)]
Remove BindAddress from the default config file, because it is no longer
a valid directive.
PR: 7539
Submitted by: giles@nemeton.com.au
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88776
13f79535 -47bb-0310-9956-
ffa450edef68