]> granicus.if.org Git - apache/log
apache
23 years agoForce all Apache functions to be linked into the executable, whether they
Ryan Bloom [Tue, 19 Dec 2000 17:05:48 +0000 (17:05 +0000)]
Force all Apache functions to be linked into the executable, whether they
are used or not.  This uses the same mechanism that is used for APR
and APR-util.  This may not be the correct solution, but it works, and that
is what I really care about.  This also renames CHARSET_EBCDIC to
AP_CHARSET_EBCDIC.  This is for namespace correctness, but it also makes
the exports script a bit easier.

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

23 years agoRework the RFC1413 handling to make it thread-safe, use a timeout
Jeff Trawick [Tue, 19 Dec 2000 16:08:03 +0000 (16:08 +0000)]
Rework the RFC1413 handling to make it thread-safe, use a timeout
on the query, and remove IPv4 dependencies.

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

23 years agoGet all of the auth modules to the point that they will install and
Ryan Bloom [Tue, 19 Dec 2000 15:09:02 +0000 (15:09 +0000)]
Get all of the auth modules to the point that they will install and
be loadable into the server.  Our new build/install mechanism expects
that all modules will have a common name format.  The auth modules
didn't use that format, so we didn't install them properly.

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

23 years ago Add icons and cgi-bin ... needs shebang rewrite for printenv and
William A. Rowe Jr [Tue, 19 Dec 2000 14:51:40 +0000 (14:51 +0000)]
  Add icons and cgi-bin ... needs shebang rewrite for printenv and
  lib/exp/h copied to the right places.

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

23 years ago Quote the destination paths in the event that INSTDIR contains spaces.
William A. Rowe Jr [Tue, 19 Dec 2000 04:59:45 +0000 (04:59 +0000)]
  Quote the destination paths in the event that INSTDIR contains spaces.

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

23 years ago"Mommy! Mommy! I keep spinning in circles." "Shut up, or I'll nail your
Greg Stein [Tue, 19 Dec 2000 03:43:15 +0000 (03:43 +0000)]
"Mommy! Mommy! I keep spinning in circles." "Shut up, or I'll nail your
other foot to the floor."

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

23 years agoGet the perchild MPM working better again. I have been able to pass
Ryan Bloom [Tue, 19 Dec 2000 01:59:54 +0000 (01:59 +0000)]
Get the perchild MPM working better again.  I have been able to pass
some file descriptors back and forth and serve requests, but this code is
still very experimental.

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

23 years ago The awk update for Win32 build/install. If awk is not installed, only
William A. Rowe Jr [Mon, 18 Dec 2000 23:29:20 +0000 (23:29 +0000)]
  The awk update for Win32 build/install.  If awk is not installed, only
  dbmmmanage.pl, httpd.default.conf and httpd.conf are left uncreated.

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

23 years agoRemove an IPv4 dependency in do_double_reverse() by calling
Jeff Trawick [Mon, 18 Dec 2000 20:31:17 +0000 (20:31 +0000)]
Remove an IPv4 dependency in do_double_reverse() by calling
apr_getaddrinfo() instead of gethostbyname().

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

23 years agoAPI routines ap_pgethostbyname() and ap_pduphostent() are no longer
Jeff Trawick [Mon, 18 Dec 2000 17:52:05 +0000 (17:52 +0000)]
API routines ap_pgethostbyname() and ap_pduphostent() are no longer
available.  Use apr_getaddrinfo() instead.

The ap_pduphostent() code was moved to modules/proxy/proxy_util.c for
now since that is the only caller.  When the proxy's use of the
resolver is APR-ized this won't be needed anymore.

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

23 years agotypos
Eric Cholet [Mon, 18 Dec 2000 17:28:06 +0000 (17:28 +0000)]
typos

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

23 years agoapr_get_hostname() is gone.
Jeff Trawick [Mon, 18 Dec 2000 17:01:11 +0000 (17:01 +0000)]
apr_get_hostname() is gone.

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

