Releases: wwivbbs/wwiv
WWIV 5.4.0 Release
We are happy to announce WWIV 5.4 is available as the stable release of
WWIV BBS for Linux and Windows. WWIV 5.4 is the 4th major release after the long-awaited 5.0 release and in addition to native WWIVnet support (no more DOS dependencies) on all platforms, supports beta-quality native Fido Technology Networking (FTN) Support.
System Requirements:
Win32: Windows 7 or later. Use 32-bit windows if you want to run DOS doors.
Linux: Debian9 and Centos7 (with devtoolset-7) are the base images we prefer, but anything newer than that should work. We build with GCC 6.3.0 or later.
Title | Link |
---|---|
Main Web Site | https://www.wwivbbs.org |
Documentation | http://docs.wwivbbs.org |
Code | http://github.com/wwivbbs/wwiv |
Upgrade notes.
Please run wwivconfig to update any datafiles to 5.4 format.
New Features
- wwivconfig now has an option under paths for Logs directory. If set, it'll be the default location for all binary *.log files. If the
WWIV_LOG_DIR
environment variable or--logdir
command line argument are specified, they will override this setting from wwivconfig. Like all other paths, if specified as a relative path, it is relative to the bbsdir (akaWWIV_DIR
or--bbsdir
). - Added
--log_startup
to all binaries. This will enable the start/stop default logging with command line arguments displayed. This is now not the default behavior anymore. If you want it displayed, either pass--log_startup
or edit Logger::Init in core/log.cpp and set log_startup_ to true. - Created chains.json to replace chains.dat and chains.reg.
- windows-wwiv-update has been removed from the distribution. Had lots of complaints of it not working for people, and may reappear in the future as a native C++ implementation.
- wwivserver.exe has been removed from the distribution. wwivd is the replacement. It's source has been moved it it's own repo.
- WINS has been removed from the distribution. It hasn't changed in several years and it's source has been moved it it's own repo. If new changes are made, it'll get it's own downloadable build for win32, or instructions for how to compile it yourself will be created.
- Added options --save and --backup to wwivutil net contact
- Added
wwivutil net subscribers
command. - Added
wwivutil fido subscribers
command - Improved FTN duplicate checking to check for either the MSGID (if available) or a hash of the message header.
- Fixed STDIO based editors not working in Linux, and added an option to wwivconfig to enable it (the option is visible for all platforms, but currently only works on Linux/Unix)
- wwivconfig can now edit callout.net from the networks menu just like it can edit fido_callouts.json with a GUI editor.
- You can now send a FTN email using the form:
"username (net/node)"
or"username (zone:net/node)"
. Using the fake ftn node number is no longer needed. - Added
--skip_delete
to most network commands, it'll backup vs deleting packets that it's processed. - net.ini is now read for default values for most command line flags for all network? commands. I.e. you can add
skip_net = true under[networkb]
and it'll be the same as added--skip_net=true
on the command line - wwivd now handles all of the callouts instead of bbs's WFC screen. Make sure you turn it on in wwivconfig to allow it to happen
- wwivd can now execute wwiv's beginday event if specified to do so in wwivconfig
- added --quiet flag to wwivconfig to make it not output anything unless it's doing something (nice to keep the
wfc from displaying lots of useless info) - wwivd autoblocking now works (it was listed in wwivconfig back in 5.3, but never enabled in wwivd, fixed that)
- networkc now has a
--process_instance=XX
flag that's used when the bbs uses it to cleanup the net. - Removed the '-k' flag from bbs, please use wwivutil to pack the message bases now
- added "wwivutil print" command to print ansi files using the same ansi interpretation code in the bbs
- If an environment variable
WWIV_DIR
exists, use that to locate config.dat unless--bbsdir
is specified on the commandline. This works in every wwiv binary. - added
wwivutil net list
andwwivutil messages
areas - Add --configdir to all binaries
- Add --bindir to all binaries
- add --logdir to all binaries
- Add --quiet to all network binaries
WWIV 5.3.1 Release
We are happy to announce WWIV 5.3.1 is available as the stable release of
WWIV BBS for Linux and Windows. WWIV 5.3 is the 3rd major release after the long-awaited 5.0 release and in addition to native WWIVnet support (no more DOS dependencies) on all platforms, supports beta-quality native Fido Technology Networking (FTN) Support.
System Requirements:
Win32: Windows 7 or later. Use 32-bit windows if you want to run DOS doors.
Linux: Debian8, Debian9 and Centos7 (with devtoolset-4) are the base images we prefer, but anything newer than that should work. We build with GCC 4.9.2 through 7.x.
Title | Link |
---|---|
Main Web Site | https://www.wwivbbs.org |
Documentation | http://docs.wwivbbs.org |
Code | http://github.com/wwivbbs/wwiv |
Upgrade notes.
Please note that init has been renamed to wwivconfig in 5.3.
Please run wwivconfig to update any datafiles to 5.2 format. (Don't worry, they'll still work in 5.1)
Changes since 5.3
- Fixes the dialog to create sysop account (bug #1127)
New Features
-
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.
For the full list of changes, please see whatsnew.txt included with the bbs or read it online
here.
Thank you,
The WWIV 5.3 Community.
WWIV 5.3 Release
We are happy to announce WWIV 5.3 is available as the stable release of
WWIV BBS for Linux and Windows. WWIV 5.3 is the 3rd major release after the long-awaited 5.0 release and in addition to native WWIVnet support (no more DOS dependencies) on all platforms, supports beta-quality native Fido Technology Networking (FTN) Support.
System Requirements:
Win32: Windows 7 or later. Use 32-bit windows if you want to run DOS doors.
Linux: Debian8, Debian9 and Centos7 (with devtoolset-4) are the base images we prefer, but anything newer than that should work. We build with GCC 4.9.2 through 7.x.
Title | Link |
---|---|
Main Web Site | https://www.wwivbbs.org |
Documentation | http://docs.wwivbbs.org |
Code | http://github.com/wwivbbs/wwiv |
Upgrade notes.
Please note that init has been renamed to wwivconfig in 5.3.
Please run wwivconfig to update any datafiles to 5.2 format. (Don't worry, they'll still work in 5.1)
New Features
-
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.
For the full list of changes, please see whatsnew.txt included with the bbs or read it online
here.
Thank you,
The WWIV 5.3 Community.
WWIV 5.2 Generally Available
We are happy to announce WWIV 5.2 is available as the stable release of
WWIV BBS for Linux and Windows. WWIV 5.2 is the 2nd major release after the long-awaited 5.0 release last year, and in addition to native WWIVnet support (no more DOS dependencies) on all platforms, supports alpha-quality native Fido Technology Networking (FTN) Support.
System Requirements:
Win32: Windows 7 or later. Use 32-bit windows if you want to run DOS doors.
Linux: Debian8 is the base image we prefer, but anything newer than that should work. We build with GCC 4.9.2.
Title | Link |
---|---|
Main Web Site | https://www.wwivbbs.org |
Documentation | http://docs.wwivbbs.org |
Code | http://github.com/wwivbbs/wwiv |
Upgrade notes.
Please run INIT to update any datafiles to 5.2 format. (Don't worry, they'll still work in 5.1)
New programs
- networkf - Part of the net52 stack to support FTN import/export
- networkc - Cleans up the network, runs network {1,2,3} as needed.
New Features
- wwiv-server - Will now run networkb on-demand for inbound binkp connections. No need to run networkb in a batch file loop anymore.
- networkb - supports CRC verification for sending and receiving files.
- networkb - now connects to binkd, mis, and argus for FTN networking support.
- wwivutil - new commands
message pack
andfiles
are available - bbs - We now have a full-screen message reader, users can enable in Defaults.
Other Notable Changes
For the full list of changes, please see whatsnew.txt included with the bbs or read it online
here.
Thank you,
The WWIV 5.2 Community.
WWIV 5.1
Title: WWIV 5.1 Release
We are happy to announce WWIV 5.1 is available as the stable release of
WWIV BBS for Linux and Windows. WWIV 5.1 is the 1st major release after the long-awaited 5.0 release last year, and includes native WWIVnet support (no more DOS dependencies) on all platforms, including Linux.
System Requirements:
Win32: Windows 7 or later. Use 32-bit windows if you want to run DOS doors.
Linux: Debian8 is the base image we prefer, but anything newer than that should work. We build with GCC 4.9.2.
Title | Link |
---|---|
Main Web Site | https://www.wwivbbs.org |
Documentation | http://docs.wwivbbs.org |
Code | http://github.com/wwivbbs/wwiv |
New programs
- wwiv-update - Windows GUI to try to update wwiv to a newer build (useful
if you are running with developmental builds.) - wwivserver - wwiv5telnetserver has been renamed to wwivserver since it does
more than just telnet (and in the future will do even more). - network{1,2,3} - Alpha quality net38 replacements are available as native
win32/linux binaries (and included with the release). Although they aren't
full featured binaries, they cover the subset of WWIVnet that is in use
today. - wwivutil - this has many subcommands for maintenance on wwiv. run wwivutil
for help on the tool.
New Features
- wwiv-server - the Windows telnet/SSH server supports SSH now in addition
to telnet. - wwiv-server - IP country filtering and auto blocking support has been added.
- bbs - On linux we now have a WFC and local IO.
- network - We now have native WWIVnet network support.
Other Notable Changes
- The TERMINAL_CMD in WFC has been brought back.
- Numeric subtypes are no longer supported on WWIVnet
- Message titles are limited to 72 characters now (vs. somewhere between
66 and 78 depending on the sub) - fix.exe has been moved into wwivutil as "wwivutil fix"
- netutil.exe has been moved into wwivutil as "wwivutil net"
For the full list of changes, please see whatsnew.txt included with the bbs or read it online
here.
Thank you,
The WWIV 5.1 Community.