
On 25/10/2022 13.24, Lawrence D'Oliveiro wrote: ...
The forum discussion above links to a patch to fix the issue. Only the patch doesn’t really make for a permanent fix: all it does is reduce the assigned validity duration from 9999 days to 730 days; the actual underlying software is still only working with 2-digit year numbers. This gives Netgate a few decades’ breathing room to come up with a proper fix.
The social-patch of reducing look-ahead was a tactic utilised by more than a few organisations in the lead-up to Y2K, and necessary code-patches/upgrades/retirements. Underneath the covers, my suspicion was always that they had planned: first we'll finish xyz-project(s) and *then* we'll deal with Y2K amelioration. However, when project-xyz took longer than expected* they discovered that "time waits for no man"! * project over-runs never happen these days, so there's some 'learning' from last-century, you can chalk-up... (or maybe not?) That said, why are you talking about "the whole Y2K issue"? What issue? 'Everyone' knows that as the clock passed through midnight, nothing drastic happened - the world kept spinning, the wheels of commerce kept turning, no puppies were killed... What a non-event! It was all a big kerfuffle over nothing. (I'm told - was told by numbers of people) By such evaluation, the huge effort we put-in before-hand was either a total waste-of-time or waste-of-resources. YMMV. I come down on the side of protecting innocent puppies... -- Regards =dn