home bbs files messages ]

Just a sample of the Echomail archive

Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.

   SYNC_SYSOPS      Synchronet Multinode BBS Software Suppor      33,243 messages   

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

   Message 31,036 of 33,243   
   Rob Swindell to GitLab issue in main/sbbs   
   Changing system/OS time zone, changes da   
   20 Dec 24 14:19:12   
   
   TZUTC: -0800   
   MSGID: 57056.sync_sys@1:103/705 2bcc0240   
   PID: Synchronet 3.20a-Linux master/bbf9d5eac Dec 14 2024 GCC 12.2.0   
   TID: SBBSecho 3.23-Linux master/d0e0e8c90 Dec 19 2024 GCC 12.2.0   
   BBSID: VERT   
   CHRS: ASCII 1   
   open https://gitlab.synchro.net/main/sbbs/-/issues/845   
      
   The SMB `when_written.time` message header field is supposed to reflect the   
   wallclock time at the site a message was written. This value is initialized   
   with the return value of time() for locally posted messages and in most cases   
   for networked messages, is initialized by parsing a date/time string into a   
   `struct tm` and converting that value to a `time[32]_t` by calling   
   `mktime[32]()`.   
      
   Unfortunately, time_t doesn't store/reflect Wallclock time, it stores an   
   absolute/global time (in UTC). When the time is displayed, it can be displayed   
   in UTC (e.g. using `gmtime[_r]()`) or displayed in the equivalent local time   
   (using `localtime[_r]()`) as is usually the case. Unfortunately, the   
   conversion to local time uses the *current* system/OS time zone. So if that   
   time zone was changed at any point (to a different UTC offset, not counting   
   changes between daylight and standard time), then the displayed time of the   
   post no longer reflects the local/wallclock date/time at the site of the   
   author/poster.   
      
   `time_t` and the underlying conversion functions are not a good choice for   
   storing a wallclock time. Storing an encoding of a ISO-8601 date/time stamp   
   would be a better choice.   
      
   Create to Deon for asking good questions and making me rethink this 30 year   
   old design.   
   --- SBBSecho 3.23-Linux   
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)   
   SEEN-BY: 103/13 705 105/81 106/201 124/5016 128/187 153/757 7715 154/10   
   SEEN-BY: 154/30 203/0 218/700 221/0 226/30 227/114 229/110 114 206   
   SEEN-BY: 229/317 400 426 428 470 550 700 705 240/1120 5832 266/512   
   SEEN-BY: 280/464 5003 5006 282/1038 291/111 292/8125 301/1 320/219   
   SEEN-BY: 322/757 341/66 234 342/200 396/45 423/120 460/58 256 1124   
   SEEN-BY: 467/888 633/280 712/848 770/1 902/26 5020/400 8912 5054/30   
   SEEN-BY: 5075/35   
   PATH: 103/705 280/464 460/58 229/426   
      

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


(c) 1994,  bbs@darkrealms.ca