Christian Decker
4a5cff8490
gossip: Try to detect broken ISP resolvers and discard broken replies
...
This is a best effort attempt to skip connection attempts if we detect a broken
ISP resolver. A broken ISP resolver is a resolver that will replace NXDOMAIN
replies with a dummy response. This is best effort in that it'll only detect a
single fixed dummy reply, it'll check only on startup, and will not detect if we
switched networks. It should be good enough for most cases, and in the worst
case it will result in a connection attempt that does not complete.
Signed-off-by: Christian Decker <decker.christian@gmail.com >
Reported-by: Glenn Willen <@gwillen>
2018-06-21 11:21:16 +02:00
..
2018-06-18 12:31:09 +02:00
2018-05-10 02:28:44 +00:00
2018-05-10 02:28:44 +00:00
2018-04-25 12:34:55 +02:00
2018-04-25 12:34:55 +02:00
2018-03-25 23:54:21 +00:00
2018-03-25 23:54:21 +00:00
2017-08-29 17:54:14 +02:00
2017-08-29 17:54:14 +02:00
2018-06-18 12:31:09 +02:00
2018-04-06 14:26:53 +02:00
2017-08-29 17:54:14 +02:00
2017-10-11 11:54:50 +02:00
2017-12-21 11:05:38 +00:00
2018-03-25 23:54:21 +00:00
2018-05-05 17:55:10 +02:00
2017-12-13 22:46:10 +01:00
2017-10-20 18:31:32 +02:00
2017-10-20 18:31:32 +02:00
2018-05-10 02:28:44 +00:00
2017-08-29 17:54:14 +02:00
2018-06-18 12:31:09 +02:00
2018-02-13 12:10:35 +01:00
2018-03-14 02:19:37 +00:00
2018-03-14 02:19:37 +00:00
2018-06-12 23:18:53 +02:00
2018-04-03 14:03:28 +02:00
2018-06-18 12:31:09 +02:00
2018-06-18 12:31:09 +02:00
2018-01-29 04:46:54 +00:00
2017-10-26 12:53:09 +02:00
2018-06-06 03:25:56 +00:00
2018-06-06 03:25:56 +00:00
2017-10-26 12:53:09 +02:00
2017-12-21 11:05:38 +00:00
2017-11-01 01:09:23 +00:00
2017-11-01 01:09:23 +00:00
2017-08-29 17:54:14 +02:00
2018-02-08 22:49:34 +01:00
2018-06-18 12:31:09 +02:00
2018-06-18 12:31:09 +02:00
2018-02-08 19:07:12 +01:00
2018-02-08 19:07:12 +01:00
2018-03-28 11:22:05 +02:00
2018-04-05 19:07:23 +02:00
2018-06-18 12:31:09 +02:00
2018-06-18 12:31:09 +02:00
2018-06-18 12:31:09 +02:00
2018-03-28 11:22:05 +02:00
2018-03-28 11:22:05 +02:00
2018-04-08 08:26:00 +00:00
2018-03-26 23:35:56 +00:00
2018-06-18 12:31:09 +02:00
2017-08-29 17:54:14 +02:00
2018-06-18 12:31:09 +02:00
2017-11-16 17:40:57 +01:00
2018-05-10 02:28:44 +00:00
2018-03-25 23:54:21 +00:00
2017-12-20 12:43:10 +01:00
2017-08-29 17:54:14 +02:00
2017-08-29 17:54:14 +02:00
2018-03-27 23:18:48 +00:00
2018-02-23 18:02:00 +01:00
2018-02-23 18:02:00 +01:00
2018-04-26 05:47:57 +00:00
2018-04-26 05:47:57 +00:00
2018-04-26 05:47:57 +00:00
2018-01-15 06:35:02 +00:00
2017-08-29 17:54:14 +02:00
2018-06-18 12:31:09 +02:00
2018-02-22 12:24:26 +01:00
2017-08-29 17:54:14 +02:00
2017-08-29 17:54:14 +02:00
2018-04-26 05:47:57 +00:00
2018-04-26 05:47:57 +00:00
2018-05-09 04:43:21 +00:00
2018-05-09 04:43:21 +00:00
2018-06-18 12:31:09 +02:00
2018-06-18 12:31:09 +02:00
2018-02-08 19:07:12 +01:00
2018-02-08 19:07:12 +01:00
2018-05-10 02:28:44 +00:00
2018-02-08 19:07:12 +01:00
2018-05-10 02:28:44 +00:00
2018-05-10 02:28:44 +00:00
2018-04-03 14:03:28 +02:00
2018-04-03 14:03:28 +02:00
2018-03-16 00:16:10 +00:00
2017-08-29 17:54:14 +02:00
2018-03-06 19:26:21 +01:00
2018-05-07 22:37:28 +02:00
2018-04-27 14:02:59 +02:00
2018-04-27 14:02:59 +02:00
2018-02-08 19:07:12 +01:00
2018-03-27 23:17:17 +00:00
2018-04-04 02:32:44 +00:00
2018-01-29 03:22:27 +00:00
2018-06-18 12:33:25 +02:00
2018-05-03 18:20:20 +02:00
2018-06-18 12:31:09 +02:00
2018-06-18 12:31:09 +02:00
2018-06-21 11:21:16 +02:00
2018-06-21 11:21:16 +02:00
2017-12-21 14:33:27 +01:00
2017-12-13 03:10:04 +00:00