Little enhancement of suEXEC docs to make sure the user knows that he can
install suEXEC via APACI but only if he is carefully and does something
explicitly (options).
brian [Tue, 12 May 1998 05:14:18 +0000 (05:14 +0000)]
PR:
Removed because an unmaintained list of known bugs is worse than useless.
We have all this in the bug database, it's maintained there, and providing
historical known_bug issues is counterproductive.
brian [Tue, 12 May 1998 04:00:47 +0000 (04:00 +0000)]
PR:
I took Ralf's README.DSO, HTMLized it, and put it here, a more appropriate
place than in the root-level of the distribution. Now we can link to it, too.
Also, Ralf, I removed the section on execution order differences between
static and dynamically linked modules, since you committed a patch which
makes this behavios consistant with all-staticly-linked.
Jim Jagielski [Mon, 11 May 1998 20:08:04 +0000 (20:08 +0000)]
PR:
Obtained from:
Submitted by: Jim Jagielski
Reviewed by:
Replace the AddVersionPlatform directive with ServerTokens directive
which allow for either Minimal ("Apache/1.3.0"), OS ("Apache/1.3.0 (UNIX)")
or Full ("Apache/1.3.0 (UNIX) PHP/3.0") type Server headers.
SERVER_SUBVERSION is no longer supported.
pcs [Sun, 10 May 1998 16:12:09 +0000 (16:12 +0000)]
Update windows instructions for 1.3b6. Move compilation stuff to the end
on the basis that most users will be interested in the pre-compiled
installer. Document the registry key used and how it relates to
command line arguments (-d, -f) and the ServerRoot directive. Show how
to start and stop the Apache service from the command line.
Ken Coar [Fri, 8 May 1998 12:09:46 +0000 (12:09 +0000)]
Change the default setting of AddVersionPlatform to 'on'. Jim,
Brian Havard, and Marc think that's better - and if Marc, who is
so security-conscious, thinks it's a good idea that tips me over
to that side as well.
Ken Coar [Thu, 7 May 1998 12:24:21 +0000 (12:24 +0000)]
Add the core AddVersionComponent and AddVersionPlatform directives,
which make the SERVER_SUBVERSION functionality a runtime thing and
allow adding OS identity to the Server-Version string respectively.
PR: 2056
Reviewed by: Jim Jagielski, Martin Kraemer, Brian Behlendorf
brian [Tue, 5 May 1998 05:09:31 +0000 (05:09 +0000)]
PR:
Slightly improve the grammar; however, in my opinion this whole chunk can just
be tossed out of the FAQ. I can't believe we're actually asked "how can I make
only one file executable?".
This should help folks trying to understand vhosts. It adds the command
line option -S which dumps a description of how apache parsed the vhost
directives. In particular it'd really help the folks who recently ran
into /etc/hosts mismatches with DNS.
Marc Slemko [Sat, 11 Apr 1998 06:34:23 +0000 (06:34 +0000)]
Fix FAQ entry on problems with POST, plus a few cleanups. The old
entry is extremely misleading, and answering a Q that isn't really FA,
and I see someone posting somewhere every week who tries this to
fix their "method not allowed" problems.
Although mod_mmap_static is an experimental module it works fine and already
is distributed with Apache it was not prepared the same way as the other
modules. Hence let us give it a first cut for a documentation and an
(disabled, of course) entry in the Configuration.tmpl file.
Dean: Feel free to fix both my english and my initial content in the
mod_mmap_static.html document. It's your baby, so you know
best what is missing.
Ken Coar [Tue, 31 Mar 1998 12:52:05 +0000 (12:52 +0000)]
Modify the licence clauses for 1.3 to prohibit derived packages
from claiming to be "Apache" without the AG's permission. (Always
the intent, I believe, but previously not explicit enough.)
Hopefully this will help deter further dilution of the brand.
Reviewed by: Paul Sutton, Ben Laurie, Jim Jagielski, Randy Terbush,
Roy Fielding, Chuck Murcko, Mark Cox, Ralf Engeschall,
Sameer Parekh, Martin Kraemer, Dean Gaudet, Brian Behlendorf
pcs [Sat, 21 Mar 1998 17:03:49 +0000 (17:03 +0000)]
Update docs to reflect the fact that mod_dll has been replaced by mod_so.
In particular, mark mod_dll as obselete, add Windows information and
examples to mod_so documentation, copy info about creating DLLs from
mod_dll.html to mod_so.html (although this needs more work to add info
for Unix users, since most of the description applies to all systems).
dgaudet [Sun, 15 Mar 1998 21:39:50 +0000 (21:39 +0000)]
- The "merging" optimization in mod_setenvif did not deal with
SetEnvIfNoCase properly; and it used strcmp() to compare header
names when it should use strcasecmp().
- Change the merging optimization so that it only considers the most
recent setenvif for merging. This means that mod_setenvif will
consider all directives in the order they appear in the config file.
- Document that mod_setenvif considers directives in the order they
appear, and give an example use.
- Perform more comparisons at compile-time in order to speed up things
at compile-time.
dgaudet [Fri, 6 Mar 1998 09:37:08 +0000 (09:37 +0000)]
Change to the multiple-slash behaviour of LocationMatch for consistency
with AliasMatch and RewriteRule. This was discussed in nh.9711, search
for subject "mod_rewrite/1440". My proposed change had the support of
Roy, Ken and Dirk... I modified it slightly here so that it wouldn't
break every single existing config that has <Location /server-status>.
Adding of new information. Now especially the detailed information about how
mod_rewrite internally works which is written down here for better
understanding of the directive documentation. I've also painted two initial
figures to illustrate this better which are added to htdocs/manual/images/.
(Phase 2 will be error correction and markup code cleanup)
dgaudet [Wed, 4 Mar 1998 08:53:52 +0000 (08:53 +0000)]
I thought we got rid of all the <Limit> ... </Limit> in our examples... is
there some reason this one is still around? I'm ditching it anyhow unless
someone explains why it's necessary.
Add %a to mod_log_config for inserting the remote IP-address. This is the
adapted patch against 1.3 of Todd Eigenschink <eigenstr@mixi.net>'s original
patch for 1.2.5. For 1.2.5 we don't want it because its a feature. I also
added corresponding entries to the CHANGES and mod_log_config.html file.
Submitted by: Todd Eigenschink <eigenstr@mixi.net>
Reviewed by: Ralf S. Engelschall
Ops, we have totally mis-documented the %{LA-U:xxx} and %{LA-F:xxx}
constructs, thus no one noticed that it can be used to lookup the REMOTE_USER
variable (one of the mod_rewrite FAQs) even in per-server context. One just
has to use %{LA-U:REMOTE_USER} instead of %{REMOTE_USER} there. Notice that
%{REMOTE_USER} is also useful, but only for per-dir context.
First part to fix the synchronization-locking for RewriteMap programs under
Unix derivates who doesn't accept the locking of pipes directly.
But we perhaps have another problem: According to FreeBSD's manpage and a hint
by the submitter of PR#1029 flock() has to be used on opened filedescriptors
which are _not_ duplicated via fork(). This currently is not the case...
Submitted by: Ralf S. Engelschall
Reviewed by: Ralf S. Engelschall, Jim Jagielski
Add the new RewriteMap types `rnd' and `int' to mod_rewrite to allow Apache to
be used as a Reverse Proxy (where the backend servers are choosen via a `rnd'
map) and to allow mass virtual hosting without <VirtualHost> sections (where
you have to fix the case of server names when translating the Host-Header to a
directory structure).
Together with the comitted ProxyPassReverse directive we now have solved
two things the users have asked in the past:
1. The ability to use Apache as a full-featured Reverse Proxy
2. The ability to do mass virtual hosting without <VirtualHost> sections.
For both topics we should write stand-alone documents (perhaps inside
htdocs/manual/misc/) because they are not trivial to do, even when we now have
the functionality ;-)
Submitted by: Ralf S. Engelschall
Reviewed by: Dean Gaudet, Ralf S. Engelschall
dgaudet [Wed, 18 Feb 1998 10:01:01 +0000 (10:01 +0000)]
Fix various parsing bugs with <Dir/Loc/Files> sections. Improve the
error messages generated. Introduced cmd->end_token to make it easier
to do nested sections with proper error reporting. (Note that it can't
be used for <IfModule> or <Limit> unfortunately.)
PR#379: <Files> is not allowed within <Location> because it has no effect.
PR#1817: Change <Files> to work with basenames only. This fixes both
the bug introduced by the wildcarding change (* doesn't match /) and
bugs such as <Files a*b> not working.