]> granicus.if.org Git - apache/log
apache
23 years agoGet Apache to use the new generated exports list. This works on my
Ryan Bloom [Fri, 1 Dec 2000 07:32:11 +0000 (07:32 +0000)]
Get Apache to use the new generated exports list.  This works on my
Linux machine, but I am pretty sure there are going to be problems for
others.  The idea here, is to be able to generate a list of the exported
functions from APR.  This list needs to be correct, we can not list
functions that are not exported on the platform being built on.  To
accomplish this, we generate a list of the exported symbols when we
configure APR.  As a part of this list, we also include all of the
#if macros that surround those symbols.  Apache then uses this list
of functions and macros to generate a file that refers to each of those
symbols.  Because we have the macros, when we compile this file, the
compiler ignores any symbols that aren't valid on this platform.

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

23 years agoGet htpasswd.c to build on EBCDIC machines again.
Jeff Trawick [Thu, 30 Nov 2000 19:12:36 +0000 (19:12 +0000)]
Get htpasswd.c to build on EBCDIC machines again.

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

23 years agoDocument mod_log_config %{FOOBAR}C option
Ryan Bloom [Thu, 30 Nov 2000 16:29:05 +0000 (16:29 +0000)]
Document mod_log_config %{FOOBAR}C option
Submitted by: Sander van Zoest <sander@covalent.net>

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

23 years ago This is the Win9x console hook handler ... much code to be pulled now
William A. Rowe Jr [Thu, 30 Nov 2000 01:39:32 +0000 (01:39 +0000)]
  This is the Win9x console hook handler ... much code to be pulled now
  from the src/os/win32/services.c for Win9x.

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

23 years agoEnable logging a cookie with mod_log_config
Ryan Bloom [Thu, 30 Nov 2000 00:31:03 +0000 (00:31 +0000)]
Enable logging a cookie with mod_log_config
Submitted by: Sander van Zoest <sander@covalent.net>

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

23 years ago- Remove some "platform specific notes" from the main page where the
Joshua Slive [Wed, 29 Nov 2000 22:51:01 +0000 (22:51 +0000)]
- Remove some "platform specific notes" from the main page where the
platform doesn't currently work in Apache 2.0.

- Move the API doc link to the developer/index.html.

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

23 years agoRemove an unused header
Ryan Bloom [Wed, 29 Nov 2000 20:50:39 +0000 (20:50 +0000)]
Remove an unused header

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

23 years ago Fix some const confusion with simpler code.
William A. Rowe Jr [Wed, 29 Nov 2000 19:39:17 +0000 (19:39 +0000)]
  Fix some const confusion with simpler code.

  XXX note that 1.3.13 grew the xmethods in some recent patch:
  typedef struct {
    table *action_types;       /* Added with Action... */
    char *scripted[METHODS];   /* Added with Script... */
    array_header *xmethods;    /* Added with Script -- extension methods */
  } action_dir_config;
  XXx seems like whoever applied needs to port forward to 2.0 :-)

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

23 years ago Fix uninitialized badness
William A. Rowe Jr [Wed, 29 Nov 2000 18:50:12 +0000 (18:50 +0000)]
  Fix uninitialized badness

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

23 years ago Eliminate the last WSAE error test.
William A. Rowe Jr [Wed, 29 Nov 2000 18:18:58 +0000 (18:18 +0000)]
  Eliminate the last WSAE error test.

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

