...
 
Commits (1)
Digital Distortion Message Lister is now obsolete in favor of Digital
Distortion Message Reader. However, if you use Digital Distortion Message
Lister, you must have version 1.36 in order for it to work properly with this
version of SlyEdit. The reason is due to the way SlyEdit looks up message
header information to get author's initials when quoting messages, and due to
information that Digital Distortion Message Lister provides to SlyEdit.
Version 1.36 of the message lister now always writes the message number to its
drop file (earlier versions wrote either the message number or message offset,
depending on the version and build of Synchronet). This version of SlyEdit
simplified the way it decides to use the message number or offset and required
the aforementioned change in Digital Distortion Message Lister.
Below is a version table listing the required versions of Digital Distortion
Message Lister with the recent versions of SlyEdit:
SlyEdit Digital Distortion message Lister
------- ---------------------------------
1.27+ 1.36+
1.26 1.35
1.25 1.34
1.18 1.31
If you are using Digital Distortion Message Lister, you can download the Reader
from eiether of the following URLs:
http://www.digitaldistortionbbs.com/DigDistBBSStuff/DigDistBBSStuff.html
http://digdist.bbsindex.com/DigDistBBSStuff/DigDistBBSStuff.html
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Shared Bottom Border</title>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta name="Microsoft Border" content="none">
</head>
<body>
<hr>
<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> 2006 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
</a>
<a href="http://www.synchro.net"><font size="2"><br>
Synchronet BBS Software</font></a> <font size="2"> (Synchronet)
Version 3 is comprised of several documentation,<br>
library, executable, and <a href="http://www.synchro.net/source.html">source code</a>
files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
<br>
GNU General Public License</a> with the exception of the following portions
covered by<br>
the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
SMBLIB and XSDK.<br>
<br>
Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
<br>
Public Domain</a> by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a>
in 1997 and remains Public Domain software today.<br>
Synchronet Version 3 is not Public Domain software.</font></p>
<p align="left"><font size="2"><a href="http://www.synchro.net">http://www.synchro.net</a>
</font></p>
<p align="left"><font size="2">For the complete Copyright Information please
read the <a href="http://www.synchro.net/copyright.html">Copyright Document</a>
.</font></p>
</body>
</html>
\ No newline at end of file
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=IBM437">
<title>Shared Top Border</title>
<meta name="Microsoft Border" content="none">
</head>
<body>
<a href="http://www.synchro.net"><img border="0" src="../images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
<hr>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=IBM437">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Adding Nodes</title>
</head>
<body>
<!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan --><p>
<a href="http://www.synchro.net">
<img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
</p>
<hr>
<!--webbot bot="Include" endspan i-checksum="56836" -->
<p><b><a name="top"></a></b><a href="sysop.html#TOC">Back to Table of Contents</a></p>
<h2><a name="AddingNodes">[3.0] - Adding Nodes</a></h2>
<pre>Run SCFG. Select Nodes from the main menu. Hit INS (insert key) to create
additional nodes. Each added node will have the configuration options copied
from the last node. No configuration changes should be necessary.
</pre>
<pre><b>SBBSCTRL-Windows:</b>
If you'd like all nodes to be available for telnet logins, set the
<b> Last Node</b> in the telnet configuration dialog to your highest
configured node number.</pre>
<pre> <img border="0" src="images/sbbsctrl_telnet_cfg_gen.png" width="358" height="318"></pre>
<pre> All nodes controlled by the same instance of SBBSCTRL will use the
configuration information for the node specified as the <b>First Node
</b> in the telnet configuration dialog.</pre>
<pre>Alternatively, you can edit the <i>LastNode</i> value in the <i>[BBS]</i> section of your
Synchronet initialization file (e.g. <i>ctrl/sbbs.ini</i>).</pre>
<h2><a name="ConfiguringNodes">[3.1] - Configuring Nodes</a></h2>
<pre>To configure a node, select &quot;<i>Nodes</i>&quot; from the SCFG &quot;<i>Configure</i>&quot; menu. You will
then see a list of all the nodes installed on your system. You will also see
the bottom line of the screen now has two additional key commands added, <i>INS
</i>(Insert) and <i>DEL</i> (Delete). INS and DEL are used to add and delete nodes from
the system. If you select one of the nodes listed, you will receive another
menu as follows:</pre>
<pre><img border="0" src="images/scfg_node1.png" width="652" height="331"></pre>
<pre>
<b>Logon Requirements:
</b> Use this option to set specific requirements to logon this node.</pre>
<h2><a name="NodeToggleOptions">[3.2] - Node Toggle Options</a></h2>
<pre><img border="0" src="images/scfg_node1_toggles.png" width="652" height="331">
<b>Allow Logon by Number:
</b> Setting this option to 'Yes' will allow users to logon by typing their
user number at the login logon prompt.
<b>Allow Logon by Real Name:
</b> When set to 'Yes' this option allows users to enter their real name
(or company name) at the login prompt to logon to the BBS.
<b>Always Prompt for Password:
</b> When set to 'Yes' this option will cause the user to ALWAYS be prompted
for a password at logon, even if they have entered an incorrect (non-
existent) user name at the login prompt.
<b>Allow 8-bit Remote Logons:
</b> To allow E-7-1 terminals to use this node, set this option to 'No'.
This will also eliminate the ability of 8-bit remote users to send
IBM extended ASCII characters during the logon sequence.</pre>
<pre><b>Spinning Pause Prompt:</b>
To disable the spinning cursor on screen-pause prompts, set this option
to 'No'.</pre>
<pre><b>Keep Node File Open:</b>
It can benefit performance to leave the node file (ctrl/node.dab) open.
If you have problems with the node file being read correctly across network
drives (on a LAN), try setting this option to 'No'.</pre>
<h2><a name="NodeAdvancedOptions">[3.3] - Node Advanced Options</a></h2>
<pre>When selecting this option, you will be brought to a sub-menu of options as
follows:</pre>
<pre><img border="0" src="images/scfg_node1_advanced.png" width="652" height="331">
<b>Validation User:
</b> This is the number of the user to whom validation feedback is sent.
This value will usually be set to 1 (the sysop). If this value is set
to 0, then <b>new users will not be required to enter validation feedback</b>.
<b>Semaphore Frequency:
</b> This option specifies how often (in seconds) this node should perform
semaphore checks (e.g. checks to see if an event should be run, the
node should be downed, etc.).
<b>Statistics Frequency:
</b> This options specifies how often (in seconds) this node should check
system statistics (calls per day, logons today, etc.).
<b>Inactivity Warning:
</b> This is the number of seconds of user inactivity before a warning
(typically: &quot;Username, are you still there?&quot;) is displayed to the
user.
<b>Inactivity Disconnection:
</b> This is the number of seconds of user inactivity before the user
is automatically disconnected.
<b>Daily Event:
</b> This is the command line to execute when the first caller after
midnight logs off. If the program is located in the EXEC directory,
this command line should start with the %! specifier.
<b>Text Directory:
</b> This is the path to the text directory. This is where all menus,
macros, SIF files, QWK files, system information, and other text
files are stored.</pre>
<p><a href="#top"><b>Back to Top</b></a></p>
<!--webbot bot="Include" U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
<hr>
<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> © 2006 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
</a>
<a href="http://www.synchro.net"><font size="2"><br>
Synchronet BBS Software</font></a> <font size="2"> (Synchronet)
Version 3 is comprised of several documentation,<br>
library, executable, and <a href="http://www.synchro.net/source.html">source code</a>
files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
<br>
GNU General Public License</a> with the exception of the following portions
covered by<br>
the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
SMBLIB and XSDK.<br>
<br>
Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
<br>
Public Domain</a> by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a>
in 1997 and remains Public Domain software today.<br>
Synchronet Version 3 is not Public Domain software.</font></p>
<p align="left"><font size="2"><a href="http://www.synchro.net">http://www.synchro.net</a>
</font></p>
<p align="left"><font size="2">For the complete Copyright Information please
read the <a href="http://www.synchro.net/copyright.html">Copyright Document</a>
.</font></p>
<!--webbot bot="Include" endspan i-checksum="15291" -->
</body>
</html>
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Chat Section</title>
</head>
<body>
<!--webbot bot="Include" U-Include="_borders/top.htm" TAG="BODY" startspan -->
<a href="http://www.synchro.net"><img border="0" src="images/synclogo_fancyred.png" alt="Synchronet BBS - Multinode Bulletin Board Software" width="626" height="86"></a>
<hr>
<!--webbot bot="Include" endspan i-checksum="23126" -->
<p><a name="top"></a><a href="sysop.html#TOC">Back to Table of Contents</a></p>
<h2><a name="ChatFeatures">[11.0] - Chat Features</a>
</h2>
<pre>Selecting the Chat Features option from the SCFG will bring you to the
following sub-menu, an explanation of the options shown here follow.</pre>
<h2><img border="0" src="images/scfg_chat_features.png" width="572" height="331"><br>
<br>
<a name="ArtificialChatGurus">[11.1] - Artificial Chat Gurus</a>
</h2>
<pre>This selection will give you a sub-menu with a list of available artificial
gurus, here you can insert and delete gurus.</pre>
<pre><img border="0" src="images/scfg_chat_gurus.png" width="572" height="331">
Selecting a guru from the menu will bring you to a menu allowing you to
configure that guru.</pre>
<pre><img border="0" src="images/scfg_chat_theguru.png" width="572" height="331">
<b>Guru Name:</b>
The name users will see when chatting with this artificial guru.
<b>Guru Internal Code:</b>
This is an 8 character code used internally by Synchronet and should be
unique for each guru. This is also the filename which will be used for
the intelligence engine for this guru (with the .DAT extension, located
in your CTRL directory). See the section on customization for
information on customizing chat gurus.
<b>Access Requirements:</b>
Only users meeting the criteria set here will be able to chat with this
guru.</pre>
<h2><a name="ChatActions">[11.2] - Chat Actions</a>
</h2>
<pre>Selecting this option will show a list of available chat action sets where you
can insert and delete action sets. Selecting an action set from this menu will
display a list of the actions contained within that set.
Synchronet comes with a default chat action set, which you can modify, or use
as a reference for creating your own action set. Each command response should
have two '%s' fields contained in the line, the first will be replaced with
the name of the user performing the action, the second with the name of the
user to which the action is directed.</pre>
<h2><a name="MultinodeChatChannels">[11.3] - Multinode Chat Channels</a>
</h2>
<pre>Selecting this option will give you a sub-menu. An example of how a chat
channel might be set up, along with the options available, is shown:</pre>
<pre><img border="0" src="images/scfg_chat_channel1.png" width="572" height="331">
<b>Name:</b>
This is the name of this chat channel, and what will be displayed to
users when viewing a list of available chat channels.
<b>Internal Code:
</b> This is an internal code for SBBS to distinguish this chat channel from
the others on the system. This must be a unique name of up to 8 valid
DOS filename characters.
<b>Cost in Credits:
</b> This is the amount of credits which will be deducted from the users
account when joining this particular chat channel.
<b>Access Requirements:
</b> A user must meet the criteria set here in order to be able to use
(or even see) this chat channel.
<b>Password Protection:
</b> If you wish to allow users to be able to lock this channel with a
password (only users knowing this password can enter the channel), you
should set this option to Yes.
<b>Guru Joins When Empty:
</b> Set this option to Yes to have the selected chat guru enter this chat
channel when there is only one user in the channel.
<b>Channel Guru:
</b> This is the guru which will join this channel (if the above option is
set to yes). Selecting this option will give you a list of available
chat gurus to choose from.
<b>Channel Action Set:
</b> This is the chat action set which will be available to users in this
channel. Selecting this option will give you a list of available
chat action sets.</pre>
<h2><a name="ExternalSysopPagers">[11.4] - External Sysop Chat
Pagers</a>
</h2>
<pre>This option allows for sysops to have custom chat pages (external to what is
available in Synchronet). Sysops can have .TON files played when certain or all
users page, or if a sound card is installed, the sysop may have a .WAV or .VOC
file play. Selecting this option will give you a list of currently configured
chat pagers.</pre>
<pre><img border="0" src="images/scfg_chat_pagers.png" width="572" height="331">
Selecting a pager from the above menu will give you other options for this chat
pager.</pre>
<pre><img border="0" src="images/scfg_chat_pager1.png" width="572" height="331">
<b>Command Line:
</b> This is the command line necessary to invoke the chat pager.
<b>Access Requirements:
</b> This is the list of criteria a user must meet for this pager to
affect them.
<b>Intercept I/O Interrupts:
</b> If the chat pager specified produces screen output that the user
should see (or a series of beeps that the user should hear), this
option should be toggled to Yes.</pre>
<p><a href="#top"><b>Back to Top</b></a></p>
<!--webbot bot="Include" U-Include="_borders/bottom.htm" TAG="BODY" startspan -->
<hr>
<p><b><a href="http://www.synchro.net/copyright.html">Copyright</a> © 2000 by </b> <a href="http://www.synchro.net/author.htm"><b>Rob Swindell</b><br>
</a>
<a href="http://www.synchro.net"><font size="2"><br>
Synchronet BBS Software</font></a> <font size="2"> (Synchronet)
Version 3 is comprised of several documentation,<br>
library, executable, and <a href="http://www.synchro.net/source.html">source code</a>
files, all of which are covered by the<a href="http://www.fsf.org/copyleft/gpl.html">
<br>
GNU General Public License</a> with the exception of the following portions
covered by<br>
the <a href="http://www.fsf.org/copyleft/lesser.html">GNU Lesser General Public License</a>:
SMBLIB and XSDK.<br>
<br>
Synchronet Version 2 (for DOS and OS/2) and its source code was released to the<a href="http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware">
<br>
Public Domain</a> by <a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">Digital Dynamics</a>
in 1997 and remains Public Domain software today.<br>
Synchronet Version 3 is not Public Domain software.</font></p>
<p align="left"><font size="2"><a href="http://www.synchro.net/author.html">Rob Swindell<br>
</a>PO Box 501<br>Yorba Linda, CA 92885<a href="http://www.synchro.net"><br>
http://www.synchro.net</a>
</font></p>
<p align="left"><font size="2">For the complete Copyright Information please
read the <a href="http://www.synchro.net/copyright.html">Copyright Documentation</a>
.</font></p>
<!--webbot bot="Include" endspan i-checksum="55766" -->
</body>
</html>
<html>
<head>
<title>Synchronet Copyright</title>
<meta name="Microsoft Border" content="tb, default">
</head>
<body><!--msnavigation--><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td>
<p><a href="overview.html" target="Body">
<img border="0" src="images/synchronet2.png" align="middle" width="676" height="210"></a></p>
</td></tr><!--msnavigation--></table><!--msnavigation--><table dir="ltr" border="0" cellpadding="0" cellspacing="0" width="100%"><tr><!--msnavigation--><td valign="top">
<font face="Arial", "Helvetica">
<h3 align="center">
<b>Synchronet BBS Software Version 3 is Copyrighted by <a HREF="http://synchro.net/author.html">Rob Swindell</a></b></h3>
<p>
<A HREF=http://www.synchro.net>Synchronet BBS Software</A> (Synchronet) Version 3 is comprised of several documentation, library, executable, and
<A HREF=source.html>source code</A> files,
all of which are covered by the <A HREF=http://www.fsf.org/copyleft/gpl.html>GNU General Public License</A> (GPL)
with the exception of the following portions covered by the <A HREF=http://www.fsf.org/copyleft/lesser.html>
GNU Lesser General Public License</A> (LGPL): XPDEV, SMBLIB, CIOLIB, UIFC, and XSDK.<br><br>
What this means is that Synchronet Version 3 is <A HREF=http://www.fsf.org/philosophy/free-sw.html>free software</A>
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
<A HREF=http://www.opensource.org/osd.html>Open Source</A> software.
<br><br>
Synchronet Version 2 (for DOS and OS/2) and its source code was released to the
<A HREF=http://www.fsf.org/philosophy/categories.html#PublicDomainSoftware>Public Domain</A> by
<A HREF=manifest.txt>Digital Dynamics</A> in 1997 and remains Public Domain software today.
Synchronet Version 3 is <b>not</b> Public Domain software.</p>
<p align="center">
<p align="right"><font face="Arial" size="1">Copyright © 2009 Rob Swindell
<br>$Id: copyright.html,v 1.7 2018/07/24 01:02:57 rswindell Exp $</font></p>
</body>
</html>
\ No newline at end of file
<html>
<head>
<title>Synchronet Credits</title>
<meta name="Microsoft Border" content="tb, default">
</head>
<body><!--msnavigation--><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td>
<p><a href="../overview.html" target="Body">
<img border="0" src="../images/synchronet2.png" align="middle" width="676" height="210"></a></p>
</td></tr><!--msnavigation--></table><!--msnavigation--><table dir="ltr" border="0" cellpadding="0" cellspacing="0" width="100%"><tr><!--msnavigation--><td valign="top">
<font face="Arial", "Helvetica">
<p align="left"><font face="Arial Black" color="#808080"><i>Synchronet - Credits</i></font>
<hr>
<p>This document is my attempt to give credit where credit is due. Not &quot;attribution of legal copyrights&quot;, just acknowledgement of the <i>individuals</i> who have contributed in some way to the development of <a href=http://www.synchro.net>Synchronet BBS Software</a>.
</p>
<h3>Contributors</h3>
<p><b><a href=http://www.synchro.net/author.html>Rob Swindell</a></b> (digital man)
<br>I feel a little funny listing myself... however, I have, and will continue to contribute quite a
<a href="http://cvs.synchro.net/commitlog.ssjs">bit</a>. :-)
<p><b><a href=telnet://nix.synchro.net>Stephen Hurd</a></b> (Deuce)
<br>Substantial UNIX porting and original code contributions (e.g. signal/daemon/syslog/termcap/terminfo/pty support)
<br>Internal FreeBSD-doscmd support for DOS doors
<br>Numerous contributions/improvements to the cross-platform development library
(<a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/xpdev>XPDEV</a>)
<br>UNIX <a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/install/>installer</a>
and top-level installation
<a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/install/GNUmakefile>makefile</a>
<br>Sysop console for UNIX (<a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/umonitor/>umonitor</a>)
<br>User Interface library (<a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/uifc>UIFC</a>)
implementations for libdialog, curses, and FLTK and major updates/improvements
<br>Internet Relay Chat (IRC) client (<a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/exec/irc.js>irc.js</a>)
<br>Original Synchronet web server implementation
(<a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/websrvr.c>websrvr.c</a>)
<br>Secondary name server for the <i>synchro.net</i> domain
<br>Numerous DOS Door <a href=http://doors.bbsdev.net/index.html>ports</a> to UNIX
<p><b><a href=telnet://runekeep.synchro.net/>Robert Couture</a></b> (Runemaster)
<br>v3.12 HTML/CSS <a href=http://vert.synchro.net/>web interface</a> cosmetic/functional improvements
<br>Modifications to the offline Unix
<a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/uedit/>user editor</a>
<p><b><a href=telnet://wasteland.synchro.net/>Trace McRae</a></b> (PistolGrip)
<br>HTML <a href=http://www.synchro.net/docs/index.html>documentation</a> conversion and contributions
<br>The ubiquitous and very helpful <a href=ftp://vert.synchro.net/main/sbbs_3rd/sbbsdoor.txt>sbbsdoor.txt</a>
<br>The first user e-mail verifier for Synchronet v3 (<a href=ftp://vert.synchro.net/main/bajamods/telval16.ZIP>Telval</a>)
<p><b><a href=telnet://rrx.synchro.net>Randy Sommerfeld</a></b> (Cyan)
<br>Internet Relay Chat (IRC) daemon service (<a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/exec/ircd.js>ircd.js</a>)
<p><b><a href=telnet://forge.icequake.net>Ryan Underwood</a></b> (Nemesis)
<br>Internal Linux-DOSEMU <a href=http://forge.icequake.net/syncmods/index.html>support</a> for DOS doors
<p><b><a href=http://www.theroughnecks.net/>Tracker1</a></b>
<br><a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/exec/nntpservice.js>nntpservice.js</a>
and <a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/exec/newslink.js>newslink.js</a>
modifications and 1st JavaScript command shell
(<a href=http://www.theroughnecks.net/projects/s3_shell/s3_shell.zip>S3 Command Shell</a>)
<p><b><a href=http://www.dpos.com>Allen Christiansen</a></b> (King Drafus)
<br>Numerous Synchronet v2 improvements
<br>Initial development of <a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/sbbsecho.c>SBBSecho</a>
<br>All the <i>Domain Entertainment</i> BBS doors and utilities
<p><b>Steve Deppe</b> (Ille Homine Albe)
<br>Local console and remote communications I/O
<a href=http://cvs.synchro.net/cgi-bin/cvsweb.cgi/src/sbbs2/dos/rciol.obj>library</a> for Synchronet-DOS
<br>Millisecond wait/time-slice yield
<a href=http://cvs.synchro.net/cgi-bin/cvsweb.cgi/lib/mswait/>routine</a>
for Synchronet-DOS
<br>ANSI console driver for OS/2 and WinNT virtual DOS machines (SVDMANSI)
<p><b><a href=http://www.anjo.com/>Angus Mcleod</a></b>
<br>Optimized strrev() (string reversal) implementation
<br>The idea behind <i>Synchronet Services</i> and numerous other technical suggestions and brain-storms
<p><b><a href=http://carso.dyndns.org/>Merlin</a></b>
<br>Finger <a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/exec/fingerservice.js>service</a> "filefind" feature
<br>Early web server-side JavaScripting
<p><b><a href="http://www.cs.mcgill.ca/~mlanct2/">Marc Lanctot</a></b>
<br>Original MIME/base64 encoding functions (<a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/mime.c>mime.c</a>)
<p><b>Casey Martin</b>
<br>Original UNIX porting effort (<a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/xpdev/conwrap.c>conwrap.c</a>)
<h3>Nods to...</h3>
<b><a href=http://www.sector7bbs.com/grymmjack/>Grymmjack</a></b> - &quot;SYNCH&quot;
ANSI splash <a href=http://cvs.synchro.net/cgi-bin/cvsweb.cgi/text/menu/logon.asc>screen</a>
<br><b>Michael Swindell</b> (Dr. Seuss) -
Default ANSI <a href=http://cvs.synchro.net/cgi-bin/cvsweb.cgi/text/menu/>menus</a>, Digital Dynamics capital and marketing
<br><b>Pre-clawson TeleGrafix</b> - RIP
<a href=http://cvs.synchro.net/cgi-bin/cvsweb.cgi/text/menu/>menus</a>
<h3>Unwitting Contributors (Open Source Software)</h3>
<p><b><a href=http://netscape.com/>Netscape Communications Corporation</a>
<br><a href=http://www.mozilla.org/>The Mozilla Organization</a>
<br>Brendan Eich</b> and others
<br>JavaScript-C Engine (<a href=http://www.mozilla.org/js/spidermonkey/>SpiderMonkey</a>)
<p><b><a href=http://www.overbyte.be>Franois Piette</a></b>
<br>ANSI/VT-100 Terminal Emulation VCL Component: TEmulVT
(<a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/ctrl/emulvt.pas>emulvt.pas</a>)
<p><b>
<a href=http://www.rsasecurity.com/>RSA Data Security, Inc.</a>
<br><a href=http://theory.lcs.mit.edu/~rivest/>Ronald Rivest</a>
<br><a href=http://efgh.com/software/>Philip Erdelsky</a>
</b>
<br>MD5 message-digest algorithm (<a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/md5.c>md5.c</a>)
<p><b>Haruyasu Yoshizaki
<br>Haruhiko Okumura
</b>
<br>LZH (LHarc) codec implementation (<a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/lzh.c>lzh.c</a>)
<p><b>Mark G. Mendel<br>
Stephen Satchell<br>
</b>16-bit CRC <a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/crc16.c>table</a>
and calculation <a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/crc16.h>macro</a>
<p><b>Gary S. Brown<br>
</b>32-bit CRC <a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/crc32.c>table</a>
and calculation <a href=http://cvs.synchro.net/cgi-bin/viewcvs.cgi/src/sbbs3/crc32.h>macro</a>
<p><b>
<a href=http://www-2.cs.cmu.edu/~ralf/>Ralf Brown</a></b>
<br>Swapping spawn
<a href=http://cvs.synchro.net/cgi-bin/cvsweb.cgi/lib/spawno/>library</a> for DOS
<br>Very useful x86 <a href=http://www-2.cs.cmu.edu/~ralf/files.html>interrupt list</a>
<p><b>Mike Acar</b>
<br>Optimized ROT13 implementation
<h3>Beta Testers</h3>
And of course there have been numerous very helpful alpha and beta testers over the years, unfortunately, too many to list by name.
Your contributions to the development of Synchronet are very important. Without users, no one (including me) would have much interest in developing Synchronet and without early-adopters and good bug-reports and feature requests, we wouldn't know what areas could use improvement. :-)
<h3>Thank You</h3>
Thanks to everyone on this list and everyone in the open-source and BBS hacker/hobbyist communities.
<br>The world could use more people like you.
<p align="right"><font face="Arial" size="1" , "Helvetica">Copyright 2009 Rob
Swindell <br>
&nbsp;$Id: credits.html,v 1.6 2009/01/31 21:27:29 rswindell Exp $</font></p>
</body>
</html>
\ No newline at end of file
This diff is collapsed.
<!-- This is for http servers that default to default.htm -->
<html>
<head>
<meta http-equiv="refresh" content="0; URL=index.htm">
</head>
</html>
\ No newline at end of file
This diff is collapsed.
Synchronet Dynamic Domain Name System (DynDNS) Service
======================================================
$Id: dyndns.txt,v 1.2 2007/08/05 02:26:38 rswindell Exp $
Introduction
------------
If your BBS computer or router has a dynamically-assigned IP address (e.g. via
DHCP or PPP), you need a dynamic hostname so that your BBS users can always
logon to your BBS without knowing your current IP address (since it can change
at any time).
Even if you have a static (never changing) IP address, it is much more
friendly to users to provide them with a hostname than an IP address with
which to logon to your BBS. Humans find it much easier to remember (and type)
"vert.synchro.net" than "69.104.209.210".
There are many dynamic DNS services available on the Internet (most are free).
Here are some popular DynDNS services (not associated with Synchronet):
http://www.dtdns.com/
http://www.no-ip.com/
http://www.dyndns.org/
http://www.zoneedit.com/
http://www.d2g.com/
http://www.bbs.us/dns/
Some of these services can even host full domain names (e.g. yourbbs.com) with
dynamic IP updates and even provide advanced services such as mail-relaying
and port-forwarding (sometimes for a fee). All of these services require some
3rd party software to run in the background when your system boots and
automatically detect changes to your IP address (not strictly required if you
have a static IP address).
yourbbs.synchro.net
-------------------
If you'd like a "synchro.net" hostname, we offer a free, very easy-to-use
dynamic hostname service exclusively for Synchronet sysops. Your synchro.net
hostname will always point to your current IP address, as long as your BBS
is running. Using this service requires Synchronet v3.10 or later (for Win32
or Unix).
Directions:
1. Download the following file into your Synchronet "exec" directory:
http://cvs.synchro.net/cgi-bin/cvsweb.cgi/~checkout~/exec/dyndns.js
2. If you haven't already, create a QWK networking account on Vertrauen
(telnet://vert.synchro.net), using your BBS's QWK-ID for the username
(see http://synchro.net/docs/dove-net.txt for more details).
Note: You do not have to actually join DOVE-Net to get a synchro.net
hostname, if you do not wish.
3. Setup a timed event (in SCFG->External Programs->Timed Events) to run the
command-line "?dyndns yourpass" periodically, where yourpass is the
password you used when you created your QWK networking account on
Vertrauen. "DYNDNS" is the suggested internal code to use for this event.
If you have a frequently changing IP address (and Synchronet v3.11 or
later) set "Always Run After Init/Re-init" to "Yes". With this option set
to "Yes", frequent timed updates should not be necessary.
If you have a static IP address, one run (update) per month should be
sufficient.
Make sure the "Enabled" is set to "Yes".
4. After saving your changes in SCFG, and verifying that the BBS/Telnet Server
has recycled, check the event log window or console output to verify that
the "DYNDNS" event has executed. You can force the event to execute with
the (Win32) SBBSCTRL:BBS->Force Timed Event menu option, or by "touching"
(creating or modifying) the file "dyndns.now" in your Synchronet data
directory.
5. Attempt to ping or connect to services at your-id.synchro.net, where
your-id is your BBS's QWK-ID. It may take a few minutes for a new hostname
to become active or for an existing hostname to resolve to a newly changed
IP address.
You're ready to go with your new synchro.net hostname!
Options
-------
-mx [hostname]
DNS MX (mail exchange) resource records are used to designate a specific
hostname as the "mail exchange" (receiving SMTP server) for a specific
hostname. If there is no MX record, then the hostname itself is assumed to
perform the role of "mail exchange". Some receiving SMTP servers now require
that the *sending* SMTP server correspond to the MX record of the "from"
hostname. If you want to specify an MX record for your hostname, you can do
so by adding "-mx" (optionally followed by a hostname) to your "?dyndns"
command-line (after the password). If no hostname is specified, then an MX
record pointing back to your hostname will be created. Example:
"?dyndns password -mx mail.someother.org"
-hn <base_hostname>
If you want to update a hostname that is *different* than your BBS's QWK-ID,
then you can specify that hostname (QWK-ID) on the "?dyndns" command-line
(after the password) by using the "-hn" option followed by the hostname
to use (not including ".synchro.net"). There must be a corresponding QWKnet
account on Vertrauen for the specified hostname and password.
[ip_address]
If for some reason you want to specify a *different* IP address than the one
that your BBS will be using to connect with Vertrauen, you can include that IP
address on the "?dyndns" command-line (after the password). This is an
advanced feature that you should not need to use under normal conditions, even
if your BBS is behind a firewall/router using network address translation
(NAT) - the DynDNS server running on Vertrauen uses your correct *public* IP
address by default.
/* End of file */
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Reference of Path/Filenames Created/Read by Synchronet BBS Software and Utils
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Updated 09/05/97
The files listed in this document are each of a specific format. Many problems
may occur if a file is incorrectly modified by a person or program. Some of
the files below have a relatively self-explanatory format, while most are much
more cryptic and require the use of a technical specification and/or utility
program to decode or modify. The sysop manual defines the format of some of the
files (GURU.DAT for example) while some of the more technical file format
definitions are available in SBBSDEFS.ZIP and SMB_*.ZIP.
See CNFS.FMT for specification
------------------------------
CTRL\MAIN.CNF Main configuration (SCFG)
CTRL\MSGS.CNF Message area/network configuration (SCFG)
CTRL\CHAT.CNF Chat configuration (SCFG)
CTRL\XTRN.CNF External program/event configuration (SCFG)
CTRL\FILE.CNF File area configuration (SCFG)
CTRL\*.CN? Configuration back-ups (SCFG)
See NODEDEFS.H for specification
--------------------------------
CTRL\NODE.DAB Node status/control (NODE)
No specification currently available
------------------------------------
CTRL\NODE.IXB Node time synchronization index
CTRL\NODE.EXB Node extended status descriptions
CTRL\TIME.DAB Last-ran time for timed events (del to reset)
CTRL\QNET.DAB Last-ran time for QWKnet hub call-outs (del to reset)
CTRL\PNET.DAB Last-ran time for PostLink hub call-outs (del to reset)
CTRL\DSTS.DAB Daily statistics for all nodes (DSTSEDIT)
CTRL\CSTS.DAB Cumilative statistics for all nodes (SLOG)
CTRL\ATTR.CFG Text attribute (color) configuration
See sysop manual for specification
----------------------------------
CTRL\GURU.DAT Guru brain
CTRL\TEXT.DAT Text strings
No specification currently available
------------------------------------
CTRL\MDMS.IXT Modem configuration database index (SCFG)
CTRL\*.MDM Modem configuration data (SCFG)
See SMB.TXT for specification
-----------------------------
DATA\MAIL.* E-mail database
No specification currently available
------------------------------------
DATA\GURU.LOG Guru conversations
DATA\HUNGUP.LOG Users who've hung-up on external programs
DATA\XFER.IXT User-to-user file transfer index (del to reset)
DATA\LOGON.LST User logon list for today
DATA\UTI.LOG UTI (PostLink) driver log file
See DIRS.FMT for specification
------------------------------
DATA\DIRS\*.DAT File directory data
DATA\DIRS\*.IXB File directory index
DATA\DIRS\*.EXB File directory extended descriptions
DATA\DIRS\*.DAB File directory most recently uploaded file pointer
No specification currently available
------------------------------------
DATA\FILE\####.QWK Pre-packed QWK packets for users or QWKnet nodes
DATA\FILE\####.DWN Download batch queue from user's last logon
DATA\FILE\####.IN\ In-bound e-mail file attachments for users
DATA\FILE\####.OUT\ Out-bound netmail file attachments for users
No specification currently available
------------------------------------
DATA\LOGS\mmddyy.LOL Log-off list for date mm/dd/yy
DATA\LOGS\mmddyy.LOG Detailed log for date mm/dd/yy
No specification currently available
------------------------------------
DATA\MSGS\AUTO.MSG Auto-message for SBBS
DATA\MSGS\####.MSG Users short-messages (telegrams)
DATA\MSGS\N###.MSG Node messages (pages, activity alerts, etc)
See SYNCQNET.DOC for specification
----------------------------------
DATA\QNET\ROUTE.DAT Route map for routing QWK netmail
DATA\QNET\USERS.DAT User address look-up file (QWKNODES)
No specification currently available
------------------------------------
DATA\QNET\qwkid.PTR Last-exported pointers for QWKnet hub (del to reset)
DATA\QNET\qwkid.IN\ In-bound file transfers from QWKnet hubs or nodes
DATA\QNET\qwkid.OUT\ Out-bound file transfers to QWKnet hubs or nodes
See SMB.TXT for specification
-----------------------------
DATA\SUBS\*.SDT Message base data
DATA\SUBS\*.SHD Message base header
DATA\SUBS\*.SID Message base index
DATA\SUBS\*.SDA Message base data allocation table
DATA\SUBS\*.SHA Message base header allocation table
DATA\SUBS\*.SCH Message base CRC history
No specification currently available
------------------------------------
DATA\SUBS\*.SFP Message number last scanned/exported to FidoNet
DATA\SUBS\*.SMM Message number last scanned/imported to Match Maker
DATA\SUBS\*.SBL Message number last scanned/imported to BBS List
No specification currently available
------------------------------------
DATA\TEXT\*.IXT General text file section index
See SBBSDEFS.H for specification
--------------------------------
DATA\USER\USER.DAT User data
No specification currently available
------------------------------------
DATA\USER\NAME.DAT User name/alias index
DATA\USER\####.MSG Extended user description
See PTRS.FMT for specification
------------------------------
DATA\USER\PTRS\####.IXB Message base scan configuration/pointers for users
See CNFS.FMT for specification
------------------------------
NODE#\NODE.CNF Node configuration (SCFG)
No specification currently available
------------------------------------
NODE#\SCFG.BAT Configuration loader
NODE#\SBBS.BAT BBS loader
NODE#\NODE.LOG Detailed log of last call
NODE#\DSTS.DAB Daily statistics for this node (DSTSEDIT)
NODE#\CSTS.DAB Cumulative statistics for this node (SLOG)
NODE#\CHAT.DAB Private chat data
NODE#\BATCHUP.LST Batch upload path/file list
NODE#\BATCHDN.LST Batch download path/file list
NODE#\BIMODEM.PTH Bi-dir upload/download path/file list
NODE#\PROTOCOL.LOG File transfer protocol log (DSZLOG)
NODE#\MSGTMP Editor drop file (QuickBBS)
NODE#\INPUT.MSG Editor drop file
NODE#\NETMAIL.MSG Editor drop file
NODE#\QUOTES.TXT Editor drop file
NODE#\MSGINF Editor drop file (RemoteAccess)
NODE#\EDITOR.INF Editor drop file (WWIV)
NODE#\SBBSFILE.NAM File processor drop file
NODE#\SBBSFILE.DES File processor drop file
See sysop manual or XTRN_DAT.FMT for specification
--------------------------------------------------
NODE#\XTRN.DAT External program drop file
See sysop manual for specification
----------------------------------
NODE#\MODUSER.DAT External program return file
No specification currently available
------------------------------------
NODE#\DOOR.SYS Door drop/return file
NODE#\PCBOARD.SYS Door drop file
NODE#\USERS.SYS Door drop/return file
NODE#\SFDOORS.DAT Door drop file
NODE#\CHAIN.TXT Door drop file
NODE#\DORINFO#.DEF Door drop file
NODE#\EXITINFO.DEF Door drop/return file
NODE#\CALLINFO.BBS Door drop file
NODE#\DOORFILE.SR Door drop file
NODE#\UTIDOOR.TXT Door drop file
See sysop manual for specification
----------------------------------
TEXT\*.MAC Local keyboard macros
TEXT\*.SIF Input/questionnaire files
No specification currently available
------------------------------------
TEXT\TOOSLOW.MSG Message displayed to users less than minimum node rate
TEXT\ANSWER.ASC Answer file for non-ANSI callers
TEXT\ANSWER.ANS Answer file for ANSI callers
TEXT\ANSWER.RIP Answer file for RIP callers
TEXT\SBBS.MSG Synchronet information message
TEXT\SYSTEM.MSG System information message
TEXT\NEWUSER.MSG New user rules/information message
TEXT\FEEDBACK.MSG New user feedback instructions
TEXT\NAME.CAN List of disallowed name/alias strings
TEXT\BADNAME.MSG Message displayed when attempting to enter a bad name
TEXT\FILE.CAN List of disallowed file names for uploading
TEXT\BADFILE.MSG Message displayed when attempting to upload bad file
TEXT\PHONE.CAN List of disallowed phone numbers
TEXT\BADPHONE.MSG Message displayed when attempting to use bad phone
TEXT\CID.CAN List of disallowed Caller-ID strings
TEXT\BADCID.MSG Message displayed when attempting to use bad CID string
TEXT\IP.CAN List of disallowed IP addresses for telnet connections
TEXT\BADIP.MSG Message displayed when attempting to use bad IP
TEXT\ZIPMSG.TXT Default ZIP comment
/* End of FILES.REF */
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.