23 years agoStop using apr_get_hostname(). It doesn't support IPv6 and it
Jeff Trawick [Mon, 18 Dec 2000 16:49:09 +0000 (16:49 +0000)]
Stop using apr_get_hostname().  It doesn't support IPv6 and it
is redundant.  apr_getnameinfo() provides the same function.

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

23 years agoupdate French page
Eric Cholet [Mon, 18 Dec 2000 16:47:30 +0000 (16:47 +0000)]
update French page

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

23 years agoGet "NameVirtualHost *" option working in Apache 2.0
Ryan Bloom [Mon, 18 Dec 2000 02:30:32 +0000 (02:30 +0000)]
Get "NameVirtualHost *" option working in Apache 2.0

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

23 years agoClean up some formatting. Using a tab of 22 characters makes the output
Ryan Bloom [Sun, 17 Dec 2000 23:05:24 +0000 (23:05 +0000)]
Clean up some formatting.  Using a tab of 22 characters makes the output
very annoying to read.  8 looks much more reasonable to me.
PR:
Obtained from:
Submitted by:
Reviewed by:

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

23 years agoGet -t -D DUMP_VHOSTS working and properly documented. This removes the
Ryan Bloom [Sun, 17 Dec 2000 22:47:32 +0000 (22:47 +0000)]
Get -t -D DUMP_VHOSTS working and properly documented.  This removes the
-S option from the docs.

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

23 years agoMake the server return HTTP_RANGE_NOT_SATISFIABLE if the all of the
Ryan Bloom [Sun, 17 Dec 2000 20:58:30 +0000 (20:58 +0000)]
Make the server return HTTP_RANGE_NOT_SATISFIABLE if the all of the
requested ranges begin after the end of the response.

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

23 years agoGet byterange requests working with data that is generated by a handler
Ryan Bloom [Sun, 17 Dec 2000 18:04:14 +0000 (18:04 +0000)]
Get byterange requests working with data that is generated by a handler
that does not add a content-length.  For example, mod_autoindex doesn't
set a content-length, but the byterange filter requires one.  We fix this
by computing the content-length in the byterange filter.

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

23 years agoWhen the platform supports IPv6 (according to APR) and
Jeff Trawick [Sun, 17 Dec 2000 17:47:03 +0000 (17:47 +0000)]
When the platform supports IPv6 (according to APR) and
the system is configured to support IPv6, Apache gets IPv6
listening sockets unless the Listen statement says otherwise
(i.e., Listen specifies an IPv4 numeric address string or a
hostname which resolves to an IPv4 address).

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

23 years agoCall ap_log_error() instead of ap_log_rerror() from alloc_listener().
Jeff Trawick [Sun, 17 Dec 2000 12:30:29 +0000 (12:30 +0000)]
Call ap_log_error() instead of ap_log_rerror() from alloc_listener().
This bug, introduced in a recent commit, caused a segfault when the
hostname couldn't be resolved.

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

23 years agoRename the apr_opendir symbol to apr_dir_open. This makes more sense,
Ryan Bloom [Sun, 17 Dec 2000 03:35:39 +0000 (03:35 +0000)]
Rename the apr_opendir symbol to apr_dir_open.  This makes more sense,
and the rename was proposed a while ago inside of APR.

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

23 years agoUpdate some STATUS files.
Ryan Bloom [Sun, 17 Dec 2000 03:08:43 +0000 (03:08 +0000)]
Update some STATUS files.

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

23 years agoMajor rewrite of mod_access docs.
Joshua Slive [Sat, 16 Dec 2000 21:41:38 +0000 (21:41 +0000)]
Major rewrite of mod_access docs.
Submitted by: Joshua Slive, Cliff Woolley

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

23 years agoget_addresses()
Jeff Trawick [Sat, 16 Dec 2000 21:36:33 +0000 (21:36 +0000)]
get_addresses()
 . use apr_parse_addr_port() so we handle IPv6 addresses on
   NameVirtualHost and <VirtualHost > directives
 . don't hardcode AF_INET when a hostname or IP address was
   coded

dump_a_vhost()
 . check the address family before looking for certain IPv4
   addresses

ap_fini_vhost_config()
 . pass apr_status_t to ap_log_error() after apr_getnameinfo()
   fails

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

23 years agotweak the responsibilities of make_sock() and alloc_listener()
Jeff Trawick [Sat, 16 Dec 2000 14:49:18 +0000 (14:49 +0000)]
tweak the responsibilities of make_sock() and alloc_listener()
because we need to resolve the hostname (i.e., call apr_getaddrinfo())
before creating the socket so that we get a socket of the appropriate
family

also, simplify some of the address displays in some error logs

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

23 years agoUse apr_parse_addr_port() in fix_hostname(). This simplifies the
Jeff Trawick [Sat, 16 Dec 2000 12:54:53 +0000 (12:54 +0000)]
Use apr_parse_addr_port() in fix_hostname().  This simplifies the
code by a small (okay, tiny) amount and lets IPv6 numeric address
strings be passed through.
Obtained from:  the idea is from the KAME IPv6 patch for Apache 1.3

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

23 years agouse apr_parse_addr_port() in ap_set_listener(); this allows IPv6
Jeff Trawick [Sat, 16 Dec 2000 12:21:21 +0000 (12:21 +0000)]
use apr_parse_addr_port() in ap_set_listener(); this allows IPv6
numeric address strings to be specified (though we wouldn't get
an IPv6 socket for it at the moment)

consolidate the use of APR_ANYADDR and make a note about its
protocol dependence

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

23 years agoDisplay whether or not APR (and thus Apache) supports IPv6 in the
Jeff Trawick [Sat, 16 Dec 2000 11:45:13 +0000 (11:45 +0000)]
Display whether or not APR (and thus Apache) supports IPv6 in the
httpd -V output.

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

23 years agoFix a problem with the last commit... I missed one of the hashing changes
Jeff Trawick [Sat, 16 Dec 2000 11:36:16 +0000 (11:36 +0000)]
Fix a problem with the last commit...  I missed one of the hashing changes
so some of the code had an unnecessary IPv4 assumption.

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

23 years agoGet rid of some IPv4 dependencies by passing the hash function the
Jeff Trawick [Sat, 16 Dec 2000 11:10:31 +0000 (11:10 +0000)]
Get rid of some IPv4 dependencies by passing the hash function the
apr_sockaddr_t * instead of the IPv4 address.

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

23 years agoFix the call to apr_snprintf() for formatting the sockaddr in
Jeff Trawick [Sat, 16 Dec 2000 02:26:08 +0000 (02:26 +0000)]
Fix the call to apr_snprintf() for formatting the sockaddr in
a vhost entry when dumping the vhost config.

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

23 years agoapr_get_inaddr() is gone
Jeff Trawick [Fri, 15 Dec 2000 20:57:27 +0000 (20:57 +0000)]
apr_get_inaddr() is gone

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

23 years agomove closer to IPv6 support by changing the server_addr_rec
Jeff Trawick [Fri, 15 Dec 2000 19:20:12 +0000 (19:20 +0000)]
move closer to IPv6 support by changing the server_addr_rec
representation of the bound address to something which handles
IPv6; this also allows us to switch to APR resolver routines
in places instead of calling gethostbyname() and gethostbyaddr()
directly

Issues remaining with this set of changes:

1) apr_snprintf()'s %pA formatting needs to change to take
   apr_sockaddr_t * instead of sockaddr_in * -OR- just get rid
   of that type of formatting
2) apr_get_inaddr() is no longer used and should be removed

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

23 years agoGet exe CGI's working again on Windows
Allan K. Edwards [Fri, 15 Dec 2000 15:02:38 +0000 (15:02 +0000)]
Get exe CGI's working again on Windows

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