23 years agoUse "const char * const *" for process->argv (which is the correct
Greg Stein [Wed, 29 Nov 2000 17:33:03 +0000 (17:33 +0000)]
Use "const char * const *" for process->argv (which is the correct
const-ness since we sometimes put "some string" in there, and also the CRT's
argv). propagate this change within http_main and mpm/winnt/ (also correct
some other const type usage within the MPM).

fix ab's call to parse_url() which removed a const to actually manipulate an
arg from the CRT's argv (indirectly via opt->arg). no idea how this has
avoided segfaulting.

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

23 years ago Make Win32 build again
William A. Rowe Jr [Wed, 29 Nov 2000 17:12:00 +0000 (17:12 +0000)]
  Make Win32 build again

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

23 years agoFix a segfault in mod_info. mod_info_module_cmds() had a misstep when
Jeff Trawick [Wed, 29 Nov 2000 15:16:54 +0000 (15:16 +0000)]
Fix a segfault in mod_info.  mod_info_module_cmds() had a misstep when
reaching the end of the configuration.

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

23 years agoGet ab to compile cleanly after the apr_initopt() change.
Jeff Trawick [Wed, 29 Nov 2000 13:02:11 +0000 (13:02 +0000)]
Get ab to compile cleanly after the apr_initopt() change.

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

23 years agocan I be a Super Saiyan? please?
Greg Stein [Wed, 29 Nov 2000 11:30:19 +0000 (11:30 +0000)]
can I be a Super Saiyan? please?

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

23 years agoadd the new apr_lock_file and apr_unlock_file functions.
Greg Stein [Wed, 29 Nov 2000 10:27:53 +0000 (10:27 +0000)]
add the new apr_lock_file and apr_unlock_file functions.

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

23 years agoreorder the libs for proper inter-lib dependencies
Greg Stein [Wed, 29 Nov 2000 10:25:05 +0000 (10:25 +0000)]
reorder the libs for proper inter-lib dependencies

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

23 years agoBring mod_ext_filter.html up to the new format.
Joshua Slive [Wed, 29 Nov 2000 04:29:11 +0000 (04:29 +0000)]
Bring mod_ext_filter.html up to the new format.

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

23 years agoRemove mod_digest docs which have been supplanted by mod_auth_digest.
Joshua Slive [Wed, 29 Nov 2000 04:23:08 +0000 (04:23 +0000)]
Remove mod_digest docs which have been supplanted by mod_auth_digest.

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

23 years agoBring mod_dav.html up to the new format, fix up some questionable
Joshua Slive [Wed, 29 Nov 2000 04:19:40 +0000 (04:19 +0000)]
Bring mod_dav.html up to the new format, fix up some questionable
HTML, and remove the LimitXMLRequestBody which is actually
in the core.

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

23 years agoBring mod_charset_lite up to the "modern" format.
Joshua Slive [Wed, 29 Nov 2000 02:45:21 +0000 (02:45 +0000)]
Bring mod_charset_lite up to the "modern" format.

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

23 years agoA little more prettying up of developer docs.
Joshua Slive [Wed, 29 Nov 2000 02:30:36 +0000 (02:30 +0000)]
A little more prettying up of developer docs.

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

23 years agoPut the developer index in the standard format.
Joshua Slive [Wed, 29 Nov 2000 02:25:45 +0000 (02:25 +0000)]
Put the developer index in the standard format.

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

23 years ago Compile break when I changed 'thread' in mpm_winnt.h to a HANDLE type. Fixed.
William A. Rowe Jr [Wed, 29 Nov 2000 01:57:46 +0000 (01:57 +0000)]
  Compile break when I changed 'thread' in mpm_winnt.h to a HANDLE type. Fixed.

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

23 years ago Clean up some compiler warnings (there remain some float=double and
William A. Rowe Jr [Wed, 29 Nov 2000 01:53:31 +0000 (01:53 +0000)]
  Clean up some compiler warnings (there remain some float=double and
  long=double warnings that didn't offer a simple answer at this moment.)

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

23 years ago clean up some really bad typedefs - and move one into mpm_winnt.c since
William A. Rowe Jr [Wed, 29 Nov 2000 01:50:02 +0000 (01:50 +0000)]
  clean up some really bad typedefs - and move one into mpm_winnt.c since
  that's the only module remaining that needs it.  Should be an apr type,
  but we aren't using the apr accessors to handle them.

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

23 years ago The only win32 project file that used (but didn't really use) os/win32/passwd.c
William A. Rowe Jr [Wed, 29 Nov 2000 00:47:38 +0000 (00:47 +0000)]
  The only win32 project file that used (but didn't really use) os/win32/passwd.c

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

23 years agoFirst step towards extracting the SSI handling from mod_include so that
Ryan Bloom [Tue, 28 Nov 2000 23:07:01 +0000 (23:07 +0000)]
First step towards extracting the SSI handling from mod_include so that
it is extensible by modules
Submitted by: Paul J. Reder <rederpj@raleigh.ibm.com>
Reviewed by: Ryan Bloom

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

23 years agoFix some const warnings.
Ryan Bloom [Tue, 28 Nov 2000 22:56:13 +0000 (22:56 +0000)]
Fix some const warnings.

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

23 years agoAdd a couple more user-visible changes to upgrading.html.
Joshua Slive [Tue, 28 Nov 2000 21:57:41 +0000 (21:57 +0000)]
Add a couple more user-visible changes to upgrading.html.

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

23 years agoAdd a little more detail on starting Apache for the benefit of beginners.
Joshua Slive [Tue, 28 Nov 2000 21:46:50 +0000 (21:46 +0000)]
Add a little more detail on starting Apache for the benefit of beginners.

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

23 years agoGet "make install" with DSOs to work on AIX and Solaris. A recent
Jeff Trawick [Tue, 28 Nov 2000 21:37:20 +0000 (21:37 +0000)]
Get "make install" with DSOs to work on AIX and Solaris.  A recent
change by me to get "make install" to work at all on Tru64 caused this
problem.

This change has been tested with and without DSOs on AIX, Tru64,
Solaris 8 (UltraSparc), and RedHat 6.0.

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

23 years agoUpdate command line options docs to match what is currently
Joshua Slive [Tue, 28 Nov 2000 21:33:02 +0000 (21:33 +0000)]
Update command line options docs to match what is currently
in http_main.c.  Also, add documentation on apachectl options.

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

23 years agoSplit the hints file into two files, one in APR and one in Apache. The APR
Ryan Bloom [Tue, 28 Nov 2000 21:31:51 +0000 (21:31 +0000)]
Split the hints file into two files, one in APR and one in Apache.  The APR
hints file just sets build variables, the Apache hints file just sets
Apache variables.  This is meant to clean up parts of APR, so that they
don't include Apache information.

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

23 years ago Pulled the aprlib base address out of Apache's baseaddr file (aprlib is hard
William A. Rowe Jr [Tue, 28 Nov 2000 20:50:48 +0000 (20:50 +0000)]
  Pulled the aprlib base address out of Apache's baseaddr file (aprlib is hard
  base addr'ed to 0x6ee00000)

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

23 years agoRemove some status items that belong in APR now.
Ryan Bloom [Tue, 28 Nov 2000 20:07:17 +0000 (20:07 +0000)]
Remove some status items that belong in APR now.

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

23 years agoFix some lvalue casts so that we can compile with xlc on AIX.
Jeff Trawick [Tue, 28 Nov 2000 18:57:31 +0000 (18:57 +0000)]
Fix some lvalue casts so that we can compile with xlc on AIX.
Submitted by: "Victor J. Orlikowski" <v.j.orlikowski@gte.net>
Reviewed by: Jeff Trawick

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

23 years agoGet mod_example building cleanly.
Ryan Bloom [Tue, 28 Nov 2000 18:52:24 +0000 (18:52 +0000)]
Get mod_example building cleanly.

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

23 years agoGet mod_echo to stop using BUFF.
Ryan Bloom [Tue, 28 Nov 2000 17:14:09 +0000 (17:14 +0000)]
Get mod_echo to stop using BUFF.
Submitted by: David Reid

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

23 years agoadd --with-dbm switch to configure, allowing the user to set the type of DBM
Greg Stein [Tue, 28 Nov 2000 12:09:50 +0000 (12:09 +0000)]
add --with-dbm switch to configure, allowing the user to set the type of DBM
  that apu_dbm will use (defaults to builtin sdbm). first pass at gdbm
  config support (seems to work fine in my simple test).

- added src/lib/aputil/apu_private.h.in to hold aputil config info
- apu_dbm.c now uses #if for the config values (rather than #ifdef)
- cleared out temp hack in configure.in to force sdbm usage

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

23 years agoChange some apr_ssize_t uses to apr_size_t.
Jeff Trawick [Tue, 28 Nov 2000 03:19:21 +0000 (03:19 +0000)]
Change some apr_ssize_t uses to apr_size_t.
Submitted by: Victor J. Orlikowski
Reviewed by: Jeff Trawick

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

23 years agoFix some incorrect docs
Ryan Bloom [Tue, 28 Nov 2000 03:01:10 +0000 (03:01 +0000)]
Fix some incorrect docs
Submitted by: Jon Travis <jtravis@covalent.net>

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

23 years agofix an apr_size_t/apr_ssize_t discrepancy
Jeff Trawick [Tue, 28 Nov 2000 00:17:38 +0000 (00:17 +0000)]
fix an apr_size_t/apr_ssize_t discrepancy
Submitted by: Victor J. Orlikowski

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

23 years agoTweak the logic to avoid "make distclean" inside APR directories so that
Jeff Trawick [Mon, 27 Nov 2000 22:32:50 +0000 (22:32 +0000)]
Tweak the logic to avoid "make distclean" inside APR directories so that
it works on Tru64.  On that platform, when grep failed (because we weren't
in an APR directory), the non-zero exit status failed the entire operation.

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

23 years ago*) sprinkle a little magic "const" dust around (specifically, to compensate
Greg Stein [Mon, 27 Nov 2000 22:30:34 +0000 (22:30 +0000)]
*) sprinkle a little magic "const" dust around (specifically, to compensate
   for the prototype change to ap_os_create_privileged_process())
*) wrap some long lines

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

23 years agofix a bunch of apr_ssize_t/apr_size_t discrepancies
Jeff Trawick [Mon, 27 Nov 2000 21:03:11 +0000 (21:03 +0000)]
fix a bunch of apr_ssize_t/apr_size_t discrepancies

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

23 years agoGet the pthread mpm building again.
Ryan Bloom [Mon, 27 Nov 2000 19:34:02 +0000 (19:34 +0000)]
Get the pthread mpm building again.

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

23 years ago<sys/resource.h> requires <sys/time.h> first on some systems
Jeff Trawick [Mon, 27 Nov 2000 19:11:40 +0000 (19:11 +0000)]
<sys/resource.h> requires <sys/time.h> first on some systems
(e.g., FreeBSD 3.4)

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

23 years agoChange Apache's distclean rule to rely on APR to clean up APR as
Jeff Trawick [Mon, 27 Nov 2000 18:15:00 +0000 (18:15 +0000)]
Change Apache's distclean rule to rely on APR to clean up APR as
appropriate.

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

23 years agoUse #if APR_HAVE_xyz_H, not #ifdef APR_HAVE_xyz_H
Jeff Trawick [Mon, 27 Nov 2000 16:40:13 +0000 (16:40 +0000)]
Use #if APR_HAVE_xyz_H, not #ifdef APR_HAVE_xyz_H
Submitted by: Brian Havard

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

23 years agoAlways include lib/sdbm in INCLUDES (until somebody that can spell
Jeff Trawick [Mon, 27 Nov 2000 16:32:45 +0000 (16:32 +0000)]
Always include lib/sdbm in INCLUDES (until somebody that can spell
lbi/aputil teaches the configure to be a little smarter).  This
lets apu_dbm compile, which in turns lets us build httpd again.

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

23 years agouse the APR feature test macro to check for sys/uio.h; it is the
Jeff Trawick [Mon, 27 Nov 2000 15:50:26 +0000 (15:50 +0000)]
use the APR feature test macro to check for sys/uio.h; it is the
only one defined and it is used in other Apache code;
this gets mod_rewrite to compile on RedHat 6.0 (and perhaps some
other systems)

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

23 years ago*) make find_liveprop() hook take a dav_resource rather than "r"
Greg Stein [Mon, 27 Nov 2000 12:54:28 +0000 (12:54 +0000)]
*) make find_liveprop() hook take a dav_resource rather than "r"
*) repos.c: liveprop hooks shouldn't respond if the resource is not an FS
     resource.
*) std_liveprop.c: use empty-elem form if value=="". return NOTDEF for the
     properties that we aren't ready to insert yet

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

