This repository has been archived on 2024-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
deb-mbse/ChangeLog

589 lines
17 KiB
Plaintext

v1.0.7.12 15-Mar-2019 - Andrew Leary
1. MBCICO will no longer leave partial files in the temporary
inbound when a remote Binkp site attempts to send a zero byte
file. An M_GOT message will be sent to remove the zero byte
file from the remote's queue.
2. Fixed the bad/orphan .TIC file support to handle .TIC files
with names longer than 8 characters.
3. Updated copyright notices to 2019.
v1.0.7.11 09-Oct-2018 - Andrew Leary
1. Fixed a bug that could truncate the tearline under certain
combinations of OS and architecture.
v1.0.7.10 28-Sep-2018 - Andrew Leary
1. Updated the configuration file for using joe as the BBS
external editor to support current versions of joe. joe 4.2
is now the minimum version supported; all releases up to and
including 4.6 have been tested and found to work. Thanks to
Deon George for the patch.
2. When creating a new Services database, mbsetup will now
include AreaFix and FileFix as known services, for the Areamgr
and Filemgr services respectively. Also fixed a bug that
caused the wrong number of records to be returned when creating
a new Services database.
3. Updated the Makefiles to install most of the BBS binaries
as read & execute only. Thanks to Deon George for the patch.
4. Added $DESTDIR support to the Makefiles, to make it easier
to build .DEB packages. This change should be transparent to
users building and installing MBSE. Thanks to Deon George for
the patch.
v1.0.7.9 17-Sep-2018 - Andrew Leary
1. Removed the requirement that incoming .TIC files have
exactly 8 character filenames with the .TIC extension. This
will allow processing incoming .TICs from Mystic BBS without
manual intervention. Mystic does not comply with
FTS-5006.001, which specifies that .TIC files be named with
a DOS compatible 8 character filename, a dot, and the 3
character extension TIC.
v1.0.7.8 07-Sep-2018 - Andrew Leary
1. Fixed reading the origin Net from incoming Type 2+
packets from Points. Thanks to Deon George for the report
and a patch.
2. Fixed a minor cosmetic bug in mbmon.
v1.0.7.7 05-Jun-2018 - Andrew Leary
1. Added support for creating the DORINFO1.DEF dropfile, in
addition to DOOR.SYS and DOOR32.SYS.
v1.0.7.6 06-Mar-2018 - Andrew Leary
1. Fixed bug that caused netmails posted by MBMSG post to
have a destination address of 0:0/0.
2. Updated copyright notices to 2018.
3. Removed old .cvsignore files from the source tree.
v1.0.7.5 31-Dec-2017 - Andrew Leary/Vince Coen
1. Fixed bug causing the -v option (disable virus check) to
fail when running mbfile adopt.
v1.0.7.4 26-Aug-2017 - Andrew Leary
1. Updated to FTSCPROD.019 as released by the FTSC.
2. When creating a new ~/etc/domain.data, mbsetup no longer
includes entries for FidoNet zones 5 & 6.
3. Began preliminary work on FTN domain aliases, similar to
the BinkD "domain <new-name> alias-for <name>" option. This
will allow MBSE to fully communicate with systems that use
FTN domain names longer than 8 characters, which are NOT
FTSC compliant.
v1.0.7.3 01-Aug-2017 - Andrew Leary
1. Updated to FTSCPROD.018 as released by the FTSC.
v1.0.7.2 18-Jun-2017 - Andrew Leary
1. Fixed first time installation on CentOS 7, caused by the
distribution no longer creating a uucp group by default.
v1.0.7.1 14-Apr-2017 - Andrew Leary
1. Added /U switch on door optional data line; replaced
with the current user's home directory. Requested by Sean
Dennis.
v1.0.7 24-Mar-2017 - Andrew Leary
Release version of v1.0.6.16 for wide distribution.
v1.0.6.16 20-Mar-2017 - Andrew Leary
1. Default routing for hosts will now route out of zone and
region netmail to the ZC if we are the RC.
v1.0.6.15 06-Mar-2017 - Andrew Leary
1. Fixed the ability to designate a file echo area as a
passthru by specifying a BBS area of 0.
v1.0.6.14 28-Jan-2017 - Andrew Leary
1. Changed the storage format for the last OLR download
date to ensure that the users.data would remain portable
between the x86 and x86_64 versions. It should also now
properly reset the extension back to 0 with each new day.
2. Fixed a minor bug in the New User Registration function.
v1.0.6.13 15-Jan-2017 - Andrew Leary
1. Fixed mbfido using LFs instead of CRs in Notify messages.
v1.0.6.12 11-Jan-2017 - Andrew Leary
1. MBSE will now properly number Blue Wave packet
extensions, instead of always using .DD0 (DD being the
current day of the week.) Reported by Sean Dennis.
v1.0.6.11 08-Jan-2017 - Andrew Leary
1. Forgot to update the copyright notices to reflect 2017.
2. Update the product information screen in the BBS to
reflect the SourceForge website.
v1.0.6.10 03-Jan-2017 - Andrew Leary
1. Fixed a bug in the nodelist flag parsing code that resulted
in finding the wrong FQDN when a nodelist entry had both an
email address (IEM: flag) and an INA: flag.
2. Updated the default English language file to correct
grammar and spelling issues. Thanks to Sean Dennis for this
update.
v1.0.6.9 28-Sep-2016 - Andrew Leary
1. Fixed compiler warnings while building the BBS. Thanks to
Ken Bowley for the patches.
2. Fixed a bug with the use of an external editor, and removed
a limitation that forced a message to have at least two lines.
Thanks to Ken Bowley for these patches as well.
v1.0.6.8 20-Jul-2016 - Andrew Leary
1. Fixed the SETUP.sh script to handle installing on fresh
installations of Ubuntu 12.04+. These versions do not install
an admin group, which MBSE uses to enable the mbse user to run
sudo. SETUP.sh will now add the admin group if it doesn't
exist, to prevent useradd failing to create the mbse user.
This change only affects first time installations on Ubuntu
12.04 or later.
v1.0.6.7 28-Jun-2016 - Andrew Leary
1. Added the ability to disable cross-zone SEEN-BY
stripping to mbfido. This is currently a global toggle,
defaulting to strip SEEN-BYs when crossing zone boundaries.
In situations where this behavior is not desired, toggle the
SBstrip option to "No" in mbsetup 1.11.20. If there is
enough call for it, I will consider making this configurable
on a group and/or area basis.
v1.0.6.6 23-Jun-2016 - Andrew Leary
1. Several spelling and grammar corrections in mbsebbs.c,
chat.c, offline.c, and newuser.c. Thanks to Sean Dennis for
the updates.
v1.0.6.5 12-Feb-2016 - Robert James Clay
1. Edit README file to better reflect current practice.
v1.0.6.4 22-Nov-2015 - Andrew Leary
1. Updated mbfido's .tic file support to use "Lfile" instead
of "Fullname" when creating .tic files. This is to increase
compatibility with HTick, and comply with the recently
released FSP-1039. Both keywords will be accepted in
incoming .tic files.
v1.0.6.3 05-Nov-2015 - Robert James Clay
1. Update the Dev Team information in the AUTHORS file.
03-Nov-2015 - Vincent Coen
1. Add mbse-1.odt to the docs directory.
v1.0.6.2 17-Oct-2015 - Vincent Coen
1. Amended mbmon.c and mbsetup.c to reflect new hosting
for the sources etc at www.sourceforge.net.
2. Other very minor cosmetics.
3. Add mbse-1.pdf to a new docs directory.
v1.0.6.1 07-Aug-2015 - Andrew Leary
1. Removed the Precise field from Via lines in netmail, as
it was not actually accurate anyway. Forwarded netmails had
this field set to .00, and locally generated netmails had this
field set to .01. This field is optional in FTS-4009, but
if used is supposed to indicate fractions of a second.
v1.0.6 03-Aug-2015 - Andrew Leary
1. Added support for specifying a literal IPv6 address
encased in square brackets for a node. Previously, IPv6 was
only supported for nodes having an AAAA record for their
hostname in DNS.
2. The BBS now allows alphanumeric and punctuation
characters in user passwords. Previously, only alphanumeric
characters were permitted.
3. Several minor grammar and punctuation corrections.
v1.0.5 02-Nov-2014 - Andrew Leary (Never officially released)
1. Adjusted mbcico's .flo file logic to support a space
character as the first character of the .flo file line.
This character indicates that the file named in the
remainder of the line should be sent to the remote system.
This is needed to allow transmitting filenames that start
with .flo file reserved characters such as ^, #, -, or @.
2. Worked on increasing reliability of Binkp NR mode. It
is strongly recommended that CRC mode be enabled for any
node which NR mode is enabled for.
v1.0.4 03-Sep-2014 - Andrew Leary
1. Reverted Vince Coen's packaging changes until an upgrade
script can be written and tested.
2. Added Binkp CRC support (FSP-1020) to mbcico.
3. Changed the No Binkp/1.1 setting for nodes to be
effective on outbound calls only. It was causing issues
with other mailers (including BinkD) on inbound calls,
because mbcico was reporting binkp/1.1 in the VER string and
then downshifting to binkp/1.0.
4. Updated the Internet Rex binkp/1.1 bug workaround to
reflect that versions 2.31 and 2.67 are also affected.
v1.0.3 13-Jun-2014 - Vincent Coen
1. Changed unix/mbuseradd.c
Added extra arg to useradd -p 12345 to avoid a locked
record under Mageia v4 that prevents the password
adding a record due to a file busy may be: Lets see.
No it is not so reverted back.
2. Still looking for cause of bug.
v1.0.2 14-Mar-2014 - Vincent Coen
Changed packaging to use /home/mbse instead of /opt/mbse
to suit users with a seperate / and a /home partitions.
IT DOES NOT CHANGE THE RESULTS FOR AN EXISTING INSTALL
WHERE mbse & bbs users are set up to use /opt/mbse.
YOU WILL HAVE TO DO THIS MANUALLY.
The supplied INSTALL script has been changed.
To do this you will need to change:
1. Users mbse, bbs and all bbs users to reflect the change
of home directory from /opt/mbse to /home/mbse using your
distro's graphic system editing tool for users or if not
available use usermod via sudo etc:
usermod -m -d /home/mbse mbse
usermod -m -d /home/mbse/home/bbs bbs
usermod -m -d /home/mbse/home/user-name bbs user-name
Note that the '-m' option in usermod option is to move the
contents from the existing to the new location.
You can see the list of bbs users by running:
ls -la /opt/mbse/home
2. Using your favourite editor Change
/etc/services and
/etc/xinetd.d/mbsebbs
Replacing all instances of /opt/mbse with
/home/mbse
3. Now do the same with http and ftp config files in
/etc/httpd/conf/httpd.conf and
/etc/proftpd/proftpd.conf (or whatever ftp & web service
you use.
4. Having installed/upgraded the mbse system you must
reboot the system or stop and start mbse, xinetd, ftp,
httpd etc
services. It is easier just shuting down and starting
the system.
5. As su run cp -ap /opt/mbse /home
6. If not already done so, build the system using the usual
./configure & make and now run make install as su or if
not available do, sudo bash then su then make install
7. Change all crontab processes that deal with mbse both as
user mbse and root to reflect new directory using:
crontab -l to see what is current and then as crontab -e
to edit.
8. After rebooting the system check everything is working
Then I would suggest renaming /opt/mbse say from /opt/mbse
/opt/old-mbse and leave it a few days before deleting when
you are SURE that all is working.
9. Now when you change the /boot partition or install a new
version of your distro you can continue to use your /home
as is but do not forget to recreate the crontab, xinetd,
rc.d/init.d/mbseb etc as needed by using cp -vp from the
old partition to the new or failing that create a modified
version of SETUP.sh as needed and run it.
...........NOW READ THE ABOVE, AGAIN..................
lib/
libmbse.a:
Replaced ftscprod.014 with ftscprod.016
v1.0.1 Dec 2013 - Vincent Coen
lib/
libmbse.a:
Fixed packaging and compiling the correct ftscprod
file to ftscprod.014.
v1.0.0 Dec 2013?
This is the last version of mbsebbs submitted by me,
Michiel.
libmbse.a:
Updated to ftscprod.012.
v0.95.15 26-Dec-2012
mblogin:
Logs to facility LOG_AUTHPRIV instead of LOG_AUTH.
mbuseradd:
Logs to facility LOG_AUTHPRIV instead of LOG_AUTH.
mbpasswd:
Logs to facility LOG_AUTHPRIV instead of LOG_AUTH.
v0.95.14 01-Dec-2011
general:
Fixed the main manual html page.
v0.95.13 08-Aug-2011
general:
Added support for Arch Linux.
Added some IPv6 configurations to the manual.
Changed META description lines in the manual.
Fixed a six year old documentation error.
All manual pages have only the .html extention.
mbfile:
Each html file index page now has an unique name to help
search engines.
v0.95.12 22-May-2011
general:
Removed several compiler warnings.
Added invisible markers in the html manual.
mbselib:
The virus stream scanner can now uses IPv4 and/or IPv6 to
connect to the clamav server and can use server clusters too.
Connect smtp, pop3 and nntp upgraded to IPv4 and IPv6 use.
mbcico:
Can accept both IPv6 and IPv4 calls.
Can call IPv4 and IPv6 nodes.
mbtask:
Upgraded the ping function to newer system calls. Note that
for now I leave the interbbs chat IPv4 only.
mblogin:
Don't use gethostbyname function.
v0.95.11 14-Jan-2011 (patches by Scott Street).
mbselib:
Fixed memory corruption error in mbnntp.
Added sysop in nodelist search function.
mbsebbs:
Fixed several (possible) buffer overflows, some serious ones.
Added lookup sysop in nodelist for netmail messages.
mbtask:
Fixed several (possible) buffer overflows.
lang:
Added language prompts 480 and 481.
v0.95.10 26-Aug-2010 (released by Vince Coen).
mbsetup:
Minor cosmetic errors eg, inormation (information) etc in site
docs & update copyright dates for m_global.c & ledit.c.
mbout:
Check that when using file attach mode that path is absolute
eg, starts with '/' ('~/ is changed to '/opt/mbse/ etc)
v0.95.7/8 12-Jul-2010 (released by Vince Coen).
general:
Cosmetics and exp. code.
And a few others I don't remember.
NOTE: I am incrementing the version minor number for every build as
mbse does not use build number.
v0.95.6 04-Oct-2009
general:
This may need more patches for Ubuntu 9.10.
mbfido:
Patch to compile on Ubuntu 9.10.
hatch:
Patch to compile on Ubuntu 9.10.
v0.95.5 29-Nov-2008 - 04-Oct-2009
upgrade:
Start mbsetup, enter global setup, leave and save.
mbselib:
Newsservers can be connected with a port number from the
setup.
mbfido:
Fixed a possible array subscript overflow.
mbaff:
Fixed a possible array subscript overflow.
mbfile:
Fixed a possible array subscript overflow.
mbsetup:
In screen 1.12 a nntp port number can be set.
Added a switch to force authentication on connect with nntp
servers.
examples:
Added German menus and textfiles, written by Niels Haedecke.
v0.95.4 31-Aug-2008 - 29-Nov-2008
upgrade:
Start mbsetup, enter global menu, leave and save.
mbnntp:
A cosmetic change to add an extra newline before the tearline.
mbfido:
A cosmetic change to add an extra newline before the tearline.
mbsebbs:
Fixed a buffer overflow in lastcallers display.
mbsetup:
Increased the size of the nntp username and password fields to
32 characters.
script:
installinit.sh now knows about Slamd64.
SETUP.sh now knows about Slamd64.
v0.95.3 12-Mar-2008 - 31-Aug-2008.
mbfido:
Fixed another buffer overflow thanks someone who is using a
tic processor that doesn't follow specs and doesn't create
proper ticfiles.
v0.95.2 17-Feb-2008 - 12-Mar-2008.
mbselib.h:
Added stream scanning for F-Prot.
mbfido:
Fixed missing SEENBY entry of our own aka if a echomail
message came from another zone.
mbsetup:
Fixed chapter numbering in the ascii sitedoc.
script:
Fixed hatch script to send File line. Note: you must manually
install hatch.new to hatch in the bin directory and set the
password again, this script will not automatic install.
mbtask:
Call setprgp is not fatal if it fails.
v0.95.1 07-Jan-2008 - 17-Feb-2008.
upgrade:
Start mbsetup and exit. If you have a clamd running on some
server (or bbs machine), you can switch to use stream
scanning. See the manual for details.
mbselib.h:
Added file virscan function.
Added stream scanning for ClamAV, scanning is 10 times faster
compared to the commandline scanner.
Don't log errors if execute unzip returned error 11.
mbtask:
Added last changes for MIB counters.
mbfido:
Changed error message on the news gate.
Switched to virus scanner from library.
mbfile:
Switched to virus scanner from library.
mbsebbs:
Added MIB counters.
Switched to virus scanner from library.
mbsetup:
Added support for TCP stream scanners.
script:
Added support for Zenwalk.
v0.95.0 25-Nov-2007 - 07-Jan-2008
mbcico:
The maximum speed to show to the other end is now 4294976295.
mbsetup:
Changed the maximum linespeed to display for TCP/IP sessions to
4294976295. Numbers above 2147483647 might display on remote
systems as negative numbers.