Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
dev:source [2021/02/22 14:12] – [Source Code] static analysis section digital mandev:source [2024/02/02 12:32] (current) – [Static Analysis] Fixed typo digital man
Line 5: Line 5:
 ===== Static Analysis ===== ===== Static Analysis =====
  
-The projected is statically-analyzed for defects nightly (using a Linux-x64 build). See http://scan.coverity.com/projects/synchronet for details. +The Synchronet project is statically-analyzed for defects nightly (using a Linux-x64 build). See http://scan.coverity.com/projects/synchronet for details. 
-===== For Windows (32-bit x86) ===== +===== Windows ===== 
-  * Latest successfully built code (nightly): ''[[ftp://bbs.synchro.net/Synchronet/sbbs_src.zip|sbbs_src.zip]]'' +Windows binaries are built targeting 32-bit x86 ("Win32"and are intended to be compatible with PCs (or VMs) running Microsoft Windows XP (SP3) and laterWe use a combination of Microsoft Visual Studio/C++ (for the majorityand Borland (for a few GUI components) build/make systems.
-  * Latest release (v3.16c''[[ftp://vert.synchro.net/Synchronet/ssrc316c.zip|ssrc316c.zip]]''+
  
-===== For Linux ===== +  * Latest successfully built code ([[https://gitlab.synchro.net/main/sbbs/-/tree/dailybuild_win32|nightly branch]]): ''[[http://synchro.net/Synchronet/sbbs_src.zip|sbbs_src.zip]]'' 
-  * Latest successfully built code (nightly): ''[[ftp://bbs.synchro.net/Synchronet/sbbs_src.tgz|sbbs_src.tgz]]'' +  * Latest release (v3.19b) ''[[http://synchro.net/Synchronet/ssrc319b.zip|ssrc319b.zip]]'' 
-  * Latest release (v3.16c) ''[[ftp://vert.synchro.net/Synchronet/ssrc316c.tgz|ssrc316c.tgz]]''+ 
 +===== UNIX ===== 
 +All non-Windows systems supported are UNIX-Like (e.g. Linux, FreeBSD) operating systems running on 32-bit or 64-bit Intel/AMD-compatible x86 processors and some 32-bit or 64-bit little-endian ARM processors. We use GNU Make as the build system though some included (and built-from-source) 3rd party libraries (e.g. cryptlib and libmozjs) might use more complicated build systems, e.g. requiring Perl or Python. 
 + 
 +  * Latest successfully built code ([[https://gitlab.synchro.net/main/sbbs/-/tree/dailybuild_linux-x64|nightly branch]]): ''[[http://synchro.net/Synchronet/sbbs_src.tgz|sbbs_src.tgz]]'' 
 +  * Latest release (v3.19b) ''[[http://synchro.net/Synchronet/ssrc319b.tgz|ssrc319b.tgz]]''
  
 ===== Style =====  ===== Style ===== 
Line 32: Line 36:
 While technically not source code, if you have not already //installed// Synchronet, you will also need the run-time files (the ''.zip'' file contains files with Windows style line endings, while the ''.tgz'' contains files with Unix style line endings): While technically not source code, if you have not already //installed// Synchronet, you will also need the run-time files (the ''.zip'' file contains files with Windows style line endings, while the ''.tgz'' contains files with Unix style line endings):
  
-  * ''sbbs_run.tgz'' [[ftp://vert.synchro.net/Synchronet/sbbs_run.tgz|ftp]] [[http://vert.synchro.net/Synchronet/sbbs_run.tgz|http]] +  * ''sbbs_run.tgz'' [[ftp://vert.synchro.net/Synchronet/sbbs_run.tgz|ftp]] [[http://synchro.net/Synchronet/sbbs_run.tgz|http]] 
-  * ''sbbs_run.zip'' [[ftp://vert.synchro.net/Synchronet/sbbs_run.zip|ftp]] [[http://vert.synchro.net/Synchronet/sbbs_run.zip|http]]+  * ''sbbs_run.zip'' [[ftp://vert.synchro.net/Synchronet/sbbs_run.zip|ftp]] [[http://synchro.net/Synchronet/sbbs_run.zip|http]] 
 + 
 + 
 +===== Copyright =====  
 + 
 +Synchronet BBS Software Version 3 is Copyright by Rob Swindell. Synchronet is comprised of several documentation, library, executable, and source code files, all of which are covered by version 2 of the GNU General Public License (GPLv2) with the exception of the following portions covered by the GNU Lesser General Public License (LGPL): XPDEV, SMBLIB, CIOLIB, UIFC, and XSDK. 
 + 
 +What this means is that Synchronet Version 3 is free software in the sense that it is free of price and that you have the freedom to use, modify, and re-distribute the software, provided you pass these rights on to users of modified and/or re-distributed versions of the software (LGPL'ed portions exempted). Synchronet Version 3 also falls under the definition of Open Source software. 
 + 
 +Synchronet Version 2 (for DOS and OS/2) and its source code was released to the Public Domain by Digital Dynamics in 1997 and remains Public Domain software today. Synchronet Version 3 is not Public Domain software.
  
 ===== See Also ===== ===== See Also =====