]> granicus.if.org Git - apache/log
apache
22 years agoAdd the parts for the xml to html transformation system for the module
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

22 years agoCreate a new pool allocator for each worker thread
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

22 years agoChange httpd.conf default UseCanonicalName to off to make the server
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

22 years agoMore APR'izing and general cleanup. Need to handle the temp file correctly...
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

22 years agoAPR'ize some codepaths. Implement mkdir_structure. General cleanup...
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

22 years ago These files cannot be distributed at present - Justin, update your RC.32
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

22 years agoA final (hopefully) roll of JRE_1 has been made.
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

22 years agoSet some defaults...
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

22 years agoMove mod_disk_cache specific fields out of the cache_obj and into the
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

22 years agoJust a heads up to let people know what I'm working on. I ran into
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

22 years agoPerformance optimization: updated the worker MPM to recycle
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

22 years ago The final commit to achieve a quality release. We cannot use CreateThread
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

22 years ago Spell out some changes
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

22 years ago Address the issue raised on list that users with a LanguagePriority
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

22 years agoGrammar police coming through.
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

22 years ago What happened? 0.9.6b built just dandy without the flags... 0.9.6c won't
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

22 years agoanother race condition.
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

22 years agoonce more with feeling
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

22 years agofix a race condition.
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

22 years agoClose a few unclosed tags.
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

22 years agoToo many people are wasting time trying to make these things work.
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

22 years agoOut foul tabs. No function change.
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

22 years ago After hours of debugging, the answer was -trivial-, but extremely
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

22 years agoCorrect ordering.
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

22 years agoClarify what <IfModule> means in the world of mod_so.
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

22 years ago Perform a serious scrubbing of the child process, before we report that
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

22 years ago This code seriously misassumed (and may yet) that stderr was a valid file.
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

22 years ago Move the sleep until after we have duplicated the simple handles. We must
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

22 years agoif a child detects a resource shortage on accept(), limit the rate of fork()s
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

22 years ago Never close the handle, if it is the StdError psuedohandle.
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

22 years agostyle/spelling tweaks
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

22 years agoWin32: Handles returned by GetStdHandle are psuedo handles and should never be
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

22 years agoMake apache -k shutdown an alias for apache -k stop. "shutdown" maintained
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

22 years agoGet apache -k restart -n apache2 working reliabily again.
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

22 years agoRemove all signal handling from the worker MPM's child processes. Instead,
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

22 years agoaccept() error handling should be OK now.
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

22 years agoprefork shouldn't be killing its parent if a child runs out of resources.
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

22 years agoCopied changes that have been made recently to the 1.3 documentation.
Rich 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

22 years agoWindows should not hold up an otherwise excellent release.
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

22 years agoit's cold outside
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

22 years agoI say the input filtering change are as complete as it will be for 2.0,
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

22 years agoPoint at the JRE_1 tag if anyone is interested.
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

22 years agoGet rid of the DAVParam support. That was a concept to help out
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

22 years agohmmm... not so sure anymore
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

22 years agoFixed an alignment problem between httpd and aprlib
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

22 years agoadd another log message showing when we server a cached file (as info not debug)
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

22 years ago Some considerable fixes in sending log messages out to the event log.
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

22 years ago Drawing attention to the timing problem; push the wait up so we do about
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

22 years agoRenamed the internal environment variable reference from NDK to LIBC
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

22 years agoAdded the renaming of apr_ldap.hnw to the prebuild precessing
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

22 years agoUpdated to use the newer locking API's. This file should probably be moved
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

22 years agoAdded .def files for build on NetWare
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

22 years agoUpdated to use the newer locking APIs
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

22 years agowhy are the skies cloudy all day?
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

22 years agoExplain why I'm sitting on .32.
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

22 years agoupdate CHANGES for an input side seg fault fix.
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

22 years agostyle police
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

22 years agoensure that ap_rgetline allocates storage for the request line each time it is
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

22 years agoAllow statically linked support binaries with the new
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

22 years agoThat check is superfluous since we must have savename defined
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

22 years agoAllow mod_autoindex to serve symlinks if permitted and optimize our stats
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

22 years agoFix resolve_symlink to save the original symlink name if known.
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

22 years ago Eliminate tons o cruft - we are in another thread - and these can all
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

22 years ago Upon advice of the FirstBill, I began looking for exceptions that occur
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

22 years agobit foggy
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

22 years agoThis issue is completed.
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

22 years agoChanging my vote. I no longer have a problem with this. At the time,
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

22 years agoMove the 31 + fixes note to the beginning of the section.
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

22 years ago- We're not going to be doing an unmodified 2.0.31 release, so noting the
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

22 years agoSplit out anything that calls for a vote to be in its own section.
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

22 years agoBe nice if we recorded that this problem might be fixed. =)
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

22 years agoRearrange the titles a bit.
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

22 years agoDocument the new default behavior for ServerName and improve the readability
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

22 years agoImplemented the handling of the SIGABRT signal.
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

22 years agoRemoved the #ifdef NETWARE to allow the standard abort() function to
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

22 years ago If we only need to toggle the event, don't ask for the whole ball 'o wax.
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

22 years agoPoint at Greg's daedalus patches.
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

22 years agoCite the message id not the URL.
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

22 years agoDe-tabify. No content changes.
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

22 years ago Separate showstoppers into next-beta and final-release sections.
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

22 years ago Occifer Will from the Redundacy Dept of Redundancy reporting for duty...
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

22 years agoAdd the FileETag description
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

22 years ago Move around a bit of code so I can follow it better. -> EOF should always
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

22 years agoImprove example perl script.
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

22 years agoUmmmm experience on Daedalus implies we could do better :)
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

22 years agoLink to patch that incorporates all relevant bug fixes seen so far.
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

22 years ago Give the child GENERIC_WRITE only to the stderr log channel,
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

22 years agoAdd note about APR_BRIGADE_NORMALIZE usage in core_input_filter.
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

22 years agoRevision 1.79 was bogus.
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

22 years agoBe a bit more sane with regard to CanonicalNames. If the user has
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

22 years agoWe totally disregard the fact that notice is level 5 and always print
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

22 years agodon't try to place a header field in error-notes if ap_rgetline()
Jeff Trawick [Wed, 6 Feb 2002 16:19:03 +0000 (16:19 +0000)]
don't try to place a header field in error-notes if ap_rgetline()
returned something like APR_EOF, since len is not set in this
case and we can go off the end of storage

make sure we set r->status to something when we bail out due
to an error; otherwise, the request goes forward with meaningless
headers

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93294 13f79535-47bb-0310-9956-ffa450edef68

22 years agoyet another tweak to empty brigade checking on entry to core_input_filter():
Jeff Trawick [Wed, 6 Feb 2002 16:16:55 +0000 (16:16 +0000)]
yet another tweak to empty brigade checking on entry to core_input_filter():

  since APR_BRIGADE_EMPTY() assumes a non-empty brigade, we have to check
  before invoking that macro

  since APR_BRIGADE_EMPTY() can make a brigade empty, we have to check
  after invoking that macro

An obvious variation of this fix would be to change APR_BRIGADE_NORMALIZE()
to deal with empty brigades.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93293 13f79535-47bb-0310-9956-ffa450edef68

22 years agore-read this, and withdrew my vote. I thought we were talking binbuild,
Greg Ames [Wed, 6 Feb 2002 15:56:07 +0000 (15:56 +0000)]
re-read this, and withdrew my vote.  I thought we were talking binbuild,
but it seems more general.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93291 13f79535-47bb-0310-9956-ffa450edef68

22 years agoThat Train Don't Run
Justin Erenkrantz [Wed, 6 Feb 2002 08:55:12 +0000 (08:55 +0000)]
That Train Don't Run

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93283 13f79535-47bb-0310-9956-ffa450edef68

22 years agoNote fixes so that DB1 on a FreeBSD box work with apr-util.
Justin Erenkrantz [Wed, 6 Feb 2002 08:44:13 +0000 (08:44 +0000)]
Note fixes so that DB1 on a FreeBSD box work with apr-util.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93282 13f79535-47bb-0310-9956-ffa450edef68

22 years ago A cleanup from the redundancy dept. of redundancy
William A. Rowe Jr [Wed, 6 Feb 2002 08:14:11 +0000 (08:14 +0000)]
  A cleanup from the redundancy dept. of redundancy

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93281 13f79535-47bb-0310-9956-ffa450edef68

22 years ago Leaky as a sieve.
William A. Rowe Jr [Wed, 6 Feb 2002 08:11:23 +0000 (08:11 +0000)]
  Leaky as a sieve.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93280 13f79535-47bb-0310-9956-ffa450edef68

22 years ago Didn't mean to leave that in there. MPM works, how well I haven't yet
William A. Rowe Jr [Wed, 6 Feb 2002 07:31:31 +0000 (07:31 +0000)]
  Didn't mean to leave that in there.  MPM works, how well I haven't yet
  determined.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93279 13f79535-47bb-0310-9956-ffa450edef68

22 years ago Clean up more bogosity and leaky pipes [and fix a recent bug].
William A. Rowe Jr [Wed, 6 Feb 2002 07:30:22 +0000 (07:30 +0000)]
  Clean up more bogosity and leaky pipes [and fix a recent bug].

  1. The only good assert is a deleted assert.

  2. The child exit event is a very private item, can't pollute into
     other processes we create, shouldn't be named, and should never
     be accessable to anyone but the parent.

  3. We now pass 'handles', not just a single scoreboard.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93278 13f79535-47bb-0310-9956-ffa450edef68