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 46,630 of 49,116   
   Rob Swindell (on ChromeOS) to Git commit to main/sbbs/master   
   src/sbbs3/main.cpp   
   23 Mar 25 18:11:54   
   
   TZUTC: -0700   
   MSGID: 52008.syncprog@1:103/705 2c46b282   
   PID: Synchronet 3.20e-Linux master/ad9ab307f Mar 18 2025 GCC 12.2.0   
   TID: SBBSecho 3.24-Linux master/ad9ab307f Mar 18 2025 GCC 12.2.0   
   BBSID: VERT   
   CHRS: ASCII 1   
   https://gitlab.synchro.net/main/sbbs/-/commit/0ac5ed5728c53d93eb347c23   
   Modified Files:   
   	src/sbbs3/main.cpp   
   Log Message:   
   Set node "interrupt" flag to try to gracefully disconnect user blocking event   
      
   When a timed event is configured to run "exclusively", all nodes need to not be   
   in in-use. As it was, after waiting 60 minutes for the online user(s) to   
   notice they'd run out of time and disconnect, we'd just (rather ungracefully)   
   close the sockets used by such node(s) connections. This results in same logged   
   errors about trying to send to bad socket descriptors and provides no feedback   
   to the user about why they were disconnected.   
      
   Since we have the node interrupt flag (which hopefully, all scripts are   
   checking via node_sync) - use that to try to more gracefully terminate the   
   user's session/connection after 30 minutes of waiting for the user to   
   disconnect.   
      
   If after 60 minutes of waiting, the node is still in-use, we still do the   
   socket disconnection method.   
   --- SBBSecho 3.24-Linux   
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)   
   SEEN-BY: 103/705 105/81 106/201 124/5016 128/187 153/757 7715 154/10   
   SEEN-BY: 154/30 110 203/0 218/700 221/0 226/30 227/114 229/110 114   
   SEEN-BY: 229/206 317 400 426 428 470 550 700 705 240/1120 5832 266/512   
   SEEN-BY: 280/464 5003 5006 291/111 292/8125 301/1 320/219 322/757   
   SEEN-BY: 341/66 234 342/200 396/45 423/120 460/58 256 1124 467/888   
   SEEN-BY: 633/280 712/848 770/1 902/26 5020/400 8912 5054/30 5075/35   
   PATH: 103/705 280/464 460/58 229/426   
      

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


(c) 1994,  bbs@darkrealms.ca