]> granicus.if.org Git - apache/log
apache
25 years agoTake II of the shell consistancy change. Although I agree that the use
Jim Jagielski [Sat, 16 Jan 1999 22:00:46 +0000 (22:00 +0000)]
Take II of the shell consistancy change. Although I agree that the use
of '.' is easier on the eyes, 'x' does seem more common and old-dog
shell programmers kind of expect it. It's also easier to search for in
vi :)

Some may question why we need to wrap or protect if we are sure that
the $var isn't null, but it really doesn't cost that much for the
extra insurance and it stops people from having to shift "mental gears"
when they run across such statements.

Some may question why even bother with a consistant style... I think
it's important to write readable code and understandable code and code
that others can maintain easily. A consistant style, IMO, helps this
effort. It also just plain looks better :)
PR:
Obtained from:
Submitted by:
Reviewed by:

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

25 years agoBack out jim's recent "x"/"." change. This is a veto and I've given
dgaudet [Fri, 15 Jan 1999 22:39:56 +0000 (22:39 +0000)]
Back out jim's recent "x"/"." change.  This is a veto and I've given
reasons in new-httpd.

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

25 years agoFinal phase of shell programming style consistancy check.
Jim Jagielski [Fri, 15 Jan 1999 20:59:39 +0000 (20:59 +0000)]
Final phase of shell programming style consistancy check.
PR:
Obtained from:
Submitted by:
Reviewed by:

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

25 years agoOlder shells don't support the newer method
Jim Jagielski [Fri, 15 Jan 1999 15:06:59 +0000 (15:06 +0000)]
Older shells don't support the newer method
of shell execute (  )

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

25 years agoFirst step in making binbuild.sh more
Jim Jagielski [Fri, 15 Jan 1999 15:01:16 +0000 (15:01 +0000)]
First step in making binbuild.sh more
"universal" as far as working with all/most shells. Remove the
findprg.sh helper since PrintPath works just fine

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

25 years agoOops, forgot to add it here.
brian [Fri, 15 Jan 1999 00:59:12 +0000 (00:59 +0000)]
Oops, forgot to add it here.

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

25 years agoThis is the document on how to use mod_rewrite to eliminate the need for
brian [Fri, 15 Jan 1999 00:57:10 +0000 (00:57 +0000)]
This is the document on how to use mod_rewrite to eliminate the need for
virtualhost settings in the config file.  Many thanks to Tony Finch <dot@dotat.at>
for contributing this!

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

25 years ago Fix a typo.
Ken Coar [Tue, 12 Jan 1999 20:02:00 +0000 (20:02 +0000)]
Fix a typo.

Submitted by: Robin Langford <Robin_Langford@US.IBM.Com>
Reviewed by: Ken Coar

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

25 years agoFix typos, update for new makefiles.
Roy T. Fielding [Sun, 10 Jan 1999 05:47:07 +0000 (05:47 +0000)]
Fix typos, update for new makefiles.

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

25 years agoTry to avoid some confusion from the changing of command line arguments,
pcs [Sat, 9 Jan 1999 16:53:56 +0000 (16:53 +0000)]
Try to avoid some confusion from the changing of command line arguments,
by documenting the meanings of the arguments for each different version of
Apache. This is important since the current live site now documents the
"new" behaviour (for -L, -l, h) even though there is no released Apache
for which that documentation is valid. Even after releasing 1.3.4 users of
older versions will be accessing the documentation.

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

25 years ago ???
Ken Coar [Fri, 8 Jan 1999 23:24:46 +0000 (23:24 +0000)]
???

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

25 years ago The semi-occasional partial cleaning-up of the HTML..
Ken Coar [Fri, 8 Jan 1999 23:13:29 +0000 (23:13 +0000)]
The semi-occasional partial cleaning-up of the HTML..

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

25 years ago Add the documentation for the RemoveHandler directive.
Ken Coar [Fri, 8 Jan 1999 22:37:03 +0000 (22:37 +0000)]
Add the documentation for the RemoveHandler directive.

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

25 years agoSubmitted by: Joe Moenich <moenich@us.ibm.com>
Manoj Kasichainula [Wed, 6 Jan 1999 21:56:57 +0000 (21:56 +0000)]
Submitted by:   Joe Moenich <moenich@us.ibm.com>
Reviewed by: Manoj Kasichainula <manojk@raleigh.ibm.com>
Various TPF tweaks, simplifying installation, etc.

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

25 years agoAdded binbuild.sh and findprg.sh helpers to make it easier for us
Roy T. Fielding [Tue, 5 Jan 1999 05:14:52 +0000 (05:14 +0000)]
Added binbuild.sh and findprg.sh helpers to make it easier for us
to build binary distributions.  This is Lars' "take 2" version of 12/26.

Submitted by: Lars Eilebrecht
Reviewed by: Roy Fielding, Randy Terbush

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

25 years ago Allow fancyindexed directories to be presorted in some other way
Ken Coar [Mon, 4 Jan 1999 14:35:53 +0000 (14:35 +0000)]
Allow fancyindexed directories to be presorted in some other way
than by name.

PR: 1699
Submitted by: Ken Coar
Reviewed by: Martin Kraemer

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

25 years agoSmall fix for mod_env.html: The module was documented as to be _not_
Ralf S. Engelschall [Sat, 2 Jan 1999 13:24:41 +0000 (13:24 +0000)]
Small fix for mod_env.html: The module was documented as to be _not_
compiled into Apache per default, although it _IS_ compiled into
Apache per default.

Submitted by: Sim Harbert <sim@mindspring.com>
Reviewed by: Ralf S. Engelschall
PR: 3572

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

25 years agoTwo minor enhancements to mod_rewrite: First RewriteRule now also supports the
Ralf S. Engelschall [Fri, 1 Jan 1999 19:50:23 +0000 (19:50 +0000)]
Two minor enhancements to mod_rewrite: First RewriteRule now also supports the
``nocase|NC'' flag (as RewriteCond already does for ages) to match case
insensitive (this especially avoids nasty patterns like `[tT][eE][sS][tT]').
Second two additional internal map functions `escape' and `unescape' were
added which can be used to escape/unescape to/from hex-encodings in URLs parts
(this is especially useful in combination with map lookups).

Submitted by: Magnus Bodin, Ian Kallen
Integrated and fixed by: Ralf S. Engelschall

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

25 years ago``Oh, by the way: the same procedure as last year?
Ralf S. Engelschall [Fri, 1 Jan 1999 19:04:34 +0000 (19:04 +0000)]
``Oh, by the way: the same procedure as last year?
  The same procedure as _every_ year, James!''

So, a lot of touched files here, but it's just a tiny harmless patch.
As every year we bump up the year number in our copyright headers.

1. "199x-1998" => "199x-1999"
2. "1998"      => "1998-1999"

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

25 years agoFix a few minor inconsistencies related to directive scoping
Ralf S. Engelschall [Fri, 1 Jan 1999 17:03:12 +0000 (17:03 +0000)]
Fix a few minor inconsistencies related to directive scoping
============================================================

1. httpd -h

Under "httpd -h" one gets a nice English description in which scope a
directive can occur. But we talk here only about <Directory> and <Location>,
although <Files> is treated the same (also with `cmd->override ==
ACCESS_CONF|OR_ALL'). So I think it's correct to also list <Files>, too.

2. Used scope variants

Currently we have 203 directives and they use the following scopes (the
numbers in parenthesis gives the number of directives using a particular
scope):

   RSRC_CONF (106)
   RSRC_CONF|ACCESS_CONF (5)
   RSRC_CONF|ACCESS_CONF|OR_ALL (1)            <--
   RSRC_CONF|ACCESS_CONF|OR_AUTHCFG (2)        <--
   ACCESS_CONF (5)
   OR_AUTHCFG (20)
   OR_LIMIT (3)
   OR_OPTIONS (4)
   OR_FILEINFO (21)
   OR_INDEXES (23)
   OR_ALL (13)

This is well spreaded and sounds reasonable. Except for
the two classes:

   RSRC_CONF|ACCESS_CONF|OR_ALL (1)
   RSRC_CONF|ACCESS_CONF|OR_AUTHCFG (2)

The first one is just a syntax overkill. It means only OR_ALL, because OR_ALL
includes (implicitly) already RSRC_CONF and ACCESS_CONF. So, when we fix
this to OR_ALL we get:

   RSRC_CONF (106)
   RSRC_CONF|ACCESS_CONF (5)
   RSRC_CONF|ACCESS_CONF|OR_AUTHCFG (2)        <--
   ACCESS_CONF (5)
   OR_AUTHCFG (20)
   OR_LIMIT (3)
   OR_OPTIONS (4)
   OR_FILEINFO (21)
   OR_INDEXES (23)
   OR_ALL (14)

The remaining RSRC_CONF|ACCESS_CONF|OR_AUTHCFG is used by two directives:
UseCanonicalName and ContentDigest. Two not too old directives which were
added mostly at the same time. They're are implemented the same way.
But the scope looks incorrect. Why?

First, it's again syntax overkill, ok. We can reduce it to
RSRC_CONF|OR_AUTHCFG. But when we compare it to all other used scopes, it
looks very inconsistent. No other of the 203 directives want to be applicable
in such a non-orthoginal scope: on the first hand inside the AuthConfig scope
(which means .htaccess under "AllowOverride AuthConfig" plus _INSIDE_ of
<Directory>/<Location>/<Files> sections in httpd.conf only) and on the other
hand also in RSRC_CONF (which means _OUTSIDE_ of
<Directory>/<Location>/<Files> sections in httpd.conf only). Sure, finally
it's everywhere in httpd.conf plus .htaccess under AuthConfig scope.  But it's
not intuitive: Directives which want to be applicable in such a total scope
use OR_OPTIONS, OR_FILEINFO or OR_INDEXES. And when we think about
UseCanonicalName and ContentDigest we find out that they belongs more to
Options, XBitHack and CheckSpelling than to any AuthXXXX directives.

So, I propose to change the scope of those two directives to OR_OPTIONS.  It
makes no big difference, of course. It still is useable everwhere inside
httpd.conf, but inside .htaccess now under Options instead of AuthConfig.  And
it both belongs to the more correct group of directives and makes our list of
used scopes more consistent.

With the above patch be get this consistent scope-list:

   RSRC_CONF (106)
   RSRC_CONF|ACCESS_CONF (5)
   ACCESS_CONF (5)
   OR_AUTHCFG (20)
   OR_LIMIT (3)
   OR_OPTIONS (6)
   OR_FILEINFO (21)
   OR_INDEXES (23)
   OR_ALL (14)

When we take into account that _theoretically_ there are a lot more variants
of these or'ed values are possible, this list is _VERY_ clean. Actually it's
the most clean variant I can think of (except for the fact that the whole
mechanism is a horrible mess ;-)...

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

25 years agoA little update (DefaultLanguage wasn't on the directives page).
Lars Eilebrecht [Sun, 27 Dec 1998 02:38:15 +0000 (02:38 +0000)]
A little update (DefaultLanguage wasn't on the directives page).

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

25 years agoSome updates/modifications (based on the patch from the PR).
Lars Eilebrecht [Fri, 18 Dec 1998 23:49:44 +0000 (23:49 +0000)]
Some updates/modifications (based on the patch from the PR).

PR: 3549
Submitted by: Joshua Slive <slive+apachebugs@finance.commerce.ubc.ca>

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

25 years agofile moved
dgaudet [Fri, 18 Dec 1998 22:29:56 +0000 (22:29 +0000)]
file moved

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

25 years agoCleanup the command line options: `-?' was documented to show the usage list
Ralf S. Engelschall [Thu, 17 Dec 1998 15:09:33 +0000 (15:09 +0000)]
Cleanup the command line options: `-?' was documented to show the usage list
but does it with an error because `?' is not a valid command. OTOH a lot of
users expect `-h' to print such a usage list and instead are annoyed for ages
by our huge unreadable list of directives.  So we now changed the command line
options this way:

 1. `-L' => `-R'
    Intent: we need `-L' to be free, and `-R' for the DSO run-time path is
    very similar to the popular linker option.

 2. `-h' => `-L'
    Intent: while -l gives the small list of modules, -L now gives the
    large list of directives implemented by these modules.  This is also
    consistent with -v (short version info) and -V (large version info).

 3. `-?' => `-h'
    Intent: it's now the expected option ;-)

The manual page was adjusted accordingly.

Submitted by: Ralf S. Engelschall
Reviewed by: Randy Terbush
PR: 2714

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

25 years agoFix dumb typo
pcs [Tue, 15 Dec 1998 13:54:02 +0000 (13:54 +0000)]
Fix dumb typo

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

25 years agoupdate the draft-ietf-http-connection-00 link... this new link works... but
dgaudet [Sun, 13 Dec 1998 20:42:16 +0000 (20:42 +0000)]
update the draft-ietf-http-connection-00 link... this new link works... but
I'm still not sure if this draft has issued as an RFC or if it's just fallen
dead
PR:
Obtained from:
Submitted by:
Reviewed by:

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

25 years agoPORT: Add Dynamic Shared Object (DSO) support for BSDI (v4.0).
Ralf S. Engelschall [Sun, 6 Dec 1998 16:14:19 +0000 (16:14 +0000)]
PORT: Add Dynamic Shared Object (DSO) support for BSDI (v4.0).

Submitted by: Tom Serkowski <tks@bsdi.com>
PR: 3453

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

25 years agoFix HTML
pcs [Fri, 4 Dec 1998 17:39:24 +0000 (17:39 +0000)]
Fix HTML

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

25 years agoFix negotiation so that we prefer an encoded variant over an unencoded
pcs [Fri, 4 Dec 1998 17:37:06 +0000 (17:37 +0000)]
Fix negotiation so that we prefer an encoded variant over an unencoded
variant if the user-agent explicitly says it can accept that encoding.
Previously we always preferred the unencoded variant.

PR: 3447
Submitted by: Paul Ausbeck <paula@alumni.cse.ucsc.edu>
Reviewed by: Paul Sutton

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

25 years agoActually, without a DefaultLanguage documents are considered to have _no_
pcs [Wed, 2 Dec 1998 17:01:26 +0000 (17:01 +0000)]
Actually, without a DefaultLanguage documents are considered to have _no_
language attribute. Apache does not default to English.

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

25 years ago Put in Paul's DefaultLanguage code. I don't recall seeing
Ken Coar [Wed, 2 Dec 1998 03:45:51 +0000 (03:45 +0000)]
Put in Paul's DefaultLanguage code.  I don't recall seeing
any negative comments, and it's pretty valuable for multilingual
sites.

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

25 years agoA few minor HTML fixes
pcs [Mon, 23 Nov 1998 15:21:18 +0000 (15:21 +0000)]
A few minor HTML fixes

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

25 years agoNote that Redirect* require FileInfo override.
pcs [Fri, 20 Nov 1998 17:07:38 +0000 (17:07 +0000)]
Note that Redirect* require FileInfo override.

PR: 3346

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

25 years agoMake documentation clearer for Windows users: state when descriptions
pcs [Fri, 20 Nov 1998 16:39:03 +0000 (16:39 +0000)]
Make documentation clearer for Windows users: state when descriptions
apply only to Unix; add links to Windows and TPF instructions. Where
defaults are different in OS/2 or Windows, show them.  Add the -k command
line option (Windows only).

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

25 years agoDon't assume that filename extension is at the end of the filename
pcs [Fri, 20 Nov 1998 16:34:17 +0000 (16:34 +0000)]
Don't assume that filename extension is at the end of the filename

PR: 3151

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

25 years agoAdd link to description of how files with multiple extensions are
pcs [Fri, 20 Nov 1998 15:56:34 +0000 (15:56 +0000)]
Add link to description of how files with multiple extensions are
handled. At the same time update the descriptions of the directives
to make the descriptions in the authoritative file (mod/mod_mime.html).

PR: 3151

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

25 years agoBe more careful when documenting the way that extensions are mapped to
pcs [Fri, 20 Nov 1998 15:45:36 +0000 (15:45 +0000)]
Be more careful when documenting the way that extensions are mapped to
meta data. Note the effect of multiple extensions in all the Add*
directive descriptions, and explain that these directives add or override
existing mappings. Remove assumptions that there is only one extension.
Add note about how setting both handlers and media types could result in
unexpected results. Remove some highly misleading information such as that
the type is the extension left "after content-encoding and language
extensions have been removed"

PR: 3151

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

25 years agoFix documentation of `Action' directive: It can activate a CGI script when
Ralf S. Engelschall [Wed, 18 Nov 1998 09:15:27 +0000 (09:15 +0000)]
Fix documentation of `Action' directive: It can activate a CGI script when
either a handler or a MIME content type is triggered by the request. We forgot
to mention the handler-based variant here.

Submitted by: Andrew Pimlott <pimlott@math.harvard.edu>
Reviewed by: Ralf S. Engelschall
PR: 3340

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

25 years ago Update the compatibility note about "exec cgi" a little.
Ken Coar [Mon, 16 Nov 1998 12:21:52 +0000 (12:21 +0000)]
Update the compatibility note about "exec cgi" a little.

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

25 years agoFinalize my suEXEC/APACI patch...
Lars Eilebrecht [Thu, 12 Nov 1998 20:10:52 +0000 (20:10 +0000)]
Finalize my suEXEC/APACI patch...

This is a temporary version. I'll update the paths later based
on what we decide regarding the APACI default paths.

(Any native english speaker is welcome to proofread the text. :-))

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

25 years agoRemove an old "old" from the old days where we thought mod_alias will be old ;-)
Ralf S. Engelschall [Mon, 9 Nov 1998 16:44:08 +0000 (16:44 +0000)]
Remove an old "old" from the old days where we thought mod_alias will be old ;-)
Thanks to Marc for discovering this too offensive wording...

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

25 years ago Make it more clear that AuthName takes a single argument, and fix
Ken Coar [Sat, 7 Nov 1998 00:10:40 +0000 (00:10 +0000)]
Make it more clear that AuthName takes a single argument, and fix
a broken example in the FAQ.

PR: 3360
Submitted by: Jonathan Hartzog <jhartzog@w00f.com>

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

25 years agoRLimit* vs. premature end of script headers
Lars Eilebrecht [Fri, 6 Nov 1998 17:28:05 +0000 (17:28 +0000)]
RLimit* vs. premature end of script headers

PR: 3136
Submitted by: Aaron Digulla

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

25 years agoFix some bad links in TPF documentation
Manoj Kasichainula [Wed, 4 Nov 1998 19:31:50 +0000 (19:31 +0000)]
Fix some bad links in TPF documentation

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

25 years agoSubmitted by: Joe Moenich and others at IBM
Manoj Kasichainula [Tue, 3 Nov 1998 22:06:29 +0000 (22:06 +0000)]
Submitted by: Joe Moenich and others at IBM
Newly created files from the TPF port

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

25 years agoPR: 2706
Manoj Kasichainula [Thu, 29 Oct 1998 20:27:13 +0000 (20:27 +0000)]
PR: 2706
Changed references to "/status" to "/server-status". This isn't really
necessary, but a user was confused by the difference between the docs and
the configuration file, and consistency is a good thing.

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

