Synchronet - Credits This document is my attempt to give credit where credit is due. Not "attribution of legal copyrights", just acknowledgement of the individuals who have contributed in some way to the development of Synchronet BBS Software. ### Contributors Rob Swindell (digital man) I feel a little funny listing myself... however, I have, and will continue to contribute quite a bit. :-) Stephen Hurd (Deuce) Substantial UNIX porting and original code contributions (e.g. signal/daemon/syslog/termcap/terminfo/pty support) Internal FreeBSD-doscmd support for DOS doors Numerous contributions/improvements to the cross-platform development library (XPDEV) UNIX installer and top-level installation makefile Sysop console for UNIX (umonitor) User Interface library (UIFC) implementations for libdialog, curses, and FLTK and major updates/improvements Internet Relay Chat (IRC) client (irc.js) Original Synchronet web server implementation (websrvr.c) Secondary name server for the synchro.net domain Numerous DOS Door ports to UNIX Robert Couture (Runemaster) v3.12 HTML/CSS web interface cosmetic/functional improvements Modifications to the offline Unix user editor Trace McRae (PistolGrip) HTML documentation conversion and contributions The ubiquitous and very helpful sbbsdoor.txt The first user e-mail verifier for Synchronet v3 (Telval) Randy Sommerfeld (Cyan) Internet Relay Chat (IRC) daemon service (ircd.js) Ryan Underwood (Nemesis) Internal Linux-DOSEMU support for DOS doors Tracker1 nntpservice.js and newslink.js modifications and 1st JavaScript command shell (S3 Command Shell) Allen Christiansen (King Drafus) Numerous Synchronet v2 improvements Initial development of SBBSecho All the Domain Entertainment BBS doors and utilities Steve Deppe (Ille Homine Albe) Local console and remote communications I/O library for Synchronet-DOS Millisecond wait/time-slice yield routine for Synchronet-DOS ANSI console driver for OS/2 and WinNT virtual DOS machines (SVDMANSI) Angus Mcleod Optimized strrev() (string reversal) implementation The idea behind Synchronet Services and numerous other technical suggestions and brain-storms Merlin Finger service "filefind" feature Early web server-side JavaScripting Marc Lanctot Original MIME/base64 encoding functions (mime.c) Casey Martin Original UNIX porting effort (conwrap.c) ### Nods to... Grymmjack - "SYNCH" ANSI splash screen Michael Swindell (Dr. Seuss) - Default ANSI menus, Digital Dynamics capital and marketing Pre-clawson TeleGrafix - RIP menus ### Unwitting Contributors (Open Source Software) Netscape Communications Corporation The Mozilla Organization Brendan Eich and others JavaScript-C Engine (SpiderMonkey) François Piette ANSI/VT-100 Terminal Emulation VCL Component: TEmulVT (emulvt.pas) RSA Data Security, Inc. Ronald Rivest Philip Erdelsky MD5 message-digest algorithm (md5.c) Haruyasu Yoshizaki Haruhiko Okumura LZH (LHarc) codec implementation (lzh.c) Mark G. Mendel Stephen Satchell 16-bit CRC table and calculation macro Gary S. Brown 32-bit CRC table and calculation macro Ralf Brown Swapping spawn library for DOS Very useful x86 interrupt list Mike Acar Optimized ROT13 implementation ### Beta Testers 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. :-) ### Thank You Thanks to everyone on this list and everyone in the open-source and BBS hacker/hobbyist communities. The world could use more people like you. Copyright © 2009 Rob Swindell $Id: credits.html,v 1.6 2009/01/31 21:27:29 rswindell Exp $