Log of /httpd/flood/trunk/flood_net.h
Parent Directory
|
Revision Log
Revision
696055 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 16 21:01:30 2008 UTC
(15 years, 10 months ago)
by
jerenkrantz
File length: 1583 byte(s)
Diff to
previous 653656
(
colored)
Fix up various compiler warnings.
* flood_net_ssl.c, flood_net_ssl.h
(ssl_read_socket): Switch from int to apr_size_t.
* flood_socket_keepalive.c
(keepalive_read_chunk, keepalive_load_resp, keepalive_recv_resp): Switch
from int to apr_size_t.
* flood_round_robin.c
(round_robin_postprocess): Switch from int to apr_size_t.
* flood_net.c, flood_net.h
(read_socket): Switch from int to apr_size_t.
Revision
490946 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Fri Dec 29 07:49:58 2006 UTC
(17 years, 7 months ago)
by
jerenkrantz
Original Path:
httpd/test/trunk/flood/flood_net.h
File length: 1576 byte(s)
Diff to
previous 106525
(
colored)
Update flood to the new license header.
* flood/NOTICE: Update the copyright year to the date of first publication.
* flood/flood_farmer.c, flood/flood_report_relative_times.h,
flood/flood_simple_reports.h, flood/flood_test.c, flood/flood.c,
flood/flood_farmer.h, flood/flood_socket_generic.c, flood/flood_farm.c,
flood/flood_socket_generic.h, flood/flood_farm.h, flood/flood_config.c,
flood/flood_net_ssl.c, flood/flood_config.h, flood/flood_net_ssl.h,
flood/flood_socket_keepalive.c, flood/flood_easy_reports.c,
flood/flood_round_robin.c, flood/flood_socket_keepalive.h,
flood/flood_easy_reports.h, flood/flood_round_robin.h, flood/flood_net.c,
flood/flood_net.h, flood/flood_profile.c, flood/flood_profile.h,
flood/flood_report_relative_times.c, flood/flood_simple_reports.c:
Update to new license header.
(Used committers/relicense/src/perl/update-AL20.pl)
Revision
94237 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 27 21:38:03 2002 UTC
(22 years, 4 months ago)
by
jerenkrantz
Original Path:
httpd/test/trunk/flood/flood_net.h
File length: 3306 byte(s)
Diff to
previous 89852
(
colored)
Add check_socket call to flood_net.h. This attempts to determine if the
other side has closed on us by doing a poll. From my observations on
Solaris, it seems that when a FIN is received from the other side,
a POLLIN event is generated. Odd. I'd think it should be POLLERR or
POLLHUP, but that doesn't seem to be the case.
Revision
89852 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 1 03:28:01 2001 UTC
(23 years ago)
by
jerenkrantz
Original Path:
httpd/test/trunk/flood/flood_net.h
File length: 3242 byte(s)
Diff to
previous 89848
(
colored)
Have the SSL socket code use the flood_socket_t. This removes the need
for having a separate poll structure (use the one we create in the std.
socket code).
This requires that the flood_socket_t be a bit more public. Which, IMHO,
isn't a big deal.
Revision
89848 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 1 03:10:37 2001 UTC
(23 years ago)
by
aaron
Original Path:
httpd/test/trunk/flood/flood_net.h
File length: 3188 byte(s)
Diff to
previous 89690
(
colored)
This is an atypically large patch. I got half way into fixing
the profile_events API to work with keepalive when I realized
that these event "groups" should be off in their own files.
So:
- Updated the profile_events_t struct to handle sockets
in an abstractable way. They now have a lifetime and
their behaviour can be overriden in this manner.
- Regrouped the events in the profile_events to make
more sense. This stuff should probable be split up
into the groups (where a "group" is a bunch of
event functions that need to all be overriden at
once to provide some new functionality). Currently
the groups are: profile, sockets, reporting, verification.
- Moved the three implementations that we currently have
for the socket events group each into their own files.
The current flavors are: generic, ssl, and keepalive.
- Updated the various examples to work with the new
events.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.