Subj : Synchronet v3.00c Release To : All From : Rob Swindell Date : Mon Jan 01 2001 05:28 pm *** NEWS FLASH *** Synchronet BBS Software for Win32 v3.00c has been released as of January 1, 2001 The following files are available for download at: ftp://vert.synchro.net ftp://ftp.synchro.net (mirror) sbbs300c.zip Synchronet BBS v3.00c for Win32 fresh install sbup300c.zip Synchronet BBS v3.00c for Win32 upgrade from v2.3 or v3.0 sbbsdocs.zip Synchronet BBS Software Documentation (Win32 installer) Synchronet BBS Software is a FREE multi-node/multi-user BBS package available for DOS, OS/2, Win32 (Windows 95/98/ME/NT/2000) platforms with support for Linux and other Unix-like operating systems coming soon. Synchronet v3 supports Telnet, RLogin, and FTP logins and includes a full-functioning Internet Mail Server. Synchronet v3 for Win32 includes its own FOSSIL driver for supporting standard DOS/FOSSIL external programs and doors (e.g. FDSZ, LORD, and TW2002) as well as support for newer 32-bit WinSock (XSDK and DOOR32.SYS) doors and outbound Telnet and RLogin connections to other BBSes, MUDs, and RLogin servers (e.g. TWGS). All versions of Synchronet support QWK, FidoNet, multi-node and private node-to-node split-screen chat, batch and bi-directional file transfers and much, much more! For more information, see http://www.synchro.net ************************************************************************ * What's New in Synchronet Version 3.00 Revision C (official release) * ************************************************************************ General ~~~~~~~ o Sysop ;SPY command to remotely spy/control other nodes via Telnet o Support for Windows 95 (pre-OSR2) and Windows NT 3.x o New filter/trashcan (.CAN) file syntax: - Ignores leading white-space - Beginning a line with a semicolon (;) indicates a comment (line ignored) - Beginning a string with an exclamation mark (!) reverses the match logic o "user_alias" is synonymous with "user alias" and "user.alias" - For logins, duplicate name checking, receiving e-mail, etc Control Panel ~~~~~~~~~~~~~ o New Local Sysop Split-screen Chat module o New Local Node Spy module (with ANSI terminal emulation) - View multiple nodes simultaneous - View consecutive logins - Customize font and window size o New User Listing form with sortable columns o New BBS Login menu option (launches telnet://localhost) (REGEDIT->HKEY_CURRENT_USER\Software\Swindell\Synchronet Control Panel\LoginCommand) o Version information for each module is now retrieved and displayed in the Help->About dialog box o Reorganization of the Edit Filters sub-menu o Configurable SCFG command line (REGEDIT->HKEY_CURRENT_USER\Software\Swindell\Synchronet Control Panel\ConfigCommand) o Documentation Index (docs/index.htm) can now be launched with SBBSCTRL->Help->Index Internet ~~~~~~~~ o RLogin server for immediate logins from trusted hosts - Similar to Trade Wars Game Server (TWGS) operation o Separate IP address and hostname filter/trashcan files (IP.CAN and HOST.CAN) o Added new telnet_gate mode: TG_PASSTHRU (defined in SBBSDEFS.INC) - Allows passthrough of Telnet commandsto gated system - Included UNIXGATE.SRC/BIN to gate to Unix telnet servers o Added new telnet_gate mode: TG_RLOGIN (defined in SBBSDEFS.INC) - Allows outbound logins using BSD RLogin protocol - Included RLOGIN.SRC/BIN to gate to RLogin servers (e.g. TWGS) FTP Server ~~~~~~~~~~ o Sysops and dir-ops can now remove files from the filebase with the DELE command o Directory aliases (in FTPALIAS.CFG) now supported. Example: incoming bbs://main/uploads/ Blind uploads o Optional "Directory File Access" allows users to view and download files in the local directory that are not in the BBS file database - Useful for FidoNet packets and other dynamically generated files o Filename filter/trashcan file (FILE.CAN) is now checked before allowing uploads o QWK packet option no longer forced on (whoops) o Total user credits are now displayed during login (for non-exempt users) o Credits are no longer checked (before download) for D-exempted users o Credits are only checked for downloads now (not getdate/size commands) o Now deletes QWK packet semaphore file if failed to create packet (BBS event thread not running?) o Now sets user modem/connection description in database to "FTP" o Fixed socket leaks under certain circumstances o Fixed Access Violation in FTPSRVR.DLL if shutdown during transfer Mail Server ~~~~~~~~~~~ o SMTP relay support (supported relay clients must be listed in RELAY.CAN) o SMTP server now supports multiple recipients (locally, relayed, or forwarded) o SendMail thread immediately bounces fatally errored messages o New SMTP state machine guards against invalid sequences of commands - Some messages could cause corruption (SMB error -7, missing header fields) o Configurable SMTP Relay Server port number (defaults to 25) o DNS MX-record lookups using TCP (optionally instead of UDP) o Mail message base is no longer left locked for extended periods of time o Supports SMB v2.13 extended error information Baja ~~~~ o New /Q (quiet/no banner) command-line option New Functions: - GETCHAR Case-insensitive version of GETKEY - CMDCHAR Case-insensitive version of CMDKEY - COMPARE_CHAR Case-insensitive version of COMPARE_KEY - COPY_FIRST_CHAR Copies first char of str var to int var - COMPARE_FIRST_CHAR Compares first char of str var to constant Source Code ~~~~~~~~~~~ o Now available as Open Source, see http://www.synchro.net/source.html for details o Main modules may be built with - Microsoft Visual C++ - Borland C++ Builder (required for SBBSCTRL) - Borland C++ Builder Compiler 5.5 (free) - GNU C/MinGW support in the works o User Editor may be built with Borland Delphi Documentation ~~~~~~~~~~~~~ o Updated for version 3 (version-specific features are noted) o Converted to HTML format (see docs\index.htm) Rob Swindell (www.synchro.net) .