]> granicus.if.org Git - apache/log
apache
22 years agoFix the Windows MPM. Windows doesn't always use the lingering close
Ryan Bloom [Sat, 10 Nov 2001 21:07:13 +0000 (21:07 +0000)]
Fix the Windows MPM.  Windows doesn't always use the lingering close
function. If it can re-use the socket, we are better off not calling
the function.  To fix this, we re-expose the lingering_close function,
and we allow the MPM to remove the cleanup.

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

22 years agoImprove http2env's performance by cutting the work it has to
Ryan Bloom [Sat, 10 Nov 2001 18:38:02 +0000 (18:38 +0000)]
Improve http2env's performance by cutting the work it has to
do.

Submitted by: Brian Pane <bpane@pacbell.net>

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

22 years agoFix a missing tag.
Joshua Slive [Sat, 10 Nov 2001 18:29:56 +0000 (18:29 +0000)]
Fix a missing tag.

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

22 years agoChange note->environment variable and convert <pre> list to <table>.
Joshua Slive [Sat, 10 Nov 2001 18:29:22 +0000 (18:29 +0000)]
Change note->environment variable and convert <pre> list to <table>.

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

22 years agoRemove ap_lingering_close from all of the MPMs. This is now done as
Ryan Bloom [Sat, 10 Nov 2001 18:26:30 +0000 (18:26 +0000)]
Remove ap_lingering_close from all of the MPMs. This is now done as
a cleanup registered with the connection_pool.  I have also turned
ap_lingering_close into a static function, because it is only used
in connection.c.  This is the next step to consolidating all of the
socket function calls.  ap_lingering_close will only be added if the
core is dealing with a standard socket.

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

22 years agodisplay a warning message if someone attempts to load
Ian Holsman [Sat, 10 Nov 2001 18:14:58 +0000 (18:14 +0000)]
display a warning message if someone attempts to load
the same module twice

Submitted by: Brian Pane <bpane@pacbell.net>
Reviewed by: Ian Holsman

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

22 years agoMove prefork to the same API as the rest of the MPMs for setting up
Ryan Bloom [Sat, 10 Nov 2001 08:00:41 +0000 (08:00 +0000)]
Move prefork to the same API as the rest of the MPMs for setting up
listeners.

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

22 years agoRemove LaTeX directives from core.html
Rich Bowen [Sat, 10 Nov 2001 03:37:15 +0000 (03:37 +0000)]
Remove LaTeX directives from core.html

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

22 years agoAlphabetized module names.
Rich Bowen [Sat, 10 Nov 2001 02:28:48 +0000 (02:28 +0000)]
Alphabetized module names.

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

22 years agocopy the faq from the correct directory
Greg Ames [Sat, 10 Nov 2001 01:34:13 +0000 (01:34 +0000)]
copy the faq from the correct directory

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

22 years agouse the new 'apr_hash_merge' function to do the overlays.
Ian Holsman [Fri, 9 Nov 2001 23:15:43 +0000 (23:15 +0000)]
use the new 'apr_hash_merge' function to do the overlays.
In our testing this resulting in a large performance win (>5%)

Submitted by:  Brian Pane <bpane@pacbell.net>
Reviewed by: Ian Holsman

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

22 years ago Stat, don't lstat the final target. This means we may double-stat the
William A. Rowe Jr [Fri, 9 Nov 2001 16:54:00 +0000 (16:54 +0000)]
  Stat, don't lstat the final target.  This means we may double-stat the
  final target file if check for symlinks reveals it's an APR_LNK, but this
  is preferable to the convoluted code required to 'reuse' the original stat.

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

22 years ago Reintroduce the 'one stat dir_walk', with singificantly more sensible
William A. Rowe Jr [Fri, 9 Nov 2001 08:08:42 +0000 (08:08 +0000)]
  Reintroduce the 'one stat dir_walk', with singificantly more sensible
  behavior than the old path_info logic.

  If the stat() of r->filename succeeds ignore every segment that requires
  no symlink check (and on Win32/OS2/Netware the name matches the canonical
  name, assuring us that the case/aliases match the true name.)

  This optimization can be improved by establishing a second cache of the
  actual partial filenames that _are_ tested for symlinks (or canonical
  filename case), and then skiping such tests when the conditions match on
  successive passes for subrequests or redirects.

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

22 years agoThe BeOS MPM has been just beos for a while now, so update the MPM list to
David Reid [Fri, 9 Nov 2001 00:42:37 +0000 (00:42 +0000)]
The BeOS MPM has been just beos for a while now, so update the MPM list to
reflect that.

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

22 years agoFix constness compiler warning
Cliff Woolley [Thu, 8 Nov 2001 23:26:36 +0000 (23:26 +0000)]
Fix constness compiler warning

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

22 years agoGet the daemon code working again for User/Group on BeOS,
David Reid [Thu, 8 Nov 2001 22:56:26 +0000 (22:56 +0000)]
Get the daemon code working again for User/Group on BeOS,
but make them no-op's until we get multi-user for beos...
(yeah, right)

Suggested by Roy.

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

22 years agoAdd back in the daemon commands so that User/Group are OK
David Reid [Thu, 8 Nov 2001 22:49:12 +0000 (22:49 +0000)]
Add back in the daemon commands so that User/Group are OK
in the conf file.

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

22 years agoReverse last nights commit - we'll deal with this another way!
David Reid [Thu, 8 Nov 2001 22:31:28 +0000 (22:31 +0000)]
Reverse last nights commit - we'll deal with this another way!

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

22 years agoadvancing release numbers to 2.0.29-dev after tag
Greg Ames [Thu, 8 Nov 2001 19:44:40 +0000 (19:44 +0000)]
advancing release numbers to 2.0.29-dev after tag

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

22 years agoabout to tag 2.0.28
Greg Ames [Thu, 8 Nov 2001 19:37:01 +0000 (19:37 +0000)]
about to tag 2.0.28

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

22 years agoClean up the declarations and comments of some of the variables in
Justin Erenkrantz [Thu, 8 Nov 2001 19:35:32 +0000 (19:35 +0000)]
Clean up the declarations and comments of some of the variables in
ap_get_client_block.
There were two len_read vars (each of different types), so the outer one
was shadowed - move it to the correct scope.
Move apr_bucket* old declaration inside of the loop so it is obvious
what its scope is.

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

22 years agoStyle guide conformance fixes (remove tabs, enforce {}s, no long lines, etc).
Justin Erenkrantz [Thu, 8 Nov 2001 19:27:48 +0000 (19:27 +0000)]
Style guide conformance fixes (remove tabs, enforce {}s, no long lines, etc).
This file has bugged me for ages.  Much better to do this now than later.

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

22 years agoupdate the location of the FAQ, and a few other misc. changes
Greg Ames [Thu, 8 Nov 2001 15:38:38 +0000 (15:38 +0000)]
update the location of the FAQ, and a few other misc. changes

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

22 years agoNo functional changes, just style-guide ones..
Ken Coar [Thu, 8 Nov 2001 15:13:49 +0000 (15:13 +0000)]
No functional changes, just style-guide ones..

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

22 years agoPort->ServerName hint
Martin Kraemer [Thu, 8 Nov 2001 14:54:58 +0000 (14:54 +0000)]
Port->ServerName hint

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

22 years agoTry to improve the wording
Martin Kraemer [Thu, 8 Nov 2001 14:43:46 +0000 (14:43 +0000)]
Try to improve the wording

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

22 years agoFix erroneous description
Martin Kraemer [Thu, 8 Nov 2001 14:37:11 +0000 (14:37 +0000)]
Fix erroneous description

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

22 years agoFixed previous patch to reflect what Apache-1.3 did regarding self-
Martin Kraemer [Thu, 8 Nov 2001 14:29:37 +0000 (14:29 +0000)]
Fixed previous patch to reflect what Apache-1.3 did regarding self-
referential uri's, and updated the manual accordingly.
XXX There is a kludge here: XXX the port number from the client's Host:
header used to be tossed, and there is no clean mechanism to pass it
(in the request_rec) to other consumers. As the unparsed_uri structure
(which could avoid repeated parsing of URI, Host, Port etc) seems to be
mostly unused currently, I used that to pass the port.

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

22 years agoWhen no port is given in a "ServerName host" directive, the
Martin Kraemer [Thu, 8 Nov 2001 12:34:21 +0000 (12:34 +0000)]
When no port is given in a "ServerName host" directive, the
server_rec->port is now set to zero, not 80. That allows for
run-time deduction of the correct server port (depending on
SSL/plain, and depending also on the current setting of
UseCanonicalName). This change makes redirections
work, even with https:// connections. [Martin Kraemer]

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

22 years agoThis doesn't feel quite right, but it doesn't cause any problems
David Reid [Thu, 8 Nov 2001 00:54:00 +0000 (00:54 +0000)]
This doesn't feel quite right, but it doesn't cause any problems
and stops an irritation about the standard conf file for
BeOS which barfs if the User/Group is present.

Submitted by: Brad Froehle <epEnochRoot@yahoo.com>
Reviewed by: David Reid <dreid@apache.org>

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

22 years agoGet rid of "You configured HTTPS(443) on the standard HTTP(80) port!"
Cliff Woolley [Wed, 7 Nov 2001 22:16:09 +0000 (22:16 +0000)]
Get rid of "You configured HTTPS(443) on the standard HTTP(80) port!"
message.

Submitted by: Madhu Mathihalli

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

22 years agoPlease do not mix spaces and tabs within the same blocks, and please do not
Aaron Bannert [Wed, 7 Nov 2001 19:59:51 +0000 (19:59 +0000)]
Please do not mix spaces and tabs within the same blocks, and please do not
arbitrarily and inconsistently wrap lines. I apologise ahead of time for
mucking up the cvslog, but this needed to be done.

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

22 years agoGets mod_ssl building/loading as a DSO on some platforms (like HPUX).
Aaron Bannert [Wed, 7 Nov 2001 19:42:07 +0000 (19:42 +0000)]
Gets mod_ssl building/loading as a DSO on some platforms (like HPUX).

Submitted by: Madhu Mathihalli <madhusudan_mathihalli@hp.com>

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

22 years agoWhy can't babies wake up at 7am like normal people?
Ian Holsman [Wed, 7 Nov 2001 19:29:10 +0000 (19:29 +0000)]
Why can't babies wake up at 7am like normal people?

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

22 years agoadd a new option '%{note-name}e' to headers.
Ian Holsman [Wed, 7 Nov 2001 19:25:33 +0000 (19:25 +0000)]
add a new option '%{note-name}e' to headers.
This will output the value of the note (subprocess_env) into a header field

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

22 years agoAllow apachectl to support mod_ssl's <IfDefine SSL> tags which the
Cliff Woolley [Wed, 7 Nov 2001 19:19:05 +0000 (19:19 +0000)]
Allow apachectl to support mod_ssl's <IfDefine SSL> tags which the
group decided to keep.

Obtained from: mod_ssl 2.x by RSE
Submitted by: Madhu Mathihalli

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

22 years agoFix checks for FORBIDDEN directories vs. files
Martin Kraemer [Wed, 7 Nov 2001 16:06:43 +0000 (16:06 +0000)]
Fix checks for FORBIDDEN directories vs. files

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

22 years ago Reorder so InstallBin is the _default_ top level project, and add htdbm
William A. Rowe Jr [Wed, 7 Nov 2001 15:56:55 +0000 (15:56 +0000)]
  Reorder so InstallBin is the _default_ top level project, and add htdbm
  to the dependencies of InstallBin

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

22 years agoInsure that ap_get_client_block _always_ sets the length parm positive when
Greg Ames [Wed, 7 Nov 2001 15:41:43 +0000 (15:41 +0000)]
Insure that ap_get_client_block _always_ sets the length parm positive when
calling ap_get_brigade.  This takes care of the loop with short request bodies
seen on 2.0.27.

This eliminates the use of r->remaining within ap_get_client_block.
http_filter has the equivalent in its context.  r->remaining is
still used in ap_setup_client_block for a "body too long" check.  But that
check can't cover chunked bodies, so it probably should happen elsewhere.

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

22 years agoAnother fix: "directory" is considered female.
Martin Kraemer [Wed, 7 Nov 2001 15:40:51 +0000 (15:40 +0000)]
Another fix: "directory" is considered female.

Submitted by: Arisi Raul <rarisi@ascom.it>

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

22 years agoFix typo (contributed by Daniel Stone <daniel@sfarc.net> for debian)
Martin Kraemer [Wed, 7 Nov 2001 15:04:16 +0000 (15:04 +0000)]
Fix typo (contributed by Daniel Stone <daniel@sfarc.net> for debian)
Use entities for accented a' and e'

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

22 years agoUse entities
Martin Kraemer [Wed, 7 Nov 2001 14:12:41 +0000 (14:12 +0000)]
Use entities

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

22 years agoDon't close the dbm until after we have copied the datum retrieved by the fetch
Bill Stoddard [Wed, 7 Nov 2001 14:09:36 +0000 (14:09 +0000)]
Don't close the dbm until after we have copied the datum retrieved by the fetch
into a local buffer.

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

22 years ago Add htdbm.c to the windows build - if someone on Unix could check that it
William A. Rowe Jr [Wed, 7 Nov 2001 14:00:52 +0000 (14:00 +0000)]
  Add htdbm.c to the windows build - if someone on Unix could check that it
  builds and add it to that build it would be appreciated.

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

22 years agoap_getline() is useful to modules outside of the core..
Doug MacEachern [Wed, 7 Nov 2001 05:41:22 +0000 (05:41 +0000)]
ap_getline() is useful to modules outside of the core..
change declaration from AP_CORE_DECLARE to AP_DECLARE so it can be used
used outside the core
PR:
Obtained from:
Submitted by:
Reviewed by:

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

22 years agoFix the spelling of the AP_MPMQ_MIN_SPARE_DAEMONS and
Cliff Woolley [Wed, 7 Nov 2001 05:29:58 +0000 (05:29 +0000)]
Fix the spelling of the AP_MPMQ_MIN_SPARE_DAEMONS and
AP_MPMQ_MAX_REQUESTS_DAEMON macros.  Better to do it now rather than later.

**WARNING** This will of course break the compile on any third-party MPMs
you might have floating around, but it's a really quick change to make.

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

22 years agoA few missing MPM descriptions...
Cliff Woolley [Wed, 7 Nov 2001 05:21:01 +0000 (05:21 +0000)]
A few missing MPM descriptions...

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

22 years agoCheck the return code properly.
Bill Stoddard [Wed, 7 Nov 2001 01:43:20 +0000 (01:43 +0000)]
Check the return code properly.

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

22 years ago Thanks for the catch, Mr. Woolley, I left an out-of-place close paren.
William A. Rowe Jr [Tue, 6 Nov 2001 21:11:45 +0000 (21:11 +0000)]
  Thanks for the catch, Mr. Woolley, I left an out-of-place close paren.

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

22 years agoLink in mod_ssl docs and add to the new features page.
Joshua Slive [Tue, 6 Nov 2001 19:25:20 +0000 (19:25 +0000)]
Link in mod_ssl docs and add to the new features page.

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

22 years agoPut the ssl docs in a format where they will be maintainable without Ralf's
Joshua Slive [Tue, 6 Nov 2001 19:09:51 +0000 (19:09 +0000)]
Put the ssl docs in a format where they will be maintainable without Ralf's
tools.  Mostly I've only touched the top and the bottom of each doc.
I also got rid of the old cover page and the overview, since they seemed
obsolete.

Once again, I apologize for wrecking Ralf's nice work.

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

22 years ago Eliminate 'library'+'executable' cruft. Yes - this would be a dandy
William A. Rowe Jr [Tue, 6 Nov 2001 16:58:59 +0000 (16:58 +0000)]
  Eliminate 'library'+'executable' cruft.  Yes - this would be a dandy
  library at some point in the future (perhaps 2.1?) but for this moment,
  simplify.

  Also simplify over-decorated apu_htdbm_ prefixes to simply htdbm_

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

22 years ago Submitted by: Mladen Turk <mturk@mappingsoft.com>
William A. Rowe Jr [Tue, 6 Nov 2001 16:52:59 +0000 (16:52 +0000)]
  Submitted by: Mladen Turk <mturk@mappingsoft.com>

  htdbm provides a compiled interface to dbm authentication databases,
  using the compiled-in dbm manager and auth schema.  Resolves the hassles
  of grabbing the appropriate cpan package for md5 and fixing the dbm
  engine for dbmmanage.pl.

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

22 years agoStop removing the test directories when rolling a build.
Ryan Bloom [Tue, 6 Nov 2001 16:25:52 +0000 (16:25 +0000)]
Stop removing the test directories when rolling a build.

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

22 years agoConvert the ssl reference chapter into an apache module doc. I'm very sorry
Joshua Slive [Tue, 6 Nov 2001 16:07:13 +0000 (16:07 +0000)]
Convert the ssl reference chapter into an apache module doc.  I'm very sorry
for wrecking Ralf's nice formating work, but I didn't see an alternative.

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

22 years agoI am just moving the reference chapter of the ssl docs into the modules directory
Joshua Slive [Tue, 6 Nov 2001 16:06:13 +0000 (16:06 +0000)]
I am just moving the reference chapter of the ssl docs into the modules directory
to be the baseline.  The next commit will put it in the correct format.

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

22 years agoThese comments are pretty much useless now AFAICT.
Cliff Woolley [Tue, 6 Nov 2001 03:43:19 +0000 (03:43 +0000)]
These comments are pretty much useless now AFAICT.

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

22 years agoFix so that errordocument works when a error gets returned from the
Ian Holsman [Mon, 5 Nov 2001 23:06:55 +0000 (23:06 +0000)]
Fix so that errordocument works when a error gets returned from the
proxy.
Problem was ErrorHandler thought it was in some kind of recursion and
couldn't find the custom error document
Obtained from: Jin Hong <jinh@cnet.com>
Submitted by:
Reviewed by:   Ian Holsman

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

22 years agoAll done with initial SSL doc checkin
Bill Stoddard [Mon, 5 Nov 2001 17:52:33 +0000 (17:52 +0000)]
All done with initial SSL doc checkin

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

22 years agoMore SSL doc images.
Bill Stoddard [Mon, 5 Nov 2001 17:50:47 +0000 (17:50 +0000)]
More SSL doc images.

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

22 years agoCheck-in the ssl image files. Sure hope my windows cvs client really
Bill Stoddard [Mon, 5 Nov 2001 17:49:38 +0000 (17:49 +0000)]
Check-in the ssl image files. Sure hope my windows cvs client really
understands the -kb flag :-)

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

22 years agoSSL Doc... Now the .wml files
Bill Stoddard [Mon, 5 Nov 2001 17:43:12 +0000 (17:43 +0000)]
SSL Doc... Now the .wml files

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

22 years agoBegin adding the SSL doc to the httpd-2.0 tree. Start with the html files.
Bill Stoddard [Mon, 5 Nov 2001 17:42:41 +0000 (17:42 +0000)]
Begin adding the SSL doc to the httpd-2.0 tree. Start with the html files.

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

22 years agoreplace 2.0.28-dev info after bumping the tag to 2.0.27
Greg Ames [Mon, 5 Nov 2001 16:11:56 +0000 (16:11 +0000)]
replace 2.0.28-dev info after bumping the tag to 2.0.27

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

22 years agotemporary commit to reflect ssl-std.conf being bumped into 2.0.27.
Greg Ames [Mon, 5 Nov 2001 16:07:17 +0000 (16:07 +0000)]
temporary commit to reflect ssl-std.conf being bumped into 2.0.27.

Submitted by: Roy Fielding, Cliff Woolley

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

22 years agoThis patch optimizes away some strlen and strcat calls in
Justin Erenkrantz [Sun, 4 Nov 2001 21:46:36 +0000 (21:46 +0000)]
This patch optimizes away some strlen and strcat calls in
ap_directory_walk.  The strlen calls, in particular, had
ranked as a top bottleneck in the usr-space code in recent
performance profiling.

Submitted by: Brian Pane <bpane@pacbell.net>
Reviewed by: Justin Erenkrantz

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

22 years agoAdjusted back to microseconds
Bradley Nicholes [Fri, 2 Nov 2001 23:24:57 +0000 (23:24 +0000)]
Adjusted back to microseconds

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

22 years agorestoring description of a post-2.0.27 change after bumping the tag.
Greg Ames [Fri, 2 Nov 2001 22:01:57 +0000 (22:01 +0000)]
restoring description of a post-2.0.27 change after bumping the tag.

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

22 years agomoving the description of this fix to 2.0.27. I bumped the tag on that fix,
Greg Ames [Fri, 2 Nov 2001 21:55:47 +0000 (21:55 +0000)]
moving the description of this fix to 2.0.27.  I bumped the tag on that fix,
and will do so on this file in a sec, then re-commit this file.

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

22 years agoForces suexec to be compiled statically. This is necessary since it
Aaron Bannert [Fri, 2 Nov 2001 21:49:35 +0000 (21:49 +0000)]
Forces suexec to be compiled statically. This is necessary since it
is difficult and sometimes impossible to relocate executables that
are both setuid and dependent on dynamically loaded libraries.
(that is: setuid binaries ignore LD_* environment variables).

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