23 years agoAxe ap_get_virthost_addr(). This <address>[:port] parse routine
Jeff Trawick [Fri, 15 Dec 2000 13:28:57 +0000 (13:28 +0000)]
Axe ap_get_virthost_addr().  This <address>[:port] parse routine
is not used anymore and it doesn't handle IPv6, so it is best to
drop it.  If/when mod_tls (Netware) is ported to 2.0 it can use
apr_parse_addr_port().

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

23 years agoGreek translation of welcome page.
Joshua Slive [Fri, 15 Dec 2000 03:46:44 +0000 (03:46 +0000)]
Greek translation of welcome page.
Submitted by:  simos@pc96.ma.rhbnc.ac.uk

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

23 years ago Overly protective with a code block, let that return run free again...
William A. Rowe Jr [Fri, 15 Dec 2000 00:10:34 +0000 (00:10 +0000)]
  Overly protective with a code block, let that return run free again...

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

23 years ago Thanks again, Andrew Braund... a little testing and sleuthing revealed
William A. Rowe Jr [Thu, 14 Dec 2000 22:24:03 +0000 (22:24 +0000)]
  Thanks again, Andrew Braund... a little testing and sleuthing revealed
  we were trying to load kernel32.dll as we unloaded, which is badness.

  Right there, in my face, was the 'won't stay alive on logout' bug.
  Squashed.  So Win95/98 are working as they were in 1.3.14, only better!

  Happy day, time to roll once the remaining showstopper is cleaned up.

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

23 years agoThe local_addr and remote_addr fields in the conn_rec are now
Jeff Trawick [Thu, 14 Dec 2000 18:47:30 +0000 (18:47 +0000)]
The local_addr and remote_addr fields in the conn_rec are now
apr_sockaddr_t * instead of sockaddr_in.  This is a small step
towards IPv6 support.

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

23 years agoSuppress xcopy prompt during installation
Allan K. Edwards [Thu, 14 Dec 2000 18:24:25 +0000 (18:24 +0000)]
Suppress xcopy prompt during installation

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

23 years agoadd apr_getnameinfo
Jeff Trawick [Thu, 14 Dec 2000 15:58:00 +0000 (15:58 +0000)]
add apr_getnameinfo

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

23 years ago"Anybody calls me Francis, I'll kill him."
Greg Stein [Thu, 14 Dec 2000 11:13:56 +0000 (11:13 +0000)]
"Anybody calls me Francis, I'll kill him."

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

23 years agoStraighten up the first-time-through check in mod_cgid and add a CHANGES
Jeff Trawick [Wed, 13 Dec 2000 13:30:40 +0000 (13:30 +0000)]
Straighten up the first-time-through check in mod_cgid and add a CHANGES
entry for the bug fixes to mod_rewrite and mod_cgid.

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

23 years agoGet rid of the once_through flag. It is never used and doesn't work
Jeff Trawick [Wed, 13 Dec 2000 13:22:51 +0000 (13:22 +0000)]
Get rid of the once_through flag.  It is never used and doesn't work
in DSO mode anyway.

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

23 years agoGet mod_rewrite to work as a DSO by changing the way it
Jeff Trawick [Wed, 13 Dec 2000 13:03:32 +0000 (13:03 +0000)]
Get mod_rewrite to work as a DSO by changing the way it
keeps track of whether or not its post config hook has
been called before.  Instead of a static variable (which
is replaced when the DSO is loaded a second time), use
userdata in the process pool.

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

23 years ago Sorry bout that... have a newline
William A. Rowe Jr [Wed, 13 Dec 2000 04:31:32 +0000 (04:31 +0000)]
  Sorry bout that... have a newline

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

23 years agoGet mod_cgid to work as a DSO by changing the way it
Jeff Trawick [Wed, 13 Dec 2000 04:03:19 +0000 (04:03 +0000)]
Get mod_cgid to work as a DSO by changing the way it
keeps track of whether or not its post config hook has
been called before.  Instead of a static variable (which
is replaced when the DSO is loaded a second time), use
userdata in the process pool.

Still to go: mod_file_cache, mod_rewrite

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

