Aram Sargsyan
93088fbf8b
Fix the incoming transfers' "Needs Refresh" state in stats channel
...
The "Needs Refresh" flag is exposed in two places in the statistics
channel: first - there is a state called "Needs Refresh", when the
process hasn't started yet, but the zone needs a refresh, and second
- there there is a field called "Additional Refresh Queued", when the
process is ongoing, but another refresh is queued for the same zone.
The DNS_ZONEFLG_NEEDREFRESH flag, however, is set only when there is
an ongoing zone transfer and a new notify is received. That is, the
flag is not set for the first case above.
In order to fix the issue, use the DNS_ZONEFLG_NEEDREFRESH flag only
when the zone transfer is running, otherwise, decide whether a zone
needs a refresh using its refresh and expire times.
2023-09-22 11:47:26 +00:00
..
2023-09-22 11:26:11 +00:00
2023-08-31 12:53:32 -07:00
2023-08-21 18:39:53 +02:00
2023-08-31 22:08:35 +02:00
2023-09-16 07:20:48 +02:00
2023-07-31 15:51:15 +02:00
2023-08-31 11:07:35 +02:00
2023-08-31 12:53:32 -07:00
2023-09-16 07:32:18 +02:00
2023-09-12 16:14:10 +02:00
2023-07-31 18:11:34 +02:00
2023-08-31 22:08:35 +02:00
2023-09-19 19:56:33 +02:00
2023-07-27 11:37:44 +02:00
2023-09-13 14:31:43 +10:00
2023-07-17 14:50:25 +02:00
2023-08-31 22:08:35 +02:00
2023-08-31 22:08:35 +02:00
2023-06-14 08:14:38 +00:00
2023-08-09 23:48:17 +00:00
2023-08-23 15:49:17 +02:00
2023-08-31 12:53:32 -07:00
2023-06-29 08:28:48 +10:00
2023-08-31 22:08:35 +02:00
2023-08-31 22:08:35 +02:00
2023-08-02 11:16:50 +02:00
2023-08-15 12:21:41 +02:00
2023-08-01 08:56:52 +02:00
2023-08-15 14:25:24 +02:00
2023-09-01 10:46:48 -07:00
2023-08-31 22:08:35 +02:00
2023-08-31 12:53:32 -07:00
2023-08-15 12:21:41 +02:00
2023-09-12 16:14:10 +02:00
2023-09-04 10:19:48 +02:00
2023-09-18 13:38:27 +10:00
2023-08-15 12:21:41 +02:00
2023-08-31 12:53:32 -07:00
2023-09-01 12:01:20 +10:00
2023-08-15 12:21:41 +02:00
2023-09-01 12:01:20 +10:00
2023-09-01 12:01:20 +10:00
2023-09-01 12:01:20 +10:00
2023-08-21 18:39:53 +02:00
2023-08-15 14:24:46 +02:00
2023-07-17 14:50:25 +02:00
2023-08-31 22:08:35 +02:00
2023-09-12 16:14:10 +02:00
2023-07-17 14:50:25 +02:00
2023-08-31 22:08:35 +02:00
2023-09-01 12:01:19 +10:00
2023-07-17 14:50:25 +02:00
2023-08-31 22:08:35 +02:00
2023-08-31 22:08:35 +02:00
2023-08-31 22:08:35 +02:00
2023-09-16 07:32:17 +02:00
2023-09-16 07:32:17 +02:00
2023-06-15 15:32:04 +02:00
2023-07-31 18:11:34 +02:00
2023-08-15 12:21:41 +02:00
2023-08-31 22:08:35 +02:00
2023-08-31 12:53:32 -07:00
2023-08-31 22:08:35 +02:00
2023-07-27 11:37:44 +02:00
2023-07-28 14:37:32 +10:00
2023-09-22 08:51:45 +00:00
2023-06-14 08:14:38 +00:00
2023-09-16 07:20:48 +02:00
2023-08-15 12:21:41 +02:00
2023-08-15 14:25:24 +02:00
2023-09-16 07:32:17 +02:00
2023-09-22 11:47:26 +00:00
2023-07-20 12:40:54 +02:00
2023-09-22 11:47:26 +00:00
2023-08-31 22:08:35 +02:00
2023-08-15 14:24:46 +02:00