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.

   BINKD      Support for the Internet BinKD mailer      8,958 messages   

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

   Message 7,261 of 8,958   
   Rob Swindell to Nick Andre   
   Re: Semaphore   
   18 Jan 21 13:35:32   
   
   TZUTC: -0800   
   MSGID: 7808.binkd@1:103/705 246b53a4   
   REPLY: 1:229/426 8879B134   
   PID: Synchronet 3.18c-Win32 master/292c4accc Dec 24 2020 MSC 1928   
   TID: SBBSecho 3.12-Linux master/4dbe1a1bc Jan 17 2021 GCC 8.3.0   
   COLS: 80   
   BBSID: VERT   
   CHRS: CP437 2   
   NOTE: FSEditor.js v1.104   
     Re: Re: Semaphore   
     By: Nick Andre to Rob Swindell on Mon Jan 18 2021 03:57 pm   
      
    > On 18 Jan 21  12:31:02, Rob Swindell said the following to Nick Andre:   
    >   
    > RS> Looking at the source code, it appears that BinkD already behaves   
    > RS> exactly a you are requesting it to behave: When it receives SIGBREAK,   
    > RS> SIGINT, or SIGTERM, it sets the 'binkd_exit' global flag and then   
    > RS> terminates when idle that flag is set.   
    >   
    > Nope, it does not appear to function this way on Windows. Set up a test   
    > transaction of a large file just over 300 meg. Close with Taskkill. Active   
    > session closes and notes a failure in the log... not terminating on "idle".   
    >   
    > 20210118 15:53:15 [5884] Remote has 0b of mail and 335278080b of files for   
    > us 20210118 15:53:15 [5884] pwd protected session (MD5)   
    > 20210118 15:53:15 [5884] session in CRYPT mode   
    > 20210118 15:53:15 [5884] receiving X1-240~1.SNA (335278080 byte(s), off 0)   
    > 20210118 15:53:19 [5552] Interrupted by Close   
    > 20210118 15:53:19 [4692] downing servmgr...   
    > 20210118 15:53:19 [5884] done (from 1:229/427@fidonet, failed, S/R: 0/0 (0/0   
    > bytes))   
    > 20210118 15:53:19 [5884] receiving of X1-240~1.SNA interrupted at 13475840   
    > 20210118 15:53:19 [5884] session closed, quitting...   
      
   Ah, the Windows code has a forked version of that breaksig.c file:   
   https://github.com/pgul/binkd/blob/master/nt/breaksig.c   
      
   Notice how nothing sets 'binkd_exit' in there?   
      
   Looks like the deferred exit upon termination was a feature that was added and   
   then never ported to the Windows build of BinkD.   
      
   A likely fix would be:   
      
       case CTRL_CLOSE_EVENT:   
         Log (1, "Interrupted by Close");   
         binkd_exit = TRUE;   
         return TRUE;   
   --    
                                               digital man   
      
   Synchronet "Real Fact" #20:   
   Michael Swindell was directly responsible for Synchronet's commercial success.   
   Norco, CA WX: 78.1øF, 18.0% humidity, 7 mph SE wind, 0.00 inches rain/24hrs   
   --- SBBSecho 3.12-Linux   
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)   
   SEEN-BY: 1/123 90/1 103/705 105/81 120/340 123/131 124/5016 129/305   
   SEEN-BY: 154/10 203/0 218/700 220/50 221/0 226/30 227/114 229/100   
   SEEN-BY: 229/101 200 424 426 550 664 1016 1017 240/5832 249/109 110   
   SEEN-BY: 249/206 307 317 280/464 5003 5555 288/100 292/854 8125 310/31   
   SEEN-BY: 317/3 322/757 342/200 396/45 423/120 460/58 633/280 712/848   
   SEEN-BY: 770/1 2452/250   
   PATH: 103/705 280/464 229/101 426   
      

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


(c) 1994,  bbs@darkrealms.ca