23 years agoliveprops are handled via hooks, not the dav_provider structure. clear it
Greg Stein [Mon, 27 Nov 2000 10:18:46 +0000 (10:18 +0000)]
liveprops are handled via hooks, not the dav_provider structure. clear it
out of there.

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

23 years agotoss dbm. use the new apu_dbm interfaces.
Greg Stein [Mon, 27 Nov 2000 10:18:45 +0000 (10:18 +0000)]
toss dbm. use the new apu_dbm interfaces.

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

23 years agomissed one. This is needed to build the new aputil library.
Greg Stein [Sun, 26 Nov 2000 15:33:04 +0000 (15:33 +0000)]
missed one. This is needed to build the new aputil library.

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

23 years agoshaddup
Greg Stein [Sun, 26 Nov 2000 15:29:39 +0000 (15:29 +0000)]
shaddup

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

23 years ago*) Put lib/aputil/ into the INCLUDES path
Greg Stein [Sun, 26 Nov 2000 15:27:33 +0000 (15:27 +0000)]
*) Put lib/aputil/ into the INCLUDES path
*) add a Makefile.in to test/ to help with building test programs (these are
   not part of the build; just manual compiles right now)
*) add test/dbu.c as a quick test of apu_dbm
   [ dbu.c originally came from the SDBM package ]

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

23 years agoStart the oft-discussed, but oft-punted lib/aputil library. Drop in a first
Greg Stein [Sun, 26 Nov 2000 13:43:32 +0000 (13:43 +0000)]
Start the oft-discussed, but oft-punted lib/aputil library. Drop in a first
cut at an "any" DBM set of cover functions.

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

23 years ago*) Compensate for recent changes in the APR headers. Specifically, some
Greg Stein [Sun, 26 Nov 2000 04:47:43 +0000 (04:47 +0000)]
*) Compensate for recent changes in the APR headers. Specifically, some
   files need to specifically include stdio.h, or a particular apr_*.h
   header.

*) Adjust callers of apr_create_process() to deal with the extra "const"

*) Add "const" to args of ap_os_create_privileged_process()

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

23 years agofix spelling: "writable" is the proper form
Greg Stein [Sat, 25 Nov 2000 23:35:06 +0000 (23:35 +0000)]
fix spelling: "writable" is the proper form

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

23 years agoUpdate some headers and footers to the proper version number.
Joshua Slive [Fri, 24 Nov 2000 22:46:51 +0000 (22:46 +0000)]
Update some headers and footers to the proper version number.

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

23 years agoUpdate the dexter and perchild docs, and add a missed directive.
Joshua Slive [Thu, 23 Nov 2000 23:23:54 +0000 (23:23 +0000)]
Update the dexter and perchild docs, and add a missed directive.

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

23 years agoadd the "next filter" parameter to the rest of the ap_sub_req_* calls.
Greg Stein [Thu, 23 Nov 2000 13:03:46 +0000 (13:03 +0000)]
add the "next filter" parameter to the rest of the ap_sub_req_* calls.

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

23 years agoshift some processing of "core" WebDAV properties out of the generic
Greg Stein [Thu, 23 Nov 2000 12:50:31 +0000 (12:50 +0000)]
shift some processing of "core" WebDAV properties out of the generic
property handling code, and into a new, core liveprop handler.

*) add std_liveprop.c to deal with the core DAV properties
*) move DAV:resourcetype, DAV:supported-method-set,
   DAV:supported-live-property-set, and DAV:supported-report-set over to the
   new handler
*) props.c::dav_get_allprops() should not look in the deadprop database for
   the DAV:resourcetype -- it is readonly, so should never be in there.
*) strip vsn_hooks from the propdb; only the core liveprops need it now
*) mod_dav.c: register the core liveprop hooks and URIs
*) fs/repos.c: stripped DAV:displayname and DAV:source, in favor of letting
   the core handler deal with them.

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

23 years agodav_resource should carry around a pool for allocations related to it
Greg Stein [Thu, 23 Nov 2000 11:44:22 +0000 (11:44 +0000)]
dav_resource should carry around a pool for allocations related to it

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

