]> granicus.if.org Git - apache/log
apache
26 years ago Time for some FAQ revamp work. Mostly cosmetic, but the LockFile
Ken Coar [Tue, 24 Mar 1998 02:58:49 +0000 (02:58 +0000)]
Time for some FAQ revamp work.  Mostly cosmetic, but the LockFile
issue has been added because it has certainly become a FAQ!

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

26 years ago "Has no effect on MS Windows" is rather misleading.
Ken Coar [Sat, 21 Mar 1998 22:31:53 +0000 (22:31 +0000)]
"Has no effect on MS Windows" is rather misleading.

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

26 years agoDocument the fact that StartServers, MaxSpareServers and MinSpareServers
pcs [Sat, 21 Mar 1998 17:13:56 +0000 (17:13 +0000)]
Document the fact that StartServers, MaxSpareServers and MinSpareServers
have no effect on Unix. Also that ThreadsPerChild has no effect on
Unix.

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

26 years agoUpdate docs to reflect the fact that mod_dll has been replaced by mod_so.
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).

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

26 years agoVarious updates: add libap to the list of required libraries. Remove
pcs [Sat, 21 Mar 1998 17:00:54 +0000 (17:00 +0000)]
Various updates: add libap to the list of required libraries. Remove
reference to StartServers. Change links to mod_dll to mod_so.

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

26 years agoTypo
Martin Kraemer [Fri, 20 Mar 1998 11:11:04 +0000 (11:11 +0000)]
Typo

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

26 years agoOne more missing hyperlink.
Ralf S. Engelschall [Fri, 20 Mar 1998 11:08:26 +0000 (11:08 +0000)]
One more missing hyperlink.

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

26 years agoAdd missing hyperlinks.
Ralf S. Engelschall [Fri, 20 Mar 1998 10:35:27 +0000 (10:35 +0000)]
Add missing hyperlinks.

PR#: 1963

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

26 years agoAdded hints to the source and documentation what version is needed
Ralf S. Engelschall [Fri, 20 Mar 1998 09:42:44 +0000 (09:42 +0000)]
Added hints to the source and documentation what version is needed
and where to find that version on the net.

PR#: 1423

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

26 years agoReanimation of an undocumented feature of mod_proxy:
Ralf S. Engelschall [Fri, 20 Mar 1998 07:56:49 +0000 (07:56 +0000)]
Reanimation of an undocumented feature of mod_proxy:
ProxyReceiveBufferSize

Submitted by: Ralf S. Engelschall
PR#: 1348

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

26 years ago- The "merging" optimization in mod_setenvif did not deal with
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.

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

26 years agoWe don't allow ServerRoot in vhost. 1.2 just does it and changes
Marc Slemko [Fri, 13 Mar 1998 19:19:57 +0000 (19:19 +0000)]
We don't allow ServerRoot in vhost.  1.2 just does it and changes
the global one, 1.3 whines.

PR: 1935
Obtained from:
Submitted by:   Randy Moore <ramoore@atlantech.net>
Reviewed by:

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

26 years agoPhase 2 of mod_rewrite documentation enhancement:
Ralf S. Engelschall [Tue, 10 Mar 1998 13:37:27 +0000 (13:37 +0000)]
Phase 2 of mod_rewrite documentation enhancement:
Cleanup of the HTML markup code
(Thanks to Marc and Martin for hints)

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

26 years agoChange to the multiple-slash behaviour of LocationMatch for consistency
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>.

PR: 1440

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

26 years agoPhase 1 of mod_rewrite documentation enhancement:
Ralf S. Engelschall [Wed, 4 Mar 1998 16:51:18 +0000 (16:51 +0000)]
Phase 1 of mod_rewrite documentation enhancement:

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)

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

26 years agoI thought we got rid of all the <Limit> ... </Limit> in our examples... is
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.

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

26 years agoExplain %p and %v a little more.
dgaudet [Tue, 3 Mar 1998 08:38:26 +0000 (08:38 +0000)]
Explain %p and %v a little more.