22 years agoprevent loops & seg faults when GETs have chunked bodies.
Greg Ames [Fri, 2 Nov 2001 20:21:44 +0000 (20:21 +0000)]
prevent loops & seg faults when GETs have chunked bodies.

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

22 years agofix eval of vars incase string has quotes
Doug MacEachern [Fri, 2 Nov 2001 20:09:20 +0000 (20:09 +0000)]
fix eval of vars incase string has quotes
example: CFLAGS = -DSUEXEC_BIN='"bin/suexec"
PR:
Obtained from:
Submitted by:
Reviewed by:

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

22 years agoDon't change the type of the new resource. The provider will update it
Greg Stein [Fri, 2 Nov 2001 19:25:50 +0000 (19:25 +0000)]
Don't change the type of the new resource. The provider will update it
when the copy/move takes place.

Specifically, the new location might imply a different type from the
original, so updating the type is bad mojo. In the observed case, a
resource was copied into a working collection; the type of the new
resource is supposed to be WORKING. Copying the type would be wrong if
the source was REGULAR.

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

22 years agoAdded the secondary command line hander for manipulating a running
Bradley Nicholes [Fri, 2 Nov 2001 18:07:17 +0000 (18:07 +0000)]
Added the secondary command line hander for manipulating a running
instance of Apache from the console.

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

22 years agoAdded the .xdc data file for building an MP enabled version of Apache on
Bradley Nicholes [Fri, 2 Nov 2001 18:03:38 +0000 (18:03 +0000)]
Added the .xdc data file for building an MP enabled version of Apache on
NetWare

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

22 years agoAdded the .def files for building the external modules for NetWare. Also
Bradley Nicholes [Fri, 2 Nov 2001 17:59:58 +0000 (17:59 +0000)]
Added the .def files for building the external modules for NetWare.  Also
added the NLM startup code for NLMs that require Winsock support.

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

22 years agoConsolidated the APR imports to a single import file
Bradley Nicholes [Fri, 2 Nov 2001 17:56:14 +0000 (17:56 +0000)]
Consolidated the APR imports to a single import file

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

22 years agoAdded build targets for the external modules
Bradley Nicholes [Fri, 2 Nov 2001 17:53:44 +0000 (17:53 +0000)]
Added build targets for the external modules

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

22 years agoinsure that we die quickly without looping etc. if somebody messes up
Greg Ames [Fri, 2 Nov 2001 15:17:06 +0000 (15:17 +0000)]
insure that we die quickly without looping etc. if somebody messes up
*readbytes again.

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

22 years agoMore style-stuff. A lot of this doesn't qualify as 'readable' even so.. :-(
Ken Coar [Thu, 1 Nov 2001 20:14:16 +0000 (20:14 +0000)]
More style-stuff.  A lot of this doesn't qualify as 'readable' even so.. :-(

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

22 years agoSome style-guide fixes (nothing functional)
Ken Coar [Thu, 1 Nov 2001 16:06:21 +0000 (16:06 +0000)]
Some style-guide fixes (nothing functional)

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

22 years ago Fix a typo and URL. [Gotta get this keyboard cleaned.]
William A. Rowe Jr [Thu, 1 Nov 2001 05:12:46 +0000 (05:12 +0000)]
  Fix a typo and URL.  [Gotta get this keyboard cleaned.]

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

22 years ago Make this a bit more formal, as in httpd.conf. Also should cite the
William A. Rowe Jr [Thu, 1 Nov 2001 04:56:59 +0000 (04:56 +0000)]
  Make this a bit more formal, as in httpd.conf.  Also should cite the
  contributor, but only Ralf knows who all should be the primary citation,
  if not simply "the modssl project".  I don't know if this conf is all
  new material, significantly created by the modssl project, or if much
  of it goes all the way back to ApacheSSL.  Rather that miss-attribute,
  I'm leaving line one for someone else [Ralf?] to add, vis-a-vie the
  citation in httpd-std.conf line 2.

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

22 years agoSince we are in a file that is only included with mod_ssl.c and
Roy T. Fielding [Thu, 1 Nov 2001 00:05:58 +0000 (00:05 +0000)]
Since we are in a file that is only included with mod_ssl.c and
there is no point in any of it if SSL is not defined, just wrap
the whole thing in one IfDefine.

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

