]>
granicus.if.org Git - apache/log
Ryan Bloom [Mon, 15 Nov 1999 19:50:25 +0000 (19:50 +0000)]
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
Tony Finch [Sun, 14 Nov 1999 22:22:38 +0000 (22:22 +0000)]
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
Brian Havard [Sun, 14 Nov 1999 06:07:40 +0000 (06:07 +0000)]
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
Manoj Kasichainula [Thu, 11 Nov 1999 22:57:19 +0000 (22:57 +0000)]
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
Ryan Bloom [Thu, 11 Nov 1999 13:21:10 +0000 (13:21 +0000)]
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
Ben Laurie [Tue, 9 Nov 1999 09:33:52 +0000 (09:33 +0000)]
Fix error logging calls (kinda).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84113
13f79535 -47bb-0310-9956-
ffa450edef68
Ben Laurie [Tue, 9 Nov 1999 09:01:15 +0000 (09:01 +0000)]
Add printf format for ssize_t.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84112
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Tue, 9 Nov 1999 03:41:11 +0000 (03:41 +0000)]
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
Bill Stoddard [Mon, 8 Nov 1999 18:54:12 +0000 (18:54 +0000)]
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
Brian Havard [Mon, 8 Nov 1999 06:05:50 +0000 (06:05 +0000)]
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
Manoj Kasichainula [Fri, 5 Nov 1999 21:01:44 +0000 (21:01 +0000)]
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
Bill Stoddard [Fri, 5 Nov 1999 15:45:05 +0000 (15:45 +0000)]
Export ap_send_error_response
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84107
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Thu, 4 Nov 1999 20:36:08 +0000 (20:36 +0000)]
Get the Windows 95/98 specific code compiling. Have not tested it though...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84104
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Thu, 4 Nov 1999 18:59:39 +0000 (18:59 +0000)]
More stuff to do
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84101
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Thu, 4 Nov 1999 18:25:23 +0000 (18:25 +0000)]
ToDo: timeout pipes to CGIs
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84100
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Thu, 4 Nov 1999 15:16:15 +0000 (15:16 +0000)]
Some updates to STATUS...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84099
13f79535 -47bb-0310-9956-
ffa450edef68
Ronald Tschalar [Thu, 4 Nov 1999 06:09:54 +0000 (06:09 +0000)]
First cut at port to apache-2.0. Simple tests are working.
Error handling is still not quite clear in some cases (especially in
conjunction with ap_pcfg_openfile), and random-number generation
still needs to be moved into APR.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84098
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Havard [Wed, 3 Nov 1999 12:47:23 +0000 (12:47 +0000)]
OS/2: Don't return APR_EOF from ap_read(). EOF is indicated by a APR_SUCCESS
status with nbytes set to 0.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84097
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Wed, 3 Nov 1999 07:29:02 +0000 (07:29 +0000)]
Fix yet another APR bug. This one caused sporadic CGI failures.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84096
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Wed, 3 Nov 1999 02:38:42 +0000 (02:38 +0000)]
Fix bug setting localaddr and remoteaddr
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84095
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Tue, 2 Nov 1999 23:18:28 +0000 (23:18 +0000)]
No, PalmOS doesn't have threads or any process support other
than a task swapper, but it has a TCP stack with non-blocking
I/O and an event subsystem that will report on socket status
changes. A PalmOS MPM shouldn't be too much trouble at all.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84094
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Tue, 2 Nov 1999 22:04:14 +0000 (22:04 +0000)]
Add some return code checking and general tidying up.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84093
13f79535 -47bb-0310-9956-
ffa450edef68
David Reid [Tue, 2 Nov 1999 17:29:26 +0000 (17:29 +0000)]
Add support for connection_info to BeOS. This follows the stuff
Manoj has added to dexter. Also take the opportunity to clean-up some
of the code.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84092
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Havard [Tue, 2 Nov 1999 15:15:08 +0000 (15:15 +0000)]
De-errno ap_pcfg_openfile().
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84091
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Tue, 2 Nov 1999 14:34:32 +0000 (14:34 +0000)]
Delete useless code...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84090
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Tue, 2 Nov 1999 14:30:23 +0000 (14:30 +0000)]
First cut at adding a sendfile API to IOL. Eventually need to move iol_socket
into APR...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84089
13f79535 -47bb-0310-9956-
ffa450edef68
David Reid [Tue, 2 Nov 1999 12:26:41 +0000 (12:26 +0000)]
Change the BeOS iol_socket layer to use apr. Also update mpmt_beos.c
to reflect this change.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84088
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Havard [Mon, 1 Nov 1999 11:45:29 +0000 (11:45 +0000)]
First hack at getting mod_include to work. Everything seems to work ok but
error handling probably needs some work.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84084
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Havard [Mon, 1 Nov 1999 11:25:04 +0000 (11:25 +0000)]
OS/2: When shutting down, kill off child threads properly before shutting
down parent thread.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84083
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Havard [Mon, 1 Nov 1999 10:58:55 +0000 (10:58 +0000)]
OS/2: Bump up thread stack size. 64k just wasn't enough when doing
sub-requests in mod_include.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84082
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Havard [Mon, 1 Nov 1999 10:50:47 +0000 (10:50 +0000)]
In ap_send_fb_length() don't treat APR_EOF as a fatal error.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84081
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Mon, 1 Nov 1999 04:30:52 +0000 (04:30 +0000)]
Still no progress on the PalmPilot MPM, though.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84080
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Havard [Mon, 1 Nov 1999 04:27:05 +0000 (04:27 +0000)]
Fix mod_asis handler name. This was messed up with Ryans accidental
search/replace of "-i" -> " ap_context_t " and the subsequent fix was
slightly out.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84079
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Havard [Sun, 31 Oct 1999 09:26:03 +0000 (09:26 +0000)]
Eliminate use of FILE * & ap_get_os_file() in mod_asis by APRizing
ap_scan_script_header_err().
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84078
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Sun, 31 Oct 1999 09:13:22 +0000 (09:13 +0000)]
Finish removing references to errno from buff, by introducing
ap_berror() to return the status from calls that don't return an
ap_status_t.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84077
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Sun, 31 Oct 1999 09:02:55 +0000 (09:02 +0000)]
Undo the ap_bgets errno patch. It will return status with ap_berror().
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84076
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Sat, 30 Oct 1999 08:05:10 +0000 (08:05 +0000)]
An errnoless interface for ap_bgets
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84075
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Sat, 30 Oct 1999 05:25:32 +0000 (05:25 +0000)]
ap_bwrite now exports an errnoless interface.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84074
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Sat, 30 Oct 1999 02:06:34 +0000 (02:06 +0000)]
Change ap_bread's interface to no longer require errno.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84073
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Sat, 30 Oct 1999 01:56:35 +0000 (01:56 +0000)]
Get rid of an implicit malloc, by making ap_create_tcp_socket use the
process context.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84072
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Sat, 30 Oct 1999 01:49:53 +0000 (01:49 +0000)]
Force ap_put_os_sock() to create a new ap_socket_t by presetting what's
passed in to NULL.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84071
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Fri, 29 Oct 1999 20:42:49 +0000 (20:42 +0000)]
Fix a couple of pool-related bugs that may or may not be causing actual
problems. This makes sure that all interactions with the
thread_pool_parent are mutexed, and makes ap_put_os_sock use the correct
pool in worker_thread().
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84069
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Havard [Fri, 29 Oct 1999 14:37:31 +0000 (14:37 +0000)]
OS/2: APRize iol_socket
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84068
13f79535 -47bb-0310-9956-
ffa450edef68
David Reid [Thu, 28 Oct 1999 22:14:54 +0000 (22:14 +0000)]
This gets the BeOS mpm working again. I'm still using the poll provided
by RSE as so far the APR poll hasn't delivered enough performance. I'll
fix it once I've got some other problems out of the way.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84066
13f79535 -47bb-0310-9956-
ffa450edef68
Tony Finch [Thu, 28 Oct 1999 14:09:12 +0000 (14:09 +0000)]
Include all the registered media types as of today.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84063
13f79535 -47bb-0310-9956-
ffa450edef68
Martin Kraemer [Wed, 27 Oct 1999 22:36:20 +0000 (22:36 +0000)]
Add CVS Revision number to ab.c to allow for detecting changes
which were not marked by a version number update. Additionally,
display base repository name (apache-2.0)
Also, merge revision 1.34 of the 1.3 branch:
Made sure ApacheBench (ab) performs no more requests than
specified on command line (option -n).
Submitted by: Jim Cox <jc@superlink.net>
Reviewed by: Ralf S. Engelschall
PR: 4839
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84056
13f79535 -47bb-0310-9956-
ffa450edef68
Ralf S. Engelschall [Wed, 27 Oct 1999 09:14:32 +0000 (09:14 +0000)]
Ops, I forgot to include this file in previous commit
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84051
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Wed, 27 Oct 1999 06:16:48 +0000 (06:16 +0000)]
A little bit of error logging to help with debugging.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84042
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Wed, 27 Oct 1999 06:11:21 +0000 (06:11 +0000)]
Only process a connection if we've actually accepted one.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84041
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Tue, 26 Oct 1999 22:25:02 +0000 (22:25 +0000)]
ap_bflush and ap_bclose now return ap_status_t error codes instead of
returning -1 and setting errno.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84040
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Tue, 26 Oct 1999 22:15:16 +0000 (22:15 +0000)]
One ap_bflush to the client wasn't checked. Now fixed.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84039
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Tue, 26 Oct 1999 06:07:36 +0000 (06:07 +0000)]
Take advantage of ap_new_apr_connection in dexter
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84037
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Tue, 26 Oct 1999 06:05:38 +0000 (06:05 +0000)]
Fix warnings from the local/remote_addr stuff properly.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84036
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Mon, 25 Oct 1999 23:16:29 +0000 (23:16 +0000)]
Fix warnings, and fix a segfault in the process.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84034
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Havard [Mon, 25 Oct 1999 12:45:39 +0000 (12:45 +0000)]
Make args to CGIs work.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84033
13f79535 -47bb-0310-9956-
ffa450edef68
Ben Laurie [Sun, 24 Oct 1999 19:24:13 +0000 (19:24 +0000)]
Size rigour.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84032
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Havard [Sun, 24 Oct 1999 13:08:30 +0000 (13:08 +0000)]
Add a context parameter to ap_accept() for the connection socket to be
allocated from. This is needed because the lifetime of a connection is
ususally much shorter than that of the listen socket. Only tested on
OS/2.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84031
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Havard [Sun, 24 Oct 1999 07:43:45 +0000 (07:43 +0000)]
Fix an ap_log_error() call.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84030
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Havard [Sun, 24 Oct 1999 05:59:22 +0000 (05:59 +0000)]
Enhancements for APR network_io. Adds separate local/remote access methods for
a socket's port, IP address and sockaddr_in.
Updates for Apache code to use these, allowing the correct IP address of
clients to be logged.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84029
13f79535 -47bb-0310-9956-
ffa450edef68
Martin Kraemer [Sat, 23 Oct 1999 21:27:38 +0000 (21:27 +0000)]
Be on the safe side
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84028
13f79535 -47bb-0310-9956-
ffa450edef68
Martin Kraemer [Sat, 23 Oct 1999 21:20:16 +0000 (21:20 +0000)]
mod_speling runs in 2.0-dev now: a bug in (linux?) readdir_r handling and
interface adaption to APR functions did it. [Martin Kraemer]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84027
13f79535 -47bb-0310-9956-
ffa450edef68
Martin Kraemer [Fri, 22 Oct 1999 16:01:27 +0000 (16:01 +0000)]
I am not claiming that the modules work now, but at least the parameter lists
are prepared for the updated ap_log_rerror() format. BTW: What is APLOG_NOERROR
for now that we have an explicit error code? This is still WIP!
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84023
13f79535 -47bb-0310-9956-
ffa450edef68
Martin Kraemer [Fri, 22 Oct 1999 15:50:12 +0000 (15:50 +0000)]
**WARNING** DO NOT USE YET - interim state
This module now compiles, but it appears to loop. I'm currently on the
Systems'99 trade fair and will continue work on the module after returning
home.
Pool types have been adapted to ap_context_t; ap_popendir() has been
replaced by the new ap_opendir() APR function.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84022
13f79535 -47bb-0310-9956-
ffa450edef68
David Reid [Fri, 22 Oct 1999 11:28:33 +0000 (11:28 +0000)]
Bring the BeOS mpm up to date with the error logging changes.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84021
13f79535 -47bb-0310-9956-
ffa450edef68
David Reid [Fri, 22 Oct 1999 11:25:41 +0000 (11:25 +0000)]
This brings BeOS back up to date with the recent changes.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84020
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Thu, 21 Oct 1999 18:28:14 +0000 (18:28 +0000)]
This patch fixes EBCDIC conversion for Apache 1.3.9 on platforms that
support mmap. Currently, ap_checkconv() is called only if mmap is not
supported, or if mmap fails. This results in mangled .gif's and .jpg's
etc. because EBCDIC-ASCII conversion is done by default when
CHARSET_EBCDIC is defined.
Note: I suspect all this will radically change when EBCDIC support is
done in an IOL. However, I think it is valuable to put this patch into
Apache 2.0 as a reminder since it is just a code move rather than new code.
Submitted by: Greg Ames
Reviewed by: Bill Stoddard
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84016
13f79535 -47bb-0310-9956-
ffa450edef68
David Reid [Wed, 20 Oct 1999 23:11:48 +0000 (23:11 +0000)]
Missed this one when I was making the support programs compile on
BeOS. All should now compile on "vanilla" BeOS.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84014
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Wed, 20 Oct 1999 21:00:00 +0000 (21:00 +0000)]
Fix an ap_log_rerror call in a Win32 code branch
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84013
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Wed, 20 Oct 1999 19:57:23 +0000 (19:57 +0000)]
Nuke WIN32ERROR
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84012
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Wed, 20 Oct 1999 19:51:20 +0000 (19:51 +0000)]
Fix broken ap_log_error() calls.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84011
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Wed, 20 Oct 1999 19:07:49 +0000 (19:07 +0000)]
Fix dexter after adding a status code to ap_log_error broke it.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84010
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Wed, 20 Oct 1999 18:28:04 +0000 (18:28 +0000)]
Fix mod_cgi so it works on Unix systems. We need to be VERY careful
about calling ap_cleanups_for_exec now. There is really no reason to call
this from outside of APR, unless you are specifically doing a fork/exec.
If you use ap_create_process, it will call ap_cleanups_for_exec for you
in the right spot now. Also cleaned up some of the code because it helped
with debugging. We need better error messages in mod_cgi now.
iCVS:
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84009
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Havard [Wed, 20 Oct 1999 15:15:41 +0000 (15:15 +0000)]
Apply ap_log_error() errno parameter addition to a few more files.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84008
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Wed, 20 Oct 1999 12:50:12 +0000 (12:50 +0000)]
Add a status value to ap_log_error and ap_log_rerror. This allows us to use
apr_status codes in our error logs. The main advantage of this, is portable
error codes. Now, Windows will finally be able to use errno!
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84007
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Havard [Tue, 19 Oct 1999 15:54:52 +0000 (15:54 +0000)]
Use APR's getopt.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84006
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Havard [Tue, 19 Oct 1999 15:52:24 +0000 (15:52 +0000)]
Need APR_CREATE flag when opening error log & pid file.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84005
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Tue, 19 Oct 1999 14:55:35 +0000 (14:55 +0000)]
Fix GetAcceptExSockaddrs plus a few tweaks.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84004
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Havard [Tue, 19 Oct 1999 02:41:39 +0000 (02:41 +0000)]
Prevent collision with APR symbol of same name.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84003
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Mon, 18 Oct 1999 22:41:04 +0000 (22:41 +0000)]
Delete some old unused code that was breaking compiles.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84002
13f79535 -47bb-0310-9956-
ffa450edef68
Brian Havard [Mon, 18 Oct 1999 17:00:43 +0000 (17:00 +0000)]
Update spmt_os2 MPM with APR changes.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84001
13f79535 -47bb-0310-9956-
ffa450edef68
Ben Hyde [Sun, 17 Oct 1999 16:39:42 +0000 (16:39 +0000)]
Eliminate warning about create_argv_cmd being unused. Code's topology needs work.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84000
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Sun, 17 Oct 1999 15:26:07 +0000 (15:26 +0000)]
A couple of arg swaps on ap_open
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83999
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Sun, 17 Oct 1999 01:59:20 +0000 (01:59 +0000)]
ifdef ap_call_exec out but keep it around until we get mod_include updated to use the
new APR proc API.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83998
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Fri, 15 Oct 1999 00:05:01 +0000 (00:05 +0000)]
Fix argv list generation bug.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83997
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Thu, 14 Oct 1999 14:36:49 +0000 (14:36 +0000)]
I missed one function when swapping paramters. This fixes it. I think I
have caught them all this time. I really hope this is the final time I have
to swap parameters.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83996
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Thu, 14 Oct 1999 14:07:55 +0000 (14:07 +0000)]
Grrrr, commit apachecore.dsp rather than apachecore.def... This adds mod_cgi
back into the Win32 build
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83995
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Thu, 14 Oct 1999 14:01:16 +0000 (14:01 +0000)]
Add mod_cgi back into the Win32 build
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83994
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Thu, 14 Oct 1999 13:51:41 +0000 (13:51 +0000)]
Still does not work reliably, but it's closer to being right.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83993
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Wed, 13 Oct 1999 22:40:09 +0000 (22:40 +0000)]
Add calls ap_get_connections and ap_get_connection_keys to the
connection status API, and add implementations of these calls to Dexter.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83992
13f79535 -47bb-0310-9956-
ffa450edef68
David Reid [Wed, 13 Oct 1999 22:37:19 +0000 (22:37 +0000)]
This correct mpmt_beos for the recent changes of argument ordering for
ap_get_os_sock.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83991
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Wed, 13 Oct 1999 22:35:40 +0000 (22:35 +0000)]
Whack a warning.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83990
13f79535 -47bb-0310-9956-
ffa450edef68
Ben Hyde [Wed, 13 Oct 1999 20:52:55 +0000 (20:52 +0000)]
Remove two bogus decls.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83989
13f79535 -47bb-0310-9956-
ffa450edef68
Ben Hyde [Wed, 13 Oct 1999 20:36:32 +0000 (20:36 +0000)]
Redundent and out of synch global.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83988
13f79535 -47bb-0310-9956-
ffa450edef68
Ben Hyde [Wed, 13 Oct 1999 20:27:55 +0000 (20:27 +0000)]
Remove all but one WIN32 from http_main. Other minor changes.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83987
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Wed, 13 Oct 1999 20:14:53 +0000 (20:14 +0000)]
Add a config directive to Dexter to not maintain any connection status,
similarly to what ExtendedStatus did in 1.3. It's not perfect, since
the server might still go through effort to derive status info only to
have it not recorded, but it does go most of the way.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83986
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Wed, 13 Oct 1999 18:16:50 +0000 (18:16 +0000)]
My connection status patch broke all the MPMs that didn't have
connection status support yet. For now, throw in stub functions so that
the server compiles.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83985
13f79535 -47bb-0310-9956-
ffa450edef68
Dirk-Willem van Gulik [Wed, 13 Oct 1999 08:41:52 +0000 (08:41 +0000)]
Must have missed this in the past. Sorry.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83983
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Wed, 13 Oct 1999 05:24:16 +0000 (05:24 +0000)]
Add a connection status table to replace the old function of the
scoreboard. It allows MPMs to implement their own mechanism for the
status table and allows any module to add its own per-connection status
entries.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83982
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Tue, 12 Oct 1999 20:38:58 +0000 (20:38 +0000)]
Eliminate a warning.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83980
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Tue, 12 Oct 1999 20:36:56 +0000 (20:36 +0000)]
Attempt to make ap_send_fb work again. This is untested, but it works
better than the old version because it compiles.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83979
13f79535 -47bb-0310-9956-
ffa450edef68