PR: 1908

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

26 years agomore accurate %p docs
dgaudet [Tue, 3 Mar 1998 08:25:05 +0000 (08:25 +0000)]
more accurate %p docs

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

26 years agoFall back to USE_FCNTL_SERIALIZED_ACCEPT for Solaris. It's foolish us
dgaudet [Tue, 3 Mar 1998 01:21:56 +0000 (01:21 +0000)]
Fall back to USE_FCNTL_SERIALIZED_ACCEPT for Solaris.  It's foolish us
wasting resources trying to solve what may end up being bugs in solaris.

PR: 1779, 1854, 1904

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

26 years agoAdd %a to mod_log_config for inserting the remote IP-address. This is the
Ralf S. Engelschall [Sat, 28 Feb 1998 08:12:48 +0000 (08:12 +0000)]
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

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

26 years agowhat a tangled web we weave... PR: 1874
dgaudet [Thu, 26 Feb 1998 07:01:12 +0000 (07:01 +0000)]
what a tangled web we weave... PR: 1874

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

26 years agoOps, we have totally mis-documented the %{LA-U:xxx} and %{LA-F:xxx}
Ralf S. Engelschall [Wed, 25 Feb 1998 15:42:58 +0000 (15:42 +0000)]
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.

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

26 years agoFirst part to fix the synchronization-locking for RewriteMap programs under
Ralf S. Engelschall [Tue, 24 Feb 1998 13:39:08 +0000 (13:39 +0000)]
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

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

26 years agoAdd the new RewriteMap types `rnd' and `int' to mod_rewrite to allow Apache to
Ralf S. Engelschall [Mon, 23 Feb 1998 08:27:36 +0000 (08:27 +0000)]
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

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

26 years agoAdd the ProxyPassReverse directive which allows Apache to be
Ralf S. Engelschall [Mon, 23 Feb 1998 08:04:09 +0000 (08:04 +0000)]
Add the ProxyPassReverse directive which allows Apache to be
used as a full-featured Reverse Proxy in front of a backend
webserver cluster.

Submitted by: Ralf S. Engelschall
Reviewed by: Martin Kraemer, Ralf S. Engelschall

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

26 years agomore obviousness
dgaudet [Fri, 20 Feb 1998 06:52:03 +0000 (06:52 +0000)]
more obviousness

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

26 years agospell out the obviously not so obvious
dgaudet [Fri, 20 Feb 1998 06:47:54 +0000 (06:47 +0000)]
spell out the obviously not so obvious

fix slight semantic error

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

26 years agotired tired tired of these stupid linux questions
dgaudet [Wed, 18 Feb 1998 21:07:25 +0000 (21:07 +0000)]
tired tired tired of these stupid linux questions

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

26 years agoPR: 1818
dgaudet [Wed, 18 Feb 1998 20:39:57 +0000 (20:39 +0000)]
PR: 1818

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

26 years agoFix various parsing bugs with <Dir/Loc/Files> sections. Improve the
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.

PR:             379, 1817

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

26 years agodocument piped errorlog
dgaudet [Sun, 15 Feb 1998 00:18:14 +0000 (00:18 +0000)]
document piped errorlog

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

26 years agomention src/support/apachectl
dgaudet [Sat, 14 Feb 1998 13:08:57 +0000 (13:08 +0000)]
mention src/support/apachectl

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

26 years agoI am tired tired tired of dealing with "kill -9" and "killall -whatever httpd" bugs
dgaudet [Sat, 14 Feb 1998 13:06:25 +0000 (13:06 +0000)]
I am tired tired tired of dealing with "kill -9" and "killall -whatever httpd" bugs

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

26 years agodoc the addencoding mess
dgaudet [Thu, 12 Feb 1998 01:14:36 +0000 (01:14 +0000)]
doc the addencoding mess

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

