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,941 of 33,243    |
|    Rob Swindell to GitLab note in main/sbbs    |
|    Aborting message scan for text now does     |
|    08 May 25 18:19:48    |
      TZUTC: -0700       MSGID: 58026.sync_sys@1:103/705 2c8370de       PID: Synchronet 3.21a-Linux master/85dea2614 Apr 11 2025 GCC 12.2.0       TID: SBBSecho 3.25-Linux master/0c503c4ea May 04 2025 GCC 12.2.0       BBSID: VERT       CHRS: UTF-8 4       FORMAT: flowed       https://gitlab.synchro.net/main/sbbs/-/issues/926#note_7213              I've traced this down to the addition of "clearabort()" to sbbs_t::getkey():       ```       +++ b/src/sbbs3/getkey.cpp       @@ -42,7 +42,7 @@ char sbbs_t::getkey(int mode)        YIELD(); // just in case someone is looping on getkey()       when they shouldn't        return 0;        }       - clearabort();       +// clearabort();        if ((sys_status & SS_USERON || action == NODE_DFLT) && !(mode &       (K_GETSTR | K_NOSPIN)))        mode |= (useron.misc & SPIN);        term->lncntr = 0;       ```              By removing this call, hitting Ctrl-C during a scan for message text works       *more* like it did in v3.20, but not exactly: the "Reading" prompt is       redisplayed before the actual abortion of the scan. For example:       ```       ■ Main ■ 0:00:04 [2] DOVE-Net [1] General: F              find yo text son              Sub-board: General, Group: DOVE-Net, or All: A              [√] Display Subjects Only? No              Text to search for: ALSJKDF              Main Sysop Notices 111       Main General 500       ■ Reading ■ Main General (?=Menu) (348 of 500):              Message Scan aborted.              ■ Main ■ 0:00:08 [2] DOVE-Net [1] General:        ```              In v3.20, that "Reading" prompt would not be redisplayed.              I'm not sure why all the additions of clearabort() calls (in the Terminal       Abstraction branch) to the input functions, but they appear to be causing       issues with Ctrl-C behavior.       --- SBBSecho 3.25-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 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 263/1       SEEN-BY: 266/512 280/464 5003 5006 291/111 292/8125 301/1 320/219       SEEN-BY: 322/757 341/66 234 342/200 396/45 423/120 460/58 467/888       SEEN-BY: 633/267 280 281 384 410 418 420 2744 712/848 770/1 902/26       SEEN-BY: 5020/400 5075/35       PATH: 103/705 280/464 633/280 229/426           |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca