Florian Weimer
5bf07e1b3a
Linux: Simplify __opensock and fix race condition [BZ #28353 ]
...
AF_NETLINK support is not quite optional on modern Linux systems
anymore, so it is likely that the first attempt will always succeed.
Consequently, there is no need to cache the result. Keep AF_UNIX
and the Internet address families as a fallback, for the rare case
that AF_NETLINK is missing. The other address families previously
probed are totally obsolete be now, so remove them.
Use this simplified version as the generic implementation, disabling
Netlink support as needed.
2021-09-28 18:55:49 +02:00
..
2021-09-22 21:25:31 +00:00
2021-09-22 21:25:31 +00:00
2021-09-22 21:25:31 +00:00
2021-09-22 21:25:31 +00:00
2021-09-14 14:19:24 +00:00
2021-09-22 21:25:31 +00:00
2021-09-03 22:06:44 +05:30
2021-09-22 21:25:31 +00:00
2021-09-22 21:25:31 +00:00
2021-09-22 21:25:31 +00:00
2021-07-12 18:43:32 +02:00
2021-09-22 21:25:31 +00:00
2021-09-22 21:25:31 +00:00
2021-09-22 21:25:31 +00:00
2021-09-03 22:06:44 +05:30
2021-09-22 21:25:31 +00:00
2021-09-22 21:25:31 +00:00
2021-09-22 21:25:31 +00:00
2021-09-28 18:55:49 +02:00
2021-09-22 21:25:31 +00:00
2021-09-22 21:25:31 +00:00
2021-08-09 16:51:38 +00:00
2021-06-25 12:19:57 +02:00
2021-09-03 22:06:44 +05:30
2021-09-22 21:25:31 +00:00
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-06-28 09:51:01 +02:00
2021-06-24 10:02:06 -03:00
2021-05-12 15:53:33 +05:30
2021-06-22 12:09:52 -03:00
2021-07-12 17:37:56 -03:00
2021-06-22 12:09:52 -03:00
2021-07-14 06:33:58 -07:00
2021-07-14 06:33:58 -07:00
2021-07-28 10:19:08 -07:00
2021-09-24 19:51:52 +02:00
2021-07-08 14:08:15 -03:00
2021-06-15 10:42:11 -03:00
2021-06-04 10:16:00 -03:00
2021-06-04 10:16:00 -03:00
2021-07-06 11:45:35 -03:00
2021-06-22 09:51:10 +02:00
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-07-21 11:58:16 +02:00
2021-06-22 09:51:14 +02:00
2021-06-22 12:09:52 -03:00
2021-06-15 10:42:11 -03:00
2021-06-22 12:09:52 -03:00
2021-09-03 22:06:44 +05:30
2021-06-22 09:51:14 +02:00
2021-07-02 11:45:00 +02:00
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-07-22 19:16:25 +02:00
2021-09-03 22:06:44 +05:30
2021-09-27 09:18:43 -03:00
2021-06-15 10:42:11 -03:00
2021-07-01 16:46:59 +02:00
2021-06-15 10:42:11 -03:00
2021-06-15 10:42:11 -03:00
2021-06-15 10:42:11 -03:00
2021-06-15 10:42:11 -03:00
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-07-06 11:45:35 -03:00
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-06-28 09:51:01 +02:00
2021-07-21 11:58:16 +02:00
2021-09-03 22:06:44 +05:30
2021-06-25 12:19:58 +02:00
2021-06-25 12:19:58 +02:00
2021-09-03 22:06:44 +05:30
2021-06-25 12:21:12 +02:00
2021-06-25 12:21:12 +02:00
2021-06-25 12:21:12 +02:00
2021-06-25 12:19:58 +02:00
2021-06-25 12:21:12 +02:00
2021-06-25 12:21:12 +02:00
2021-06-25 12:21:12 +02:00
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-06-15 10:42:11 -03:00
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-06-15 10:42:11 -03:00
2021-09-03 22:06:44 +05:30
2021-06-22 12:09:52 -03:00
2021-06-22 12:09:52 -03:00
2021-09-03 22:06:44 +05:30
2021-07-21 11:58:16 +02:00
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-06-22 12:09:52 -03:00
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-07-07 18:33:52 +02:00
2021-09-03 22:06:44 +05:30
2021-07-21 11:58:16 +02:00
2021-06-22 12:09:52 -03:00
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-07-21 11:58:16 +02:00
2021-09-03 22:06:44 +05:30
2021-07-22 19:16:26 +02:00
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-06-22 09:51:10 +02:00
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-06-22 12:09:52 -03:00
2021-06-15 10:42:06 -03:00
2021-07-08 14:08:15 -03:00
2021-07-14 06:33:58 -07:00
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-06-15 10:42:11 -03:00
2021-09-08 12:42:06 +00:00
2021-07-08 14:08:13 -03:00
2021-07-09 15:10:35 -07:00
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-06-28 09:51:00 +02:00
2021-06-22 12:09:52 -03:00
2021-06-22 12:09:52 -03:00
2021-05-17 20:55:21 +00:00
2021-06-22 09:51:10 +02:00
2021-06-15 10:42:11 -03:00
2021-07-14 06:55:04 -07:00
2021-06-15 10:42:11 -03:00
2021-07-12 17:37:56 -03:00
2021-07-14 06:55:04 -07:00
2021-07-14 06:55:04 -07:00
2021-08-26 17:13:47 -03:00
2021-07-14 06:55:04 -07:00
2021-07-12 17:37:56 -03:00
2021-07-14 06:55:04 -07:00
2021-05-31 12:03:36 -07:00
2021-09-14 13:51:58 +00:00
2021-06-15 10:42:11 -03:00
2021-06-15 10:42:11 -03:00
2021-06-15 10:42:11 -03:00
2021-06-15 10:42:11 -03:00
2021-06-22 12:09:52 -03:00
2021-07-21 11:58:16 +02:00
2021-07-21 11:58:16 +02:00
2021-07-21 11:58:16 +02:00
2021-07-21 11:58:16 +02:00
2021-06-15 10:42:11 -03:00
2021-06-22 12:09:52 -03:00
2021-07-12 17:37:56 -03:00
2021-06-15 10:42:11 -03:00
2021-06-22 12:09:52 -03:00
2021-06-22 12:09:52 -03:00
2021-06-22 12:09:52 -03:00
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-09-03 22:06:44 +05:30
2021-06-22 12:09:52 -03:00
2021-09-03 22:06:44 +05:30
2021-07-22 19:16:26 +02:00