23 years ago Fishing for undefined symbols, came across only this one.
William A. Rowe Jr [Wed, 13 Dec 2000 03:51:23 +0000 (03:51 +0000)]
  Fishing for undefined symbols, came across only this one.

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

23 years agoGet the server setup for Beta 1
Ryan Bloom [Tue, 12 Dec 2000 22:22:51 +0000 (22:22 +0000)]
Get the server setup for Beta 1

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

23 years agoPR:
Ryan Bloom [Tue, 12 Dec 2000 22:22:22 +0000 (22:22 +0000)]
PR:

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

23 years agoUpdate the version numbers for a9
Ryan Bloom [Tue, 12 Dec 2000 21:38:54 +0000 (21:38 +0000)]
Update the version numbers for a9

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

23 years agoUpdate the Announcement for a9
Ryan Bloom [Tue, 12 Dec 2000 21:35:11 +0000 (21:35 +0000)]
Update the Announcement for a9

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

23 years ago Boy, that's alot of shoveling (the snow... really)
William A. Rowe Jr [Tue, 12 Dec 2000 20:59:06 +0000 (20:59 +0000)]
  Boy, that's alot of shoveling (the snow... really)

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

23 years ago Add magic, mime.types and -default of all /conf files to the Win32
William A. Rowe Jr [Tue, 12 Dec 2000 20:56:35 +0000 (20:56 +0000)]
  Add magic, mime.types and -default of all /conf files to the Win32
  build/install.  Also copy the manual tree to htdocs/manual/, and the
  index pages (if they do not exist) to htdocs/

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

23 years ago One, it's very hard to type perl without $'s (stolen by the .mak parser)
William A. Rowe Jr [Tue, 12 Dec 2000 20:34:23 +0000 (20:34 +0000)]
  One, it's very hard to type perl without $'s (stolen by the .mak parser)
  Two, it's official ... we don't have anything useful on Win32 to help us
  with rewriting (no sed, no nothing, by default) so we will require perl.
  Sorry to anyone that causes trouble for, but it's fairly unavoidable
  unless we want sed instead.

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

23 years agoChange a couple of socket call failures from 404 errors to
Jeff Trawick [Tue, 12 Dec 2000 20:34:20 +0000 (20:34 +0000)]
Change a couple of socket call failures from 404 errors to
500 errors.

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

23 years ago This appears to be the correct patch, but I'm not certain... FirstBill,
William A. Rowe Jr [Tue, 12 Dec 2000 18:25:43 +0000 (18:25 +0000)]
  This appears to be the correct patch, but I'm not certain... FirstBill,
  please verify it's the right fix.

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

23 years ago Changes for correct apr-util.dll lib name, and don't try building into
William A. Rowe Jr [Tue, 12 Dec 2000 17:41:44 +0000 (17:41 +0000)]
  Changes for correct apr-util.dll lib name, and don't try building into
  the current tree from the workspace.  Also correct commentary.

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

23 years agoFix Windows build
Allan K. Edwards [Tue, 12 Dec 2000 15:54:28 +0000 (15:54 +0000)]
Fix Windows build

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

23 years agoAdd "(const void *)" back to the hack variable assignments to avoid
Jeff Trawick [Tue, 12 Dec 2000 15:00:33 +0000 (15:00 +0000)]
Add "(const void *)" back to the hack variable assignments to avoid
warnings like this on Tru64 (and perhaps other platforms):

cc: Warning: exports.c, line 349: In the initializer for
ap_hack_apr_dbm_nextkey, the referenced type of the pointer value
"apr_dbm_nextkey" is "function (pointer to struct apr_dbm_t, pointer
to struct declared without a tag) returning int", which is not
compatible with "const void". (ptrmismatch)
const void *ap_hack_apr_dbm_nextkey = apr_dbm_nextkey;
--------------------------------------^

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

23 years agoGet "make install" to install DSOs again.
Jeff Trawick [Tue, 12 Dec 2000 12:51:19 +0000 (12:51 +0000)]
Get "make install" to install DSOs again.

static has just the list of static modules for this directory, so
in all but one of our module directories mod_so won't be in this
list, preventing us from thinking this is a DSO build.

BUILTIN_LIBS is always a valid check since it is the entire list
of modules.

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

23 years agoFix a comparison with ENOENT which was accidently broken during
Jeff Trawick [Tue, 12 Dec 2000 12:01:38 +0000 (12:01 +0000)]
Fix a comparison with ENOENT which was accidently broken during
the canonical error cleanup.

We wish to avoid reporting the boring error where we try to unlink
a socket which doesn't already exist.  We only want to report
interesting stuff.

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

23 years agopick up exported build variables from APRUTIL
Greg Stein [Tue, 12 Dec 2000 10:24:14 +0000 (10:24 +0000)]
pick up exported build variables from APRUTIL

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

23 years agosdbm.h is now apr_sdbm.h
Greg Stein [Tue, 12 Dec 2000 08:56:26 +0000 (08:56 +0000)]
sdbm.h is now apr_sdbm.h

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

23 years ago To enable debugging, uncomment the line commented out below.
William A. Rowe Jr [Tue, 12 Dec 2000 06:04:41 +0000 (06:04 +0000)]
  To enable debugging, uncomment the line commented out below.

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

23 years ago Here's what should work flawlessly... WinNT/2K as a service or a
William A. Rowe Jr [Tue, 12 Dec 2000 06:01:58 +0000 (06:01 +0000)]
  Here's what should work flawlessly... WinNT/2K as a service or a
  console app, Win9x as a console app or hidden service, the ctrl+c,
  ctrl+break and close button on all platforms.  Now the rough part,
  Win9x, while the processes set themselves up as services, are dieing
  on logoff.  My guess, the hooks are deregistered regardless on logoff,
  unloading the 'partner' .dll that is sitting in WinOldAp's process.
  Anyway, before rebooting 1,000 more times, and possibly loosing some
  fruits of my effort, here is the working code.

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

23 years agoGet perchild serving pages again. This doesn't work completely, namely it
Ryan Bloom [Mon, 11 Dec 2000 23:42:01 +0000 (23:42 +0000)]
Get perchild serving pages again.  This doesn't work completely, namely it
can't really pass the data correctly yet, but at least it serves pages
correctly when the correct child accepts the page.

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

23 years agoMajor update of mod_log_config docs.
Joshua Slive [Mon, 11 Dec 2000 21:00:59 +0000 (21:00 +0000)]
Major update of mod_log_config docs.

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

