brian [Sat, 6 Jun 1998 02:30:12 +0000 (02:30 +0000)]
PR:
HostnameLookups were *not* allowed in .htaccess files. They should
be, but for now it doesn't. This can't be as easy as changing
ACCESS_CONF|RSRC_CONF to OR_FILEINFO or something, is it?
pcs [Sat, 30 May 1998 12:18:01 +0000 (12:18 +0000)]
Update the windows info in advance of the release cut-off so that it is
current in the installation. So make it correct if the next release
is a non-beta 1.3.0 by giving non-beta installation info and by
not referring to 1.3b8.
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.