Commit Graph

1202 Commits

Author SHA1 Message Date
c264c5e2a1 Fix what I think is a bug where rlim_t won't be #defined on systems
that need it if the autoconf check for it was cached.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84201 13f79535-47bb-0310-9956-ffa450edef68
1999-12-01 01:21:38 +00:00
04c494c2b5 Eliminate ap_config.h's checks when using autoconf. Now, ap_ac_config.h
is used instead, and autoconf's configure script will check for
everything else.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84200 13f79535-47bb-0310-9956-ffa450edef68
1999-12-01 01:16:23 +00:00
1582947dd5 Get rid of ap_check_signals() in all but the prefork MPM, and #define it
away there. It's a TPF-specific piece that will likely go into a TPF
MPM.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84199 13f79535-47bb-0310-9956-ffa450edef68
1999-12-01 00:45:02 +00:00
4f70d9d00b Remove a vestige of the old timeout system. ident lookups need timeouts,
though.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84198 13f79535-47bb-0310-9956-ffa450edef68
1999-12-01 00:25:18 +00:00
c31d4dbf55 Some compile fixes for the piped log code. It doesn't completely
completely compile, but it looks a little better.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84197 13f79535-47bb-0310-9956-ffa450edef68
1999-11-30 23:27:29 +00:00
e11d345881 Add apr_thread_proc.h so it can find ap_proc_t.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84196 13f79535-47bb-0310-9956-ffa450edef68
1999-11-30 21:57:37 +00:00
5ef0434230 Delete remnants of ap_spawnvp that got missed earlier.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84194 13f79535-47bb-0310-9956-ffa450edef68
1999-11-30 05:56:17 +00:00
3cfe8158af Deal with times() properly in autoconf. This also changes NO_TIMES to
!HAVE_TIMES.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84193 13f79535-47bb-0310-9956-ffa450edef68
1999-11-30 03:52:57 +00:00
5e8f51cb00 The extra (n < 1) check is redundant, leftover from pre-APR code.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84192 13f79535-47bb-0310-9956-ffa450edef68
1999-11-30 03:36:33 +00:00
8906cb9e2c Some extra autoconf macros that might help us compile on "a POSIXized
ISC UNIX" or MINIX if someone ever tries to do it.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84191 13f79535-47bb-0310-9956-ffa450edef68
1999-11-30 03:07:32 +00:00
ed08c67f3a Fix a thinko. Apache's configure.in shouldn't attempt to create APR's
Makefile.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84190 13f79535-47bb-0310-9956-ffa450edef68
1999-11-30 02:40:56 +00:00
23692e4f59 more accurate reflection of reality
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84189 13f79535-47bb-0310-9956-ffa450edef68
1999-11-30 00:52:30 +00:00
dc594d70af Autoconf can heal your family strife. And it's also a floor wax!
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84188 13f79535-47bb-0310-9956-ffa450edef68
1999-11-30 00:10:23 +00:00
c6b9cc45c1 The second part of the big autoconf patch, which actually adds autoconf
building to the tree.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84187 13f79535-47bb-0310-9956-ffa450edef68
1999-11-29 23:47:33 +00:00
a7a251cb29 The first part of the big autoconf patch. This replaces a bunch of
NEED_* macros with HAVE_* macros to be more consistent with autoconf.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84186 13f79535-47bb-0310-9956-ffa450edef68
1999-11-29 23:33:24 +00:00
d46c42e705 First cut at getting graceful restart working with the AcceptEx completion port
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84185 13f79535-47bb-0310-9956-ffa450edef68
1999-11-29 21:14:06 +00:00
2b600076bf Added missing links to htdocs/manual/mod/directives.html
for AllowCONNECT and ProxyDomain.

Submitted by: Patrik Grip-Jansson <patrikj@gnulix.org>, Ralf S. Engelschall
Reviewed by: Ralf S. Engelschall
PR: 5319


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84171 13f79535-47bb-0310-9956-ffa450edef68
1999-11-28 12:14:21 +00:00
e6f39ce720 Fixed typo in htdocs/manual/install.html.
Submitted by: Chris Pepper <pepper@tgg.com>
PR: 5360


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84168 13f79535-47bb-0310-9956-ffa450edef68
1999-11-28 11:38:58 +00:00
71a71fd96f Clean up some code that BeOS doesn't use.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84151 13f79535-47bb-0310-9956-ffa450edef68
1999-11-24 16:46:03 +00:00
e35f6d1f09 Update some dependancies. Move the final two files out of apr/inc and into
apr/include.  Basically just finish some cleanup from some changes I've
been making over the last two days.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84147 13f79535-47bb-0310-9956-ffa450edef68
1999-11-23 13:47:01 +00:00
97660e669c Hmmm, turns out that the nice event library for network events on PalmOS
only applies to the wireless transceiver. Oh well, I guess select() will
have to do...


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84146 13f79535-47bb-0310-9956-ffa450edef68
1999-11-23 08:30:21 +00:00
51fb18f53d Fix a spelling mistake and we probably shouldn't put Internet Exploder in
any official Apache documentation.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84144 13f79535-47bb-0310-9956-ffa450edef68
1999-11-22 20:56:53 +00:00
444531b691 Clean up the getopt stuff a bit. Basically, I am removing the #define's,
and changing the names in the getopt.c file so that we are sure there is
no namespace collision between regular getopt's, and APR's getopt.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84143 13f79535-47bb-0310-9956-ffa450edef68
1999-11-22 14:52:17 +00:00
7b7373e940 Use APR's getopt
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84142 13f79535-47bb-0310-9956-ffa450edef68
1999-11-21 22:10:22 +00:00
98ad401c48 Next stage of ap_mmap support. Tested on FreeBSD and BeOS.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84139 13f79535-47bb-0310-9956-ffa450edef68
1999-11-20 11:56:13 +00:00
409d49d2f2 Remove the ap_thread_mutex code from all MPM's. This code isn't actually
being called anywhere, and I have compiled dexter, mpmt_pthread, and
prefork without it.  Away it goes.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84138 13f79535-47bb-0310-9956-ffa450edef68
1999-11-19 20:27:32 +00:00
9ca05a3a51 Initial version of CGI Daemon module. This module needs to be tested more
thoroughly and cleanup up a bit, but it does execute CGI's currently.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84137 13f79535-47bb-0310-9956-ffa450edef68
1999-11-19 20:22:51 +00:00
e384163960 Update STATUS to get rid of the fprintf(stderr problem.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84136 13f79535-47bb-0310-9956-ffa450edef68
1999-11-19 18:59:48 +00:00
e0ff64c186 Finish the conversion from fprintf(stderr -> ap_log_err.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84135 13f79535-47bb-0310-9956-ffa450edef68
1999-11-19 18:49:20 +00:00
975ea85ea2 First step in removing the fprintf(stderr problem from Apache. Basically,
I defined APLOG_STARTUP, which refrains from printing the date string
and the log level information in log_error_core.  I then changed all the
fprintf(stderr calls to ap_log_error, and used APLOG_STARTUP.
log_error_core on Unix takes care of creating a log file and directing
it to stderr if a log file isn't already active.  I will continue to
make these changes tomorrow.  Currently, the main code and the dexter
mpm have been modified.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84134 13f79535-47bb-0310-9956-ffa450edef68
1999-11-18 23:07:53 +00:00
d2d0f2dd79 Cleaned up the APRFile uses in Apache. Also removed the apr.h header file
because it is no longer used.  Finally, I updated the dependancies to
compile cleanly.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84131 13f79535-47bb-0310-9956-ffa450edef68
1999-11-17 21:39:42 +00:00
370fc31b00 Cleanup the ZZZ comments. Basically these used to mark places where APR
is needed.  It is much easier to do this conversion by hand than by
searching for old comments, so they are going away now.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84128 13f79535-47bb-0310-9956-ffa450edef68
1999-11-16 18:32:05 +00:00
cb7f5c2805 Update the STATUS file a bit.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84127 13f79535-47bb-0310-9956-ffa450edef68
1999-11-16 15:11:51 +00:00
8ab5b2f8b3 explain how ServerName interacts with NameVirtualHost better
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84125 13f79535-47bb-0310-9956-ffa450edef68
1999-11-16 12:16:20 +00:00
559b646c10 ap_clean_child_exit is static in dexter now, and the ap_ prefix is gone.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84124 13f79535-47bb-0310-9956-ffa450edef68
1999-11-16 03:00:38 +00:00
5f0ffa5e67 Eliminate acceptlock.c from mpmt_pthread. Use an APR type for the
cross-process lock instead.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84123 13f79535-47bb-0310-9956-ffa450edef68
1999-11-15 23:29:47 +00:00
a9aec2c8a1 Allow NO_SERIALIZED_ACCEPT to work.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84122 13f79535-47bb-0310-9956-ffa450edef68
1999-11-15 22:26:35 +00:00
34040418d5 Eliminate acceptlock.{c,h} in dexter. They mostly duplicated code in
APR.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84121 13f79535-47bb-0310-9956-ffa450edef68
1999-11-15 21:22:47 +00:00
1901b23ef9 Moving Unix socket IOL's to use APR. Also fixed a small bug in ap_recv.
We should NEVER return a status of APR_EAGAIN and say -1 bytes read.  This
can cause some strange bugs.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84120 13f79535-47bb-0310-9956-ffa450edef68
1999-11-15 19:50:25 +00:00
23ec8813dc remove a superfluous tag that I just spotted
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84118 13f79535-47bb-0310-9956-ffa450edef68
1999-11-14 22:22:38 +00:00
c9cedfaaf8 Make mod_so.c compile. Loading modules crashes for me though, haven't figured
out why yet....


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84117 13f79535-47bb-0310-9956-ffa450edef68
1999-11-14 06:07:40 +00:00
e3e874f7e9 Fix a race condition found by David Colasurdo <davecola@us.ibm.com>. We
should make sure that the parent notes the creation of a child process
in the scoreboard so that perform_idle_server_maintanence doesn't get
the chance to claim that slot.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84116 13f79535-47bb-0310-9956-ffa450edef68
1999-11-11 22:57:19 +00:00
031129099b Update the STATUS file with three new items.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84115 13f79535-47bb-0310-9956-ffa450edef68
1999-11-11 13:21:10 +00:00
326753c5bd Fix error logging calls (kinda).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84113 13f79535-47bb-0310-9956-ffa450edef68
1999-11-09 09:33:52 +00:00
016cf85c45 Add printf format for ssize_t.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84112 13f79535-47bb-0310-9956-ffa450edef68
1999-11-09 09:01:15 +00:00
7c3faefb29 mod_autoindex has a small bug when calling ap_readdir. This was
causing empty indexes to be created. The following patch fixes
this problem
Submitted by:	Paul Reder
Reviewed by:	Bill Stoddard


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84111 13f79535-47bb-0310-9956-ffa450edef68
1999-11-09 03:41:11 +00:00
3fb176b8aa Get rid of dependency on os/win32/getopt.c & .h
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84110 13f79535-47bb-0310-9956-ffa450edef68
1999-11-08 18:54:12 +00:00
ade03101b9 Get rid of a number of 'incompatible pointer type' warnings using
ap_os_{get,put}_file() on platforms who's ap_os_file_t is not an int.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84109 13f79535-47bb-0310-9956-ffa450edef68
1999-11-08 06:05:50 +00:00
de46b1035b Stop using APR_BUFFERED for the error log and httpd.pid file. The error
logging code has been tweaked a bit so that we still have one write per
log entry.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84108 13f79535-47bb-0310-9956-ffa450edef68
1999-11-05 21:01:44 +00:00
e63638c46b Export ap_send_error_response
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84107 13f79535-47bb-0310-9956-ffa450edef68
1999-11-05 15:45:05 +00:00