25 years ago Change the FastCGI URL to which the FAQ points; use the
Ken Coar [Fri, 23 Oct 1998 18:46:12 +0000 (18:46 +0000)]
Change the FastCGI URL to which the FAQ points; use the
site's main page instead of a stale one.

Submitted by: Marc Mengel <mengel@fnal.gov>
Reviewed by: Ken Coar

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

25 years ago Add a 'howto' item submitted in April of 1998 (ouch!).
Ken Coar [Fri, 23 Oct 1998 15:14:14 +0000 (15:14 +0000)]
Add a 'howto' item submitted in April of 1998 (ouch!).

Submitted by: David Sedlock <das@step.de>
Reviewed by: Ken Coar

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

25 years agoAdd hint to HP performance tuning document on authors request.
Ralf S. Engelschall [Fri, 23 Oct 1998 07:43:09 +0000 (07:43 +0000)]
Add hint to HP performance tuning document on authors request.

Submitted by: rick jones <raj@cup.hp.com>
PR: 3214

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

25 years ago Fix some broken HTML, and note that the "-k option" stuff is
Ken Coar [Thu, 22 Oct 1998 20:48:40 +0000 (20:48 +0000)]
Fix some broken HTML, and note that the "-k option" stuff is
new with 1.3.3.

PR: 3252

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