26 years ago Clean up some references to "bugdb.cgi".
Ken Coar [Wed, 11 Feb 1998 15:14:35 +0000 (15:14 +0000)]
Clean up some references to "bugdb.cgi".

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

26 years ago Fix some broken links detexted by Xenu.
Ken Coar [Wed, 11 Feb 1998 14:34:28 +0000 (14:34 +0000)]
Fix some broken links detexted by Xenu.

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

26 years agoAdd all the BrowserMatch directives mentioned on the known_client_problems
dgaudet [Sat, 7 Feb 1998 12:07:08 +0000 (12:07 +0000)]
Add all the BrowserMatch directives mentioned on the known_client_problems
page.

Submitted by: Lars Eilebrecht
Reviewed by: Dean Gaudet

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

26 years agoPR:
brian [Sat, 7 Feb 1998 03:04:51 +0000 (03:04 +0000)]
PR:

lost connection no longer a "warn" error, so needed a new one.

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

26 years agoPR:
brian [Sat, 7 Feb 1998 00:24:40 +0000 (00:24 +0000)]
PR:

Playing whack-a-mole; first stab at docs for LogLevel.  Could someone confirm?

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

26 years ago More HTML fixes (improper nesting of tags).
Ken Coar [Thu, 5 Feb 1998 22:34:05 +0000 (22:34 +0000)]
More HTML fixes (improper nesting of tags).

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

26 years ago Correcting some HTML boo-boos (not subject to style debates).
Ken Coar [Thu, 5 Feb 1998 21:20:02 +0000 (21:20 +0000)]
Correcting some HTML boo-boos (not subject to style debates).
It has been said, and verily it is true, that weblint rocks.

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

26 years ago Another pass at the normalisation of the HTML tags. Some
Ken Coar [Thu, 5 Feb 1998 20:05:18 +0000 (20:05 +0000)]
Another pass at the normalisation of the HTML tags.  Some
corrections coming up.

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

26 years ago Correct a link that assumed the old documentation tree layout.
Ken Coar [Thu, 5 Feb 1998 17:41:55 +0000 (17:41 +0000)]
Correct a link that assumed the old documentation tree layout.

Submitted by: Brian K Smith <briank.smith@computer.org>

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

26 years agoFixed error in HREF
Martin Kraemer [Thu, 5 Feb 1998 10:36:40 +0000 (10:36 +0000)]
Fixed error in HREF

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

26 years agoAdd a document describing a solution which uses XSSI and negotiation
Martin Kraemer [Thu, 5 Feb 1998 09:58:40 +0000 (09:58 +0000)]
Add a document describing a solution which uses XSSI and negotiation
to custom-tailor the apache ErrorDocuments to taste, adding the
advantage of returning internationalized versions of the error
messages depending on the client's language preferences.

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

26 years agotwo of the probably many missing directives
dgaudet [Wed, 4 Feb 1998 21:40:04 +0000 (21:40 +0000)]
two of the probably many missing directives

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

26 years agoDocument change from mod_dld to mod_so. Actual mod_so usage info to
pcs [Tue, 3 Feb 1998 11:40:24 +0000 (11:40 +0000)]
Document change from mod_dld to mod_so. Actual mod_so usage info to
still pretty minimal.

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

26 years agoAdd the UseCanonicalName directive which controls how self-referential
dgaudet [Sun, 1 Feb 1998 22:05:29 +0000 (22:05 +0000)]
Add the UseCanonicalName directive which controls how self-referential
redirects are generated.  This was at least approved in spirit by a
handful of folks two weeks ago.  The default should be no behaviour
change.

This changes the prototype of construct_url(), and adds two new
API functions: get_server_name() and get_server_port().  So the
MODULE_MAGIC_NUMBER has been bumped.

PR:             315, 459, 485, 1433
Submitted by:   Michael Douglass <mikedoug@texas.net>, Dean Gaudet

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

