home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.os.vms      DEC's VAX* line of computers & VMS.      264,096 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 263,635 of 264,096   
   Simon Clubley to Robert A. Brooks   
   Re: Semper VMS - Nuclear Mode   
   29 Oct 25 13:13:24   
   
   From: clubley@remove_me.eisner.decus.org-Earth.UFP   
      
   On 2025-10-28, Robert A. Brooks  wrote:   
   >   
   > [EVL]EVLJULIAN.B32   
   > X-4     RAB0249         Robert A. Brooks        17-Nov-2022   
   >          Fix for Jira DV-13/NetSuite 2057 -- "DECnet Phase IV"   
   >          NICE event date issue"   
   >   
   >          From a customer-sent mail message   
   >   
   >          "Events are time-stamped when they are generated with a   
   >          2-byte field holding the number of half julian days   
   >          since Jan-1 1977. The spec (Network Management 4.0.0,   
   >          page 170/171) implies that these 2 bytes should be treated   
   >          as a signed value (0 - 32767) which will overflow on   
   >          Nov 9th 2021. If the code treats it as unsigned, then we   
   >          are good for another 44 years."   
   >   
   >          The code in routine EVL$JULIAN appears to treat the   
   >          relevant word as unsigned, but there is an explicit   
   >          check such that any date after 1-Nov-2022 will return   
   >          an error.  Simply pushing the gating date check into   
   >          the future allows the date to be formatted and displayed   
   >          correctly.  For cuteness, I'm using my 100th birthday of   
   >          December 20, 2061 as the gating date.  Yeah, it's not   
   >          exactly 44 years past 10-Nov-2022, but hey, it's my call   
   >          to make.   
   >   
      
   Interesting thanks. You made your change after I had finished my probing,   
   but dates after the overflow date still worked for me at that time. My guess   
   is that I didn't try any dates after that hard cutoff date of 1-Nov-2022.   
      
   Also, thanks for showing the detailed change log entry above. It reminded   
   me of my thoughts at the time I discovered this that, unless they wanted   
   to go back in time, there was no reason for that field to be a signed value   
   instead of an unsigned value.   
      
   Simon.   
      
   --   
   Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP   
   Walking destinations on a map are further away than they appear.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca