WWIV BBS Software

Download Documentation

WWIV is computer bulletin board system (BBS) originally written in Basic, ported to Pascal, C and finally C++.

WWIV v5 is Open Source released under the Apache License version v2.0.

Main Features

Drop-in compatible with 4.3 or later
32-bit Win32 version
32-bit and 64-bit Linux version
Telnet/SSH Server with blacklisting support
Internal X/Y/Z-Modem protocol support
Internal QWK support
Native WWIVnet networking included
FidoNet (FTN) networking support via WWIVtoss
DOOR32.SYS support
Works with SynchroNet FOSSIL driver or DOSBOX for door support.


News

July 9, 2018


WWIV 5.3.1 (Build 2740) is now Generally Available.

Changes include:
  • Fixes the dialog to create sysop account (bug #1127)

July 3, 2018


WWIV 5.3 is now Generally Available.
New features include:
  • wwivd- Replaces wwivserver and is consistent on all platforms.
  • wwivd now offers fakemailer mode and is now has (mostly) feature parity with wwivserver.exe on windows. wwivserver.exe is deprecated with the 5.3 release and will be removed for 5.4
  • INIT has been renamed to WWIVCONFIG. Please delete init.exe or ./init when you upgrade to 5.3 - wwivutil dump will now display control characters (like [^A] for control-A)
  • wwivconfig has some new parameters for how it works with 4.x WWIV installs. --4xx will launch a menu with only the items that work with 4.x (like wwivd editor and network.json editor) run "wwivconfig --help" for the latest list of command-line parameters.
  • **!!*!*!*! You need to update the outbound sub by recreating the network node it's under in subedit (J, then M, then the letter, usually A, then retype the echo tag, or just edit data/subs.json and replace 32675 with 32765 everywhere prettymuch (it's under host section))
  • WWIVbasic interpreter is available. The menu command is "RUNBASIC". Also you can run a script from the logon event by using @basic:[scriptname.bas] for the LOGON_CMD in wwiv.ini (eventually many other commands will allow you to specify a script to run instead of an external command).
  • subs.json is now the source of truth for subs data (before, subs.dat and subs.xtr were both used as source of truth, although subs.json has been written on save since 5.2)
  • Removed internal menueditor, use the one in init if needed.
  • handling type main_type_sub_list is implemented now, so receiving SUBS.LST from netup for WWIVnet type networks should work in net53.
  • Removed internal usereditor, use the one in init if needed.
  • WWIVd now exports connection information to HTTP as a JSON object. on the http port defined on init, URL: "/status"
    Example output:
    { "status": [ { "num_instances" : 3 }, { "used_instances": 0 } ] }
  • Added %I when running commands to point to the path to the temporary directory.
  • BinkP Fix (thanks apam) where all FTN addresses were not being presented when answering.
  • CMake is now the source-of-truth build system on all platforms. to build use "cmake --build . -- -j8" and not make or msbuild anymore.

June 10, 2018


A couple of updates since it's been a while since I've updated the website.
  • WWIV 5.3 is starting to come together. Please see the GitHub Burndown List for 5.3 release.
  • If you are using Windows 10, please know there's an issue with _getch not working as expected. The issue has been filed numerous times with MS. We're working around it in WWIV's BBS code, but other utilities (like unzip) seems to be affected when it's waiting on user input (which shouldn't happen in how WWIV uses unzip). Be aware and feel free to add places you run into it on bug 1113
  • Finally just updated the website to use bootstrap4, holler if something looks out of place, or sending a pull request to fix it would be even better.

December 31, 2016


WWIV 5.2 is Generally Available. Please see https://github.com/wwivbbs/wwiv/releases/tag/wwiv_5.2.0 for more information on this release.

November 21, 2016


WWIV 5.1 is Generally Available. Please see https://github.com/wwivbbs/wwiv/releases/tag/wwiv_5.1.0 for more information on this release.

September 9, 2016


New website up. Holler of there's any issues by logging an issue in the GitHub tracker for the website [here].

Contribute

WWIV is Open Source software developed on GitHub.

Contribute at github.com/wwiv. Download the latest builds from our WWIV Jenkins Server


Connect

Join us on IRC

The development team and fellow SysOps hang out on IRC at the following server:


Title Link
Server irc.wwivbbs.org:6697 (use SSL)
Channel #WWIV

Click to Join IRC