26 years agoCleaned up (capitalized) some more HTML tags
lookit [Fri, 30 Jan 1998 09:48:47 +0000 (09:48 +0000)]
Cleaned up (capitalized) some more HTML tags

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

26 years ago As threatened. The directive attributes in the module documentation
Ken Coar [Wed, 28 Jan 1998 19:11:58 +0000 (19:11 +0000)]
As threatened.  The directive attributes in the module documentation
are now links back to a description of what the attributes mean.

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

26 years agoServer-generated pages can be server-signed now (new directive)
lookit [Mon, 26 Jan 1998 18:24:27 +0000 (18:24 +0000)]
Server-generated pages can be server-signed now (new directive)

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

26 years ago A truly mighty mod normalising HTML tags to uppercase, and
Ken Coar [Mon, 26 Jan 1998 16:54:35 +0000 (16:54 +0000)]
A truly mighty mod normalising HTML tags to uppercase, and
'i' and 'b' to 'EM' and 'STRONG' respectively.  Been threatening
to do this for months.. no-one need try to maintain this when
writing/modifiying the docs.

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

26 years agoPR:
brian [Mon, 26 Jan 1998 07:12:58 +0000 (07:12 +0000)]
PR:

tsk tsk, randy.  Can't find this on covalent.net either.

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

26 years agoPR:
brian [Mon, 26 Jan 1998 07:09:13 +0000 (07:09 +0000)]
PR:

David Robinson's CGI specification is no longer available at this URL.  perhaps
we should point at other CGI resources online?

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

26 years agoPR:
brian [Mon, 26 Jan 1998 07:02:32 +0000 (07:02 +0000)]
PR:

If SGI is going to break their links, I'm not about to go ferreting around
their site looking for where they moved it to.  Since the other entry is
generic for all OS's (or at least doesn't clearly state HOW it's related),
I've removed the SGI entry.

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

26 years agoPR:
brian [Mon, 26 Jan 1998 06:58:31 +0000 (06:58 +0000)]
PR:

If SCO's going to break their links, I'm not going to go searching for where they
moved it to.

Cold and rainy and dark.
ml" -->

<H1 ALIGN="CENTER">Connections in the FIN_WAIT_2 state and Apache</H1>
<OL>
<LI><H2>What is the FIN_WAIT_2 state?</H2>
Starting with the Apache 1.2 betas, people are reporting many more
connections in the FIN_WAIT_2 state (as reported by
<code>netstat</code>) than they saw using older versions.  When the
server closes a TCP connection, it sends a packet with the FIN bit
sent to the client, which then responds with a packet with the ACK bit
set.  The client then sends a packet with the FIN bit set to the
server, which responds with an ACK and the connection is closed.  The
state that the connection is in during the period between when the
server gets the ACK from the client and the server gets the FIN from
the client is known as FIN_WAIT_2.  See the <A
HREF="ftp://ds.internic.net/rfc/rfc793.txt">TCP RFC</A> for the
technical details of the state transitions.<P>

The FIN_WAIT_2 state is somewhat unusual in that there is no timeout
defined in the standard for it.  This means that on many operating
systems, a connection in the FIN_WAIT_2 state will stay around until
the system is rebooted.  If the system does not have a timeout and
too many FIN_WAIT_2 connections build up, it can fill up the space
allocated for storing information about the connections and crash
the kernel.  The connections in FIN_WAIT_2 do not tie up an httpd
process.<P>

<LI><H2>But why does it happen?</H2>

There are numerous reasons for it happening, some of them may not
yet be fully clear.  What is known follows.<P>

<H3>Buggy clients and persistent connections</H3>

Several clients have a bug which pops up when dealing with
<A HREF="../keepalive.html">persistent connections</A> (aka keepalives).
When the connection is idle and the server closes the connection
(based on the <A HREF="../mod/core.html#keepalivetimeout">
KeepAliveTimeout</A>), the client is programmed so that the client does
not send back a FIN and ACK to the server.  This means that the
connection stays in the FIN_WAIT_2 state until one of the following
happens:<P>
<UL>
        <LI>The client opens a new connection to the same or a different
            site, which causes it to fully close the older connection on
            that socket.
        <LI>The user exits the client, which on some (most?) clients
            causes the OS to fully shutdown the connection.
        <LI>The FIN_WAIT_2 times out, on servers that have a timeout
            for this state.
</UL><P>
If you are lucky, this means that the buggy client will fully close the
connection and release the resources on your server.  However, there
are some cases where the socket is never fully closed, such as a dialup
client disconnecting from their provider before closing the client.
In addition, a client might sit idle for days without making another
connection, and thus may hold its end of the socket open for days
even though it has no further use for it.
<STRONG>This is a bug in the browser or in its operating system's
TCP implementation.</STRONG>  <P>

The clients on which this problem has been verified to exist:<P>
<UL>
        <LI>Mozilla/3.01 (X11; I; FreeBSD 2.1.5-RELEASE i386)
        <LI>Mozilla/2.02 (X11; I; FreeBSD 2.1.5-RELEASE i386)
        <LI>Mozilla/3.01Gold (X11; I; SunOS 5.5 sun4m)
        <LI>MSIE 3.01 on the Macintosh
        <LI>MSIE 3.01 on Windows 95
</UL><P>

This does not appear to be a problem on:
<UL>
        <LI>Mozilla/3.01 (Win95; I)
</UL>
<P>

It is expected that many other clients have the same problem. What a
client <STRONG>should do</STRONG> is periodically check its open
socket(s) to see if they have been closed by the server, and close their
side of the connection if the server has closed.  This check need /export/home/cvs/CVSROOT/cvsedit

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

26 years agoPR:
brian [Mon, 26 Jan 1998 06:39:36 +0000 (06:39 +0000)]
PR:

Make all references complete.

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

26 years agoPR:
brian [Mon, 26 Jan 1998 06:37:12 +0000 (06:37 +0000)]
PR:

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

26 years ago- no need to use stat() since r->finfo is already what we need
dgaudet [Sun, 25 Jan 1998 03:52:19 +0000 (03:52 +0000)]
- no need to use stat() since r->finfo is already what we need
- no need to play with atime/mtime crud, the web server doesn't preserve
    that info normally anyhow
- deal with r->finfo.st_mode == 0 || !r->filename (i.e. not a disk file)
- don't reference mime_module.type_checker, this should be controlled by
    the ordering within Configuration
- work properly with multiple vhosts
- doc update: even prior to this patch, the code was disabled if there
    was no MimeMagicFile directive.

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

26 years ago mod_auth_msql isn't part of the distribution any more, so take
Ken Coar [Fri, 23 Jan 1998 16:13:57 +0000 (16:13 +0000)]
mod_auth_msql isn't part of the distribution any more, so take
out all references to it that assume it is.  Plus some miscellaneous
HTML cleanup.

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

26 years agoPR:
Jim Jagielski [Fri, 23 Jan 1998 00:36:34 +0000 (00:36 +0000)]
PR:
Obtained from:
Submitted by: Jim Jagielski
Reviewed by:
Best of both worlds... Let the world know if we have mmap and/or
shmget as well as controlling which to use for scoreboard. This
should be a complete patch, so if any docs were skipped, feel free
to update 'em

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

26 years agoSupport users with older versions of the server.
dgaudet [Thu, 22 Jan 1998 23:18:58 +0000 (23:18 +0000)]
Support users with older versions of the server.

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

26 years agoSubmitted by: Jim Jagielski
Jim Jagielski [Thu, 22 Jan 1998 23:11:51 +0000 (23:11 +0000)]
Submitted by: Jim Jagielski

Do make the code a bit clearer, some minor #define changes (and
the resultant flow-thru in the docs).

   SAFE_UNSERIALIZED_ACCEPT  ->   SINGLE_LISTEN_UNSERIALIZED_ACCEPT
   HAVE_MMAP                 ->   USE_MMAP_SCOREBOARD
   HAVE_SHMGET               ->   USE_SHMGET_SCOREBOARD

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