25 years ago Note that the SuppressHTMLPreamble IndexOption only came in
Ken Coar [Thu, 22 Oct 1998 17:43:20 +0000 (17:43 +0000)]
Note that the SuppressHTMLPreamble IndexOption only came in
with Apache 1.3.

PR: 3267

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

25 years agoFix a few bugs in the mod_rewrite documentation by the
Ralf S. Engelschall [Thu, 22 Oct 1998 12:02:27 +0000 (12:02 +0000)]
Fix a few bugs in the mod_rewrite documentation by the
help of some hints from Adam M Donahue <amd0978@acf3.nyu.edu>.

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

25 years agoAdd a "default-handler" handler that calls the default_hander()
Marc Slemko [Wed, 21 Oct 1998 05:57:58 +0000 (05:57 +0000)]
Add a "default-handler" handler that calls the default_hander()
function which is normally called for static content.  This allows
you to override a specific handler.  This is not a complete solution to
being able to "unconfigure" things as asked for in PR#2979, but it is
still useful.

PR:
Obtained from:
Submitted by:
Reviewed by:

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

25 years agoSince this entry was based on a small number of reports some time ago
Marc Slemko [Mon, 19 Oct 1998 04:59:36 +0000 (04:59 +0000)]
Since this entry was based on a small number of reports some time ago
and current versions of HP's compiler appear to be fine and I haven't
seen anyone report this in a long time, remove the reference to problems
with HP's compiler.

PR:
Obtained from:
Submitted by: Nathaniel McIntosh <mcintosh@cup.hp.com>
Reviewed by:

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

25 years ago Add a note about the size restriction on AddDescription text.
Ken Coar [Fri, 16 Oct 1998 06:48:11 +0000 (06:48 +0000)]
Add a note about the size restriction on AddDescription text.

PR: 3218

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

25 years agoAdd missing ProxyVia directive.
Marc Slemko [Thu, 15 Oct 1998 16:54:09 +0000 (16:54 +0000)]
Add missing ProxyVia directive.

PR:
Obtained from:
Submitted by:
Reviewed by:

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

25 years agoDocument the -k command line argument. This is based on a previous
pcs [Wed, 7 Oct 1998 08:52:31 +0000 (08:52 +0000)]
Document the -k command line argument. This is based on a previous
patch to add this documentation from bhyde@pobox.com (16 Jun 1998).

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

25 years agoAdd the new mod_autoindex features to new_features_1_3, add hyperlinks to
Martin Kraemer [Tue, 6 Oct 1998 19:54:01 +0000 (19:54 +0000)]
Add the new mod_autoindex features to new_features_1_3, add hyperlinks to
the IndexOptions keyword arguments (in the new form HREF="#indexoption:keyword").

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

25 years agoDocument `ErrorLog syslog:facility' variant of error logging.
Ralf S. Engelschall [Sat, 3 Oct 1998 13:38:31 +0000 (13:38 +0000)]
Document `ErrorLog syslog:facility' variant of error logging.

Requested by: Youichirou Koga <y-koga@jp.FreeBSD.org>
Performed by: Ralf S. Engelschall
PR: 3096

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

25 years ago Back off a portion of the incremental-IndexOptions patch;
Ken Coar [Fri, 2 Oct 1998 21:35:33 +0000 (21:35 +0000)]
Back off a portion of the incremental-IndexOptions patch;
unprefixed keywords should clear all inherited options and
start setting the local directory's options from scratch.
Otherwise, 'keyword' and '+keyword' are essentially identical,
and clearing inheritance a pain.

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

25 years agoReflect the fact that "Siemens Nixdorf" has been renamed to "Siemens".
Martin Kraemer [Thu, 1 Oct 1998 18:25:12 +0000 (18:25 +0000)]
Reflect the fact that "Siemens Nixdorf" has been renamed to "Siemens".

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

25 years ago If this isn't a FAQ, I don't know what it is. And I don't want to
Ken Coar [Wed, 30 Sep 1998 15:19:00 +0000 (15:19 +0000)]
If this isn't a FAQ, I don't know what it is.  And I don't want to
guess.

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

