Re: Synchronet v3.21c for Win32 release
By: Digital Man to All on Thu Feb 26 2026 05:51 pm
Re: Synchronet v3.21c for Win32 release
By: Digital Man to All on Wed Feb 25 2026 01:29 am
A new official release of Synchronet (v3.21c) has been made today!
A couple of easily-correctable issues have come to light in v3.21c already:
1. The sbbs.exe that was included in the installation and upgrade package was accidentally named sbbscon.exe, if you use this program (the Synchronet Console), most sysops do not, you can run it as is or just rename it to sbbs.exe to avoid future confusion. In future releases, this program file will again be named sbbs.exe.
2. The useredit.exe that was included was dependent on an earlier (v3.21b) build of sbbs.dll. Download http://synchro.net/Synchronet/useredit.exe and replace your exec/useredit.exe with this updated build to restore the GUI user editor functionality (e.g. launched with SBBSCTRL:User->Editor).
A few more issues to be aware of that are easily-correctable:
A. sbbs.dll v3.21c is incompatible with some older versions of Microsoft's C++ runtime library for Windows (MSVCP140.dll, crashes upon incoming connection when attempting to lock a std::mutex). If you're running a supported OS (Windows 10 or later), you can install
https://aka.ms/vc14/vc_redist.x86.exe to address this issue. If you're running an older unsupported version of Windows, then you can get a newer (v3.21d) sbbs.dll from the nightly built sbbs_dev.zip or wait for the next release of Synchronet for Windows to upgrade. Another simple work around for this issue is to disable SCFG->System->Advanced->Cache Filter Files.
B. The ctrl/modopts/emailval.ini file included with the v3.21c release causes the emailval.js (optional E-Mail validation module) to generate and send empty/blank validation codes. Either remove the ctrl/modopts/emailval.ini file or just remove the line "valid_chars = " or get an updated emailval.js (if you're using it) from the nightly-built sbbsexec.zip or
https://gitlab.synchro.net/main/sbbs/-/blob/master/exec/emailval.js
C. The text/menu/logoninfo.msg file (a new file) included with v3.21c has Rob's alias (Digital Man) hard-coded into it. Either delete this file (reverting to the C++ generated logon info display) or edit the file and replace Digital Man with the ALIAS @-code so that the current user's alias will be displayed instead. You can also download the fixed version of this file from the nightly-built sbbstext.zip or
https://gitlab.synchro.net/main/sbbs/-/blob/master/text/menu/logoninfo.msg
--
digital man (rob)
Synchronet "Real Fact" #115:
Synchronet v3.18b was released on September 20, 2020 (22 months after v3.17b) Norco, CA WX: 71.5øF, 51.0% humidity, 13 mph W wind, 0.00 inches rain/24hrs
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net