26 years agoyay netscape has fixed a bug
dgaudet [Thu, 22 Jan 1998 21:09:42 +0000 (21:09 +0000)]
yay netscape has fixed a bug

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

26 years agodocument no-content-length and gif89-expires
dgaudet [Thu, 22 Jan 1998 20:37:48 +0000 (20:37 +0000)]
document no-content-length and gif89-expires

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

26 years agoPR:
brian [Tue, 20 Jan 1998 18:32:55 +0000 (18:32 +0000)]
PR:

First stab at updating.  Other windows developers need to make sure this
still makes sense!  Notably, does the line break problem mean that the .tar.gz
distribution can't be compiled on NT?

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

26 years ago Update the copyright year of all the various HEAD files to
Ken Coar [Wed, 7 Jan 1998 16:45:54 +0000 (16:45 +0000)]
Update the copyright year of all the various HEAD files to
include 1998.

Reviewed by: Jim Jagielski, Martin Kraemer

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

26 years agoMisc spelling fixes.
Marc Slemko [Mon, 29 Dec 1997 20:41:55 +0000 (20:41 +0000)]
Misc spelling fixes.

PR: 1600
Obtained from:
Submitted by:  "Daniel S.Lewart" <d-lewart@uiuc.edu>
Reviewed by:

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

26 years agoMisc cleanups:
Marc Slemko [Mon, 22 Dec 1997 21:25:10 +0000 (21:25 +0000)]
Misc cleanups:
- cleanup HTML, <e> --> <em>
- remove bogus security warning about LockFile
- add warning about possible denial of service attack with
  LockFile in world writable directory
- remove security encouragement to use inetd; add warning that
  inetd isn't well supported.

PR:
Obtained from:
Submitted by:
Reviewed by:

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

26 years agoTweak the 257th byte bug... happens at the 256th byte as well.
dgaudet [Sun, 21 Dec 1997 08:18:13 +0000 (08:18 +0000)]
Tweak the 257th byte bug... happens at the 256th byte as well.

Reviewed by: Jim Jagielski, Brian Behlendorf

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

26 years agoLars says:
dgaudet [Sat, 20 Dec 1997 20:42:29 +0000 (20:42 +0000)]
Lars says:

some people are confused if they see the different naming conventions
for language negotiated documents (e.g. foo.html.en vs. foo.en.html)
and how a hyperlink to such a document should look like.
There's a PR about it (#1559) and I've seen several questions on
usenet about it.

I tried to clarify this issue in an extra paragraph in the
content-negotiation.html document (see attachment).

PR: 1559
Submitted by: Lars Eilebrecht
Reviewed by: Dean Gaudet

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

26 years agoAdd link to Solaris TCP param. tuning page.
Marc Slemko [Thu, 18 Dec 1997 01:52:19 +0000 (01:52 +0000)]
Add link to Solaris TCP param. tuning page.

PR:
Obtained from:
Submitted by:
Reviewed by:

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

26 years agoIn several htdocs/manual pages, the TransferLog directive is still
Martin Kraemer [Tue, 16 Dec 1997 22:28:39 +0000 (22:28 +0000)]
In several htdocs/manual pages, the TransferLog directive is still
attributed to the mod_log_common module (which is no longer
supported as of apache_1.2).

The patch replaces these references with references to
mod_log_config. Note that I still left the mod_log_common.html file
(and a back compatibility reference to it) in the docs distribution.

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

26 years agoThe mod_proxy module proxy_ftp.c has an undocumented 'feature':
Martin Kraemer [Tue, 16 Dec 1997 22:07:33 +0000 (22:07 +0000)]
The mod_proxy module proxy_ftp.c has an undocumented 'feature':
when the URL is suffixed by ';type=a', then an ASCII transfer is enforced.

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