22 years agowhoops! can't use the return code to pass the length up the filter chain.
Greg Ames [Wed, 31 Oct 2001 22:55:43 +0000 (22:55 +0000)]
whoops! can't use the return code to pass the length up the filter chain.

with this and a request line that goes on forever, I now get:

[Wed Oct 31 17:45:45 2001] [error] [client 127.0.0.1] request failed:
URI too long

...in the error log, and a 414 in the access log.

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

22 years agochange ap_getline to return the size of the buffer when there's no apparent end
Greg Ames [Wed, 31 Oct 2001 21:14:23 +0000 (21:14 +0000)]
change ap_getline to return the size of the buffer when there's no apparent end
to an input line.  This is more like the 1.3 behavior which should help the
callers recognize this condition.

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

22 years agoreturn the actual number of bytes read when we're in "read a line" mode and it
Greg Ames [Wed, 31 Oct 2001 20:18:56 +0000 (20:18 +0000)]
return the actual number of bytes read when we're in "read a line" mode and it
looks like the line may never end.

This lets ap_getline determine whether there's excessive bytes or not,
depending on the size of its caller's buffers.  If the buffer can accomodate
more bytes, ap_getline will continue to read.

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

22 years agoOne down...
Aaron Bannert [Wed, 31 Oct 2001 18:31:50 +0000 (18:31 +0000)]
One down...

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

22 years agoFix a big memory leak bug related to arbitrarily large header lines.
Aaron Bannert [Wed, 31 Oct 2001 18:21:53 +0000 (18:21 +0000)]
Fix a big memory leak bug related to arbitrarily large header lines.
The core input filter would happily consume all the data you gave it
in a header line, looking for that one LF. This patch limits that
"getline" functionality to HUGE_STRING_LEN (8192 bytes).

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

22 years agoadd my public key
Greg Ames [Wed, 31 Oct 2001 18:18:34 +0000 (18:18 +0000)]
add my public key

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

22 years ago Introduce an Apache mod_ssl initial configuration template
William A. Rowe Jr [Wed, 31 Oct 2001 15:50:53 +0000 (15:50 +0000)]
  Introduce an Apache mod_ssl initial configuration template
  (ssl.conf, generated from ssl-std.conf).  [Ralf S. Engelschall]

  Revised Cliff's intro paragraph to point folks at docs until
  docs are provided.  [Will Rowe]

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

22 years agoBad link.
Joshua Slive [Wed, 31 Oct 2001 15:35:34 +0000 (15:35 +0000)]
Bad link.

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

22 years agoTypo fix.
Joshua Slive [Wed, 31 Oct 2001 15:11:05 +0000 (15:11 +0000)]
Typo fix.
PR: 8556

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

22 years ago2.0.27 has been tagged.
Justin Erenkrantz [Wed, 31 Oct 2001 07:18:47 +0000 (07:18 +0000)]
2.0.27 has been tagged.
2.0.26 has been discarded.

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

22 years agoStick a comment into this file so it's clear that it's a placeholder
Cliff Woolley [Wed, 31 Oct 2001 05:37:06 +0000 (05:37 +0000)]
Stick a comment into this file so it's clear that it's a placeholder
and not just a zero-byte thingy.  :)

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

22 years agobumping release number to 2.0.28-dev after tag
Greg Ames [Wed, 31 Oct 2001 03:43:25 +0000 (03:43 +0000)]
bumping release number to 2.0.28-dev after tag

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

22 years agobump release number to 2.0.27
Greg Ames [Wed, 31 Oct 2001 03:25:03 +0000 (03:25 +0000)]
bump release number to 2.0.27

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

22 years agoAdd key.
Graham Leggett [Tue, 30 Oct 2001 22:35:04 +0000 (22:35 +0000)]
Add key.
PR:
Obtained from:
Submitted by:
Reviewed by:

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

22 years agomake sure that the HTTP_IN filter is in place across internal redirects.
Greg Ames [Tue, 30 Oct 2001 19:21:41 +0000 (19:21 +0000)]
make sure that the HTTP_IN filter is in place across internal redirects.

Without this, we see an extra socket read + timeout on POSTs.  If the client
sends in another request, we loop consuming memory.

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

22 years agoFix typos...
Aaron Bannert [Tue, 30 Oct 2001 17:38:03 +0000 (17:38 +0000)]
Fix typos...

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