diff --git a/docs/@codes.txt b/docs/@codes.txt new file mode 100644 index 0000000000000000000000000000000000000000..c668302b3249cf9f5d839261ec7b7405ed33a78d --- /dev/null +++ b/docs/@codes.txt @@ -0,0 +1,209 @@ +Complete List of Supported Message Variables (@-Codes) in Synchronet BBS +======================================================================== +See the "Using Message Variables" chapter in the sysop manual +(DOCS\SYSOP.DOC) for details on use. + +System Information +~~~~~~~~~~~~~~~~~~ +Code Description Ver +--------------------------------------------------------------------------- +BBS Name of BBS +BOARDNAME Name of BBS +CONF Name of current Group and Sub-board +CONFNUM Number of current Group and Sub-board +CONN Connection description (modem type, "Telnet", "Local") 2.3c +DATE Current system date +DIR Current file directory short description +DIR-L[...] " " padded and left justified +DIR-R[...] " " padded and right justified +DIRL Current file directory long description +DIRL-L[...] " " padded and left justified +DIRL-R[...] " " padded and right justified +DN Number of current file directory +DL " " padded and left justified (4 chars wide) +DR " " padded and right justified (4 chars wide) +FIDOADDR System's primary FidoNet address 2.3c +FREESPACE Free disk space available for uploads +GRP Current message group short description +GRP-L[...] " " padded and left justified +GRP-R[...] " " padded and right justified +GRPL Current message group long description +GRPL-L[...] " " padded and left justified +GRPL-R[...] " " padded and right justified +GN Number of current message group +GL " " padded and left justified (4 chars wide) +GR " " padded and right justified (4 chars wide) +INETADDR System's Internet Address (as configured in SCFG) 2.3c +LASTCALLERNODE Name of user last on this node +LASTCALLERSYSTEM <same as LASTCALLERNODE> +LIB Current file library short description +LIB-L[...] " " padded and left justified +LIB-R[...] " " padded and right justified +LIBL Current file library long description +LIBL-L[...] " " padded and left justified +LIBL-R[...] " " padded and right justified +LN Number of current file library +LL " " padded and left justified (4 chars wide) +LR " " padded and right justified (4 chars wide) +LOCAL-IP System's IP address 3.0b +LOCATION System location (city, state) 2.3c +NOACCESS Why user was denied access (last false ARS) +NODE Number of current node +NODE### Status of node number ### +NUMCALLS <same as STATS.LOGONS> +NUMDIR Number of current library and directory +PREVON <same as LASTCALLERNODE> +QUESTION Current Yes/No question (for TEXT\MENU\YESNO.*) +QWKID System's QWK BBS-ID 2.3c +REV Software revision (single letter) +STATS.LOGONS Total logons during history of system 3.0b +STATS.LTODAY Total logons today 3.0b +STATS.TIMEON Total time used during history of system (in minutes) 3.0b +STATS.TTODAY Total time used today (in minutes) 3.0b +STATS.ULS Total uploads today 3.0b +STATS.ULB Total bytes uploaded today 3.0b +STATS.DLS Total download today 3.0b +STATS.DLB Total bytes downloaded today 3.0b +STATS.PTODAY Total posts today 3.0b +STATS.ETODAY Total e-mails sent today 3.0b +STATS.FTODAY Total feedbacks sent today 3.0b +STATS.NUSERS Total number of new users today 3.0b +SUB Current message sub-board short description +SUB-L[...] " " padded and left justified +SUB-R[...] " " padded and right justified +SUBL Current message sub-board long description +SUBL-L[...] " " padded and left justified +SUBL-R[...] " " padded and right justified +SN Number of current message sub-board +SL " " padded and left justified (4 chars wide) +SR " " padded and right justified (4 chars wide) +SYSDATE Current system date +SYSOP Name of System Operator +SYSTIME Current system time +TCALLS Total number of logons for system +TFILE Total number of files on system +TIME Current system time +TMSG Total number of messages on system +TNODE Total number of nodes on system +TUSER Total number of user slots on system +VER BBS version number +WHO Display status of all active nodes + +User Information +~~~~~~~~~~~~~~~~ +Code Description Ver +--------------------------------------------------------------------------- +ADDR1 User's street address +ALIAS User's name or alias +BAUD User's connect rate (DCE) in bps +BDATE User's birthdate (MM/DD/YY) +BPS <same as BAUD> +BYTELIMIT User's free credits per day +BYTESLEFT User's total credits +CALLS Total number of logons for user +CID Caller's Caller-ID info or IP address 2.3c +CITY User's city +COMPANY User's company name or real name +CPU User's computer type (v2.x) or hostname (v3.x) +DATA <same as PHONE> +DATAPHONE <same as PHONE> +DAYBYTES Number of free credits used today by user +DLBYTES Total bytes downloaded by user +DLFILES Total files downloaded by user +DLKLIMIT User's total credits (in kilobytes) +DOWNK Total kilobytes downloaded by user +DOWNS <same as DLFILES> +EXDATE User's expiration date (MM/DD/YY) +EXPDATE <same as EXDATE> +EXPDAYS Days left before user expires +FIRST User's first name/alias +FIRSTREAL User's first real/company name +FROM User's location (City, State) +HANDLE User's chat handle +HOMEPHONE <same as PHONE> +HOST <same as CPU> 2.3c +IP <same as CID> 2.3c +KBLEFT User's total credits (in kilobytes) +KBLIMIT User's free credits per day (in kilobytes) +LAST User's last name (alias) +LASTDATEON Date of user's last logon (MM/DD/YY) +LASTNEW Date of user's last new file scan (MM/DD/YY) +LASTON Date and time of user's last logon +LASTTIMEON Time of user's last logon (HH:MM am) +LASTREAL User's last real/company name +LEFT <same as MINLEFT> +MAILW Number of mail messages waiting for current user +MAILW:x Number of mail messages waiting for current user #x +MAILP Number of pending mail messages sent by current user +MAILP:x Number of pending mail messages sent by current user #x +MAXDK <same as KBLIMIT> +MEMO Date of user's last password modification +MEMO1 User's note +MEMO2 <same as COMPANY> +MINLEFT User's time left in minutes +MSGLEFT Total number of messages posted by user +MSGREAD Number of messages read by user this call +MSGSLEFT <same as MSGLEFT> +NAME User's name or alias +NAME-L[...] User's name (padded and left justified) +NAME-R[...] User's name (padded and right justified) +NEWFILETIME Date and time of user's last new file scan +NUMTIMESON <same as CALLS> +PHONE User's phone number (###-###-####) +REAL User's real first name +SEC User's security level +SECURITY <same as SEC> +SINCE Date of user's first call (MM/DD/YY) +STATE User's state (from location) +TIMELEFT <same as MINLEFT> +TIMELIMIT Maximum time per call in minutes +TIMEON Time used this call in minutes +TIMEUSED <same as TIMEON> +TLEFT Time left (H:MM:SS) +TPERC Time allowed per call (H:MM:SS) +TPERD Time allowed per day (H:MM:SS) +TUSED Time used this call (H:MM:SS) +UPBYTES Total bytes uploaded by user +UPFILES Total files uploaded by user +UPK Total kilobytes uploaded by user +UPS <same as UPFILES> +USER User's name or alias (same as ALIAS) +ZIP User's zip/postal code + +Display +~~~~~~~ +Code Description Ver +--------------------------------------------------------------------------- +AUTOMORE Toggle automatic pausing +BEEP Generate a beep +BELL <same as BEEP> +CLS Clear screen +CRLF carriage return/line-feed pair 3.0b +MENU:filename Display a menu file (from TEXT\MENU directory) +MSGREPLY Command key to reply to last message 3.0b +MSGREREAD Command key used to re-read last message 3.0b +NOPAUSE <Same as POFF> +MORE <same as PAUSE> +PAUSE Immediately produces a [Hit a key] prompt +PON Toggles automatic screen pause for everyone +POFF Toggles automatic screen pause for everyone +TYPE:filename Display a specific filename +UP Move cursor up one row (ANSI) 3.0b +UP:n Move cursor up n rows (ANSI) 3.0b +DOWN Move cursor down one row (ANSI) 3.0b +DOWN:n Move cursor down n rows (ANSI) 3.0b +RIGHT Move cursor right one column (ANSI) 3.0b +RIGHT:n Move cursor right n columns (ANSI) 3.0b +LEFT Move cursor left one column (ANSI) 3.0b +LEFT:n Move cursor left n columns (ANSI) 3.0b +GOTOXY:x,y Move cursor to x/y (1-based) (ANSI) 3.0b +PUSHXY Save current cursor position (ANSI) 3.0b +POPXY Restore saved cursor position (ANSI) 3.0b + +Miscellaneous +~~~~~~~~~~~~~ +Code Description Ver +--------------------------------------------------------------------------- +EXEC:modname Execute a loadable (Baja) module, EXEC\modname.BIN +HANGUP Immediately disconnect user +SETSTR:str Sets the current Baja command string to str diff --git a/docs/dove-net.zip b/docs/dove-net.zip new file mode 100644 index 0000000000000000000000000000000000000000..a4cf1b6c1791d8872c2679f3fb8375c8c9d9f8ff Binary files /dev/null and b/docs/dove-net.zip differ diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000000000000000000000000000000000000..f57c04eefe674a552b4b31f70937880597b2e741 --- /dev/null +++ b/docs/index.html @@ -0,0 +1,115 @@ + +<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"> +<base target="_blank"> +<title>Synchronet BBS Software Documentation</title> +<meta name="Microsoft Border" content="tb, default"> +</head> + +<body><!--msnavigation--><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td> + +<h2><a href="http://www.synchro.net" target="_blank" name="top">Synchronet +Multinode BBS Software<br> +</a></h2> + +</td></tr><!--msnavigation--></table><!--msnavigation--><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><!--msnavigation--><td valign="top"> + +<h1>Documentation Index</h1> +<p>Latest News and Updates for <a href="http://www.synchro.net">Synchronet</a> +can be found at the following sites :</p> +<blockquote> + <b>Official Synchronet WWW Site<a href="http://www.synchro.net"><br> + http://www.synchro.net</a></b> + <p><b>Official Synchronet BBS System<br> + <a href="telnet://vert.synchro.net">telnet://vert.synchro.net</a></b></p> + <p><b>Official Synchronet BBS System FTP Server<br> + <a href="ftp://ftp.synchro.net">ftp://vert.synchro.net</a></b></p> +</blockquote> +<h2 align="left">Synchronet Sysop Documentation</h2> +<blockquote> +<h4 align="left"><a href="html/sysop.html">Synchronet Sysop +Documentation</a> - Documentation for Synchronet System Operators</h4> +<h4 align="left"><a href="html/baja.html">Synchronet BAJA +Documentation</a> - Documentation for the BAJA Scripting Language</h4> +<h4 align="left"><a href="html/sbbsecho.html">SBBSECHO - Fido-Net Tosser +Documentation</a> - Documentation for the included SBBSECHO Utility</h4> +<p align="left">Important Information and Frequently Asked Questions :</p> +<ul> + <li> + <p align="left"><a href="ftp://vert.synchro.net/main/sbbs/v3cfgfaq.txt" target="_blank">Synchronet v3.0 Configuration Frequently Asked Questions</a></li> + <li> + <p align="left"><a href="ntreadme.txt" target="_blank">Synchronet v3.0 Windows NT/2000 Instructions</a></li> + <li> + <p align="left"><a href="ftp://vert.synchro.net/main/sbbs/sbbs3faq.txt">Synchronet v3.0 What's New in this + Version?</a></li> + <li> + <p align="left"><a href="upgrade.doc">Synchronet v3.x Upgrade Information</a></li> + <li> + <p align="left"><a href="ftp://vert.synchro.net/main/sbbs/sbbstodo.txt">Synchronet v3.0 To-do List</a></li> + <li> + <p align="left"><a href="ftp://vert.synchro.net/main/sbbs_3rd/syedtfaq.txt">SyncEdit Frequently Asked Questions</a></li> + <li> + <p align="left"><a href="ftp://vert.synchro.net/main/sbbs/manifest.txt">What + happened to Digital Dynamics? (Aug. 1996)</a></li> + <li> + <p align="left"><a href="ftp://vert.synchro.net/main/sbbs/sbbs4os2.faq">Synchronet + v2.30 OS/2 Frequently Asked Questions (March 1996)</a></li> + <li> + <p align="left"><a href="ftp://vert.synchro.net/main/sbbs/sbbs0595.faq">Synchronet + v2.30 Frequently Asked Questions (May 1995)</a></li> + <li> + <p align="left"><a href="ftp://vert.synchro.net/main/sbbs/ddtb1001.txt">Synchronet + v2.30 Common Problems (Feb. 1996)</a></li> +</ul> +</blockquote> +<h2 align="left">Synchronet User Documentation</h2> +<blockquote> +<h4 align="left"><a href="html/user.html">Synchronet User +Documentation</a> - Documentation for Synchronet BBS Users and Clients</h4> + +<h4 align="left"><a href="http://www.synchro.net/sbbslist.html">Daily Updated +Online Synchronet BBS System Listing</a> - Worldwide Listing of Synchronet +BBS Systems</h4> + +</blockquote> + +<p align="left"><a href="#top"><b>Back to Top</b></a></p> + +<!--msnavigation--></td></tr><!--msnavigation--></table><!--msnavigation--><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td> + +<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.htm">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> + +</td></tr><!--msnavigation--></table></body> + +</html> diff --git a/docs/syedtfaq.txt b/docs/syedtfaq.txt new file mode 100644 index 0000000000000000000000000000000000000000..ae887278f50e3e21e55292ec1fd82b6a951ed3f8 --- /dev/null +++ b/docs/syedtfaq.txt @@ -0,0 +1,159 @@ + Answers to Frequently Asked Questions Regarding SyncEdit + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Apr 15, 2000 + Rob Swindell + + +What Is It? +~~~~~~~~~~~ +SyncEdit is an external message editor originally designed for use with +Synchronet Multinode BBS Software. It was later extended to support other BBS +packages as well. + + +Authorship +~~~~~~~~~~ +Robert D. Bouman is the author of SyncEdit. Unfortunately he passed away a few +years ago. I, Rob Swindell, am the author Synchronet BBS Software and while I +was given permission to include an unregistered demo version of SyncEdit in +Synchronet distributions, I am not the author of SyncEdit and have never had +any official connection with the product. I've decided to create this help file +to answer all the common questions I get regarding SyncEdit (the most common +being: "How do I register YOUR product, SyncEdit?"). + + +Registration +~~~~~~~~~~~~ +Since it is no longer possible to purchase SyncEdit registrations, I have +been including my personal registration key (SYNCEDIT.KEY, registered to +"Digital Dynamics") with Synchronet distributions since v2.30b. Feel free to +use this registration key guilt-free, as that's what I think Robert would have +wanted. If you're using v2.20 or later, you'll need to convert this key to the +SYNCEDIT.CFG file format by using the KEY2CFG.EXE program (included with the +SyncEdit archive: SYEDTxxx.ZIP). + + +Y2K Patch +~~~~~~~~~ +There is a Y2K bug in all known versions of SyncEdit where the year 2000 is +displayed as 100, causing the status bar to wrap and making the program +unusable. I've released a group of binary-edited SyncEdit executables (for +all located versions) that works around this problem: the year is still +displayed as 100, but the status bar no-longer wraps. The file that includes +these patched files is SYEDTY2K.ZIP and can be downloaded via Telnet/Zmodem or +FTP from vert.synchro.net. + + +Configuration +~~~~~~~~~~~~~ +First, it is very important that you know WHAT VERSION of SyncEdit you're +trying to get working. You can tell by looking at the file size of your +SYNCEDIT.EXE in your Synchronet EXEC directory and comparing to the following +list of known/located released versions: + + 166222 1.5.3 + 166570 2.0.0 + 162594 2.0.5 + 164490 2.20A + 170900 2.50 + 192126 3.00 + 191906 3.05 + +If the file size of your SYNCEDIT.EXE does not match any of the above, check +your SyncEdit documentation for the version number or logon to Vertrauen +(vert.synchro.net) to obtain one of the above versions (and the Y2K patches). + +Different versions of SyncEdit require different configurations in SCFG +(SBBSCTRL->BBS->Configure)->External Programs->External Editors->SYNCEDIT: + +v1.0 - v1.5.0 +�������������������������������������������������������������������ͻ +� Name SyncEdit � +� Internal Code SYNCEDIT � +� Local Command Line %!syncedit %! %l %f � +� Remote Command Line %!syncedit %! %l %f � +� Access Requirements ANSI � +� Intercept I/O Interrupts Yes <- Versions 1.0 - 1.5.0 only! � +� Quoted Text None � +� QuickBBS Style (MSGTMP) No � +� Expand Line Feeds to CRLF No � +� BBS Drop File Type Synchronet XTRN.DAT � +�������������������������������������������������������������������ͼ + + +v1.5.3 - v2.0.5 +�������������������������������������������������������������������ͻ +� Name SyncEdit � +� Internal Code SYNCEDIT � +� Local Command Line %!syncedit %! %l %f � +� Remote Command Line %!syncedit %! %l %f � +� Access Requirements ANSI � +� Intercept I/O Interrupts No � +� Quoted Text None � +� QuickBBS Style (MSGTMP) No � +� Expand Line Feeds to CRLF No � +� BBS Drop File Type Synchronet XTRN.DAT � +�������������������������������������������������������������������ͼ + + +v2.20 +�������������������������������������������������������������������ͻ +� Name SyncEdit � +� Internal Code SYNCEDIT � +� Local Command Line %!syncedit %l %f � +� Remote Command Line %!syncedit %l %f � +� Access Requirements ANSI � +� Intercept I/O Interrupts No � +� Quote Text None � +� QuickBBS Style Editor (MSGTMP) No � +� Expand line feeds to CRLF No � +� BBS Drop File Type Synchronet XTRN.DAT � +�������������������������������������������������������������������ͼ + + +v2.50 +�������������������������������������������������������������������ͻ +� Name SyncEdit � +� Internal Code SYNCEDIT � +� Local Command Line %!syncedit local %l %f � +� Remote Command Line %!syncedit %l %f � +� Access Requirements ANSI � +� Intercept I/O Interrupts No � +� Quoted Text None � +� QuickBBS Style (MSGTMP) Yes <- Version 2.5 and up � +� Expand Line Feeds to CRLF No � +� BBS Drop File Type Synchronet XTRN.DAT � +�������������������������������������������������������������������ͼ + + +v3.00 - v3.05 +�������������������������������������������������������������������ͻ +� Name SyncEdit � +� Internal Code SYNCEDIT � +� Local Command Line %!syncedit -l -maxlines %l -f %f � +� Remote Command Line %!syncedit -maxlines %l -f %f � +� Access Requirements ANSI � +� Intercept I/O Interrupts No � +� Quote Text None � +� QuickBBS Style Editor (MSGTMP) Yes � +� Expand line feeds to CRLF No � +� BBS Drop File Type GAP DOOR.SYS � +�������������������������������������������������������������������ͼ + + +SyncEdit v2.20 and higher requires running SETUP.EXE (included in the SyncEdit +archive: SYEDTxxx.ZIP - should be unzipped with all other SyncEdit files into +your Synchronet EXEC directory). Example configuration: + + Directory of external files : C:\SBBS\EXEC\ + User Timeout in Minutes : 3 + Allow user dictionaries : Yes + Memory swap method : EMS + Registration code : **************** + Registered to : Digital Dynamics + +SyncEdit/G configurations not given (use SyncEdit instead). + +Hope this information is helpful! + +-Rob (www.synchro.net)