23 years agoMore revamping of live properties. Focused around the fact that a provider's
Greg Stein [Thu, 23 Nov 2000 10:37:00 +0000 (10:37 +0000)]
More revamping of live properties. Focused around the fact that a provider's
hooks are only called if that provider defines the prop (e.g. NOTME return
values are no longer needed). Also refactored some code to simplify liveprop
management for providers (assuming they don't have "funny" stuff).

*) enumerate all known DAV properties (DAV_PROPID_* in mod_dav.h)
   - use these in fs/repos.c rather than DAV_PROPID_FS_*
   - will use in SVN and a second-round whack on the "core" props in props.c
*) refactor dav_fs_liveprop_name to dav_liveprop_spec and add a writeable
   flag
*) add dav_liveprop_group to hold a number of "top-level" items to pass to
   the new liveprop utility functions
*) add dav_do_find_liveprop() as a util for the find_liveprop hook function
   - toss repos.c::dav_fs_find_prop
   - use the new function for repos.c::dav_fs_find_liveprop
*) rebuild dav_register_liveprop_namespace() as a full "group" registration
   which will handle all the namespaces in a liveprop provider. The new func
   is called dav_register_liveprop_group().
*) add dav_get_liveprop_info() to look up liveprop info given a provider's
   propid. used in dav_fs_insert_prop() and dav_fs_is_writeable()
*) fold dav_fs_insert_all() directly into dav_fs_insert_all_liveprops()
   since the former wasn't called by anything else
*) rename var in dav_fs_insert_prop() to "global_ns" to clarify its purpose.
   torch a couple out-of-date comments in there.
*) toss dav_prop_rw type and simplify is_writeable hook. fix up calling of
   hook in props.c::dav_rw_liveprop(). dav_rw_liveprop() should also call
   the provider *first*, if one has stated it is handling the property.
*) toss DAV_PROP_INSERT_NOTME since we can't call a provider's insert_prop
   with somebody else's liveprop
*) remove DAV_IS_CORE_PROP() in props.c. a core prop is not defined by its
   propid, but by provider==NULL. add comments to clarify when that happens.
*) fix sub-request creation to include new next-filter arg

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

23 years ago*) fix subtle crasher in COPY method
Greg Stein [Thu, 23 Nov 2000 10:08:19 +0000 (10:08 +0000)]
*) fix subtle crasher in COPY method
*) update sub-request-creation calls to include new "next filter" arg

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

23 years agoFix a few broken links.
Joshua Slive [Thu, 23 Nov 2000 03:59:24 +0000 (03:59 +0000)]
Fix a few broken links.

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

23 years agoAdd the ability for apxs to install both libtool generated and non-libtool
Ryan Bloom [Wed, 22 Nov 2000 20:35:56 +0000 (20:35 +0000)]
Add the ability for apxs to install both libtool generated and non-libtool
generated shared objects.
Submitted by: Jon Travis <jtravis@covalent.net>
Reviewed by: Ryan Bloom

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

23 years agoAddition of BindAddress and small cleanups of upgrading/new features docs.
Joshua Slive [Wed, 22 Nov 2000 19:53:50 +0000 (19:53 +0000)]
Addition of BindAddress and small cleanups of upgrading/new features docs.

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

23 years agoClean up a few broken links.
Joshua Slive [Wed, 22 Nov 2000 19:52:10 +0000 (19:52 +0000)]
Clean up a few broken links.

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

