Ondřej Surý
eec30c33c2
Don't enable SO_REUSEADDR on outgoing UDP sockets
...
Currently, the outgoing UDP sockets have enabled
SO_REUSEADDR (SO_REUSEPORT on BSDs) which allows multiple UDP sockets to
bind to the same address+port. There's one caveat though - only a
single (the last one) socket is going to receive all the incoming
traffic. This in turn could lead to incoming DNS message matching to
invalid dns_dispatch and getting dropped.
Disable setting the SO_REUSEADDR on the outgoing UDP sockets. This
needs to be done explicitly because `uv_udp_open()` silently enables the
option on the socket.
2024-10-02 12:15:53 +00:00
..
2022-05-28 14:53:02 -07:00
2023-05-18 15:12:23 +02:00
2024-04-02 10:35:56 +02:00
2023-05-18 15:12:23 +02:00
2023-05-18 15:12:23 +02:00
2022-12-20 21:24:45 +02:00
2023-02-15 16:44:47 +00:00
2024-10-02 12:15:53 +00:00
2023-05-18 15:12:23 +02:00
2023-05-18 15:12:23 +02:00
2023-09-19 19:56:33 +02:00
2024-08-15 10:05:32 +02:00
2024-08-15 10:05:32 +02:00
2023-05-18 15:12:23 +02:00
2023-05-18 15:12:23 +02:00
2023-12-13 22:27:38 +00:00
2024-02-11 09:36:56 +01:00
2024-04-02 10:35:56 +02:00
2023-05-18 15:12:23 +02:00
2024-04-02 10:35:56 +02:00
2024-08-14 15:19:04 +00:00
2023-05-18 15:12:23 +02:00
2023-11-29 14:16:20 +01:00
2023-08-31 22:08:35 +02:00
2023-05-18 15:12:23 +02:00
2024-04-02 10:35:56 +02:00
2023-12-06 15:15:25 +02:00
2022-05-28 14:53:02 -07:00
2023-12-06 15:15:24 +02:00
2023-12-06 15:15:24 +02:00
2023-12-06 15:15:25 +02:00
2023-12-06 15:15:25 +02:00
2023-05-18 15:12:23 +02:00
2023-10-13 14:44:40 +02:00
2023-08-31 22:08:35 +02:00
2023-08-31 22:08:35 +02:00
2023-05-18 15:12:23 +02:00
2023-05-18 15:12:23 +02:00
2023-08-31 22:08:35 +02:00
2023-05-18 15:12:23 +02:00
2023-09-12 16:17:06 +02:00
2023-05-18 15:12:23 +02:00
2023-08-31 22:08:35 +02:00
2023-07-27 11:37:44 +02:00
2023-12-06 15:15:25 +02:00
2023-05-18 15:12:23 +02:00
2023-05-18 15:12:23 +02:00
2024-04-02 10:35:56 +02:00
2024-10-01 15:09:43 +00:00
2024-04-02 10:35:56 +02:00
2023-12-06 15:15:24 +02:00
2023-12-06 15:15:25 +02:00
2023-12-06 15:15:25 +02:00
2023-03-30 23:29:25 +02:00
2023-05-18 15:12:23 +02:00