26 years ago Correct some misstatements about the Auth*File directives;
Ken Coar [Tue, 16 Dec 1997 20:57:38 +0000 (20:57 +0000)]
Correct some misstatements about the Auth*File directives;
they're ServerRoot-relative if not absolute.

PR: 1511

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

26 years agoChange to URL to the mod_rewrite practical solutions, because
Ralf S. Engelschall [Tue, 16 Dec 1997 16:52:19 +0000 (16:52 +0000)]
Change to URL to the mod_rewrite practical solutions, because
the software area now really gets removed, but at least the
solutions survive in my paperwork area where they make up a
new document.

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

26 years agoCorrect two incorrect examples. Describe what each example does.
dgaudet [Sun, 14 Dec 1997 01:15:43 +0000 (01:15 +0000)]
Correct two incorrect examples.  Describe what each example does.

PR: 1544
Submitted by: Dan Astoorian <djast@cs.toronto.edu>
Reviewed by: Dean Gaudet

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

26 years agoNote that the CIDR syntaxes are for 1.3 and later.
dgaudet [Sun, 14 Dec 1997 01:07:37 +0000 (01:07 +0000)]
Note that the CIDR syntaxes are for 1.3 and later.

PR: 1534

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

26 years agoThe port documentation was a little unclear on its overlap with the Listen
dgaudet [Sun, 14 Dec 1997 01:04:56 +0000 (01:04 +0000)]
The port documentation was a little unclear on its overlap with the Listen
directive.

PR: 975

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

26 years agoMore tweaks related to serverroot/logs/etc.
dgaudet [Sun, 14 Dec 1997 00:57:46 +0000 (00:57 +0000)]
More tweaks related to serverroot/logs/etc.

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

26 years agoWe talk about a "proper installation" occasionally... and assume folks know
dgaudet [Sun, 14 Dec 1997 00:49:19 +0000 (00:49 +0000)]
We talk about a "proper installation" occasionally... and assume folks know
how to set the perms on the serverroot.  But I don't think we document it
anywhere.  Nowhere that's easily found direct from the "how to install"
page.  Document it better, link to it.  Remove the install_1_1 docs.
Update a 1.2 reference to 1.3.

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

26 years ago Correct missing keyword on ScriptAliasMatch example.
Ken Coar [Sun, 7 Dec 1997 23:03:45 +0000 (23:03 +0000)]
Correct missing keyword on ScriptAliasMatch example.

PR: 1512
Submitted by: Ronnie Brunner <brunner@netcetera.ch>

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

26 years ago Recommend removal of <Limit> containers rather than adding
Ken Coar [Tue, 2 Dec 1997 04:45:55 +0000 (04:45 +0000)]
Recommend removal of <Limit> containers rather than adding
methods to them.

Submitted by: Marc Slemko

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

26 years agoDoc contains an example of an .asis redirection which is a clear candidate
pcs [Mon, 1 Dec 1997 14:41:14 +0000 (14:41 +0000)]
Doc contains an example of an .asis redirection which is a clear candidate
for 301 permanent redirect, not 302 temporary redirect.
PR: 1485
Submitted by: Carl von Loesch <lynx@net.pages.de>, Lars Eilebrecht

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

26 years agoFix the default Apache path
pcs [Tue, 25 Nov 1997 09:47:47 +0000 (09:47 +0000)]
Fix the default Apache path

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

26 years agoPR:
pcs [Tue, 25 Nov 1997 09:41:46 +0000 (09:41 +0000)]
PR:
Obtained from:
Submitted by:
Reviewed by:

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

26 years agoClean up check_cmd_context stuff. Fix core documentation for a few
dgaudet [Sat, 15 Nov 1997 00:16:48 +0000 (00:16 +0000)]
Clean up check_cmd_context stuff.  Fix core documentation for a few
directives.

Reviewed by: Jim Jagielski, Ken Coar, Martin Kraemer

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

26 years ago Include directive isn't a container..
Ken Coar [Fri, 14 Nov 1997 04:02:44 +0000 (04:02 +0000)]
Include directive isn't a container..

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

26 years agoLanguage tweaks. Expand on the common reason why you would want to run
dgaudet [Wed, 12 Nov 1997 21:11:59 +0000 (21:11 +0000)]
Language tweaks.  Expand on the common reason why you would want to run
multiple daemons.

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

26 years agoaddition
dgaudet [Wed, 12 Nov 1997 20:54:22 +0000 (20:54 +0000)]
addition

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

26 years agoCorrect Typos;
Martin Kraemer [Wed, 12 Nov 1997 16:29:46 +0000 (16:29 +0000)]
Correct Typos;

Add new -V switch;
add paragraph about new ServerRoot=/usr/local/apache;

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

26 years agoSorry, I added the wrong header/footer files
Martin Kraemer [Wed, 12 Nov 1997 13:54:26 +0000 (13:54 +0000)]
Sorry, I added the wrong header/footer files

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

26 years agoSorry, I added the wrong header/footer files
Martin Kraemer [Wed, 12 Nov 1997 13:53:15 +0000 (13:53 +0000)]
Sorry, I added the wrong header/footer files

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

26 years agoCiting Lars:
Martin Kraemer [Wed, 12 Nov 1997 13:37:54 +0000 (13:37 +0000)]
Citing Lars:
Hi,

the attachment includes a reworked Apache manual with the
new virtual host documentation.

As Dean suggested I created a new directory named 'vhosts' and moved the
updated vhosts-in-depth etc. documents into the new directory, renamed
them and updated all other documents which refered to the old docs
(at least I tried to find all documents...).

Submitted by: Lars Eilebrecht <sfx@unix-ag.org>
Reviewed by:     Martin Kraemer

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

26 years agoCiting Lars:
Martin Kraemer [Tue, 11 Nov 1997 23:47:21 +0000 (23:47 +0000)]
Citing Lars:
Hi,

the attachment includes a reworked Apache manual with the
new virtual host documentation.

As Dean suggested I created a new directory named 'vhosts' and moved the
updated vhosts-in-depth etc. documents into the new directory, renamed
them and updated all other documents which refered to the old docs
(at least I tried to find all documents...).

Submitted by: Lars Eilebrecht <sfx@unix-ag.org>
Reviewed by:  Martin Kraemer

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

26 years agoMinor Documentation Update: broken and mis-typed links, and a reference to
Martin Kraemer [Tue, 11 Nov 1997 23:11:11 +0000 (23:11 +0000)]
Minor Documentation Update: broken and mis-typed links, and a reference to
a resource which is available only at http://www.apache.org/, not in the
user's tree.
Reviewed by:Dean Gaudet, Jim Jagielski, Ken Coar

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

26 years agoClarify use of textual strings for expiry times.
Marc Slemko [Tue, 11 Nov 1997 22:47:40 +0000 (22:47 +0000)]
Clarify use of textual strings for expiry times.

PR: 1397
Obtained from:
Submitted by:
Reviewed by:

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

26 years agoClose them CODE elements
Roy T. Fielding [Tue, 11 Nov 1997 21:58:15 +0000 (21:58 +0000)]
Close them CODE elements

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

26 years ago Add documentation for alternate mod_expires time syntax.
Ken Coar [Tue, 11 Nov 1997 21:35:08 +0000 (21:35 +0000)]
Add documentation for alternate mod_expires time syntax.

PR: 1238

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

26 years ago Add a "SuppressColumnSorting" option to the IndexOptions list,
Ken Coar [Sun, 9 Nov 1997 05:49:23 +0000 (05:49 +0000)]
Add a "SuppressColumnSorting" option to the IndexOptions list,
which will keep the column heading from beling links for sorting
the display.

PR: 1261
Reviewed by: Jim Jagielski, Martin Kraemer, Dean Gaudet

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