23 years agoA complete re-write of mod_include. This has served the entire manual
Ryan Bloom [Wed, 22 Nov 2000 19:49:20 +0000 (19:49 +0000)]
A complete re-write of mod_include.  This has served the entire manual
now.  This makes mod_include a filter that uses buckets directly.
Submitted by: Paul J. Reder <rederpj@raleigh.ibm.com>
Reviewed by: Ryan Bloom

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

23 years agoRemove mentions of the obsolete ResourceConfig/AccessConfig.
Joshua Slive [Wed, 22 Nov 2000 19:39:03 +0000 (19:39 +0000)]
Remove mentions of the obsolete ResourceConfig/AccessConfig.

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

23 years agoAllow modules to specify the first module for a sub-request. This allows
Ryan Bloom [Wed, 22 Nov 2000 19:38:07 +0000 (19:38 +0000)]
Allow modules to specify the first module for a sub-request.  This allows
modules to not have to muck with the output_filter after it creates the
sub-request.  Without this change, modules that create a sub-request have
to manually edit the output_filters, and therefore skip the sub-request
output_filter.  If they skip the sub-request output_filter, then we end
up sending multiple EOS buckets to the core_output_filter.

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

23 years agominor cleaning: provider ids are no longer used
Greg Stein [Wed, 22 Nov 2000 10:54:54 +0000 (10:54 +0000)]
minor cleaning: provider ids are no longer used

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

23 years agoAdd some docs to mpmt_pthread.html.
Joshua Slive [Wed, 22 Nov 2000 06:33:19 +0000 (06:33 +0000)]
Add some docs to mpmt_pthread.html.

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

23 years agoUpdate the "bind" docs, remove the stuff from "server-wide.html" that
Joshua Slive [Wed, 22 Nov 2000 06:15:41 +0000 (06:15 +0000)]
Update the "bind" docs, remove the stuff from "server-wide.html" that
will now go in the MPMs, and update prefork.html with that documentation.

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

23 years agoA little more general MPM documentation.
Joshua Slive [Wed, 22 Nov 2000 05:46:40 +0000 (05:46 +0000)]
A little more general MPM documentation.
Feeback welcome.
Note the comment at the bottom:
<!-- XXX: Needed here: a brief discussion or reference to instructions
on how to choose and load an MPM, how to figure out what MPM you are
currently using, and what MPMs are the defaults on various
platforms. -->

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

23 years agoNext pass at the content-length filter. Not perfect quite yet, but
Ryan Bloom [Wed, 22 Nov 2000 00:40:20 +0000 (00:40 +0000)]
Next pass at the content-length filter.  Not perfect quite yet, but
getting closer
Submitted by: Greg Stein

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

23 years agoDon't use APR_INET6 unless APR_HAVE_INET6 is defined.
Jeff Trawick [Tue, 21 Nov 2000 21:48:48 +0000 (21:48 +0000)]
Don't use APR_INET6 unless APR_HAVE_INET6 is defined.

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

23 years agoModify the content-length filter to change the criteria used to determine
Ryan Bloom [Tue, 21 Nov 2000 20:17:20 +0000 (20:17 +0000)]
Modify the content-length filter to change the criteria used to determine
if/when we compute the content-length.  There are just a few cases now:

        1) We already have all the data
        2) We don't have all the data and:
                2a)  This is a 1.1 request but we can't chunk
                2b)  The is a keep-alive request
    In the future, we probably want to modify this to not
    be a keep-alive request.

This filter always buffers 9K of data.  The reason is simple, the core will
buffer 9K at a time anyway, and there is a chance that we may get the end
of the request before we hit 9K.  This increases our chances of being able
to send a c-l.

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

23 years agoUpdate ab to accept URLs with IPv6 literal address strings (in the
Jeff Trawick [Tue, 21 Nov 2000 19:47:14 +0000 (19:47 +0000)]
Update ab to accept URLs with IPv6 literal address strings (in the
format described in RFC 2732), and to build Host header fields in
the same format.  This allows IPv6 literal address strings to be
used with ab.  This support has been tested against Apache 1.3 with
the KAME patch, but Apache 2.0 does not yet work with this format
of the Host header field.

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

23 years agoRemove links to some of the documents that were moved to manual/platform.
Joshua Slive [Tue, 21 Nov 2000 19:33:25 +0000 (19:33 +0000)]
Remove links to some of the documents that were moved to manual/platform.

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

23 years agoAdd an MPM status to the directive-dict.
Joshua Slive [Tue, 21 Nov 2000 19:32:02 +0000 (19:32 +0000)]
Add an MPM status to the directive-dict.

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

23 years agoFix typo.
Joshua Slive [Tue, 21 Nov 2000 19:26:04 +0000 (19:26 +0000)]
Fix typo.
Submitted by: Cliff Woolley <cliffwoolley@yahoo.com>

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

23 years agoupdates to changed interfaces to apr_set_port(), apr_get_port(),
Jeff Trawick [Tue, 21 Nov 2000 19:10:25 +0000 (19:10 +0000)]
updates to changed interfaces to apr_set_port(), apr_get_port(),
apr_set_ipaddr(), and apr_get_ipaddr()

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

23 years ago *) Accomodate an out-of-space condition in the piped logs and the
William A. Rowe Jr [Tue, 21 Nov 2000 18:40:38 +0000 (18:40 +0000)]
  *) Accomodate an out-of-space condition in the piped logs and the
     rotatelogs.c code, and no longer churn log processes for this
     condition.  [Victor J. Orlikowski]

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

23 years agoWe are working on a9 now.
Ryan Bloom [Tue, 21 Nov 2000 16:53:33 +0000 (16:53 +0000)]
We are working on a9 now.

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

23 years agoignore generated files .libs and *.la
Jeff Trawick [Tue, 21 Nov 2000 12:26:20 +0000 (12:26 +0000)]
ignore generated files .libs and *.la

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

23 years agoLink up the new platform directory. It still needs an index.html,
Joshua Slive [Tue, 21 Nov 2000 01:50:30 +0000 (01:50 +0000)]
Link up the new platform directory.  It still needs an index.html,
but the mod_autoindex listing should suffice for now.

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

23 years agoGet rid of apr_create_tcp_socket() reference.
Jeff Trawick [Tue, 21 Nov 2000 00:31:40 +0000 (00:31 +0000)]
Get rid of apr_create_tcp_socket() reference.

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

23 years agoAdd partial write support for apr_sendfile to core_output_filter.
Greg Ames [Mon, 20 Nov 2000 22:39:17 +0000 (22:39 +0000)]
Add partial write support for apr_sendfile to core_output_filter.

Big .jpg's ( >70K or so) were being truncated on Linux.

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

23 years agoGet the version number bumped to 2.0a8
Ryan Bloom [Mon, 20 Nov 2000 20:10:50 +0000 (20:10 +0000)]
Get the version number bumped to 2.0a8

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

23 years agoThe Announcement for a8
Ryan Bloom [Mon, 20 Nov 2000 20:08:48 +0000 (20:08 +0000)]
The Announcement for a8

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

23 years agoGet SetFilter working with MIME-types again and update the docs
Ryan Bloom [Mon, 20 Nov 2000 18:29:55 +0000 (18:29 +0000)]
Get SetFilter working with MIME-types again and update the docs

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

23 years agoRestore Ryan's original intent in ap_proxy_doconnect() return value check
Chuck Murcko [Mon, 20 Nov 2000 18:10:19 +0000 (18:10 +0000)]
Restore Ryan's original intent in ap_proxy_doconnect() return value check

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

23 years agoClean up core.html a little.
Joshua Slive [Mon, 20 Nov 2000 01:21:59 +0000 (01:21 +0000)]
Clean up core.html a little.

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

23 years agoRemove some obsolete docs.
Joshua Slive [Mon, 20 Nov 2000 00:51:22 +0000 (00:51 +0000)]
Remove some obsolete docs.

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

23 years agoAdd some docs to the common MPM directives.
Ryan Bloom [Sun, 19 Nov 2000 21:52:50 +0000 (21:52 +0000)]
Add some docs to the common MPM directives.

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