]>
granicus.if.org Git - apache/log
Ryan Bloom [Fri, 7 Jan 2000 15:52:21 +0000 (15:52 +0000)]
Fix the rest of the modules to work with the new APR stat structure.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84403
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Fri, 7 Jan 2000 15:50:40 +0000 (15:50 +0000)]
Fix mod_rewrite to work with the new APR stat structure.
Submitted by: Paul Reder
Reviewed by: Ryan Bloom
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84402
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Thu, 6 Jan 2000 19:19:39 +0000 (19:19 +0000)]
Next pass at the time functions. This defines an ap_ansi_time_t which has
a specific format (seconds since 0:00:00 Jan 1, 1970). I also renamed the
(get|set)_curtime functions to (get|set)ansitime. This should make more
sense, and be a bit more intuitive.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84400
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Thu, 6 Jan 2000 19:16:07 +0000 (19:16 +0000)]
Fix a minor bug that would cause us to return FORBIDDEN for all requests.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84399
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Thu, 6 Jan 2000 14:43:41 +0000 (14:43 +0000)]
Separate the stat structure from the file structure and use ap_stat and
ap_getfileinfo in apache.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84397
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Tue, 4 Jan 2000 19:01:04 +0000 (19:01 +0000)]
Initialize all ap_file_t's to NULL. This allows ap_open and ap_stat to
work together without causing memory leaks.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84393
13f79535 -47bb-0310-9956-
ffa450edef68
brian [Fri, 31 Dec 1999 23:11:17 +0000 (23:11 +0000)]
Try and address concerns about the use of the name.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84387
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Fri, 31 Dec 1999 20:32:36 +0000 (20:32 +0000)]
A few more tweaks to finish the modules work. Now, all of the modules
compile correctly with Apache 2.0. This does run, but it hasn't been tested
any more than simply compiling and running the server.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84386
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Fri, 31 Dec 1999 19:03:18 +0000 (19:03 +0000)]
Make mod_unique_id compile again with Apache 2.0.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84385
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Fri, 31 Dec 1999 17:39:42 +0000 (17:39 +0000)]
Make mod_usertrack compile cleanly. Not tested yet.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84384
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Fri, 31 Dec 1999 17:38:25 +0000 (17:38 +0000)]
Fix a bug in mod_status. ap_ht_time expects an ap_time_t type, instead of
a time_t now.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84383
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Fri, 31 Dec 1999 17:06:15 +0000 (17:06 +0000)]
Update these modules to Apache 2.0. Not tested, but they compile again.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84382
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Fri, 31 Dec 1999 17:04:58 +0000 (17:04 +0000)]
Update mod_auth_dbm to work with Apache 2.0. This has not been tested,
but at least it compiles now.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84381
13f79535 -47bb-0310-9956-
ffa450edef68
dgaudet [Fri, 31 Dec 1999 05:05:28 +0000 (05:05 +0000)]
merge 1.3 changes to rewrite forward onto 2.0
Submitted by: Paul J. Reder <rederpj@raleigh.ibm.com>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84379
13f79535 -47bb-0310-9956-
ffa450edef68
dgaudet [Fri, 31 Dec 1999 05:03:33 +0000 (05:03 +0000)]
port mod_rewrite to 2.0
Submitted by: Paul J. Reder <rederpj@raleigh.ibm.com>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84378
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Fri, 31 Dec 1999 01:27:43 +0000 (01:27 +0000)]
Get rid of ap_call_exec. It has been #if 0'ed out for a long time, and we
never call it, so I'm taking it out all together now.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84377
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Thu, 30 Dec 1999 18:31:29 +0000 (18:31 +0000)]
Some changes to the ap_strftime function. We now inform the user of the
length of the string written, and we return a status code. I expect the
status code to mean a bit more on Windows than it currently does on Unix.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84376
13f79535 -47bb-0310-9956-
ffa450edef68
Sascha Schumann [Wed, 29 Dec 1999 23:57:53 +0000 (23:57 +0000)]
Fall back to save values for SHM_R and SHM_W, if the system does not
define them.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84375
13f79535 -47bb-0310-9956-
ffa450edef68
Sascha Schumann [Wed, 29 Dec 1999 23:53:14 +0000 (23:53 +0000)]
Fix IFS handling. This has the nice side effect that we do not need tr
anymore.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84374
13f79535 -47bb-0310-9956-
ffa450edef68
Sascha Schumann [Wed, 29 Dec 1999 23:41:56 +0000 (23:41 +0000)]
(APACHE_INADDR_NONE) Additionally include sys/types.h, if it is available. Also
added confdefs checks for the other included header files.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84373
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Fri, 24 Dec 1999 21:22:27 +0000 (21:22 +0000)]
Cleanup the threads check, also resets the CFLAGS and LDFLAGS variables
in cases where no threading library was found.
Submitted by: Sascha Schumann
Reviewed by: Ryan Bloom
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84370
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Fri, 24 Dec 1999 21:12:20 +0000 (21:12 +0000)]
Fix the threads check so it works on non-bash shells.
Submitted by: Sascha Schumann
Reviewed by: Ryan Bloom
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84369
13f79535 -47bb-0310-9956-
ffa450edef68
rasmus [Fri, 24 Dec 1999 19:04:40 +0000 (19:04 +0000)]
Submitted by: Sascha Schumann <sascha@schumann.cx>
Reviewed by: Rasmus Lerdorf
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84368
13f79535 -47bb-0310-9956-
ffa450edef68
rasmus [Fri, 24 Dec 1999 18:40:27 +0000 (18:40 +0000)]
Submitted by: Sascha Schumann <sascha@schumann.cx>
Reviewed by: Rasmus Lerdorf
- INADDR_NONE is not defined. Supply a replacement
- APACHE_MODULE() used a non-portable shell construct
- inet_addr() needs -lnsl -lsocket. Neccessary checks added
- For POSIX conformance, _POSIX_PTHREAD_SEMANTICS is
required. This fixes i.e. sigwait() problems.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84367
13f79535 -47bb-0310-9956-
ffa450edef68
rasmus [Fri, 24 Dec 1999 18:35:19 +0000 (18:35 +0000)]
Submitted by: Sascha Schumann <sascha@schumann.cx>
Reviewed by: Rasmus Lerdorf
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84366
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Fri, 24 Dec 1999 18:31:10 +0000 (18:31 +0000)]
Finish the MPM decision logic. This moves the threads checking stuff into
the mpm directory where it belongs. It also adds logic so that if threads
aren't detected, we automatically choose to use the prefork mpm. Lastly,
I also cleaned up a variable name to make it more consistent with the other
variables used in our configure script.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84365
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Thu, 23 Dec 1999 21:01:31 +0000 (21:01 +0000)]
First stab at logic to determine which threading library to use. This also
gets rid of the hack of always putting -pthread in the CFLAGS variable.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84363
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Wed, 22 Dec 1999 21:24:45 +0000 (21:24 +0000)]
This fixes the bug in my last commit. Apache always caches a value for
enable-threads. This allows us to re-configure the server for different
MPM's without worrying about not having APR-threads available.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84360
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Wed, 22 Dec 1999 20:29:20 +0000 (20:29 +0000)]
Clean up APR's configure script a bit. This commit also allows Apache to
specify that APR should be built without threads for the prefork MPM. This
is broken if we then try to configure Apache again using a threaded MPM, but
this is easily fixable, and I will be doing that soon. Lastly, I removed all
thread calls from APR when it is told to build without threads.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84359
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Wed, 22 Dec 1999 06:20:11 +0000 (06:20 +0000)]
I don't have to get up before 2PM for almost 2 weeks!
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84357
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Wed, 22 Dec 1999 03:16:37 +0000 (03:16 +0000)]
--include-deps only seems to take advantage of pregenerated
dependencies, and makes the build process refuse to generate them, so
this removes it. It should be used when making a distribution, though.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84356
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Tue, 21 Dec 1999 21:41:53 +0000 (21:41 +0000)]
Remove a bunch of functions that are being replaced by functions in APR.
Also finished porting Apache to use APR in most cases.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84355
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Tue, 21 Dec 1999 20:43:49 +0000 (20:43 +0000)]
Documentation update for latest TPF changes
Submitted by: David McCreedy <McCreedy@us.ibm.com>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84353
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Tue, 21 Dec 1999 16:21:44 +0000 (16:21 +0000)]
Change ap_gm_timestr_822 to ap_timestr. Now, one function can be used to get
a timestr for GMT and Localtimes.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84352
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Tue, 21 Dec 1999 14:45:53 +0000 (14:45 +0000)]
Fix compile break introduced to Apache 2.0 by the mass vhosting security fix.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84350
13f79535 -47bb-0310-9956-
ffa450edef68
Tony Finch [Tue, 21 Dec 1999 11:33:23 +0000 (11:33 +0000)]
Fix the mass vhosting security problem spotted by Lars, as in 1.3
Submitted by: Ben Hyde
Reviewed by: Tony Finch
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84349
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Tue, 21 Dec 1999 08:26:49 +0000 (08:26 +0000)]
[insert weather comment here]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84348
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Tue, 21 Dec 1999 07:54:08 +0000 (07:54 +0000)]
Add back support for UseCanonicalName in <Directory> containers. Found
by Dave Colasurdo <davecola@us.ibm.com>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84347
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Tue, 21 Dec 1999 07:52:51 +0000 (07:52 +0000)]
Add back support for UseCanonicalName in <Directory> containers.
Mistake was found by Dave Colasurdo <davecola@us.ibm.com>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84345
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Tue, 21 Dec 1999 07:21:37 +0000 (07:21 +0000)]
We don't need the capability to build an acconfig.h anymore; AC_DEFINE
provides everything we need for equivalent functionality. This change
deletes the intrastructure that built acconfig.h.in before.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84344
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Mon, 20 Dec 1999 19:52:51 +0000 (19:52 +0000)]
Windows: Can now install/uninstall Apache as a service and start/stop apache via
net start and net stop commands. Not extensively tested, so there may be bugs
in this still.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84343
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Mon, 20 Dec 1999 19:16:34 +0000 (19:16 +0000)]
Get rid of the C++ style comment.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84342
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Mon, 20 Dec 1999 19:07:33 +0000 (19:07 +0000)]
Handle -k restart|shutdown command line option from http_main.c
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84341
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Mon, 20 Dec 1999 16:38:39 +0000 (16:38 +0000)]
First step in getting Apache to use APR's time libraries. This gets a good
number of them, but I think there are more time values still in the Apache
code. This works under Linux, but has not been tested anywhere else.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84338
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Mon, 20 Dec 1999 05:03:01 +0000 (05:03 +0000)]
Speed up building, by making --disable-shared the default until we put
proper DSO support into the autoconf configuration scripts.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84333
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Mon, 20 Dec 1999 04:38:26 +0000 (04:38 +0000)]
Don't actually run ./configure in buildconf, it wastes lots of time if
we want to use ./configure's flags, among other things.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84332
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Mon, 20 Dec 1999 04:34:45 +0000 (04:34 +0000)]
We actually don't have to remove config.cache, because
AC_CONFIG_SUBDIRS redirects APR's config.cache to point to Apache's.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84331
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Mon, 20 Dec 1999 04:15:08 +0000 (04:15 +0000)]
Make building a little easier by not requiring a separate make of APR.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84330
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Mon, 20 Dec 1999 03:09:50 +0000 (03:09 +0000)]
Eliminate the .h.stub files; AC_DEFINE can generate the necessary
#defines in the config header for us.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84329
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Mon, 20 Dec 1999 02:36:13 +0000 (02:36 +0000)]
Put back the removing of config.cache. Also add a -f flag to the rm to
eliminate a warning.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84328
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Mon, 20 Dec 1999 02:01:31 +0000 (02:01 +0000)]
mmap_static isn't in the standard directory yet; this directory
shouldn't try to configure it.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84326
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Mon, 20 Dec 1999 01:54:39 +0000 (01:54 +0000)]
Make Apache's configure script run APR's.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84325
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Mon, 20 Dec 1999 01:44:59 +0000 (01:44 +0000)]
We need to run autoheader to compile APR.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84324
13f79535 -47bb-0310-9956-
ffa450edef68
Lars Eilebrecht [Sun, 19 Dec 1999 18:46:59 +0000 (18:46 +0000)]
Uhm... forgot require directive...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84322
13f79535 -47bb-0310-9956-
ffa450edef68
Lars Eilebrecht [Sun, 19 Dec 1999 17:33:14 +0000 (17:33 +0000)]
Add some links.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84320
13f79535 -47bb-0310-9956-
ffa450edef68
Ben Laurie [Sun, 19 Dec 1999 16:36:49 +0000 (16:36 +0000)]
Deal with newline at the end of the module list.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84319
13f79535 -47bb-0310-9956-
ffa450edef68
Ben Laurie [Sun, 19 Dec 1999 16:36:19 +0000 (16:36 +0000)]
Build APR, too.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84318
13f79535 -47bb-0310-9956-
ffa450edef68
Lars Eilebrecht [Sun, 19 Dec 1999 16:34:32 +0000 (16:34 +0000)]
minor fixes
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84316
13f79535 -47bb-0310-9956-
ffa450edef68
David Reid [Sun, 19 Dec 1999 10:05:15 +0000 (10:05 +0000)]
Remove some nuisance warnings by changing int to ap_ssize_t.
Also add a default MPM_METHOD for BeOS.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84315
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Fri, 17 Dec 1999 15:39:56 +0000 (15:39 +0000)]
Update Apache version in windows registry.c file
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84312
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Thu, 16 Dec 1999 19:58:00 +0000 (19:58 +0000)]
After a few hours of thorough testing, this patch makes CGI's through SSI's
work properly on Linux. We will be testing this change on Win32 momentarily,
but because we are relying on APR for the dirty work, I have no fears. :-)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84309
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Thu, 16 Dec 1999 15:46:17 +0000 (15:46 +0000)]
Include mod_include and mod_so in the Windows build.
Submitted by: Allan Edwards
Reviewed by: Ryan Bloom
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84307
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Thu, 16 Dec 1999 15:41:28 +0000 (15:41 +0000)]
Fix mod_include so it works. Both people came up with very similar patches at
about the same time. Since the work was duplicated, I am putting both names
on the patch.
Submitted by: Allan Edwards and Paul Reder
Reviewed by: Ryan Bloom
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84306
13f79535 -47bb-0310-9956-
ffa450edef68
Martin Kraemer [Wed, 15 Dec 1999 23:04:19 +0000 (23:04 +0000)]
Peter Watkins writes:
In September, there was discussion of mod_log_config and some need to
break the client request "%r" into its separate components. A patch was
committed to the 1.3 dev tree that exposed the method and protocol
request members as "%m" and "%H". It was noted that "%m %U %H" was not
the same as "%r" because %U does not include query string information.
The attached patches add support for logging query string in such a way
that "%m %U%q %H" is the same as "%r". I would like to see this committed
to take care of the unfinished business begun with "%m" and "%H".
Thanks,
-Peter
PR: 5174
Submitted by: Peter Watkins <peterw@usa.net>
Reviewed by: Martin Kraemer
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84301
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Wed, 15 Dec 1999 21:39:09 +0000 (21:39 +0000)]
Getting rid of more warnings in the prefork mpm.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84297
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Wed, 15 Dec 1999 19:32:23 +0000 (19:32 +0000)]
Remove the readdir files from os/win32. These are taken care of by APR now,
and they have been bothering me. This is my first attempt at generating a
Makefile for Windows, but it seems to have worked for me.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84296
13f79535 -47bb-0310-9956-
ffa450edef68
David Reid [Wed, 15 Dec 1999 11:54:35 +0000 (11:54 +0000)]
A small change to allow Apache to run on the most recent versions
of BeOS.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84295
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Wed, 15 Dec 1999 00:59:56 +0000 (00:59 +0000)]
Cleanup the Windows build a bit by getting rid of more platform dependant
code. Still won't compile cleanly, but we are closer. I am hoping for a
clean Windows compile by Friday.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84294
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Tue, 14 Dec 1999 20:37:58 +0000 (20:37 +0000)]
Make CGI's work correctly in Apache 2.0. APR wants the first element in the
argument list to be the program name. This is exactly what POSIX requires,
and what Windows wants, but Apache 1.3 would create the arg list, and then
have another function squeeze the program name in later. This patch fixes
that by having mod_cgi put the program name the correct place.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84293
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Tue, 14 Dec 1999 20:02:50 +0000 (20:02 +0000)]
Make prefork compile.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84292
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Mon, 13 Dec 1999 22:53:25 +0000 (22:53 +0000)]
Fix some warnings when configured with --enable-maintainer-mode.
ap_start_(shutdown|restart) are no longer static in dexter, because we
explicitly state we are creating them to be called from places other than
the parent. This is the first in a series of patches to get the 2.0 code
to compile cleanly again.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84290
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Mon, 13 Dec 1999 20:52:28 +0000 (20:52 +0000)]
Get rid of more platform dependant code.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84288
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Mon, 13 Dec 1999 15:46:45 +0000 (15:46 +0000)]
Update STATUS
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84286
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Mon, 13 Dec 1999 14:01:35 +0000 (14:01 +0000)]
Get rid of a couple more ap_os_file_t's along with their platform
dependant code.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84283
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Sat, 11 Dec 1999 20:29:17 +0000 (20:29 +0000)]
Use ap_open_stderr in http_config.c. This cleans up some non-portable
code that has been bothering me.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84281
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Sat, 11 Dec 1999 00:13:19 +0000 (00:13 +0000)]
Get rid of an instance of ap_file_os_t from the Apache source. I will
be finishing the cleansing of these interim variables over the next few
days.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84279
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Fri, 10 Dec 1999 20:22:07 +0000 (20:22 +0000)]
We now make the decision to USE_MMAP_FILES based on whether or not APR
has MMAP. If APR_HAS_MMAP is true then USE_MMAP_FILES is true. We also
no longer check for MMAP in autoconf within Apache. Apache relies on APR
to give us MMAP functionality, and therefore doesn't need to check for
itself.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84278
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Fri, 10 Dec 1999 16:10:42 +0000 (16:10 +0000)]
AIX DSO tweaks. Enable use of native DSO for AIX 4.3 and beyond. Apache DSO
emulation breaks with 64-bit compiles of Apache and AIX DSO support is broken
in releases prior to 4.3.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84277
13f79535 -47bb-0310-9956-
ffa450edef68
Ken Coar [Fri, 10 Dec 1999 14:56:26 +0000 (14:56 +0000)]
Add a note about DNS being required on Windows.
PR: 5451
Submitted by: Hank Laskey <CAMResearch@aol.com>
Reviewed by: Ken Coar
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84275
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Thu, 9 Dec 1999 21:50:16 +0000 (21:50 +0000)]
Removed these a bit too soon. Adding them back.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84269
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Thu, 9 Dec 1999 21:47:45 +0000 (21:47 +0000)]
Fix Windows build break
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84268
13f79535 -47bb-0310-9956-
ffa450edef68
Ken Coar [Thu, 9 Dec 1999 18:10:39 +0000 (18:10 +0000)]
Add the AddCharset functionality to mod_mime.
Submitted by: Youichirou Koga <y-koga@isoternet.org>
Reviewed by: Ken Coar, Martin Kraemer
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84265
13f79535 -47bb-0310-9956-
ffa450edef68
Martin Kraemer [Thu, 9 Dec 1999 17:19:42 +0000 (17:19 +0000)]
OS specific patches for IBM's OS/390.
Submitted by: Ovies Brabson <oviesb@us.ibm.com>
Reviewed by: Martin Kraemer, Paul Gilmartin
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84262
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Thu, 9 Dec 1999 01:13:08 +0000 (01:13 +0000)]
An indented "#include" can cause problems on some compilers. Make sure
it isn't indented.
Submitted by: Ralf Engelschall
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84252
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Wed, 8 Dec 1999 23:56:33 +0000 (23:56 +0000)]
Add license statement to util_win32.c
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84251
13f79535 -47bb-0310-9956-
ffa450edef68
Bill Stoddard [Wed, 8 Dec 1999 22:34:02 +0000 (22:34 +0000)]
Win32: First cut at getting apache -k restart|shutdown and running apache as a service working
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84249
13f79535 -47bb-0310-9956-
ffa450edef68
Ken Coar [Wed, 8 Dec 1999 19:02:19 +0000 (19:02 +0000)]
Add ability to handle arbitrary methods to Script directive.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84247
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Wed, 8 Dec 1999 00:14:03 +0000 (00:14 +0000)]
Fix even more "-i" -> " ap_context_t " changes.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84244
13f79535 -47bb-0310-9956-
ffa450edef68
Wilfredo Sanchez [Tue, 7 Dec 1999 00:09:01 +0000 (00:09 +0000)]
If we can't open httpd.conf, print a warning, but don't die.
Otherwise, you can't install a module into a package root.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84240
13f79535 -47bb-0310-9956-
ffa450edef68
Wilfredo Sanchez [Tue, 7 Dec 1999 00:06:41 +0000 (00:06 +0000)]
Perform check for "$CFG_SBINDIR/$CFG_TARGET" _after_ the command line
overrides for CFG_SBINDIR and CFG_TARGET have been evaluated.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84239
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Mon, 6 Dec 1999 05:01:32 +0000 (05:01 +0000)]
Add strucutre to autoconf-config system to allow modules to specify
config tests to run if they are enabled.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84231
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Mon, 6 Dec 1999 04:44:07 +0000 (04:44 +0000)]
Make most other modules selectable by autoconf's ./configure.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84230
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Mon, 6 Dec 1999 03:39:36 +0000 (03:39 +0000)]
Oops, changed the default status of mod_env for testing and committed
it.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84229
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Mon, 6 Dec 1999 03:34:35 +0000 (03:34 +0000)]
Move the default status of module inclusion/exclusion into the
STANDARD_MODULE macro, to make it a little more maintainable.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84228
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Mon, 6 Dec 1999 02:36:02 +0000 (02:36 +0000)]
Make the call to configure a module a little simpler if the module
struct's name is the same as the module's.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84227
13f79535 -47bb-0310-9956-
ffa450edef68
Ryan Bloom [Sun, 5 Dec 1999 19:36:42 +0000 (19:36 +0000)]
I shouldn't have to explicitly provide an MPM. I am setting the default
as mpmt_pthread. I would much rather it was prefork, but the autoconf
work hasn't progressed to the point that prefork will work yet. When it
does work, I expect the default to change.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84226
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Sun, 5 Dec 1999 10:33:41 +0000 (10:33 +0000)]
autoconf: Start adding support for selecting modules on the
./configure line. This commit only supports mod_env and mod_log_config.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84225
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Sun, 5 Dec 1999 09:09:16 +0000 (09:09 +0000)]
The possibility of a libenv module and a libenv system library (for
example) irks me. Take a page from PHP and make the module's library
names unique.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84224
13f79535 -47bb-0310-9956-
ffa450edef68
Manoj Kasichainula [Sun, 5 Dec 1999 08:54:39 +0000 (08:54 +0000)]
autoconf: Generate modules.c based on configuration. This is the first
step to supporting selection of modules, and it seems to make --with-mpm
actually work now.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84223
13f79535 -47bb-0310-9956-
ffa450edef68
Wilfredo Sanchez [Sat, 4 Dec 1999 02:56:18 +0000 (02:56 +0000)]
Disable the DYLD_CANT_UNLOAD workaround for Mac OS X Server, since the
current version (and the patched older version) doesn't need this any
more. We don't want to delete the code from unix/os.c, however,
because OpenStep's dyld needs it.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84220
13f79535 -47bb-0310-9956-
ffa450edef68