Harald Brombach (digi.no) Skrevet 3. januar 2022 Skrevet 3. januar 2022 Exchange Server rammet av år 2022-bug: Microsoft har kommet med nødtiltak
Karstein H Skrevet 3. januar 2022 Skrevet 3. januar 2022 En realtivt enkel fiks burde være å gå fra int32 til uint32, slik at man dobler maksimumsdatoen. Det holder et par tusen år framover. 1
sunsunsun Skrevet 3. januar 2022 Skrevet 3. januar 2022 Dette er en liten smakebit på 2038: https://en.wikipedia.org/wiki/Year_2038_problem 1
JQSEPWHU Skrevet 3. januar 2022 Skrevet 3. januar 2022 Upresis artikkel. En signed integer kan ikke lagre inntil 2201010001. Problemet oppstår 01.01.2022 klokken 0001 (som blir 2201010001), men man kan ikke lagre verdier opp til dette tallet. Den høyeste, lovlige verdien man kan lagre i en signed integer er 2147483647. Hvis man bruker en signed integer og lagrer dato/tid på formatet "yymmddHHMM" så brekker dette når årstallet blir "22" for 2022. Da prøver man å lagre f.eks. "2201031000" (for 03.01.2022 kl. 1000), og den verdien er for høy for en signed integer. 1
Harald Brombach (digi.no) Skrevet 3. januar 2022 Forfatter Skrevet 3. januar 2022 JQSEPWHU skrev (37 minutter siden): Upresis artikkel. En signed integer kan ikke lagre inntil 2201010001. Problemet oppstår 01.01.2022 klokken 0001 (som blir 2201010001), men man kan ikke lagre verdier opp til dette tallet. Du har helt rett. Vi hadde satt inn feil tall i saken. Dette er rettet nå. 1
Memento scientiam (takk for meg) Skrevet 3. januar 2022 Skrevet 3. januar 2022 Dette er noe av det mest amatørmessige jeg har lest det siste året.
Kahuna Skrevet 3. januar 2022 Skrevet 3. januar 2022 Så ved å innføre enda flere fiktive datoer så kan man utsette patching til 2029-ish? Dette er altså et versjonsnr for måned 99 i 2021: 2.199.330.001
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå