From d400e4e2f3899d59b61ae1f451840a12964ada07 Mon Sep 17 00:00:00 2001 From: Mike Dilger Date: Fri, 30 Dec 2022 10:19:18 +1300 Subject: [PATCH] Do not send negative unixtimes to relays, keep everything 2020 or newer. --- src/overlord/minion/mod.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/overlord/minion/mod.rs b/src/overlord/minion/mod.rs index bf1eaebe..950d17e4 100644 --- a/src/overlord/minion/mod.rs +++ b/src/overlord/minion/mod.rs @@ -289,6 +289,11 @@ impl Minion { // propogation delay special_since -= overlap as i64; + // Some relays don't like dates before 1970. Hell, we don't need anything before 2020:a + if special_since < 1577836800 { + special_since = 1577836800; + } + // For feed related events, don't look back more than one feed_chunk ago let one_feedchunk_ago = Unixtime::now().unwrap().0 - feed_chunk as i64; let feed_since = special_since.max(one_feedchunk_ago);