23 years agoconfig.m4: support mod_ext_filter (I'd been using --with-module
Jeff Trawick [Mon, 11 Dec 2000 19:02:15 +0000 (19:02 +0000)]
config.m4: support mod_ext_filter (I'd been using --with-module
           until the recent build changes)
mod_ext_filter.c: get rid of a warning

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

23 years ago So close we can taste it, this patch adds necessary delay timers for
William A. Rowe Jr [Mon, 11 Dec 2000 16:48:29 +0000 (16:48 +0000)]
  So close we can taste it, this patch adds necessary delay timers for
  the win32 console window detection, gobs of documentation and some
  streamlined and more debuggable structure, pardon the reorg of the
  source for Win9xConHook.

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

23 years ago Clear out the old cruft, moving function declarations to win9xconhook's
William A. Rowe Jr [Mon, 11 Dec 2000 02:21:06 +0000 (02:21 +0000)]
  Clear out the old cruft, moving function declarations to win9xconhook's
  own header.  Update the build to reflect the changes

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

23 years ago This prepares to eliminate all 9x Apache issues. We isolate most of
William A. Rowe Jr [Mon, 11 Dec 2000 01:32:52 +0000 (01:32 +0000)]
  This prepares to eliminate all 9x Apache issues.  We isolate most of
  the 9x issues into this module.

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

23 years agoRemove mod_log_agent and mod_log_referer from the documentation.
Joshua Slive [Mon, 11 Dec 2000 00:45:41 +0000 (00:45 +0000)]
Remove mod_log_agent and mod_log_referer from the documentation.

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

23 years agoSmall fix in intro para.
Chris Pepper [Sun, 10 Dec 2000 22:19:52 +0000 (22:19 +0000)]
Small fix in intro para.

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

23 years agoGetting cloudier.
Joshua Slive [Sat, 9 Dec 2000 21:29:56 +0000 (21:29 +0000)]
Getting cloudier.

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

23 years agoAdding howto docs from 1.3 tree
Rich Bowen [Sat, 9 Dec 2000 19:57:35 +0000 (19:57 +0000)]
Adding howto docs from 1.3 tree

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

23 years agoNormalize syntax.
Joshua Slive [Sat, 9 Dec 2000 19:50:04 +0000 (19:50 +0000)]
Normalize syntax.

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

23 years agoIt was sunny in Vancouver this morning, but it's getting cloudy.
Joshua Slive [Sat, 9 Dec 2000 18:59:24 +0000 (18:59 +0000)]
It was sunny in Vancouver this morning, but it's getting cloudy.

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

23 years ago Clean up expatlib for the new /GX-, +/Fd and Debug/Release .dll targets.
William A. Rowe Jr [Sat, 9 Dec 2000 16:19:47 +0000 (16:19 +0000)]
  Clean up expatlib for the new /GX-, +/Fd and Debug/Release .dll targets.

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

23 years ago pcre lives in harmony in Lib[D|R] without /GX, after an /Fd flag
William A. Rowe Jr [Sat, 9 Dec 2000 16:15:19 +0000 (16:15 +0000)]
  pcre lives in harmony in Lib[D|R] without /GX, after an /Fd flag

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

23 years agoremove building of the dbu test proggie
Greg Stein [Fri, 8 Dec 2000 23:19:27 +0000 (23:19 +0000)]
remove building of the dbu test proggie

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

23 years ago Now that sdbm and installer are gone, clean up the win32 build.
William A. Rowe Jr [Fri, 8 Dec 2000 19:03:48 +0000 (19:03 +0000)]
  Now that sdbm and installer are gone, clean up the win32 build.

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

23 years ago The feature macro may appear a bit odd. I'm open to any better suggest.
William A. Rowe Jr [Fri, 8 Dec 2000 18:27:53 +0000 (18:27 +0000)]
  The feature macro may appear a bit odd.  I'm open to any better suggest.
  Define AP_AUTH_DBM_USE_APR for apr dbm access, and apply the symbol to
  the win32 build.

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

23 years ago Moved to apr-util/test
William A. Rowe Jr [Fri, 8 Dec 2000 18:06:12 +0000 (18:06 +0000)]
  Moved to apr-util/test

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

23 years ago Back out the .dsp changes (my bad - jumped to fast.)
William A. Rowe Jr [Fri, 8 Dec 2000 17:39:25 +0000 (17:39 +0000)]
  Back out the .dsp changes (my bad - jumped to fast.)

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

23 years ago Adjustments to dav for apr_dbm_open args change
William A. Rowe Jr [Fri, 8 Dec 2000 17:38:05 +0000 (17:38 +0000)]
  Adjustments to dav for apr_dbm_open args change

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

23 years ago Fix a nit, unreferenced symbol
William A. Rowe Jr [Fri, 8 Dec 2000 17:32:29 +0000 (17:32 +0000)]
  Fix a nit, unreferenced symbol

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

23 years agoconfigure's --with-* type switches are the standard way to specify foreign
Greg Stein [Fri, 8 Dec 2000 12:40:20 +0000 (12:40 +0000)]
configure's --with-* type switches are the standard way to specify foreign
directories to a package. APRUTIL works this way, and does not need APR's
location at buildconf.sh time.

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

23 years agoprovide complete instructions on fetching APR and APRUTIL
Greg Stein [Fri, 8 Dec 2000 09:53:57 +0000 (09:53 +0000)]
provide complete instructions on fetching APR and APRUTIL

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

23 years agonot into looking into this right now, but it should be done. just watch the
Greg Stein [Fri, 8 Dec 2000 09:33:31 +0000 (09:33 +0000)]
not into looking into this right now, but it should be done. just watch the
make output and the bazillion -export-dynamic options getting added to know
that something should be fixed :-)
[ and more precisely, it is needed for AP modules, but not Apache itself nor
  libraries such as libmain.la; therefore, the move to special.mk ]

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