25 years ago There appear to be no dissenters (other than for brand-new and
Ken Coar [Mon, 28 Sep 1998 22:32:10 +0000 (22:32 +0000)]
There appear to be no dissenters (other than for brand-new and
incompatible syntaxes) after three days, and I want to get this
in for 1.3.3.  It can always be modified or reverted later.

Add +/- prefixes to IndexOptions keywords, allow merging of
multiple occurrences, and document the changes.

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

25 years ago Add the AIX compiler bug to the FAQ.
Ken Coar [Sun, 27 Sep 1998 17:36:12 +0000 (17:36 +0000)]
Add the AIX compiler bug to the FAQ.

PR: 2312, 2534, 2664, 2853, 3042

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

25 years ago Correct name for IndexOptions keyword.
Ken Coar [Thu, 24 Sep 1998 15:27:52 +0000 (15:27 +0000)]
Correct name for IndexOptions keyword.

PR: 3066

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

25 years agoBS2000 only: Change nasty BS2000AuthFile to less dangerous BS2000Account
Martin Kraemer [Thu, 17 Sep 1998 20:23:40 +0000 (20:23 +0000)]
BS2000 only: Change nasty BS2000AuthFile to less dangerous BS2000Account
(no need to store a password anywhere)

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

25 years ago Some more consistency (cgi -> CGI) fixes, and shortened long lines.
Ken Coar [Thu, 17 Sep 1998 14:52:03 +0000 (14:52 +0000)]
Some more consistency (cgi -> CGI) fixes, and shortened long lines.
(There are about 200 more >80 lines in the dos, but I haven't the
time now to fix 'em.  Oh well.)

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

25 years ago More documentation consistency cleanup for 1.3.2.
Ken Coar [Thu, 17 Sep 1998 14:15:02 +0000 (14:15 +0000)]
More documentation consistency cleanup for 1.3.2.

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

25 years ago The semi-regular HTML cleanup of the documentation. There are
Ken Coar [Thu, 17 Sep 1998 12:33:12 +0000 (12:33 +0000)]
The semi-regular HTML cleanup of the documentation.  There are
some HTML errors (incorrect anchor nesting, primarily) coming in
another commit.

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

25 years ago Fix some typos and inaccuracies and incorrectnesses.
Ken Coar [Thu, 17 Sep 1998 12:06:41 +0000 (12:06 +0000)]
Fix some typos and inaccuracies and incorrectnesses.

PR: 3016
Submitted by: Youichirou Koga <y-koga@jp.FreeBSD.org>

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

25 years ago Fix 'resource config' to be 'server config.'
Ken Coar [Sun, 13 Sep 1998 10:03:57 +0000 (10:03 +0000)]
Fix 'resource config' to be 'server config.'

PR: 2997

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

25 years agoPR:
Jim Jagielski [Sat, 12 Sep 1998 20:16:51 +0000 (20:16 +0000)]
PR:
Obtained from:
Submitted by:
Reviewed by:
mod_status is now a Base module and included by default.

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

25 years agoFix mod_auth_*.html documents: NSCA -> NCSA
Ralf S. Engelschall [Sat, 12 Sep 1998 11:26:02 +0000 (11:26 +0000)]
Fix mod_auth_*.html documents: NSCA -> NCSA

Submitted by: Youichirou Koga <y-koga@jp.FreeBSD.org>
PR: 2991

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

25 years agoRename some references in the docs from the old "OSF1" term to the official
Ralf S. Engelschall [Thu, 10 Sep 1998 07:40:43 +0000 (07:40 +0000)]
Rename some references in the docs from the old "OSF1" term to the official
term "Digital UNIX".

Submitted by: Robert Urban <urban@rto.dec.com>

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

25 years agoFix documentation of ProxyPass/ProxyPassReverse according to the
Ralf S. Engelschall [Thu, 10 Sep 1998 07:30:51 +0000 (07:30 +0000)]
Fix documentation of ProxyPass/ProxyPassReverse according to the
trailing slash problem.

Submitted by: Jon Drukman <jsd@gamespot.com>
Reviewed by: Ralf S. Engelschall
PR: 2933

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

25 years agoBe explicit about the obvious; "if you enable SSIs for a directory
Marc Slemko [Wed, 9 Sep 1998 16:01:03 +0000 (16:01 +0000)]
Be explicit about the obvious; "if you enable SSIs for a directory
tree the setting only applies to that directory tree!"

PR:
Obtained from:
Submitted by:
Reviewed by:

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

25 years agoSameer posted the AllowCONNECT back in march. I adapted it to default
Martin Kraemer [Tue, 8 Sep 1998 21:15:53 +0000 (21:15 +0000)]
Sameer posted the AllowCONNECT back in march. I adapted it to default
to ports 443 and 563 (for https:// and snews://) and wrote a description
for the mod_proxy.html document.

Submitted by: Sameer Parekh <sameer@c2.net>

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

25 years agoUpdates, and announce that php3 is running perfectly
Martin Kraemer [Tue, 8 Sep 1998 21:06:19 +0000 (21:06 +0000)]
Updates, and announce that php3 is running perfectly

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

25 years agoAdd some more detailed information about ListenBacklog and MaxClients,
Marc Slemko [Mon, 7 Sep 1998 08:31:45 +0000 (08:31 +0000)]
Add some more detailed information about ListenBacklog and MaxClients,
plus a few misc cleanups.

PR:
Obtained from:
Submitted by:
Reviewed by:

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

25 years agoExtendedStatus is first in 1.3.2, _NOT_ 1.3. Please be careful when
Marc Slemko [Sun, 6 Sep 1998 19:00:41 +0000 (19:00 +0000)]
ExtendedStatus is first in 1.3.2, _NOT_ 1.3.  Please be careful when
noting such things to avoid confused users.

PR:
Obtained from:
Submitted by:
Reviewed by:

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

25 years agoFix mod_expires to add Expires headers for content that isn't served
Marc Slemko [Fri, 4 Sep 1998 18:15:45 +0000 (18:15 +0000)]
Fix mod_expires to add Expires headers for content that isn't served
from disk (ie. the case where r->finfo.st_mode == 0), unless it is
a modification date based setting.

PR:
Obtained from:
Submitted by: Paul Phillips <paulp@go2net.com>
Reviewed by:

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

25 years ago Update the filname column width-sizing piece of mod_autoindex
Ken Coar [Wed, 2 Sep 1998 21:04:39 +0000 (21:04 +0000)]
Update the filname column width-sizing piece of mod_autoindex
so that it's customisable with a NameLength keyword on the
IndexOptions directive.  A value of '*' means 'as wide as the
longest filename,' which was the default effect of the last
patch in this area.

PR: 1949, 2324

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

25 years ago Clean up mod_autoindex's storage of the IndexOptions settings.
Ken Coar [Mon, 31 Aug 1998 01:18:48 +0000 (01:18 +0000)]
Clean up mod_autoindex's storage of the IndexOptions settings.
They are per-directory, not per-filename, so keeping them in
an array is confusing and pointless.  They're now stored in an
int in the module config record.  Also (finally!) fix the
FancyIndexing directive so it gets merged into any IndexOptions
settings for the current directory, rather than replacing them.

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

25 years agoLocationMatch, not Location, is only 1.3+.
Marc Slemko [Thu, 27 Aug 1998 06:49:24 +0000 (06:49 +0000)]
LocationMatch, not Location, is only 1.3+.

PR:
Obtained from:
Submitted by: Paul Phillips <paulp@go2net.com>
Reviewed by:

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

25 years agoRemove bad reference to non-existing SERVER_VERSION in mod_rewrite.html
Ralf S. Engelschall [Mon, 24 Aug 1998 18:39:27 +0000 (18:39 +0000)]
Remove bad reference to non-existing SERVER_VERSION in mod_rewrite.html

Submitted by: Youichirou Koga <y-koga@jp.FreeBSD.ORG>
Reviewed by: Ralf S. Engelschall
PR: 2895

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

25 years agoFix hyperlinks in vhost/ area.
Ralf S. Engelschall [Wed, 19 Aug 1998 06:16:58 +0000 (06:16 +0000)]
Fix hyperlinks in vhost/ area.
Thanks to Jean-Philippe BAUDOUIN <baudouin@cyberaccess.fr> for hints.

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

25 years agoAdd proxy Via: header management. Currently, Via: headers can be left
Martin Kraemer [Sun, 16 Aug 1998 20:51:52 +0000 (20:51 +0000)]
Add proxy Via: header management. Currently, Via: headers can be left
unchanged (compatibility), can be set to protocol and host only,
or to protocol, host and comment. Optionally, all Via: headers can
be suppressed if intranet privacy in companies is desired when going out
over a firewall apache.

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

25 years agoForgot that LimitRequestBody is allowed everywhere.
Roy T. Fielding [Wed, 12 Aug 1998 00:31:44 +0000 (00:31 +0000)]
Forgot that LimitRequestBody is allowed everywhere.

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

25 years agoDocumentation for the LimitRequest* directives.
Roy T. Fielding [Wed, 12 Aug 1998 00:29:14 +0000 (00:29 +0000)]
Documentation for the LimitRequest* directives.

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

25 years agomod_status isn't included by default so ExtendedStatus
Jim Jagielski [Tue, 11 Aug 1998 17:33:48 +0000 (17:33 +0000)]
mod_status isn't included by default so ExtendedStatus
is Extension not Base directive

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

25 years agoMove the ExtendedStatus option to mod_status
Jim Jagielski [Tue, 11 Aug 1998 15:37:50 +0000 (15:37 +0000)]
Move the ExtendedStatus option to mod_status

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

25 years agoAnd now the docs for ExtendedStatus
Jim Jagielski [Tue, 11 Aug 1998 00:24:28 +0000 (00:24 +0000)]
And now the docs for ExtendedStatus

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

25 years agoAdd some missing entries to the index file.
Marc Slemko [Mon, 10 Aug 1998 18:00:03 +0000 (18:00 +0000)]
Add some missing entries to the index file.

PR:
Obtained from:
Submitted by:
Reviewed by:

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

25 years ago Allow CheckSpelling to be used anywhere, not just at the server
Ken Coar [Thu, 6 Aug 1998 23:31:55 +0000 (23:31 +0000)]
Allow CheckSpelling to be used anywhere, not just at the server
level.

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

25 years agoSome HTML error cleanups (according to DreamWeaver
Jim Jagielski [Thu, 6 Aug 1998 20:46:12 +0000 (20:46 +0000)]
Some HTML error cleanups (according to DreamWeaver
AND Alpha and BBEdit) as well as a start of a "how to submit a patch"
FAQ

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

25 years agoWe don't want to make people think that '_' are allowed in hostnames.
Lars Eilebrecht [Thu, 6 Aug 1998 01:05:30 +0000 (01:05 +0000)]
We don't want to make people think that '_' are allowed in hostnames.

PR: 2788

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

25 years agoQ: "my htaccess files are being ignored"
Marc Slemko [Wed, 5 Aug 1998 18:04:50 +0000 (18:04 +0000)]
Q: "my htaccess files are being ignored"
A: "yea, Apache listens to you if you tell it to."

PR:
Obtained from:
Submitted by:
Reviewed by:

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

25 years agoLink DSO modules against possible libraries from $(LIBS) (take 2)
Ralf S. Engelschall [Mon, 3 Aug 1998 08:44:10 +0000 (08:44 +0000)]
Link DSO modules against possible libraries from $(LIBS) (take 2)
=================================================================

Currently we have the following entry in our dso.html document:

| Because DSO modules cannot be linked against other DSO-based libraries (ld
| -lfoo) on all platforms (for instance a.out-based platforms usually don't
| provide this functionality while ELF-based platforms do) you cannot use the
| DSO mechanism for all types of modules. Or in other words, modules compiled as
| DSO files are restricted to only use symbols from the Apache core, from the C
| library (libc) and all other dynamic or static libraries used by the Apache
| core, or from static library archives (libfoo.a) containing position
| independend code. The only chance to use other code is to either make sure the
| Apache core itself already contains a reference to it or loading the code
| yourself via dlopen().

The important part here is: "cannot be linked .... on all platforms".  But
there _are_ platform (especially ELF-based ones) which support linking DSO
files agains other DSO files.  And even on platforms where this is not
possible is it possible to at least link against libraries assuming they
contain PIC code.

So, the idea is this: In the configuration process we already determine the
variable LDFLAGS and LIBS. They hold -L and -l options for linking
executables.  We parse these options and separate them into three classes:
OBJ, PIC and DSO.  And then we re-assemble a LIBS_SHLIB variable from only the
options in classes PIC and DSO. This variable is then used on the build
command for mod_xxx.so.

Example:

| $ ./configure --prefix=/tmp/apache \
|               --enable-module=auth_db \
|               --enable-shared=auth_db \
|               --enable-rule=SHARED_CHAIN

Without SHARED_CORE the mod_auth_db.so cannot be linked or at least not loaded
correctly under run-time. With SHARED_CHAIN enabled it is linked against the
libdb.so and all is fine (at least under this ELF-based Debian box I tried):

| :> make mod_auth_db.so
| gcc -c  -I../../os/unix -I../../include -I/usr/include/  -DLINUX=2
| -DUSE_HSREGEX `../../apaci` -fpic -DSHARED_MODULE mod_auth_db.c && mv
| mod_auth_db.o mod_auth_db.lo
| ld -Bshareable -o mod_auth_db.so mod_auth_db.lo -lm -ldb
| root@gw1:/e/apache/SRC/WORK/apache-1.3-libsshlib/src/modules/standard
| :> ldd mod_auth_db.so
|         ./mod_auth_db.so => ./mod_auth_db.so
|         libc.so.5 => /lib/libc.so.5
|         libm.so.5 => /lib/libm.so.5
|         libdb.so.1 => /usr/lib/libdb.so.1

This way we provide the maximum we can provide. Sure, on some platforms the
user still has no chance. But this shouldn't mean he becomes no chance on
other platforms where there _is_ a chance. So this patch is a first step for
more friendly and flexible DSO support.

The complete mechanism is triggered by a new Rule named SHARED_CHAIN. To avoid
problems this is DISABLED(!) for ALL(!) platforms currently. But when
experience shows that it worked fine for users we can enable it for tested
platforms per default.

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

25 years agoFixed examples in mod_rewrite.html document.
Ralf S. Engelschall [Sun, 2 Aug 1998 11:18:26 +0000 (11:18 +0000)]
Fixed examples in mod_rewrite.html document.

PR: 2756

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

25 years agoCorrected the path to src/include/httpd.h, as suggested by
Martin Kraemer [Thu, 30 Jul 1998 16:42:47 +0000 (16:42 +0000)]
Corrected the path to src/include/httpd.h, as suggested by
Brian Reichert <reichert@numachi.com>

PR: 2359
Submitted by: Brian Reichert <reichert@numachi.com>

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