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_PROGRAMMING      Synchronet/Baja/XSDK Programming      49,116 messages   

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

   Message 49,029 of 49,116   
   Rob Swindell (on Windows 11) to Git commit to main/sbbs/master   
   src/sbbs3/smbutil.c   
   13 Feb 26 00:34:20   
   
   TZUTC: -0800   
   MSGID: 54468.syncprog@1:103/705 2df4ecd0   
   PID: Synchronet 3.21b-Linux master/cadd5fa22 Feb 12 2026 GCC 12.2.0   
   TID: SBBSecho 3.37-Linux master/86d638a19 Feb 12 2026 GCC 12.2.0   
   BBSID: VERT   
   CHRS: ASCII 1   
   FORMAT: flowed   
   https://gitlab.synchro.net/main/sbbs/-/commit/c322f624d537025462d70da5   
   Modified Files:   
   	src/sbbs3/smbutil.c   
   Log Message:   
   Rename msgbase files *before* packing to insure exclusive access   
      
   Even with the *.lock file created exclusively, there's still a race condition   
   where other processes could have the msgbase files open in which case the   
   final rename (e.g. from *.sd$ to *.sdt) would fail with an error and you'd end   
   up with a mix of files from before and after the pack operation.   
      
   This rename-first operation insures we're the only ones with the msgbase open   
   and since we have it locked, no one else should be able to open subsequently   
   either.   
      
   Updated the temp filename extenions to 4 chars now, so the operation goes like   
   this:   
      
                  ren                   pack                  ren   
   [*.shd/sdt/sid] -> [*.shd_/sdt_/sid_] -> [*.shd$/sdt$/sid$] -> [*.shd/sdt/sid]   
      
   Commented out the "duplicate index" message which was wrong (it's the header   
   that's duplicate, not the index) and a perfectly normal situation for mail   
   msgs to multiple recipients.   
   --- SBBSecho 3.37-Linux   
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)   
   SEEN-BY: 1/19 100 16/0 19/37 103/705 105/81 106/201 123/130 124/5016   
   SEEN-BY: 128/187 129/14 142/104 153/757 7715 154/10 30 110 203/0 218/700   
   SEEN-BY: 221/0 1 6 226/30 227/114 229/110 134 206 317 400 426 428   
   SEEN-BY: 229/470 700 705 240/1120 5832 263/1 266/512 280/464 5003   
   SEEN-BY: 280/5006 291/111 292/8125 301/1 320/119 219 319 2119 322/757   
   SEEN-BY: 322/762 341/66 234 342/200 396/45 423/81 120 460/58 633/280   
   SEEN-BY: 712/848 770/1 902/26 5020/400 5075/35   
   PATH: 103/705 280/464 221/1 320/219 229/426   
      

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


(c) 1994,  bbs@darkrealms.ca