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