<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://wiki.synchro.net/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wiki.synchro.net/feed.php">
        <title>Synchronet - dev</title>
        <description></description>
        <link>http://wiki.synchro.net/</link>
        <image rdf:resource="http://wiki.synchro.net/_media/wiki:logo.png" />
       <dc:date>2026-04-10T13:23:52+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki.synchro.net/dev:architecture?rev=1675932542&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/dev:chopping_block?rev=1772930862&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/dev:cvs?rev=1698026047&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/dev:dependencies?rev=1680067699&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/dev:git?rev=1667505217&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/dev:index?rev=1698026159&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/dev:source?rev=1736036713&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/dev:tags?rev=1773741135&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/dev:todo?rev=1707372151&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/dev:tools?rev=1712436634&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.synchro.net/dev:v4?rev=1707290929&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki.synchro.net/_media/wiki:logo.png">
        <title>Synchronet</title>
        <link>http://wiki.synchro.net/</link>
        <url>http://wiki.synchro.net/_media/wiki:logo.png</url>
    </image>
    <item rdf:about="http://wiki.synchro.net/dev:architecture?rev=1675932542&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-09T08:49:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Architecture</title>
        <link>http://wiki.synchro.net/dev:architecture?rev=1675932542&amp;do=diff</link>
        <description>Architecture

This is a diagram I created in 2004 to represent the Synchronet-Win32 component architecture at the time. Not much has changed since then:

[Synchronet-Win32 Architecture circa 2004]

See Also

	*  Development</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/dev:chopping_block?rev=1772930862&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-08T00:47:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Chopping Block</title>
        <link>http://wiki.synchro.net/dev:chopping_block?rev=1772930862&amp;do=diff</link>
        <description>Chopping Block

Synchronet BBS, being a 30 year old project, has acquired a lot of features that are likely not used by anyone (Synchronet sysops or their users) any longer. These features add code (where bugs, including security vulnerabilities, may hide) and often just noise/clutter to the sysop/user experience.</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/dev:cvs?rev=1698026047&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-23T01:54:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>CVS Repository</title>
        <link>http://wiki.synchro.net/dev:cvs?rev=1698026047&amp;do=diff</link>
        <description>CVS Repository

NOTE: The Synchronet project has switched from the use of CVS to Git as of August 2020.

The old CVS repository was imported into the Git repository, with history, and is no longer available via CVS (or cvsWeb).

See Also

	*  Synchronet Git Repository</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/dev:dependencies?rev=1680067699&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-29T05:28:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Dependencies</title>
        <link>http://wiki.synchro.net/dev:dependencies?rev=1680067699&amp;do=diff</link>
        <description>Dependencies

This page identifies the dependencies of the C/C++ source projects in the Synchronet Source Repository.

SDL

The Simple DirectMedia Layer library is optionally supported by CIOLIB.

The SDL libraries and headers are no longer (as of Oct-20-2011) being stored in the Synchronet Source Repository.</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/dev:git?rev=1667505217&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-03T19:53:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Git Repository</title>
        <link>http://wiki.synchro.net/dev:git?rev=1667505217&amp;do=diff</link>
        <description>Git Repository

The Synchronet Source Repository is now located in personally-hosted GitLab.

You can download source archives from the GitLab web UI (e.g. sbbs-master.zip or sbbs-master.tar.gz), but the preferred method is to clone the repository (repo).

On Debian-based Linux systems (e.g. Ubuntu), you can install Git as follows:</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/dev:index?rev=1698026159&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-23T01:55:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Development</title>
        <link>http://wiki.synchro.net/dev:index?rev=1698026159&amp;do=diff</link>
        <description>Development
dev index


See Also

	*  JavaScript
	*  Git Web Access (source code and issue database)
	*  How-to debug Synchronet (for *nix) using GDB
	*  Log of recent commits (changes/additions) to the Git repository
	*  Development History (2000)</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/dev:source?rev=1736036713&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-05T00:25:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Source Code</title>
        <link>http://wiki.synchro.net/dev:source?rev=1736036713&amp;do=diff</link>
        <description>Source Code

Synchronet is free open source software. You can get the current (or older) source (mostly in C) from the Synchronet Git repository (using a Git client or a web browser) or you can download the most recently successfully built snapshot of the source code from</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/dev:tags?rev=1773741135&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-17T09:52:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tags</title>
        <link>http://wiki.synchro.net/dev:tags?rev=1773741135&amp;do=diff</link>
        <description>Tags

Tags are labels in the Synchronet source repository which identify specific revisions of files which are related (e.g. part of a common release or a successful build).

Synchronet Releases

sbbs321e

Synchronet version 3.21 revision E source code as released in March, 2026.</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/dev:todo?rev=1707372151&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-08T06:02:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>To Do List</title>
        <link>http://wiki.synchro.net/dev:todo?rev=1707372151&amp;do=diff</link>
        <description>To Do List

Major development initiatives:

	*  Replace mixed (GNU/Borland)Make/MSVC-project file build system with a homogenous build system (e.g. CMake)
	*  Upgrade to modern version of Spidermonkey (libmozjs)
	*  Complete support for UNICODE/UTF-8</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/dev:tools?rev=1712436634&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-06T20:50:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Build Tools</title>
        <link>http://wiki.synchro.net/dev:tools?rev=1712436634&amp;do=diff</link>
        <description>Build Tools

Windows

The majority of the Synchronet executable files and libraries for Windows are built with Microsoft Visual Studio and Visual C++ with Windows XP support.



Certain GUI components (e.g. Synchronet Control Panel, sbbsctrl.exe) are currently built with Borland C++Builder 6, with efforts under way to transition to something else.</description>
    </item>
    <item rdf:about="http://wiki.synchro.net/dev:v4?rev=1707290929&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-07T07:28:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Version 4</title>
        <link>http://wiki.synchro.net/dev:v4?rev=1707290929&amp;do=diff</link>
        <description>Version 4

Synchronet version 4 was conceptual future version (after v3.x) that “fixed all the things” in one huge upgrade:

The changes originally planned for a version 4:

	*  Replace most of the proprietary binary file formats (*.cnf, *.dab) with text, likely</description>
    </item>
</rdf:RDF>
