Willy Tarreau
f58b8db47b
MEDIUM: receivers: add an rx_unbind() method in the protocols
...
This is used as a generic way to unbind a receiver at the end of
do_unbind_listener(). This allows to considerably simplify that function
since we can now let the protocol perform the cleanup. The generic code
was moved to sock.c, along with the conditional rx_disable() call. Now
the code also supports that the ->disable() function of the protocol
which acts on the listener performs the close itself and adjusts the
RX_F_BUOND flag accordingly.
2020-10-09 18:44:36 +02:00
..
2020-09-12 20:31:25 +02:00
2020-08-07 14:27:54 +02:00
2020-10-02 15:50:26 +02:00
2020-06-11 10:18:59 +02:00
2020-06-11 10:18:59 +02:00
2020-09-12 20:31:25 +02:00
2020-09-08 14:34:04 +02:00
2020-09-29 17:18:37 +02:00
2020-06-11 10:18:56 +02:00
2020-10-07 14:07:29 +02:00
2020-09-25 17:54:48 +02:00
2020-10-02 15:50:26 +02:00
2020-10-09 11:27:30 +02:00
2020-08-10 17:31:10 +02:00
2020-09-16 22:08:07 +02:00
2020-09-16 20:13:13 +02:00
2020-10-09 18:28:21 +02:00
2020-10-07 17:17:27 +02:00
2020-10-09 11:27:30 +02:00
2020-06-11 10:18:59 +02:00
2020-10-09 18:43:05 +02:00
2020-06-14 08:00:19 +02:00
2020-07-31 11:18:07 +02:00
2020-06-11 10:18:59 +02:00
2020-07-27 09:37:18 +02:00
2020-06-11 10:18:59 +02:00
2020-06-11 10:18:59 +02:00
2020-10-05 12:02:14 +02:00
2020-06-29 09:26:59 +02:00
2020-06-11 09:31:11 +02:00
2020-06-11 09:31:11 +02:00
2020-06-11 09:31:11 +02:00
2020-06-11 10:18:59 +02:00
2020-06-11 09:31:11 +02:00
2020-06-11 09:31:11 +02:00
2020-06-11 09:31:11 +02:00
2020-06-11 09:31:11 +02:00
2020-06-16 11:30:33 +02:00
2020-06-23 10:04:54 +02:00
2020-06-23 10:04:54 +02:00
2020-06-23 10:04:54 +02:00
2020-06-23 10:04:54 +02:00
2020-06-23 10:04:54 +02:00
2020-10-09 11:27:30 +02:00
2020-07-15 20:23:29 +02:00
2020-06-11 10:18:59 +02:00
2020-10-09 11:27:29 +02:00
2020-06-11 10:18:58 +02:00
2020-07-06 14:34:32 +02:00
2020-07-10 08:52:13 +02:00
2020-07-31 11:18:07 +02:00
2020-06-11 10:18:59 +02:00
2020-09-16 22:08:03 +02:00
2020-07-22 16:43:32 +02:00
2020-07-05 21:50:02 +02:00
2020-06-11 10:18:59 +02:00
2020-10-09 11:27:30 +02:00
2020-06-11 10:18:56 +02:00
2020-06-11 10:18:59 +02:00
2020-10-05 11:11:36 +02:00
2020-06-11 10:18:59 +02:00
2020-06-11 10:18:59 +02:00
2020-06-11 10:18:57 +02:00
2020-06-11 10:18:59 +02:00
2020-06-11 10:18:59 +02:00
2020-09-04 11:41:46 +02:00
2020-10-07 17:17:27 +02:00
2020-07-06 14:34:32 +02:00
2020-09-18 11:06:24 +02:00
2020-10-09 10:02:09 +02:00
2020-06-11 10:18:59 +02:00
2020-10-09 10:02:09 +02:00
2020-07-06 14:34:32 +02:00
2020-09-12 20:31:25 +02:00
2020-06-11 10:18:59 +02:00
2020-06-11 10:18:59 +02:00
2020-06-11 10:18:59 +02:00
2020-09-12 20:31:25 +02:00
2020-10-09 18:44:36 +02:00
2020-10-08 08:53:26 +02:00
2016-01-11 07:31:35 +01:00
2020-06-11 10:18:59 +02:00
2020-08-07 14:27:54 +02:00
2020-10-09 11:27:30 +02:00
2020-10-09 11:27:30 +02:00
2020-10-09 11:27:30 +02:00
2020-07-15 14:08:14 +02:00
2020-06-11 10:18:59 +02:00
2020-10-09 18:43:05 +02:00
2020-06-11 10:18:59 +02:00
2020-09-11 09:54:34 +02:00
2020-08-07 14:27:54 +02:00
2020-10-09 18:28:21 +02:00
2020-06-11 10:18:59 +02:00
2020-06-29 10:36:37 +02:00
2020-10-09 18:44:36 +02:00
2020-10-09 18:44:36 +02:00
2020-10-09 18:44:36 +02:00
2020-10-09 18:44:36 +02:00
2020-10-09 18:29:04 +02:00
2020-10-09 18:29:04 +02:00
2020-06-11 10:18:59 +02:00
2020-07-15 14:08:14 +02:00
2020-08-14 07:53:40 +02:00
2020-08-10 08:49:38 +02:00
2020-09-11 16:59:27 +02:00
2020-10-09 11:27:30 +02:00
2020-09-16 22:08:07 +02:00
2019-04-01 07:44:56 +02:00
2020-06-11 10:18:58 +02:00
2020-06-11 10:18:59 +02:00
2020-07-21 17:59:20 +02:00
2020-09-17 14:02:01 +02:00
2020-10-07 14:37:03 +02:00
2020-10-09 18:44:36 +02:00
2020-09-16 16:28:26 +02:00
2020-10-02 18:11:47 +02:00
2020-08-11 11:18:46 +02:00
2020-10-07 14:07:29 +02:00
2020-08-07 15:38:40 +02:00
2020-10-09 11:27:30 +02:00
2020-10-09 11:27:30 +02:00
2020-07-30 09:39:20 +02:00
2020-10-09 11:27:30 +02:00
2020-08-21 05:54:00 +02:00
2020-08-28 18:51:36 +02:00
2020-07-30 09:31:09 +02:00
2020-09-16 22:08:07 +02:00
2020-10-02 17:14:34 +02:00
2020-09-09 19:10:46 +02:00
2020-07-06 14:34:32 +02:00
2020-10-01 18:05:48 +02:00
2020-07-15 17:50:12 +02:00
2020-09-12 20:31:25 +02:00
2020-07-07 16:52:35 +02:00
2020-06-16 23:36:04 +02:00
2020-06-11 10:18:59 +02:00
2020-06-11 10:18:59 +02:00
2020-06-11 10:18:58 +02:00
2019-04-01 07:44:56 +02:00