23 years agoGet Apache filters and Apr-util buckets using the same values for
Ryan Bloom [Fri, 8 Dec 2000 01:26:31 +0000 (01:26 +0000)]
Get Apache filters and Apr-util buckets using the same values for
blocking and non-blocking reads.  This allows us to use the mode parameter
passed to a filter to read from the bucket correctly.

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

23 years ago This file's targets made no sense in the new schema. I'm not certain
William A. Rowe Jr [Thu, 7 Dec 2000 22:40:33 +0000 (22:40 +0000)]
  This file's targets made no sense in the new schema.  I'm not certain
  they make sense yet anyways, but this is improvement.

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

23 years ago Eliminate the /GX flag from release builds of the support tree. This
William A. Rowe Jr [Thu, 7 Dec 2000 22:18:12 +0000 (22:18 +0000)]
  Eliminate the /GX flag from release builds of the support tree.  This
  disables exception handling overhead that has no handler in Apache.
  Add the /Fd"Debug|Release/projname" options to eliminate conflicting
  vc50.pdb and vc50.idb files.

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

23 years ago With this patch, dav and file_cache ride again :-) Note file_cache now
William A. Rowe Jr [Thu, 7 Dec 2000 21:37:42 +0000 (21:37 +0000)]
  With this patch, dav and file_cache ride again :-)  Note file_cache now
  uses mmaps, which may or may not be desired on win32.

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

23 years agoab: use apr_parse_addr_port() in parse_url().
Jeff Trawick [Thu, 7 Dec 2000 18:12:48 +0000 (18:12 +0000)]
ab: use apr_parse_addr_port() in parse_url().
httpd.exp: Add the new APR symbol apr_parse_addr_port.

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

23 years agoAdd some files that should be installed when we install Apache.
Ryan Bloom [Thu, 7 Dec 2000 16:14:19 +0000 (16:14 +0000)]
Add some files that should be installed when we install Apache.

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

23 years ago*) top-level: build our base libraries (srclib) first since these (by
Greg Stein [Thu, 7 Dec 2000 11:52:17 +0000 (11:52 +0000)]
*) top-level: build our base libraries (srclib) first since these (by
   definition) have no dependencies on anything else. this will also ensure
   that we have *.exports available for building server/

*) add the "test" SUBDIR back in so that it gets called for "make clean" and
   other types of make targets.

*) revise test/Makefile.in so that it does not build any test programs by
   default. add "make test" to build any/all test programs.

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

23 years ago*) fix up buildexports.sh:
Greg Stein [Thu, 7 Dec 2000 11:37:08 +0000 (11:37 +0000)]
*) fix up buildexports.sh:
   - enable it to be run from any dir by passing a parameter for the
     location of srclib, and using its own location for determining where
     the AWK script is located
   - accept exports files on STDIN, and produce output on STDOUT
   - use "pwd" and cd back to it, rather than assuming ../../.. (which might
     not apply if we feed it other export files)
   - add USAGE reporting

*) generate exports.c during normal build of "server" rather than during the
   buildconf stage. update invocation to match above changes

*) revamp the ap_ugly_hack referencing in main.c: put it at the bottom of
   the file with the other, similar references, and style it similarly.

*) remove the ap_ugly_hack declaration from http_main.h; it is internal to
   the "server" code

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

23 years ago*) simplify the AWK script a bit
Greg Stein [Thu, 7 Dec 2000 10:54:15 +0000 (10:54 +0000)]
*) simplify the AWK script a bit
*) do not put the (const void *) cast into the code (it isn't needed)

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