]>
granicus.if.org Git - apache/log
William A. Rowe Jr [Thu, 14 Feb 2002 05:21:45 +0000 (05:21 +0000)]
Another thought.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93410
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Thu, 14 Feb 2002 03:27:10 +0000 (03:27 +0000)]
Stuff is getting put in the cache. Still not serving out of the cache though.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93409
13f79535 -47bb-0310-9956-
ffa450edef68
Aaron Bannert [Thu, 14 Feb 2002 03:15:42 +0000 (03:15 +0000)]
Take care of a couple quickies -- mod_cgid shutdown and signals in
the worker MPM (one_process case).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93407
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Thu, 14 Feb 2002 03:08:23 +0000 (03:08 +0000)]
Set some meaningful defaults on dirlevels and dirlength. Getting closer...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93405
13f79535 -47bb-0310-9956-
ffa450edef68
Aaron Bannert [Thu, 14 Feb 2002 02:49:07 +0000 (02:49 +0000)]
Fix other_child logic that would cause the mod_cgid process not
to properly die when the parent process shuts down.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93404
13f79535 -47bb-0310-9956-
ffa450edef68
Aaron Bannert [Thu, 14 Feb 2002 02:48:19 +0000 (02:48 +0000)]
Retain signal handling in the worker MPM for the one_process case
(httpd with -DDEBUG, -X, or -DONE_PROCESS).
Fix -X, -DNO_DETACH, -DONE_PROCESS, etc. flags.
Tested on solaris w/ start/stop, restart, graceful, and with the
above debugging flags.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93403
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Thu, 14 Feb 2002 02:42:10 +0000 (02:42 +0000)]
time to go buy hershey's kisses
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93402
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 14 Feb 2002 02:38:41 +0000 (02:38 +0000)]
Good work Mr. RM :)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93401
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Thu, 14 Feb 2002 00:48:39 +0000 (00:48 +0000)]
Add the first xml doc.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93399
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Thu, 14 Feb 2002 00:48:04 +0000 (00:48 +0000)]
Add the parts for the xml to html transformation system for the module
docs. Details will be at
http://httpd.apache.org/docs-project/docsformat.html
shortly.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93398
13f79535 -47bb-0310-9956-
ffa450edef68
Bradley Nicholes [Wed, 13 Feb 2002 22:56:10 +0000 (22:56 +0000)]
Create a new pool allocator for each worker thread
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93397
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Wed, 13 Feb 2002 19:58:21 +0000 (19:58 +0000)]
Change httpd.conf default UseCanonicalName to off to make the server
more idiot proof.
Also, move UseCanonicalName to directly under ServerName to make the
connection clearer, and clean up the comments.
I removed the http://123.123.123.231/ example, because it just makes it
too tempting for people to use
ServerName http://123.23.23.23/
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93396
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Wed, 13 Feb 2002 19:16:08 +0000 (19:16 +0000)]
More APR'izing and general cleanup. Need to handle the temp file correctly...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93395
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Wed, 13 Feb 2002 18:46:13 +0000 (18:46 +0000)]
APR'ize some codepaths. Implement mkdir_structure. General cleanup...
It's getting closer to working but still a ways off.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93394
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 13 Feb 2002 17:17:50 +0000 (17:17 +0000)]
These files cannot be distributed at present - Justin, update your RC.32
Win32 is not escaping or rejecting ANY hazerdous shell command strings
in Apache 2.0 at present. These would include the pipe character (|)
which allows the user to construct malicious request strings.
This needs consideration in code and configuration before we reintroduce
a batch-file based example.
Reported by: Ory Segal <ORY.SEGAL@SANCTUMINC.COM> 13 Feb 2002
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93393
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Wed, 13 Feb 2002 16:03:21 +0000 (16:03 +0000)]
A final (hopefully) roll of JRE_1 has been made.
*Please* test.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93392
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Wed, 13 Feb 2002 15:59:39 +0000 (15:59 +0000)]
Set some defaults...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93391
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Wed, 13 Feb 2002 15:25:39 +0000 (15:25 +0000)]
Move mod_disk_cache specific fields out of the cache_obj and into the
disk_cache_object_t.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93390
13f79535 -47bb-0310-9956-
ffa450edef68
Aaron Bannert [Wed, 13 Feb 2002 06:09:02 +0000 (06:09 +0000)]
Just a heads up to let people know what I'm working on. I ran into
some problems with the new POD code in the worker MPM, and although
I'm almost finished I didn't want people rolling a tarball without
knowing of these problems first.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93389
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Pane [Wed, 13 Feb 2002 04:49:55 +0000 (04:49 +0000)]
Performance optimization: updated the worker MPM to recycle
per-transaction pools instead of destroying them. Based on
Ian's benchmark testing, this reduces CPU utilization by
about 1% on Solaris.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93386
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 13 Feb 2002 03:33:34 +0000 (03:33 +0000)]
The final commit to achieve a quality release. We cannot use CreateThread
on Win32 when using the clib; msvcrt has its own initialization and
destruction, so it needs its own turn. _createthreadex is the same but
different - it's implemented by msvcrt and causes all the appropriate
setup and teardown to occur.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93385
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 13 Feb 2002 03:08:10 +0000 (03:08 +0000)]
Spell out some changes
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93384
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 13 Feb 2002 02:55:17 +0000 (02:55 +0000)]
Address the issue raised on list that users with a LanguagePriority
directive alone expect 'ForceLanguagePriority Prefer' behavior even
if that directive is omitted.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93383
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Tue, 12 Feb 2002 23:52:52 +0000 (23:52 +0000)]
Grammar police coming through.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93382
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 12 Feb 2002 23:19:32 +0000 (23:19 +0000)]
What happened? 0.9.6b built just dandy without the flags... 0.9.6c won't
build for jack without these changes. Of course they don't harm 0.9.6b
builders either, unless they are outside of the states/EU/AU and find
themselves free to ignore IP considerations.
I'd really like to know _why_ 0.9.6c doesn't configure itself rationally.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93381
13f79535 -47bb-0310-9956-
ffa450edef68
Ian Holsman [Tue, 12 Feb 2002 23:13:53 +0000 (23:13 +0000)]
another race condition.
also.. changed the logic slightly.
it will remove the name retrieved, not what the object has.
sorry for the spam.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93380
13f79535 -47bb-0310-9956-
ffa450edef68
Ian Holsman [Tue, 12 Feb 2002 22:54:16 +0000 (22:54 +0000)]
once more with feeling
obj was set before the mutex so someone could have came and updated h->cache_obj
between us setting obj, and useing it.
running now for 10 minutes without core (a record!)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93379
13f79535 -47bb-0310-9956-
ffa450edef68
Ian Holsman [Tue, 12 Feb 2002 22:11:30 +0000 (22:11 +0000)]
fix a race condition.
2 threads both trying to remove the same URL at the same time.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93378
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Tue, 12 Feb 2002 20:17:57 +0000 (20:17 +0000)]
Close a few unclosed tags.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93377
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Tue, 12 Feb 2002 18:13:58 +0000 (18:13 +0000)]
Too many people are wasting time trying to make these things work.
By the way, it seems many people are considering moving to 2.0 just to get
"integrated ldap support". I guess they will be disappointed.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93376
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Tue, 12 Feb 2002 17:41:35 +0000 (17:41 +0000)]
Out foul tabs. No function change.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93375
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 12 Feb 2002 17:32:06 +0000 (17:32 +0000)]
After hours of debugging, the answer was -trivial-, but extremely
obscure and difficult to trace. This should do away with the handle
corruption we experienced. If anyone cares to walk the crt (source
is installed in vc\src\crt if you install it w/ Visual C++/Studio)
it's worth understanding why this occured.
This patch
1. creates the pipe non-inherited, and dups the write end
for inheritence with limited permissions.
2. sets the STD_ERROR_HANDLE _after_ we fixup the FILE *stderr and fd 2.
3. Splits the signal_monitor event in two, service_init/service_term
for clarity and correctness.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93374
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Tue, 12 Feb 2002 17:16:24 +0000 (17:16 +0000)]
Correct ordering.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93373
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Tue, 12 Feb 2002 17:13:09 +0000 (17:13 +0000)]
Clarify what <IfModule> means in the world of mod_so.
PR: 9787
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93372
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 12 Feb 2002 00:14:47 +0000 (00:14 +0000)]
Perform a serious scrubbing of the child process, before we report that
we failed to create the child. Cleans up CloseHandle() destruction to
match all created handles - and postpone populating the *child_exit_event
until we succeed.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93369
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Tue, 12 Feb 2002 00:11:34 +0000 (00:11 +0000)]
This code seriously misassumed (and may yet) that stderr was a valid file.
It also has some bogus non-apr code that probably does great evil to win32
services. This must be bumped into .32, code review is incomplete still.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93368
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 11 Feb 2002 23:34:10 +0000 (23:34 +0000)]
Move the sleep until after we have duplicated the simple handles. We must
still pause and reflect on the Child's startup before WSADuplicateHandle()
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93367
13f79535 -47bb-0310-9956-
ffa450edef68
Greg Ames [Mon, 11 Feb 2002 23:20:16 +0000 (23:20 +0000)]
if a child detects a resource shortage on accept(), limit the rate of fork()s
to 1 per second until the situation clears up.
Inspired by: Martin Kraemer
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93366
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Mon, 11 Feb 2002 20:32:04 +0000 (20:32 +0000)]
Never close the handle, if it is the StdError psuedohandle.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93363
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Mon, 11 Feb 2002 15:53:39 +0000 (15:53 +0000)]
style/spelling tweaks
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93362
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Mon, 11 Feb 2002 15:46:44 +0000 (15:46 +0000)]
Win32: Handles returned by GetStdHandle are psuedo handles and should never be
passed to a CloseHandle call.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93361
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Mon, 11 Feb 2002 15:40:07 +0000 (15:40 +0000)]
Make apache -k shutdown an alias for apache -k stop. "shutdown" maintained
for backward compatability.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93360
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Mon, 11 Feb 2002 15:24:46 +0000 (15:24 +0000)]
Get apache -k restart -n apache2 working reliabily again.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93359
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Mon, 11 Feb 2002 04:56:10 +0000 (04:56 +0000)]
Remove all signal handling from the worker MPM's child processes. Instead,
we use the pipe of death for all communication between parent and child.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93358
13f79535 -47bb-0310-9956-
ffa450edef68
Greg Ames [Sun, 10 Feb 2002 21:16:25 +0000 (21:16 +0000)]
accept() error handling should be OK now.
I don't have a strong opinion on what we should do if the parent dies, now
that we don't have a real life example of that any more. It was a little
confusing at first, but OTOH it kept serving requests.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93357
13f79535 -47bb-0310-9956-
ffa450edef68
Greg Ames [Sun, 10 Feb 2002 14:21:44 +0000 (14:21 +0000)]
prefork shouldn't be killing its parent if a child runs out of resources.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93356
13f79535 -47bb-0310-9956-
ffa450edef68
Richard Bowen [Sat, 9 Feb 2002 21:15:55 +0000 (21:15 +0000)]
Copied changes that have been made recently to the 1.3 documentation.
Primarily additional explanation and examples.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93354
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Sat, 9 Feb 2002 14:24:36 +0000 (14:24 +0000)]
Windows should not hold up an otherwise excellent release.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93352
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Sat, 9 Feb 2002 13:44:07 +0000 (13:44 +0000)]
it's cold outside
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93351
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Sat, 9 Feb 2002 06:20:53 +0000 (06:20 +0000)]
I say the input filtering change are as complete as it will be for 2.0,
so remove the note in STATUS.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93350
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Sat, 9 Feb 2002 06:15:01 +0000 (06:15 +0000)]
Point at the JRE_1 tag if anyone is interested.
IMHO, v31 is dead.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93349
13f79535 -47bb-0310-9956-
ffa450edef68
Greg Stein [Sat, 9 Feb 2002 01:57:38 +0000 (01:57 +0000)]
Get rid of the DAVParam support. That was a concept to help out
mod_dav providers in the 1.0.x series. Nowadays, the providers are
full-fledged Apache modules and can define their own directives and
set up per-server and per-directory parameters. (for example,
mod_dav_fs and the DAVLockDB directive)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93348
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Fri, 8 Feb 2002 23:35:21 +0000 (23:35 +0000)]
hmmm... not so sure anymore
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93347
13f79535 -47bb-0310-9956-
ffa450edef68
Bradley Nicholes [Fri, 8 Feb 2002 22:07:03 +0000 (22:07 +0000)]
Fixed an alignment problem between httpd and aprlib
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93345
13f79535 -47bb-0310-9956-
ffa450edef68
Ian Holsman [Fri, 8 Feb 2002 19:58:26 +0000 (19:58 +0000)]
add another log message showing when we server a cached file (as info not debug)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93344
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Fri, 8 Feb 2002 19:37:47 +0000 (19:37 +0000)]
Some considerable fixes in sending log messages out to the event log.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93343
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Fri, 8 Feb 2002 19:37:02 +0000 (19:37 +0000)]
Drawing attention to the timing problem; push the wait up so we do about
nothing until WinNT initializes the app.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93342
13f79535 -47bb-0310-9956-
ffa450edef68
Bradley Nicholes [Fri, 8 Feb 2002 19:17:58 +0000 (19:17 +0000)]
Renamed the internal environment variable reference from NDK to LIBC
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93341
13f79535 -47bb-0310-9956-
ffa450edef68
Bradley Nicholes [Fri, 8 Feb 2002 19:17:26 +0000 (19:17 +0000)]
Added the renaming of apr_ldap.hnw to the prebuild precessing
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93340
13f79535 -47bb-0310-9956-
ffa450edef68
Bradley Nicholes [Fri, 8 Feb 2002 18:32:50 +0000 (18:32 +0000)]
Updated to use the newer locking API's. This file should probably be moved
to the httpd-ldap with the rest of the auth_ldap stuff.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93339
13f79535 -47bb-0310-9956-
ffa450edef68
Bradley Nicholes [Fri, 8 Feb 2002 18:31:32 +0000 (18:31 +0000)]
Added .def files for build on NetWare
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93338
13f79535 -47bb-0310-9956-
ffa450edef68
Bradley Nicholes [Fri, 8 Feb 2002 18:29:17 +0000 (18:29 +0000)]
Updated to use the newer locking APIs
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93337
13f79535 -47bb-0310-9956-
ffa450edef68
Jeff Trawick [Fri, 8 Feb 2002 18:00:58 +0000 (18:00 +0000)]
why are the skies cloudy all day?
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93336
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Fri, 8 Feb 2002 17:15:01 +0000 (17:15 +0000)]
Explain why I'm sitting on .32.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93335
13f79535 -47bb-0310-9956-
ffa450edef68
Greg Ames [Fri, 8 Feb 2002 14:47:10 +0000 (14:47 +0000)]
update CHANGES for an input side seg fault fix.
also, get rid of a mainframe term that somehow leaked into a comment which
might confuse people.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93334
13f79535 -47bb-0310-9956-
ffa450edef68
Ian Holsman [Fri, 8 Feb 2002 06:09:34 +0000 (06:09 +0000)]
style police
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93333
13f79535 -47bb-0310-9956-
ffa450edef68
Greg Ames [Fri, 8 Feb 2002 02:25:42 +0000 (02:25 +0000)]
ensure that ap_rgetline allocates storage for the request line each time it is
called.
This fixes a number of segfaults on daedalus where the first line is
empty (i.e. \r\n followed by a bunch of garbage)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93332
13f79535 -47bb-0310-9956-
ffa450edef68
Aaron Bannert [Thu, 7 Feb 2002 23:01:47 +0000 (23:01 +0000)]
Allow statically linked support binaries with the new
--enable-static-support flag, and enable this behavior in
the binbuild script. Also add a new --enable-static-htdbm
flag.
BTW, this takes care of 7/8th of a showstopper.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93331
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Thu, 7 Feb 2002 06:50:52 +0000 (06:50 +0000)]
That check is superfluous since we must have savename defined
(otherwise, we'd get APR_INCOMPLETE on apr_dir_read).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93330
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Thu, 7 Feb 2002 06:37:09 +0000 (06:37 +0000)]
Allow mod_autoindex to serve symlinks if permitted and optimize our stats
so that only one stat() is needed.
If we get APR_FINFO_MIN bits, lookup_dirent won't do a repeated stat()
call. So, let's do it here. Also, if we see a symlink, expand it.
(Technically, we don't *have* to expand the symlinks - the resolve_symlink
fix handles that, but we can't really assume that.) Since we know that
dirent will be rr->finfo anyway, go back to relying on dirent only for
APR_DIR checks.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93329
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Thu, 7 Feb 2002 06:29:57 +0000 (06:29 +0000)]
Fix resolve_symlink to save the original symlink name if known.
We would previously receive APR_INCOMPLETE on symlinks if wanted has
FINFO_NAME set because it isn't supported via apr_stat(). Furthermore, we
don't care what the real name is anyway (even if it apr_stat returned
.name) - we want to call it by the name the symlink says it is.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93328
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 7 Feb 2002 06:28:45 +0000 (06:28 +0000)]
Eliminate tons o cruft - we are in another thread - and these can all
be longlived malloced regions, or sit upon the stack. No need to mess
with pool conflicts.
The remaining pool accesses are still a problem to resolve.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93327
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Thu, 7 Feb 2002 00:24:12 +0000 (00:24 +0000)]
Upon advice of the FirstBill, I began looking for exceptions that occur
only in the service-mode. SetServiceDescription was borked, now fixed.
Since we don't use the posix/libc style stderr, I've also pitched that
code, which was causing an exception.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93326
13f79535 -47bb-0310-9956-
ffa450edef68
Ian Holsman [Wed, 6 Feb 2002 22:52:15 +0000 (22:52 +0000)]
bit foggy
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93324
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Wed, 6 Feb 2002 22:34:47 +0000 (22:34 +0000)]
This issue is completed.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93323
13f79535 -47bb-0310-9956-
ffa450edef68
Cliff Woolley [Wed, 6 Feb 2002 22:32:34 +0000 (22:32 +0000)]
Changing my vote. I no longer have a problem with this. At the time,
lots of changes were being made to worker to fix bugs, and it seemed
premature. Haven't seen much of that as of late.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93322
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Wed, 6 Feb 2002 22:30:56 +0000 (22:30 +0000)]
Move the 31 + fixes note to the beginning of the section.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93321
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Wed, 6 Feb 2002 22:27:24 +0000 (22:27 +0000)]
- We're not going to be doing an unmodified 2.0.31 release, so noting the
AP_DEBUG_ASSERT fix isn't helpful.
- The vote for perchild being required for GA is unanimous against. No
matter what interpretation you take, it isn't going to be a showstopper.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93320
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Wed, 6 Feb 2002 22:23:48 +0000 (22:23 +0000)]
Split out anything that calls for a vote to be in its own section.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93319
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Wed, 6 Feb 2002 22:19:57 +0000 (22:19 +0000)]
Be nice if we recorded that this problem might be fixed. =)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93318
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Wed, 6 Feb 2002 22:17:47 +0000 (22:17 +0000)]
Rearrange the titles a bit.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93317
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Wed, 6 Feb 2002 21:34:10 +0000 (21:34 +0000)]
Document the new default behavior for ServerName and improve the readability
a little.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93316
13f79535 -47bb-0310-9956-
ffa450edef68
Bradley Nicholes [Wed, 6 Feb 2002 21:13:57 +0000 (21:13 +0000)]
Implemented the handling of the SIGABRT signal.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93315
13f79535 -47bb-0310-9956-
ffa450edef68
Bradley Nicholes [Wed, 6 Feb 2002 21:13:28 +0000 (21:13 +0000)]
Removed the #ifdef NETWARE to allow the standard abort() function to
be called.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93314
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 6 Feb 2002 21:09:26 +0000 (21:09 +0000)]
If we only need to toggle the event, don't ask for the whole ball 'o wax.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93313
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Wed, 6 Feb 2002 21:00:39 +0000 (21:00 +0000)]
Point at Greg's daedalus patches.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93312
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Wed, 6 Feb 2002 20:05:49 +0000 (20:05 +0000)]
Cite the message id not the URL.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93311
13f79535 -47bb-0310-9956-
ffa450edef68
Ken Coar [Wed, 6 Feb 2002 20:02:22 +0000 (20:02 +0000)]
De-tabify. No content changes.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93310
13f79535 -47bb-0310-9956-
ffa450edef68
Ken Coar [Wed, 6 Feb 2002 19:42:12 +0000 (19:42 +0000)]
Separate showstoppers into next-beta and final-release sections.
Change a couple of my votes. Some minor formatting changes
(it's not code, so just deal with it ;-).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93309
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 6 Feb 2002 19:23:43 +0000 (19:23 +0000)]
Occifer Will from the Redundacy Dept of Redundancy reporting for duty...
Cleaning up a few more variables and fix a logged err status.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93308
13f79535 -47bb-0310-9956-
ffa450edef68
Ken Coar [Wed, 6 Feb 2002 19:09:47 +0000 (19:09 +0000)]
Add the FileETag description
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93307
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 6 Feb 2002 19:06:39 +0000 (19:06 +0000)]
Move around a bit of code so I can follow it better. -> EOF should always
take us to the module struct, and working backwards, the register hooks
and then top-level init stuff. At least that's how any other Apache
module is authored.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93306
13f79535 -47bb-0310-9956-
ffa450edef68
Joshua Slive [Wed, 6 Feb 2002 18:59:20 +0000 (18:59 +0000)]
Improve example perl script.
I'm no perl expert, so additional reviewing eyes may be needed.
PR: 9686
Submitted by: rodrigo campos <camposr@uol.com.br>, Patrik Grip-Jansson <patrikj@gnulix.org>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93305
13f79535 -47bb-0310-9956-
ffa450edef68
Jim Jagielski [Wed, 6 Feb 2002 18:39:50 +0000 (18:39 +0000)]
Ummmm experience on Daedalus implies we could do better :)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93302
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Wed, 6 Feb 2002 18:32:03 +0000 (18:32 +0000)]
Link to patch that incorporates all relevant bug fixes seen so far.
(only conflict from HEAD is in core.c where rbb/FirstBill snuck in some
hook changes...)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93301
13f79535 -47bb-0310-9956-
ffa450edef68
William A. Rowe Jr [Wed, 6 Feb 2002 18:23:31 +0000 (18:23 +0000)]
Give the child GENERIC_WRITE only to the stderr log channel,
GENERIC_READ|GENERIC_WRITE to the scoreboard mapping,
EVENT_MODIFY_STATE|SYNCHRONIZE to it's exit event,
and fix a _major_ bug in the NullACL code that set the length
by the size of the pointer-to-acl, rather than the size of an acl.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93300
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Wed, 6 Feb 2002 17:19:41 +0000 (17:19 +0000)]
Add note about APR_BRIGADE_NORMALIZE usage in core_input_filter.
Consensus has overruled the hook ordering showstopper and is now demoted
accordingly.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93298
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Wed, 6 Feb 2002 17:11:38 +0000 (17:11 +0000)]
Revision 1.79 was bogus.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93297
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Wed, 6 Feb 2002 16:58:37 +0000 (16:58 +0000)]
Be a bit more sane with regard to CanonicalNames. If the user has
specified they want to use the CanonicalName, but they have not
configured a port with the ServerName, then use the same port that
the original request used.
Submitted by: Ryan Bloom and Ken Coar
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93296
13f79535 -47bb-0310-9956-
ffa450edef68
Justin Erenkrantz [Wed, 6 Feb 2002 16:56:52 +0000 (16:56 +0000)]
We totally disregard the fact that notice is level 5 and always print
that. Yuck. Make these error message DEBUG level then.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93295
13f79535 -47bb-0310-9956-
ffa450edef68