1
0
mirror of https://github.com/apache/httpd.git synced 2025-11-08 04:22:21 +03:00
Commit Graph

130 Commits

Author SHA1 Message Date
Ryan Bloom
de3a77dc01 Change ap_context_t to ap_pool_t. This compiles, runs, and serves pages
on Linux, but probably breaks somewhere.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84963 13f79535-47bb-0310-9956-ffa450edef68
2000-04-14 15:59:20 +00:00
Jeff Trawick
07fa5ccd17 Get lingering_close() working again.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84951 13f79535-47bb-0310-9956-ffa450edef68
2000-04-13 00:37:55 +00:00
Roy T. Fielding
057b29f829 Update to Apache Software License version 1.1
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84878 13f79535-47bb-0310-9956-ffa450edef68
2000-03-31 08:44:21 +00:00
Ryan Bloom
b1c26f031a Fix all the License issues. Including:
s/Apache Group/Apache Software Foundation/
s/1999/2000/
s/Sascha's license/ASF license


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84725 13f79535-47bb-0310-9956-ffa450edef68
2000-03-10 00:07:37 +00:00
Ryan Bloom
f8a7fce423 Include ap_config.h before httpd.h, this ensures that AP_USE_HSREGEX is
defined correctly in all C files.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84531 13f79535-47bb-0310-9956-ffa450edef68
2000-01-28 18:02:29 +00:00
Ryan Bloom
a8ce196da5 Finish the commits for the change in the header files. Basically, this hides
all of the Apache macros that modules don't need access to.  This should
have been committed with the modules, but I wasn't paying attention to the
directory I was in when I ran the commit.
Submitted by:	Manoj Kasichainula and Ryan Bloom


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84493 13f79535-47bb-0310-9956-ffa450edef68
2000-01-19 01:16:31 +00:00
Ryan Bloom
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
Manoj Kasichainula
8c4d317e7f 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
1999-10-26 22:25:02 +00:00
Brian Havard
243005861c 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
1999-10-24 05:59:22 +00:00
Manoj Kasichainula
8d98d62709 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
1999-10-13 05:24:16 +00:00
Martin Kraemer
0c7673561b Fix typos
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83969 13f79535-47bb-0310-9956-ffa450edef68
1999-10-11 22:07:29 +00:00
Ryan Bloom
c37f14ddf3 Changed pools to contexts. Tested with prefork and pthread mpm's. I'll
check this out tomorrow and make sure everything was checked in correctly.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83852 13f79535-47bb-0310-9956-ffa450edef68
1999-08-31 05:35:52 +00:00
Ralf S. Engelschall
895541ebc1 Make ``configure --with-option=devel'' under
GCC 2.95.1 happy by avoiding various warnings...


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83836 13f79535-47bb-0310-9956-ffa450edef68
1999-08-28 12:22:10 +00:00
Manoj Kasichainula
2ab2189444 Add a connection ID to conn_rec. It uniquely identifies a connection at
any instant in time. It's not very well tested yet.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83662 13f79535-47bb-0310-9956-ffa450edef68
1999-08-13 06:58:08 +00:00
dgaudet
a0ad84fbe8 merge the differences in apache-1.3 from tag apache-apr-merge-3 up
to mpm-merge-1 onto the mpm tree

prior to the merge, the mpm tree was tagged with apache-1_3-merge-1-pre
and after the merge, the mpm tree will be tagged with apache-1_3-merge-1-post

note: none of htdocs/manual is present in mpm at this point.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83587 13f79535-47bb-0310-9956-ffa450edef68
1999-08-06 00:55:28 +00:00
Manoj Kasichainula
2bc99dc33d Take child_num and thread_num out of conn_rec. They aren't used anywhere
anymore, and conn_rec is the wrong place for them.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83581 13f79535-47bb-0310-9956-ffa450edef68
1999-08-05 19:56:24 +00:00
Ben Laurie
76c762ea56 Break out the hook implementations into three kinds, thus avoiding null macro
arguments. Gates made me do it!


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83546 13f79535-47bb-0310-9956-ffa450edef68
1999-07-31 09:31:21 +00:00
Ben Laurie
ec496cb324 Another hook (I won't be upset if someone else wants to do some!).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83516 13f79535-47bb-0310-9956-ffa450edef68
1999-07-27 21:16:46 +00:00
Ben Laurie
d9297cae25 Actually, we should always close the connection when it is finished.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83488 13f79535-47bb-0310-9956-ffa450edef68
1999-07-23 18:14:44 +00:00
Ben Laurie
ec84a171ef And with one bound, he was free! This seemingly minor change allows modules
to take over connection processing, thus making Apache multiprotocol. Woo!


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83486 13f79535-47bb-0310-9956-ffa450edef68
1999-07-22 19:17:21 +00:00
Ben Laurie
9faf134187 Make run_all symbolic.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83451 13f79535-47bb-0310-9956-ffa450edef68
1999-07-11 16:42:24 +00:00
Martin Kraemer
a67f870eb8 Sorry, but using C comments in place of C++ comments
makes life for me and my compiler much easier.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83440 13f79535-47bb-0310-9956-ffa450edef68
1999-07-07 15:31:58 +00:00
Ben Laurie
d460554109 More hooky stuff.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83435 13f79535-47bb-0310-9956-ffa450edef68
1999-07-06 21:32:15 +00:00
Ben Laurie
529108e58a Strawman hooks implementation (beginning of).
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83434 13f79535-47bb-0310-9956-ffa450edef68
1999-07-05 13:00:45 +00:00
Manoj Kasichainula
327369045d Use ap_new_connection in pthread MPM. This required adding an argument
to ap_new_connection for now: thread_num.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83422 13f79535-47bb-0310-9956-ffa450edef68
1999-07-02 18:22:27 +00:00
Ben Laurie
d4ecd1b907 New API for I/O layering, and dependency updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83398 13f79535-47bb-0310-9956-ffa450edef68
1999-06-29 09:00:25 +00:00
dgaudet
10a5e5bba2 ap_mpm_graceful_stop -> ap_graceful_stop_signalled
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83355 13f79535-47bb-0310-9956-ffa450edef68
1999-06-20 23:09:53 +00:00
Ben Laurie
707320c845 Compile on FreeBSD.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83350 13f79535-47bb-0310-9956-ffa450edef68
1999-06-19 20:23:37 +00:00
dgaudet
c60e40927e I'm sure this is wrong... but it's my start. i/o layering. Lots of stuff
disabled/still to be implemented.  This served up a few static requests.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83349 13f79535-47bb-0310-9956-ffa450edef68
1999-06-18 23:34:59 +00:00
dgaudet
db82a6637e Initial revision
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83343 13f79535-47bb-0310-9956-ffa450edef68
1999-06-18 18:39:23 +00:00