Splitted Changelog into current and 2002 part
This commit is contained in:
parent
fa21d6d00a
commit
fec08e6d2f
972
ChangeLog
972
ChangeLog
@ -29,7 +29,8 @@ v0.37.4 10-May-2003
|
|||||||
|
|
||||||
mbfido:
|
mbfido:
|
||||||
Stone age packet support, see common.a.
|
Stone age packet support, see common.a.
|
||||||
Due to a bug in King-FIX v.1.26.Universal mbfido did crash.
|
Due to a configuration error in some system using King-FIX
|
||||||
|
v.1.26.Universal mbfido did crash.
|
||||||
Now it will log this and continue processing ticfiles with the
|
Now it will log this and continue processing ticfiles with the
|
||||||
risk of sending files back to the owner of that faulty program.
|
risk of sending files back to the owner of that faulty program.
|
||||||
Added the same check for Seenby lines.
|
Added the same check for Seenby lines.
|
||||||
@ -394,972 +395,3 @@ v0.37.00 26-Dec-2002 - 14-Jan-2003
|
|||||||
Removed explanation about Zone Mail Hour, this is obsolete
|
Removed explanation about Zone Mail Hour, this is obsolete
|
||||||
for a long time already.
|
for a long time already.
|
||||||
|
|
||||||
|
|
||||||
v0.36.00 26-Dec-2002 - stable release
|
|
||||||
|
|
||||||
update:
|
|
||||||
These are the total update instructions for the upgrade from
|
|
||||||
v0.33.21 until v0.36.00. Read and perform this upgrade with
|
|
||||||
great care, this one is quite complicated.
|
|
||||||
Make sure you don't have download files with case differences
|
|
||||||
in download directories like FileName.zip and FILENAME.ZIP.
|
|
||||||
With this upgrade files with such names will be deleted!
|
|
||||||
Rename them before you upgrade!
|
|
||||||
Make sure your outbound is empty, "mbout stat" should not show
|
|
||||||
anything in the outbounds. You may delete ~/bin/mbfido before
|
|
||||||
you do this so when you deliver all pending mail no new mail
|
|
||||||
will be tossed. New mail will stay in your inbound now.
|
|
||||||
Now backup your whole bbs and download areas!
|
|
||||||
Compile the new bbs programs, do not yet install them.
|
|
||||||
Shutdown the bbs with "mbstat close". Kill the mbtask daemon.
|
|
||||||
Depending on your distribution as root you can do
|
|
||||||
"/etc/rc.d/init.d/mbsed stop", the location may vary.
|
|
||||||
Delete ~/etc/lastcall.data
|
|
||||||
Delete ~/etc/archiver.data
|
|
||||||
Delete ~/etc/virscan.data
|
|
||||||
Because the macro template files are changed and you may have
|
|
||||||
personalized them, these files are not automatic upgraded. If
|
|
||||||
you want them to be upgraded delete all files in
|
|
||||||
~/english/macro .
|
|
||||||
Now install all new binaries (su to root, make install).
|
|
||||||
Delete ~/bin/mbfido again (to prevent tossing mail).
|
|
||||||
Back as user mbse again, start mbtask by typing mbtask at the
|
|
||||||
commandline. Now you are ready to check and update the changes.
|
|
||||||
Start mbsetup, enter global configuration and exit and save.
|
|
||||||
This will set defaults for area-/filemgr logging and security.
|
|
||||||
The noderecords are updated with new security flags.
|
|
||||||
This will setup the new outbound queue path, default is
|
|
||||||
/opt/mbse/var/queue.
|
|
||||||
The filegroups, ticgroups, tic areas and message areas are
|
|
||||||
updated with default security flags.
|
|
||||||
In mbsetup enter Edit Fidonet Nodes. You might want to check
|
|
||||||
if all the session passwords are still ok. Also check all
|
|
||||||
nodes if the Pack mail flag is ok, this setting now also
|
|
||||||
affects echomail!
|
|
||||||
In nodes screen 1, enter item 2: "Outbox dir" to set a outbox
|
|
||||||
directory if you want that. This will propose a directory name,
|
|
||||||
change that if you like to for example to a system or sysop
|
|
||||||
name. Don't use spaces!
|
|
||||||
Check new settings in nodes setup, screen 6, items 9 and 10.
|
|
||||||
Item 9 does not work if the node uses BBBS and maybe others.
|
|
||||||
If the node uses Allfix or MBSE, 9 and 10 can be Yes.
|
|
||||||
Check TIC magic records (menu 10.4), all filenames tested are
|
|
||||||
now uppercase 8.3 names, adjust your filemasks.
|
|
||||||
In mbsetup enter the Edit Archiver Programs. The new values
|
|
||||||
should now be set. Do the same for Virus scanners.
|
|
||||||
This is all for mbsetup.
|
|
||||||
Run "mbfile check". This will create an error in the logfile
|
|
||||||
for each file! It will update the filenames on disk to have
|
|
||||||
both short and long filenames. Just ignore the errors but check
|
|
||||||
for real deleted files.
|
|
||||||
Now you are ready, install the binaries again so that mbfido
|
|
||||||
is present again and you can toss mail. Do this with
|
|
||||||
"mbstat set mailin", after a while all mail and files will be
|
|
||||||
tossed and you are back in bussines again.
|
|
||||||
Have fun.
|
|
||||||
|
|
||||||
changes:
|
|
||||||
See all changes from development version 0.35.01 upto 0.33.07.
|
|
||||||
|
|
||||||
|
|
||||||
MBSEBBS History.
|
|
||||||
|
|
||||||
v0.35.07 11-Dec-2002 - 26-Dec-2002
|
|
||||||
|
|
||||||
general:
|
|
||||||
On FreeBSD the lsz and lrz programs are found as alternate for
|
|
||||||
lz and sz.
|
|
||||||
|
|
||||||
common.a:
|
|
||||||
For testing purposes of the ESLF (Extended St. Louis Format)
|
|
||||||
nodelist, debugging is added to show the information in the
|
|
||||||
ESLF lines. Only visible with utilities debug 's'.
|
|
||||||
|
|
||||||
mbsebbs:
|
|
||||||
With menu 201 there is now a new optional data parameter N.
|
|
||||||
When used if a user selects a different message area, areas
|
|
||||||
with new unread mail are marked with a yellow star.
|
|
||||||
Also with menu 201 these is now options U+ and U-, which
|
|
||||||
takes the user to the next or previous Unread message area.
|
|
||||||
|
|
||||||
mbfile:
|
|
||||||
The index command displays LFN names in the webpages again.
|
|
||||||
The real download still sends the 8.3 name.
|
|
||||||
|
|
||||||
mbfido:
|
|
||||||
Better detection of zone information in netmails when netmail
|
|
||||||
was stored in a netmail packet of a different network and the
|
|
||||||
netmail misses a lot of kludges. Better logging of processed
|
|
||||||
netmails.
|
|
||||||
If a TIC file woth lowercase 8.3 filename is received the name
|
|
||||||
is forced to uppercase 8.3.
|
|
||||||
|
|
||||||
mbcico:
|
|
||||||
Code cleanup in opentcp, better handling of given ports and
|
|
||||||
better logging.
|
|
||||||
|
|
||||||
|
|
||||||
v0.35.06 13-Nov-2002 - 11-Dec-2002
|
|
||||||
|
|
||||||
templates:
|
|
||||||
The html templates are changed by Joachim Kuwan and now they
|
|
||||||
are valid html files validated at http://validator.w3.org/
|
|
||||||
This upgrade is not automatic because you might have personal
|
|
||||||
changes in the templates that I do not want to overwrite.
|
|
||||||
Another one changed is areamgr.status, that one had an error
|
|
||||||
and did display garbage for the routevia address.
|
|
||||||
They are in ~/mbsebbs-0.xx.xx/examples/templates.tar and should
|
|
||||||
go into ~/english/macro/
|
|
||||||
Some other templates are changed because they had spelling
|
|
||||||
errors, you may want to replace all templates.
|
|
||||||
|
|
||||||
general:
|
|
||||||
Added better support for 8.3 and long filenames by creating
|
|
||||||
symbolic links in the download directories.
|
|
||||||
|
|
||||||
common.a:
|
|
||||||
Changed the LFN name mangle functions to prevent 8.3 name
|
|
||||||
collisions. Now the basepart is 4 characters followed by the
|
|
||||||
tilde char and then a 3 characters code calculated from the
|
|
||||||
16 bits crc of the original filename. Original this was base 5
|
|
||||||
followed by a tilde and 2 characters code calculated from the
|
|
||||||
checksum of the string modulo 1849. Both methods are different
|
|
||||||
then what MS does.
|
|
||||||
Added long extension to 3 char extensions for mpeg, smil, perl,
|
|
||||||
jpeg and tiff.
|
|
||||||
The unpack function doesn't complain anymore when it was
|
|
||||||
testing for the archive format on files smaller then 257 bytes.
|
|
||||||
|
|
||||||
mbsebbs:
|
|
||||||
Several user input functions don't allow comma's anymore.
|
|
||||||
Uploaded files will now also have a symbolic link to then
|
|
||||||
long filename from the real 8.3 filename.
|
|
||||||
Filesearch on filename now uses regexp to find the files.
|
|
||||||
The caller id didn't show up when the info was available.
|
|
||||||
A user with only a limit on download files or download Kb could
|
|
||||||
not download at all.
|
|
||||||
|
|
||||||
mbfido:
|
|
||||||
TIC file forwarding now uses a list of qualified systems to
|
|
||||||
forward to, and with this information builds more reliable
|
|
||||||
seen-by lines.
|
|
||||||
Imported tic files with a new banner file in the archive got
|
|
||||||
the wrong filetime in the files database. The mbfile check
|
|
||||||
command would detect and correct this.
|
|
||||||
TIC files added to the bbs will now also have a long filename
|
|
||||||
symbolic link.
|
|
||||||
With TIC file attaches, the filename attached is the 8.3 name.
|
|
||||||
TIC processing completly modified to make better LFN support,
|
|
||||||
internal everything works on the 8.3 filename.
|
|
||||||
When writing ticfiles for downlinks, the To line now depends
|
|
||||||
on the new nodes setting.
|
|
||||||
When writing ticfiles for downlinks, the format of the Seenby
|
|
||||||
lines now depends on the new nodes setting.
|
|
||||||
When adding unpacked mail for a directory node, the mail
|
|
||||||
packets had the wrong filename.
|
|
||||||
Changed some logging to debug with auto create areas.
|
|
||||||
Request messages sent to the uplinks are now logged in the
|
|
||||||
manager logfile.
|
|
||||||
Removed heavy debugging on some parts of RFC message
|
|
||||||
processing.
|
|
||||||
During toss the Nopper code is called to prevent timeout when
|
|
||||||
a very large packet is tossed that takes longer then 10 mins.
|
|
||||||
When more then 1024 dupes were tossed, mbfido crashed because
|
|
||||||
a temp file wasn't closed.
|
|
||||||
The echomail dupecheck doesn't check the seconds of the message
|
|
||||||
date anymore. This will catch some rescanned dupes that modify
|
|
||||||
the seconds of the original messages.
|
|
||||||
|
|
||||||
mbcico:
|
|
||||||
With filetransfer errors, the attempts counter was not
|
|
||||||
increased.
|
|
||||||
|
|
||||||
mbfile:
|
|
||||||
Finished complete support for 8.3 and long filenames.
|
|
||||||
The check function now creates symbolic links in the download
|
|
||||||
areas with the 8.3 filename to the long filename so that the
|
|
||||||
files seem to exist under both names.
|
|
||||||
The delete and move functions can now use 8.3 or long
|
|
||||||
filenames as argument.
|
|
||||||
The index function now creates web pages with the uppercase
|
|
||||||
8.3 filename (including thumbnails) because webservers don't
|
|
||||||
allow downloads from symlinks and the LFN is a symlink. You
|
|
||||||
could allow your webserver to do this but this is a big
|
|
||||||
security hole.
|
|
||||||
|
|
||||||
mbsetup:
|
|
||||||
In filedatabase editor, if a file is deleted the name is
|
|
||||||
displayed in light blue.
|
|
||||||
Added setup switches in nodes setup, files, to toggle sending
|
|
||||||
advanced seen-by lines and the To line in ticfiles.
|
|
||||||
|
|
||||||
mbtask:
|
|
||||||
The outbound status didn't show the new error codes.
|
|
||||||
|
|
||||||
|
|
||||||
v0.35.05 19-Oct-2002 - 13-Nov-2002.
|
|
||||||
|
|
||||||
general:
|
|
||||||
There is now a mberrors.h file that defines all errorcodes
|
|
||||||
returned by all programs.
|
|
||||||
|
|
||||||
faq:
|
|
||||||
Changed the section about ftp feeds.
|
|
||||||
Added Q&A about failing internet polls.
|
|
||||||
|
|
||||||
mbsebbs:
|
|
||||||
Email posted at the bbs was not signed with the signature.
|
|
||||||
Fixed the bug where the filearea number was lost. This was
|
|
||||||
caused when a user was logged off before the login procedure
|
|
||||||
was complete.
|
|
||||||
If user was displaying the whoson list and there was no
|
|
||||||
matching isdoing action then browsing will be displayed
|
|
||||||
instead of system error.
|
|
||||||
Sends Unix name instead of long name to mbtask.
|
|
||||||
During login the OS and CPU type is displayed.
|
|
||||||
|
|
||||||
mbnewusr:
|
|
||||||
Sends Unix name instead of long name to mbtask.
|
|
||||||
During login the OS and CPU type is displayed.
|
|
||||||
|
|
||||||
mbmon:
|
|
||||||
In screen 1, username field decreased ro 8 characters and the
|
|
||||||
doing field is increased to 26 characters.
|
|
||||||
|
|
||||||
mbcico:
|
|
||||||
Fixed crash with incoming YooHoo session with bad password.
|
|
||||||
Still used the phone override fields for hostname override
|
|
||||||
with internet calls if there was something filled in.
|
|
||||||
For inbound sessions if the remote is listed in some nodelist,
|
|
||||||
mbtask is updated with the sysop name and location.
|
|
||||||
|
|
||||||
mbout:
|
|
||||||
The stat command now also shows what is on hold for a node
|
|
||||||
with an directory outbound (ftp node). Status is always hold.
|
|
||||||
|
|
||||||
mbmsg:
|
|
||||||
The summary counters in the logfile are increased to 6 digits.
|
|
||||||
|
|
||||||
mbsetup:
|
|
||||||
When installing the default unarchivers (new installations)
|
|
||||||
the rar is used to unarchive instead of unrar when available,
|
|
||||||
rar is compiled static and prefered.
|
|
||||||
Added support for the nomarch unarchiver. Files are extracted
|
|
||||||
with the -U switch for nodelists.
|
|
||||||
Removed from Screen 1.13 the unused switches Res Future and
|
|
||||||
Repl ext. Fixed some help texts.
|
|
||||||
Added in screen 1.14 settings for Plus All, Notify, Passwd and
|
|
||||||
Pause.
|
|
||||||
Removed the default Virnet record from the fidonet setup.
|
|
||||||
In node setup the pack netmail switch is renamed and is now
|
|
||||||
for all mail. Default for new records is Yes.
|
|
||||||
Added length check when importing taglines.
|
|
||||||
Now writes also ~/etc/msg.txt for MsgEd after messagebase is
|
|
||||||
updated.
|
|
||||||
When a new echomail area was created with a default group
|
|
||||||
setting, then when the group was selected setup would create
|
|
||||||
the jam basepath itself instead of using the base from the
|
|
||||||
group.
|
|
||||||
New JAM areas will not have spaces anymore in the pathnames.
|
|
||||||
Spaces are replaced by underscores.
|
|
||||||
|
|
||||||
mbfido:
|
|
||||||
With ticfile processing, the KeepDate setup setting now works.
|
|
||||||
The FileMgr requests now honor the setting of the switches
|
|
||||||
Plus All, Notify, Passwd, Message, Tic on/off and Pause.
|
|
||||||
The AreaMgr reuqests now honor the setting of the switches
|
|
||||||
Plus All, Notify, Passwd and Pause.
|
|
||||||
Echomail is now also packed or not according to the packmail
|
|
||||||
switch in mbsetup.
|
|
||||||
Statistics count for exported echomail now works.
|
|
||||||
Email posted in the email box in full domain mode was refused
|
|
||||||
by SMTP servers because of bad address formatting.
|
|
||||||
Addex extra check to prevent overflow of arcmail packets
|
|
||||||
extension. This is logged with a warning when this happens.
|
|
||||||
If filenames were exhausted and the last one (ending on z) is
|
|
||||||
truncated in the outbound (has been sent already) it is erased
|
|
||||||
before the archiver is called to reuse that filename again.
|
|
||||||
When mail/files were moved to the inbound from a directory
|
|
||||||
node, this was not processed in the same session.
|
|
||||||
Moved the ^aTID kludge to the top of the exported message
|
|
||||||
after the last kludge so people won't complain anymore.
|
|
||||||
With local hatched files, the aka of the tic area was not added
|
|
||||||
to the seenby list.
|
|
||||||
|
|
||||||
mbtask:
|
|
||||||
Removed debug logging of "does" info.
|
|
||||||
|
|
||||||
|
|
||||||
v0.35.04 29-Sep-2002 - 19-Oct-2002.
|
|
||||||
|
|
||||||
general:
|
|
||||||
Added mail and files security flags for nodes.
|
|
||||||
|
|
||||||
clcomm.a:
|
|
||||||
Added Mgrlog function, logs default to manager.log. Does also
|
|
||||||
log to Syslog with level '+'.
|
|
||||||
|
|
||||||
mbfido:
|
|
||||||
Area- and FileMgr requests are now also logged in manager.log
|
|
||||||
Auto created and removed areas are also logged in manager.log
|
|
||||||
Auto created area now get the link security from the group.
|
|
||||||
With message areas auto update it should now only delete
|
|
||||||
missing echomail areas.
|
|
||||||
File attaches to our own points were placed in the node's
|
|
||||||
outbound directory instead of the point outbound.
|
|
||||||
Files and echomail security flags implemented.
|
|
||||||
Echomail rescan will also work with newsgroups.
|
|
||||||
Removed some debug logging with files replace.
|
|
||||||
Fixed trashing news dupes file when mbfido was called multiple
|
|
||||||
times. Improved program locking.
|
|
||||||
Netmail received for a zone/net without netmail board will be
|
|
||||||
stored in the badmail area.
|
|
||||||
|
|
||||||
mbsetup:
|
|
||||||
Added setup for the nodes record for security flags.
|
|
||||||
Added setup for the ticgroups default security flags.
|
|
||||||
Added setup for the mailgroups default security flags.
|
|
||||||
Added setup for the tic areas security flags.
|
|
||||||
Added setup for the message areas security flags.
|
|
||||||
Menu 14, edit files database had the wrong selection prompt.
|
|
||||||
Fixed backspace/delete key issue.
|
|
||||||
|
|
||||||
mbmon:
|
|
||||||
Fixed backspace/delete key issue.
|
|
||||||
|
|
||||||
mbindex:
|
|
||||||
Removed debug logging.
|
|
||||||
|
|
||||||
|
|
||||||
v0.35.03 06-Jul-2002 - 29-Sep-2002
|
|
||||||
|
|
||||||
general:
|
|
||||||
Now compiles and installs on HP-PARISC hardware, tested with
|
|
||||||
Debian 3.0 on a HP 712/80.
|
|
||||||
|
|
||||||
common.a:
|
|
||||||
Added nodelist override to the nodelist lookup function.
|
|
||||||
Added protection against emty rfc headers with only a space.
|
|
||||||
Added test for HA archiver.
|
|
||||||
|
|
||||||
mbinet.a:
|
|
||||||
If during a connect a newsserver refuses the connection then
|
|
||||||
don't close our side of the connection. This is a temporary
|
|
||||||
solution, we should disconnect with timeout instead.
|
|
||||||
|
|
||||||
lang:
|
|
||||||
Corrected a spelling error in the Dutch language file.
|
|
||||||
|
|
||||||
mbcico:
|
|
||||||
Changed IsDoing information.
|
|
||||||
Makes use of the node nodelist override settings.
|
|
||||||
Fixed a bug that mbcico refused to do internet calls when one
|
|
||||||
of the No IBN, No ITN or No IFC flags was set.
|
|
||||||
|
|
||||||
mbout:
|
|
||||||
Makes use of the node nodelist override settings.
|
|
||||||
The file attach function now adds the file to the queue, by
|
|
||||||
setting the semafore mailin mbfido will place the file in the
|
|
||||||
real outbound.
|
|
||||||
|
|
||||||
mbfido:
|
|
||||||
Rollover now only sets IsDoing when it really does a date
|
|
||||||
rollover.
|
|
||||||
When a new tic area was created the first file received for
|
|
||||||
that area was refused.
|
|
||||||
Fixed a few problems with local UUCP created netmails.
|
|
||||||
Added routing tables for special cases. Most systems don't
|
|
||||||
need this.
|
|
||||||
The route test command now works exactly as netmails do.
|
|
||||||
Implemented directory inbound tossing and outbound queueing.
|
|
||||||
Rewrote the outbound queue system, the queue now works for
|
|
||||||
files also.
|
|
||||||
Removed debug logline with extract of FILE_ID.DIZ.
|
|
||||||
When a file is imported with a name that is already present,
|
|
||||||
the existing filerecord is updated and not replaced.
|
|
||||||
There are people using M$ wordprocessors to create TIC files,
|
|
||||||
there is now better filtering to get that garbage out of the
|
|
||||||
received tic files. We will forward plain ascii of course.
|
|
||||||
Fixed the outbound queue to send to nodes not in the setup.
|
|
||||||
When mbfido stops with error 110 it doesn't remove any locks
|
|
||||||
because this error is only being used before that main lock is
|
|
||||||
made.
|
|
||||||
Changed the error codes during init until the main lock is
|
|
||||||
made, this must prevent destroying a another lock.
|
|
||||||
Added extra check to unlock directory function to check that
|
|
||||||
only the owned lock is removed.
|
|
||||||
|
|
||||||
newuser:
|
|
||||||
Check for Unix accounts is now case sensitive.
|
|
||||||
Check existing usernames now also checks handles.
|
|
||||||
Check for existing Unix names now also includes the name ping
|
|
||||||
and services names.
|
|
||||||
Check for handle now also checks Unix names.
|
|
||||||
The setting for single usernames does work again.
|
|
||||||
|
|
||||||
mbsebbs:
|
|
||||||
Check existing usernames now also checks handles.
|
|
||||||
When a user paged the sysop for a chat, after the timer was
|
|
||||||
expired, the bbs crashed.
|
|
||||||
Fixed a problem with extra spaces in UUCP replyto address.
|
|
||||||
Added test for HA archiver.
|
|
||||||
When changing a Handle, Unix names are checked as forbidden
|
|
||||||
names as well.
|
|
||||||
Improved import of FILE_ID.DIZ with file uploads. Only if
|
|
||||||
FILE_ID.DIZ is processed successfull the user will see that
|
|
||||||
this file has been used.
|
|
||||||
Corrected length for manual file description to prevent string
|
|
||||||
overflow.
|
|
||||||
Added missing space in message to user about file unpack.
|
|
||||||
|
|
||||||
mbtask:
|
|
||||||
Changed logging of multiple logmessages that are equal.
|
|
||||||
Changed semafore debug logmessages.
|
|
||||||
Fixed log problem not always showing the Call flag.
|
|
||||||
Now forces callmode to None if the callflag was cleared.
|
|
||||||
The test to add a node to the calllist now also checks the
|
|
||||||
internal call flag.
|
|
||||||
Makes use of the node nodelist override settings.
|
|
||||||
Added default setting for outbound queue.
|
|
||||||
|
|
||||||
mbsetup:
|
|
||||||
Enabled setting of nodelist override settings in menu 7.x.3
|
|
||||||
After nodes setup edit the semafore scanout is set.
|
|
||||||
When a JAM messagebase path is changed in one of the message
|
|
||||||
area, filefind and newfiles records are automatic updated if
|
|
||||||
they were connected to that area.
|
|
||||||
Added setup for routing the table.
|
|
||||||
Corrected several page layouts for printing on A4 paper.
|
|
||||||
Added setup for nodes connected via directories (we are the
|
|
||||||
FTP server side).
|
|
||||||
Added setup setting for outbound queue in global setup.
|
|
||||||
Added support for default setup of the HA archiver.
|
|
||||||
Changed Rubout key to do the same as Backspace. (experimental)
|
|
||||||
|
|
||||||
mbmon:
|
|
||||||
Changed Rubout key to do the same as Backspace. (experimental)
|
|
||||||
|
|
||||||
script:
|
|
||||||
The bbsdoor.sh and rundoor.sh scripts are now only installed
|
|
||||||
if they were not installed before.
|
|
||||||
Added better support for different locations of the external
|
|
||||||
editor joe.
|
|
||||||
|
|
||||||
examples:
|
|
||||||
With the aid of a little utility (endian) the right menus are
|
|
||||||
now installed on little or big endian machines.
|
|
||||||
|
|
||||||
|
|
||||||
v0.35.02 22-Jun-2002 - 06-Jul-2002
|
|
||||||
|
|
||||||
general:
|
|
||||||
Added checks for GoldED in external program checks.
|
|
||||||
Added new empty path /opt/mbse/var/boxes.
|
|
||||||
Implemented nodes private outbound boxes.
|
|
||||||
Revised the dependencies for all sourcefiles.
|
|
||||||
|
|
||||||
common.a:
|
|
||||||
Added debug nodelist IFT flag for logging.
|
|
||||||
Added archive detection for tar, gzip and compress.
|
|
||||||
|
|
||||||
mbsetup:
|
|
||||||
Changed node records layout into 8 screens to be able to add
|
|
||||||
more settings. New settings not in use yet are disabled.
|
|
||||||
Added settings for node contact information. This is private
|
|
||||||
for mbsetup use only.
|
|
||||||
Implemented nodes special outbound box setup. When you enter
|
|
||||||
that item for the first time, it fills this with a suggested
|
|
||||||
path.
|
|
||||||
Changed description and filetype for default tar gzipped files
|
|
||||||
in archiver setup.
|
|
||||||
Added default records for bzip2 and uncompressed tar files.
|
|
||||||
|
|
||||||
mbcico:
|
|
||||||
Implemented nodes special outbound boxes.
|
|
||||||
Corrected a problem with getting modem aftercall info from ISDN
|
|
||||||
modems.
|
|
||||||
|
|
||||||
mbout:
|
|
||||||
Implemented nodes special outbound boxes.
|
|
||||||
|
|
||||||
mbfido:
|
|
||||||
In newsmode when a mesage is received with an illegal formated
|
|
||||||
date headerline, the date is replaced with the current date
|
|
||||||
and time. Possible cause: SunMail 1.0
|
|
||||||
When reading taglists if there was no description after the
|
|
||||||
tag, mbfido would crash.
|
|
||||||
Filefind netmail replies now set the private flag.
|
|
||||||
Removed debugging messages displaying the incoming tic files.
|
|
||||||
The mbfido test command now needs a extra parameter, the final
|
|
||||||
destination to test. It doesn't use the internal fixed table
|
|
||||||
anymore.
|
|
||||||
|
|
||||||
mbindex:
|
|
||||||
Fixed a crash when a pointlist contained Point,5,reservered,
|
|
||||||
and nothing more.
|
|
||||||
Added nopper code to prevent timeout on slow systems with
|
|
||||||
large pointlists to compile.
|
|
||||||
|
|
||||||
mbsebbs:
|
|
||||||
The email address in new created .signature files is only
|
|
||||||
added if global Give Email is true and in the userecord the
|
|
||||||
email is also enabled.
|
|
||||||
The whoson list now supports the /H and /U optional data to
|
|
||||||
display handles or unix names.
|
|
||||||
The send online message now supports the /H and /U optional
|
|
||||||
data to use handles or unix names.
|
|
||||||
The display userlist function now supports the /H and /U
|
|
||||||
optional data to use handles or unix names.
|
|
||||||
The display lastcaller list now also supports the /U optional
|
|
||||||
data to display Unix names.
|
|
||||||
Code cleanup in offline reader.
|
|
||||||
Messages posted using BlueWave format now correct the timezone
|
|
||||||
difference.
|
|
||||||
Messages posted using BlueWave now show the tearline of the
|
|
||||||
OLR client if this is present.
|
|
||||||
When messages are uploaded with BlueWave or QWK the netmail.jam
|
|
||||||
or echomail.jam is updated.
|
|
||||||
With QWK messages upload, if a tearline is already present, it
|
|
||||||
will not be added again.
|
|
||||||
|
|
||||||
mbmsg:
|
|
||||||
The isdoing messages now has the area number included.
|
|
||||||
|
|
||||||
mbtask:
|
|
||||||
When first run the goldnode command is only filled in if it
|
|
||||||
exists in the mbtask configuration.
|
|
||||||
Implemented nodes special outbound boxes.
|
|
||||||
Added debug info for isdoing messages.
|
|
||||||
|
|
||||||
|
|
||||||
v0.35.01 05-Jun-2002 - 22-Jun-2002
|
|
||||||
|
|
||||||
general:
|
|
||||||
Added structures for netmail routing file.
|
|
||||||
Expanded nodes structures for FTP and Directory transfers.
|
|
||||||
Splitted nodes session/mail password in mail and session
|
|
||||||
password.
|
|
||||||
Added more external program checks to get the right paths of
|
|
||||||
archivers, virus scanners etc for default settings in the
|
|
||||||
setup.
|
|
||||||
|
|
||||||
mbtask:
|
|
||||||
Removed some debug logging and corrected some spelling.
|
|
||||||
The ping test now also works if operations are suspended.
|
|
||||||
Rewrote the ping state machine.
|
|
||||||
|
|
||||||
mbcico:
|
|
||||||
Now uses the new session password field for session handshake.
|
|
||||||
The binkp version string now includes the OS and CPU type.
|
|
||||||
If a transmitted file via binkp is skipped by the remote it
|
|
||||||
will stay in the queue for the next session.
|
|
||||||
The binkp protocol now supports the CRC option proposed by
|
|
||||||
Tobias Ernst. This unofficial extension is also supported by
|
|
||||||
Irex and patched BinkP versions.
|
|
||||||
Better error handling for error conditions during a binkp
|
|
||||||
session.
|
|
||||||
Fixed a problem with the calculated filetransfer speed with
|
|
||||||
large files on fast connections.
|
|
||||||
|
|
||||||
mbout:
|
|
||||||
Removed a small memory leak.
|
|
||||||
|
|
||||||
mbfido:
|
|
||||||
When creating uplink area requests the from aka used is now
|
|
||||||
the aka defined in the group.
|
|
||||||
Removed several memory leaks again.
|
|
||||||
Fixed a bug when a news article was received with a header
|
|
||||||
line without a key value such as created by wrong configured
|
|
||||||
newsreaders.
|
|
||||||
|
|
||||||
mbfile:
|
|
||||||
Added -v commandline switch to suppress virus checking for the
|
|
||||||
adopt and import commands. Use with great care.
|
|
||||||
|
|
||||||
mbsebbs:
|
|
||||||
Bluewave reply packets now also process an incoming *.olc file
|
|
||||||
so now bluewave if fully Bluewave V3 compatible. Internally it
|
|
||||||
works by converting the *.olc file to a *.pdq file. Patch made
|
|
||||||
by Redy Rodriguez.
|
|
||||||
|
|
||||||
mbsetup:
|
|
||||||
Upgrades the nodes records, the new session password is copied
|
|
||||||
from the old combined mail/session password.
|
|
||||||
In nodes submenu 14 the session and mail passwords can now be
|
|
||||||
edited seperatly. This will change again!
|
|
||||||
Archivers, file transfer protocols and virus scanners found
|
|
||||||
during first configure of this program are automatic installed
|
|
||||||
in the setup and enabled. Others are shown there with default
|
|
||||||
paths but are disabled, they can be used as examples.
|
|
||||||
Fixed crashing mbsetup in menus 10.3.2, 10.4.5 and 10.4.6.
|
|
||||||
Menu 1.1 system aka's now has the option to move aka's to
|
|
||||||
other positions. Added some check's on the main aka's.
|
|
||||||
|
|
||||||
mbtask:
|
|
||||||
The pinger now uses a fixed sequence number to check if this
|
|
||||||
is the problem that sometimes the internet seems down.
|
|
||||||
|
|
||||||
|
|
||||||
v0.33.21 04-Jun-2002
|
|
||||||
|
|
||||||
This is the final release of the 0.33.20 development version.
|
|
||||||
|
|
||||||
|
|
||||||
v0.33.20 10-Feb-2002 - 04-Jun-2002
|
|
||||||
|
|
||||||
upgrade:
|
|
||||||
Remove /opt/mbse/etc/safe.data
|
|
||||||
Compile sources and install binaries. Restart the BBS.
|
|
||||||
Enter mbsetup, this will upgrade the databases.
|
|
||||||
Go into global configuration, exit and save, this will update
|
|
||||||
the main configuration (add default macro path).
|
|
||||||
Edit the message groups and file groups for new settings.
|
|
||||||
Run mbfile check to fix download directory permissions.
|
|
||||||
Check the setting in menu 10.2.13 if it does what you want it
|
|
||||||
to do.
|
|
||||||
|
|
||||||
general:
|
|
||||||
Added structures for area maintenance with area lists.
|
|
||||||
Installing the maptabs don't give any errors anymore when
|
|
||||||
installed as user mbse. The location of the source isn't
|
|
||||||
important anymore to install the maptabs.
|
|
||||||
Updated German, Spanish and Galego languages.
|
|
||||||
The location of the sourcefiles is not important anymore.
|
|
||||||
Added detection of vpopmail in default installation path.
|
|
||||||
Changed language prompts 372, 373, 387, 388, 389, 390 and 438.
|
|
||||||
Added the turbodiesel macro language so that reports can be
|
|
||||||
customized per language and reports. Thanks to Redy Rodriguez
|
|
||||||
for finding this one and implement it into mbse bbs.
|
|
||||||
Splitted the No TCP settings in No IBN, No IFC and No ITN.
|
|
||||||
Removed settings for Non-hold mail and Pickup Primary.
|
|
||||||
Removed several setting for http setup, this is now handled
|
|
||||||
by the macro templates.
|
|
||||||
The rc files for joe, the external editor are now copied to
|
|
||||||
/usr/lib/joe or /etc/joe depending on your distribution.
|
|
||||||
Several readme files are now in a new html file, the FAQ.
|
|
||||||
|
|
||||||
common.a:
|
|
||||||
Added 2 functions to return the OS name and CPU family.
|
|
||||||
Added a function to return the right tearline.
|
|
||||||
Added support for ext3 filesystem in diskspace check.
|
|
||||||
Fixed lharc archives return code to LHA.
|
|
||||||
Changed mkprod.awk script to support Debian Woody.
|
|
||||||
The aka2str function now onmits the @ if there is no domain
|
|
||||||
information.
|
|
||||||
|
|
||||||
clcomm.a
|
|
||||||
Added counter for mailer TCP/IP sessions.
|
|
||||||
|
|
||||||
diesel.a
|
|
||||||
New library for parsing macro templates.
|
|
||||||
|
|
||||||
msgbase.a:
|
|
||||||
Improved logging for opening message bases.
|
|
||||||
Added function to delete a JAM message base.
|
|
||||||
Fix for corrupting LastRead pointers on FreeBSD systems.
|
|
||||||
|
|
||||||
mbsetup:
|
|
||||||
In message groups added default settings for auto area
|
|
||||||
creation.
|
|
||||||
Added servicename filemgr to the filemgr services.
|
|
||||||
When adding or deleting a message area, several extra checks
|
|
||||||
are done. The JAM base is also removed when deleting.
|
|
||||||
Layout for message area editor changed, more logical now.
|
|
||||||
If selecting a file/mailgroup in node edit that is outside the
|
|
||||||
visible range of groups, the view is adjusted.
|
|
||||||
If changing the path in an existing file area, the files in
|
|
||||||
that area are moved to the new path.
|
|
||||||
It is now possible to move file areas.
|
|
||||||
It is now possible to move JAM message bases.
|
|
||||||
Added edit of external message editor in menu 1.4.
|
|
||||||
Added edit of NoPrompt setting in menus for doors.
|
|
||||||
Changed edit of message editor in user editor.
|
|
||||||
Double noderecords are automatic removed with error logging.
|
|
||||||
Corrected screen layout in menu 1.4.11.
|
|
||||||
When editing analogue modem lines, the locked portspeed was
|
|
||||||
in a lot of cases set to 0.
|
|
||||||
In newfiles and filefind reports sets default template files
|
|
||||||
during init.
|
|
||||||
When adding a new newfiles or filefind record some defaults
|
|
||||||
are automatic filled in.
|
|
||||||
Splitted no TCP into no IBN, no IFC and no ITN in global and
|
|
||||||
nodes setup.
|
|
||||||
When editing a new message area, and the area was made active,
|
|
||||||
all entered data was erased.
|
|
||||||
Removed setting for http setup which are now in the macro
|
|
||||||
templates.
|
|
||||||
Changed the screen layout of menu 10.2 a bit as suggested by
|
|
||||||
Vince Coen.
|
|
||||||
Fixed a non understandable logmessage in check if nodes are
|
|
||||||
connected to file and or mail groups.
|
|
||||||
It is now possible to reset a users time left for today.
|
|
||||||
The top statusbar now displays the bbs Free/Down/Busy status.
|
|
||||||
Some dangerous menus cannot be entered anymore while some
|
|
||||||
programs are being used, ie. the bbs must be free. When these
|
|
||||||
menus are entered, the bbs will be closed for use.
|
|
||||||
Added menu 8.6, edit BBS list entries.
|
|
||||||
Fixed numbering of menu 8.7, edit oneliners.
|
|
||||||
Added menu 8.8 for safe crackers data. If the safe is cracked
|
|
||||||
it can now be reset.
|
|
||||||
Protected convert-all setting in menus 10.1 and 10.2 when no
|
|
||||||
default archiver is defined.
|
|
||||||
Changed page layout in site.doc
|
|
||||||
Changed the confusing No Touch setting in tic areas to Touch.
|
|
||||||
|
|
||||||
mbmon:
|
|
||||||
The top statusbar now displays the bbs Free/Down/Busy status.
|
|
||||||
Removed nonsense error message when stopped on a signal.
|
|
||||||
|
|
||||||
mbfido:
|
|
||||||
In AreaMgr and FileMgr changed aka matching for area
|
|
||||||
connections. Code cleanups.
|
|
||||||
In FileMgr when %tick=on/off command was received, mbfido
|
|
||||||
crashed.
|
|
||||||
Implemented auto area create comparing a new received echo
|
|
||||||
from a uplink which has a echomail taglist in one of the
|
|
||||||
mailgroups defined. The area is created with the defaults
|
|
||||||
from the mailgroup.
|
|
||||||
If mbfido fails to unzip a incoming mailarchive, a second
|
|
||||||
attempt is done after a sync() and one second delay. This
|
|
||||||
seems to be a kernel flush problem.
|
|
||||||
The same goes for adding .pkt files to the outbound, a second
|
|
||||||
try is done after a sync() to add the .pkt to the archive.
|
|
||||||
In the To field of a created TIC file there is now a comma
|
|
||||||
between the sysop name and fidonet aka.
|
|
||||||
When creating a filefind netmail reply there was no
|
|
||||||
destination address.
|
|
||||||
Corrected spelling errors in the Areamgr and Filemgr help
|
|
||||||
messages.
|
|
||||||
Removed some debug logging from the RFC->FTN gate.
|
|
||||||
Implemented the FileMgr and AreaMgr pause and resume commands.
|
|
||||||
Changed logging when AreaMgr/FileMgr commands did fail.
|
|
||||||
Some checks improved and fixed some potential sigsegv crashes.
|
|
||||||
Reduced aka match level for (dis)connect areas to zone, net.
|
|
||||||
This should fix problems on systems with multiple aka's when
|
|
||||||
the first aka is not the aka in the areas.
|
|
||||||
In mgr result reports, lines with connected areas do now also
|
|
||||||
display the aka to which they are connected.
|
|
||||||
The file forward function now always puts a 8.3 filename in
|
|
||||||
the outgoing ticfile. For most files nothing is changed.
|
|
||||||
AreaMgr and FileMgr netmails are now split into more netmails
|
|
||||||
when the become too large.
|
|
||||||
When a downlink requests an echomail area which is not yet
|
|
||||||
available, and there is a areas file for some uplink, the area
|
|
||||||
is automatic created and a areamgr request is sent to the
|
|
||||||
uplink to connect that area. The area is created with the
|
|
||||||
defaults from the mailgroup.
|
|
||||||
Experimental patch in mkftnhdr to create a To address in news
|
|
||||||
articles where a Reply-To: header is present.
|
|
||||||
It was not possible to disconnect file areas.
|
|
||||||
Added nopper code to full mailscan.
|
|
||||||
Fixed a problem that caused a SIGSEGV when a node was in the
|
|
||||||
ticfiles setup to forward file to and there was no noderecord.
|
|
||||||
When a ticfile was received while our aka is in the path, the
|
|
||||||
bad tic counter wasn't increased.
|
|
||||||
Made error message in AddMsgHdr function more clear.
|
|
||||||
Removed experimental patch in news->ftn gate were wrong To:
|
|
||||||
address was created.
|
|
||||||
The mbfido news functions doesn't abort anymore when a
|
|
||||||
newsgroup didn't exist.
|
|
||||||
For points in echomail no seen-by entry is added.
|
|
||||||
The AreaMgr and FileMgr responses and notify messages now use
|
|
||||||
the diesel macro language.
|
|
||||||
The tic file forward function now uses only filenames in the
|
|
||||||
subject of the netmail messages without the path.
|
|
||||||
The tic file forward netmails now uses template forward.tic
|
|
||||||
When started a second time it doesn't destroy the lockfile
|
|
||||||
anymore.
|
|
||||||
When a converted email to news listserver message is processed
|
|
||||||
that has a header line starting with X-MS-, the headerline is
|
|
||||||
suppressed because there is no key for this header. This looks
|
|
||||||
like a new kind of M$ standard. mbnews crashed on this one.
|
|
||||||
Fixed a small problem in magic filename testing.
|
|
||||||
In rfc2ftn the Approved: header now becomes a kludge instead
|
|
||||||
of being plain passed.
|
|
||||||
Auto file area create implemented, it can use plain tagfiles
|
|
||||||
or filegate.zxx formatted files.
|
|
||||||
The mbfido web command now uses macro templates.
|
|
||||||
Areamgr uplink requests the sender name is now set to the
|
|
||||||
sysop's name, so he/she will get to read the responses.
|
|
||||||
New command: areas. This will read all defined area lists for
|
|
||||||
files and mail groups that have the Auto Change set to Yes.
|
|
||||||
Missing areas are created, areas not present anymore are
|
|
||||||
removed if they are empty. Good for bulk areas create.
|
|
||||||
When missing areas are created, uplink requests are sent to
|
|
||||||
connect the areas.
|
|
||||||
Added more checks to processing of file_id.diz files. Also
|
|
||||||
when it is illegal formatted the already processed lines are
|
|
||||||
cleared to prevent later malformatted descriptions.
|
|
||||||
The hatch and magic processors now scan the filenames to test
|
|
||||||
using the regexp library, this should be more reliable.
|
|
||||||
Increased the size of the buffer for filesort.
|
|
||||||
Improved error reporting when file copy fails.
|
|
||||||
When a virus scanner is started, de mbtask connection timeout
|
|
||||||
is set to one hour.
|
|
||||||
Changed the confusing No Touch setting in tic areas to Touch.
|
|
||||||
When a file to be attached doesn't exist, a error message is
|
|
||||||
logged and the attach is treaded as an error.
|
|
||||||
|
|
||||||
mbmsg:
|
|
||||||
When creating non-existend message bases, the path is created
|
|
||||||
first if it doesn't exist.
|
|
||||||
Removed nonsense error message when stopped on a signal.
|
|
||||||
|
|
||||||
mbfile:
|
|
||||||
The mbfile index command now creates the html pages using the
|
|
||||||
macro templates html.main and html.areas. The files.css file
|
|
||||||
is no longer needed.
|
|
||||||
The check function now checks download directory permissions
|
|
||||||
and tries to correct errors.
|
|
||||||
Missing download directories are created mode 0775.
|
|
||||||
Moved check for empty areas to mbfile check function.
|
|
||||||
The mbfile move command now also moves the thumbnails.
|
|
||||||
Better console error reporting when files are copied.
|
|
||||||
Removed nonsense error message when stopped on a signal.
|
|
||||||
The html file indexes now have better translation from ANSI
|
|
||||||
to low ascii and html codes.
|
|
||||||
The import function didn't import files starting with the
|
|
||||||
letter 't'.
|
|
||||||
When a virus scanner is started, de mbtask connection timeout
|
|
||||||
is set to one hour.
|
|
||||||
The virus scanner was sometimes not executed in the right
|
|
||||||
directory with the adopt and import functions.
|
|
||||||
|
|
||||||
mball:
|
|
||||||
Will not crash anymore when it needs more then 10 minutes to
|
|
||||||
create the allfiles and newfiles lists.
|
|
||||||
Removed nonsense error message when stopped on a signal.
|
|
||||||
|
|
||||||
mbaff:
|
|
||||||
The High-ascii table to translate to lowercase has now the
|
|
||||||
right values to translate the ansi graphics.
|
|
||||||
Now uses the template newfiles and filefind to create the
|
|
||||||
reports.
|
|
||||||
Removed nonsense error message when stopped on a signal.
|
|
||||||
|
|
||||||
mbdiff:
|
|
||||||
Removed nonsense error message when stopped on a signal.
|
|
||||||
Improved error reporting when copy fails.
|
|
||||||
|
|
||||||
mbindex:
|
|
||||||
Removed nonsense error message when stopped on a signal.
|
|
||||||
|
|
||||||
mbtask:
|
|
||||||
Removed some debug logging.
|
|
||||||
Creates the semafore is_inet when the internet connections is
|
|
||||||
available, and removes it when it is down.
|
|
||||||
Added test for ISDN/modem lines in use. If a line status
|
|
||||||
change lasted 5 seconds or longer, the oubound will be
|
|
||||||
rescanned.
|
|
||||||
Lots of code cleanup.
|
|
||||||
No setup setting anymore for maximum POTS and ISDN lines, this
|
|
||||||
is now automatic.
|
|
||||||
mbtask will now update internal counters how many ISDN and POTS
|
|
||||||
lines are free to use for dialout.
|
|
||||||
For ISDN and POTS calls, mbtask now decides which tty to use,
|
|
||||||
mbcico gets the tty to use as option on the commandline.
|
|
||||||
Keeps track of the number of mailers running.
|
|
||||||
Added default path for arealists.
|
|
||||||
Keeps track of total mailer TCP/IP sessions and will not start
|
|
||||||
new sessions if the limit from the setup is reached. This will
|
|
||||||
hopefully prevent that mbcico will use too much bandwidth on
|
|
||||||
TCP/IP trafic.
|
|
||||||
Splitted no TCP settings in no IBN, no IFC and no ITN.
|
|
||||||
Improved the ping tests, better errorlogging and suppresion of
|
|
||||||
icmp replies that are not for mbtask. Better protected against
|
|
||||||
flood pings. This should fixes the problem that the internet
|
|
||||||
seemed down while it was available.
|
|
||||||
|
|
||||||
mbcico:
|
|
||||||
Fixed binkp driver to accept incoming unprotected sessions.
|
|
||||||
If a binkp session comes in and there already is a session
|
|
||||||
with that node, mbcico stopts the binkp session with an error.
|
|
||||||
Remove some obsolete code that is handled by mbtask.
|
|
||||||
Added some debug logmessages in ttyio.
|
|
||||||
Added experimental support for binkp GET command frame, under
|
|
||||||
test now, seems to work, although the offset request is not
|
|
||||||
supported.
|
|
||||||
Registers TCP/IP sessions with mbtask.
|
|
||||||
All filetransfer times and cps rates are calculated in mSecs.
|
|
||||||
Splitted no TCP settings in no IBN, no IFC and no ITN.
|
|
||||||
Removed settings for Non-hold mail and Pickup Primary.
|
|
||||||
Removed nonsense error message when stopped on a signal.
|
|
||||||
Fixed some small problems with the history data log. Added tty
|
|
||||||
information when it is available.
|
|
||||||
|
|
||||||
mbout:
|
|
||||||
The status display has now 9 digits for the outbound size.
|
|
||||||
New command, mbout reset <node>, unconditionally resets the
|
|
||||||
nodes "try" counter, ie. make an undiable node try to call
|
|
||||||
again.
|
|
||||||
The status command displays the call attempts.
|
|
||||||
Removed nonsense error message when stopped on a signal.
|
|
||||||
|
|
||||||
mbsebbs:
|
|
||||||
On some systems the download taglists contained garbage after
|
|
||||||
the short filename causing wrong filenames at the users side.
|
|
||||||
Added support for external message editor written by Redy.
|
|
||||||
Doors are now passed the parameter to display a prompt after
|
|
||||||
the door or return silently.
|
|
||||||
Fixed lharc file return code to LHA.
|
|
||||||
Calling file transfer protocols now uses the execute call
|
|
||||||
instead of system.
|
|
||||||
Improved error logging for file downloads.
|
|
||||||
When a user has no Location filled in, the bbs doesn't crash
|
|
||||||
anymore.
|
|
||||||
The new files scan colored areasnames bar length is corrected.
|
|
||||||
Fixed the problems with the safecracker door. Removed the
|
|
||||||
cheat codes and added a delay for the display of the safe
|
|
||||||
opening.
|
|
||||||
Removed nonsense error message when stopped on a signal.
|
|
||||||
|
|
||||||
mbnewusr:
|
|
||||||
New users have the default internal fullscreen editor.
|
|
||||||
Removed nonsense error message when stopped on a signal.
|
|
||||||
|
|
||||||
mbuser:
|
|
||||||
If a new user has registered and not yet used the bbs, mbuser
|
|
||||||
would kill that user because the last login date wasn't set.
|
|
||||||
It will use the registration date instead.
|
|
||||||
|
|
||||||
mbstat:
|
|
||||||
The timeout for the wait command was wrong due to a wrong
|
|
||||||
upsdown semafore test.
|
|
||||||
Corrected a spelling error.
|
|
||||||
|
|
||||||
hatch:
|
|
||||||
A new shellscript to hatch files in a tic area.
|
|
||||||
|
|
||||||
mbuseradd:
|
|
||||||
Added support for vpopmail, vadduser command.
|
|
||||||
|
|
||||||
mbpasswd:
|
|
||||||
Added support for vpopmail, vpasswd command.
|
|
||||||
Corrected a define for temp variable.
|
|
||||||
|
|
||||||
mbuser:
|
|
||||||
Added support for vpopmail, vdeluser command.
|
|
||||||
|
|
||||||
examples:
|
|
||||||
The Makefile now selects the right little or big endian menu
|
|
||||||
files to install.
|
|
||||||
Rebuild the menus and txtfiles for the new external editor.
|
|
||||||
Removed the mbsetup door from the sample sysop menus.
|
|
||||||
Added templates.tar, these are the default english macro files
|
|
||||||
for the diesel library.
|
|
||||||
|
|
||||||
rundoor.sh
|
|
||||||
Called door.bat instead of doors.bat
|
|
||||||
|
|
||||||
installinit.sh
|
|
||||||
Modified for SuSE 7.1 and later, the location of the startup
|
|
||||||
script moved from /sbin to /etc. Patch by Joachim Kuwan.
|
|
||||||
Also modified init.SuSE for Yast2 on SuSE 8.0
|
|
||||||
|
|
||||||
mbse.stop:
|
|
||||||
Added path /usr/local/bin for FreeBSD. Needs the psmisc
|
|
||||||
package from the ports collection to work.
|
|
||||||
|
|
||||||
init.Debian
|
|
||||||
Changed user from mbtask to mbse.
|
|
||||||
|
|
||||||
|
973
ChangeLog_2002
Normal file
973
ChangeLog_2002
Normal file
@ -0,0 +1,973 @@
|
|||||||
|
$Id$
|
||||||
|
|
||||||
|
MBSEBBS History in 2002.
|
||||||
|
|
||||||
|
|
||||||
|
v0.36.00 26-Dec-2002 - stable release
|
||||||
|
|
||||||
|
update:
|
||||||
|
These are the total update instructions for the upgrade from
|
||||||
|
v0.33.21 until v0.36.00. Read and perform this upgrade with
|
||||||
|
great care, this one is quite complicated.
|
||||||
|
Make sure you don't have download files with case differences
|
||||||
|
in download directories like FileName.zip and FILENAME.ZIP.
|
||||||
|
With this upgrade files with such names will be deleted!
|
||||||
|
Rename them before you upgrade!
|
||||||
|
Make sure your outbound is empty, "mbout stat" should not show
|
||||||
|
anything in the outbounds. You may delete ~/bin/mbfido before
|
||||||
|
you do this so when you deliver all pending mail no new mail
|
||||||
|
will be tossed. New mail will stay in your inbound now.
|
||||||
|
Now backup your whole bbs and download areas!
|
||||||
|
Compile the new bbs programs, do not yet install them.
|
||||||
|
Shutdown the bbs with "mbstat close". Kill the mbtask daemon.
|
||||||
|
Depending on your distribution as root you can do
|
||||||
|
"/etc/rc.d/init.d/mbsed stop", the location may vary.
|
||||||
|
Delete ~/etc/lastcall.data
|
||||||
|
Delete ~/etc/archiver.data
|
||||||
|
Delete ~/etc/virscan.data
|
||||||
|
Because the macro template files are changed and you may have
|
||||||
|
personalized them, these files are not automatic upgraded. If
|
||||||
|
you want them to be upgraded delete all files in
|
||||||
|
~/english/macro .
|
||||||
|
Now install all new binaries (su to root, make install).
|
||||||
|
Delete ~/bin/mbfido again (to prevent tossing mail).
|
||||||
|
Back as user mbse again, start mbtask by typing mbtask at the
|
||||||
|
commandline. Now you are ready to check and update the changes.
|
||||||
|
Start mbsetup, enter global configuration and exit and save.
|
||||||
|
This will set defaults for area-/filemgr logging and security.
|
||||||
|
The noderecords are updated with new security flags.
|
||||||
|
This will setup the new outbound queue path, default is
|
||||||
|
/opt/mbse/var/queue.
|
||||||
|
The filegroups, ticgroups, tic areas and message areas are
|
||||||
|
updated with default security flags.
|
||||||
|
In mbsetup enter Edit Fidonet Nodes. You might want to check
|
||||||
|
if all the session passwords are still ok. Also check all
|
||||||
|
nodes if the Pack mail flag is ok, this setting now also
|
||||||
|
affects echomail!
|
||||||
|
In nodes screen 1, enter item 2: "Outbox dir" to set a outbox
|
||||||
|
directory if you want that. This will propose a directory name,
|
||||||
|
change that if you like to for example to a system or sysop
|
||||||
|
name. Don't use spaces!
|
||||||
|
Check new settings in nodes setup, screen 6, items 9 and 10.
|
||||||
|
Item 9 does not work if the node uses BBBS and maybe others.
|
||||||
|
If the node uses Allfix or MBSE, 9 and 10 can be Yes.
|
||||||
|
Check TIC magic records (menu 10.4), all filenames tested are
|
||||||
|
now uppercase 8.3 names, adjust your filemasks.
|
||||||
|
In mbsetup enter the Edit Archiver Programs. The new values
|
||||||
|
should now be set. Do the same for Virus scanners.
|
||||||
|
This is all for mbsetup.
|
||||||
|
Run "mbfile check". This will create an error in the logfile
|
||||||
|
for each file! It will update the filenames on disk to have
|
||||||
|
both short and long filenames. Just ignore the errors but check
|
||||||
|
for real deleted files.
|
||||||
|
Now you are ready, install the binaries again so that mbfido
|
||||||
|
is present again and you can toss mail. Do this with
|
||||||
|
"mbstat set mailin", after a while all mail and files will be
|
||||||
|
tossed and you are back in bussines again.
|
||||||
|
Have fun.
|
||||||
|
|
||||||
|
changes:
|
||||||
|
See all changes from development version 0.35.01 upto 0.33.07.
|
||||||
|
|
||||||
|
|
||||||
|
MBSEBBS History.
|
||||||
|
|
||||||
|
v0.35.07 11-Dec-2002 - 26-Dec-2002
|
||||||
|
|
||||||
|
general:
|
||||||
|
On FreeBSD the lsz and lrz programs are found as alternate for
|
||||||
|
lz and sz.
|
||||||
|
|
||||||
|
common.a:
|
||||||
|
For testing purposes of the ESLF (Extended St. Louis Format)
|
||||||
|
nodelist, debugging is added to show the information in the
|
||||||
|
ESLF lines. Only visible with utilities debug 's'.
|
||||||
|
|
||||||
|
mbsebbs:
|
||||||
|
With menu 201 there is now a new optional data parameter N.
|
||||||
|
When used if a user selects a different message area, areas
|
||||||
|
with new unread mail are marked with a yellow star.
|
||||||
|
Also with menu 201 these is now options U+ and U-, which
|
||||||
|
takes the user to the next or previous Unread message area.
|
||||||
|
|
||||||
|
mbfile:
|
||||||
|
The index command displays LFN names in the webpages again.
|
||||||
|
The real download still sends the 8.3 name.
|
||||||
|
|
||||||
|
mbfido:
|
||||||
|
Better detection of zone information in netmails when netmail
|
||||||
|
was stored in a netmail packet of a different network and the
|
||||||
|
netmail misses a lot of kludges. Better logging of processed
|
||||||
|
netmails.
|
||||||
|
If a TIC file woth lowercase 8.3 filename is received the name
|
||||||
|
is forced to uppercase 8.3.
|
||||||
|
|
||||||
|
mbcico:
|
||||||
|
Code cleanup in opentcp, better handling of given ports and
|
||||||
|
better logging.
|
||||||
|
|
||||||
|
|
||||||
|
v0.35.06 13-Nov-2002 - 11-Dec-2002
|
||||||
|
|
||||||
|
templates:
|
||||||
|
The html templates are changed by Joachim Kuwan and now they
|
||||||
|
are valid html files validated at http://validator.w3.org/
|
||||||
|
This upgrade is not automatic because you might have personal
|
||||||
|
changes in the templates that I do not want to overwrite.
|
||||||
|
Another one changed is areamgr.status, that one had an error
|
||||||
|
and did display garbage for the routevia address.
|
||||||
|
They are in ~/mbsebbs-0.xx.xx/examples/templates.tar and should
|
||||||
|
go into ~/english/macro/
|
||||||
|
Some other templates are changed because they had spelling
|
||||||
|
errors, you may want to replace all templates.
|
||||||
|
|
||||||
|
general:
|
||||||
|
Added better support for 8.3 and long filenames by creating
|
||||||
|
symbolic links in the download directories.
|
||||||
|
|
||||||
|
common.a:
|
||||||
|
Changed the LFN name mangle functions to prevent 8.3 name
|
||||||
|
collisions. Now the basepart is 4 characters followed by the
|
||||||
|
tilde char and then a 3 characters code calculated from the
|
||||||
|
16 bits crc of the original filename. Original this was base 5
|
||||||
|
followed by a tilde and 2 characters code calculated from the
|
||||||
|
checksum of the string modulo 1849. Both methods are different
|
||||||
|
then what MS does.
|
||||||
|
Added long extension to 3 char extensions for mpeg, smil, perl,
|
||||||
|
jpeg and tiff.
|
||||||
|
The unpack function doesn't complain anymore when it was
|
||||||
|
testing for the archive format on files smaller then 257 bytes.
|
||||||
|
|
||||||
|
mbsebbs:
|
||||||
|
Several user input functions don't allow comma's anymore.
|
||||||
|
Uploaded files will now also have a symbolic link to then
|
||||||
|
long filename from the real 8.3 filename.
|
||||||
|
Filesearch on filename now uses regexp to find the files.
|
||||||
|
The caller id didn't show up when the info was available.
|
||||||
|
A user with only a limit on download files or download Kb could
|
||||||
|
not download at all.
|
||||||
|
|
||||||
|
mbfido:
|
||||||
|
TIC file forwarding now uses a list of qualified systems to
|
||||||
|
forward to, and with this information builds more reliable
|
||||||
|
seen-by lines.
|
||||||
|
Imported tic files with a new banner file in the archive got
|
||||||
|
the wrong filetime in the files database. The mbfile check
|
||||||
|
command would detect and correct this.
|
||||||
|
TIC files added to the bbs will now also have a long filename
|
||||||
|
symbolic link.
|
||||||
|
With TIC file attaches, the filename attached is the 8.3 name.
|
||||||
|
TIC processing completly modified to make better LFN support,
|
||||||
|
internal everything works on the 8.3 filename.
|
||||||
|
When writing ticfiles for downlinks, the To line now depends
|
||||||
|
on the new nodes setting.
|
||||||
|
When writing ticfiles for downlinks, the format of the Seenby
|
||||||
|
lines now depends on the new nodes setting.
|
||||||
|
When adding unpacked mail for a directory node, the mail
|
||||||
|
packets had the wrong filename.
|
||||||
|
Changed some logging to debug with auto create areas.
|
||||||
|
Request messages sent to the uplinks are now logged in the
|
||||||
|
manager logfile.
|
||||||
|
Removed heavy debugging on some parts of RFC message
|
||||||
|
processing.
|
||||||
|
During toss the Nopper code is called to prevent timeout when
|
||||||
|
a very large packet is tossed that takes longer then 10 mins.
|
||||||
|
When more then 1024 dupes were tossed, mbfido crashed because
|
||||||
|
a temp file wasn't closed.
|
||||||
|
The echomail dupecheck doesn't check the seconds of the message
|
||||||
|
date anymore. This will catch some rescanned dupes that modify
|
||||||
|
the seconds of the original messages.
|
||||||
|
|
||||||
|
mbcico:
|
||||||
|
With filetransfer errors, the attempts counter was not
|
||||||
|
increased.
|
||||||
|
|
||||||
|
mbfile:
|
||||||
|
Finished complete support for 8.3 and long filenames.
|
||||||
|
The check function now creates symbolic links in the download
|
||||||
|
areas with the 8.3 filename to the long filename so that the
|
||||||
|
files seem to exist under both names.
|
||||||
|
The delete and move functions can now use 8.3 or long
|
||||||
|
filenames as argument.
|
||||||
|
The index function now creates web pages with the uppercase
|
||||||
|
8.3 filename (including thumbnails) because webservers don't
|
||||||
|
allow downloads from symlinks and the LFN is a symlink. You
|
||||||
|
could allow your webserver to do this but this is a big
|
||||||
|
security hole.
|
||||||
|
|
||||||
|
mbsetup:
|
||||||
|
In filedatabase editor, if a file is deleted the name is
|
||||||
|
displayed in light blue.
|
||||||
|
Added setup switches in nodes setup, files, to toggle sending
|
||||||
|
advanced seen-by lines and the To line in ticfiles.
|
||||||
|
|
||||||
|
mbtask:
|
||||||
|
The outbound status didn't show the new error codes.
|
||||||
|
|
||||||
|
|
||||||
|
v0.35.05 19-Oct-2002 - 13-Nov-2002.
|
||||||
|
|
||||||
|
general:
|
||||||
|
There is now a mberrors.h file that defines all errorcodes
|
||||||
|
returned by all programs.
|
||||||
|
|
||||||
|
faq:
|
||||||
|
Changed the section about ftp feeds.
|
||||||
|
Added Q&A about failing internet polls.
|
||||||
|
|
||||||
|
mbsebbs:
|
||||||
|
Email posted at the bbs was not signed with the signature.
|
||||||
|
Fixed the bug where the filearea number was lost. This was
|
||||||
|
caused when a user was logged off before the login procedure
|
||||||
|
was complete.
|
||||||
|
If user was displaying the whoson list and there was no
|
||||||
|
matching isdoing action then browsing will be displayed
|
||||||
|
instead of system error.
|
||||||
|
Sends Unix name instead of long name to mbtask.
|
||||||
|
During login the OS and CPU type is displayed.
|
||||||
|
|
||||||
|
mbnewusr:
|
||||||
|
Sends Unix name instead of long name to mbtask.
|
||||||
|
During login the OS and CPU type is displayed.
|
||||||
|
|
||||||
|
mbmon:
|
||||||
|
In screen 1, username field decreased ro 8 characters and the
|
||||||
|
doing field is increased to 26 characters.
|
||||||
|
|
||||||
|
mbcico:
|
||||||
|
Fixed crash with incoming YooHoo session with bad password.
|
||||||
|
Still used the phone override fields for hostname override
|
||||||
|
with internet calls if there was something filled in.
|
||||||
|
For inbound sessions if the remote is listed in some nodelist,
|
||||||
|
mbtask is updated with the sysop name and location.
|
||||||
|
|
||||||
|
mbout:
|
||||||
|
The stat command now also shows what is on hold for a node
|
||||||
|
with an directory outbound (ftp node). Status is always hold.
|
||||||
|
|
||||||
|
mbmsg:
|
||||||
|
The summary counters in the logfile are increased to 6 digits.
|
||||||
|
|
||||||
|
mbsetup:
|
||||||
|
When installing the default unarchivers (new installations)
|
||||||
|
the rar is used to unarchive instead of unrar when available,
|
||||||
|
rar is compiled static and prefered.
|
||||||
|
Added support for the nomarch unarchiver. Files are extracted
|
||||||
|
with the -U switch for nodelists.
|
||||||
|
Removed from Screen 1.13 the unused switches Res Future and
|
||||||
|
Repl ext. Fixed some help texts.
|
||||||
|
Added in screen 1.14 settings for Plus All, Notify, Passwd and
|
||||||
|
Pause.
|
||||||
|
Removed the default Virnet record from the fidonet setup.
|
||||||
|
In node setup the pack netmail switch is renamed and is now
|
||||||
|
for all mail. Default for new records is Yes.
|
||||||
|
Added length check when importing taglines.
|
||||||
|
Now writes also ~/etc/msg.txt for MsgEd after messagebase is
|
||||||
|
updated.
|
||||||
|
When a new echomail area was created with a default group
|
||||||
|
setting, then when the group was selected setup would create
|
||||||
|
the jam basepath itself instead of using the base from the
|
||||||
|
group.
|
||||||
|
New JAM areas will not have spaces anymore in the pathnames.
|
||||||
|
Spaces are replaced by underscores.
|
||||||
|
|
||||||
|
mbfido:
|
||||||
|
With ticfile processing, the KeepDate setup setting now works.
|
||||||
|
The FileMgr requests now honor the setting of the switches
|
||||||
|
Plus All, Notify, Passwd, Message, Tic on/off and Pause.
|
||||||
|
The AreaMgr reuqests now honor the setting of the switches
|
||||||
|
Plus All, Notify, Passwd and Pause.
|
||||||
|
Echomail is now also packed or not according to the packmail
|
||||||
|
switch in mbsetup.
|
||||||
|
Statistics count for exported echomail now works.
|
||||||
|
Email posted in the email box in full domain mode was refused
|
||||||
|
by SMTP servers because of bad address formatting.
|
||||||
|
Addex extra check to prevent overflow of arcmail packets
|
||||||
|
extension. This is logged with a warning when this happens.
|
||||||
|
If filenames were exhausted and the last one (ending on z) is
|
||||||
|
truncated in the outbound (has been sent already) it is erased
|
||||||
|
before the archiver is called to reuse that filename again.
|
||||||
|
When mail/files were moved to the inbound from a directory
|
||||||
|
node, this was not processed in the same session.
|
||||||
|
Moved the ^aTID kludge to the top of the exported message
|
||||||
|
after the last kludge so people won't complain anymore.
|
||||||
|
With local hatched files, the aka of the tic area was not added
|
||||||
|
to the seenby list.
|
||||||
|
|
||||||
|
mbtask:
|
||||||
|
Removed debug logging of "does" info.
|
||||||
|
|
||||||
|
|
||||||
|
v0.35.04 29-Sep-2002 - 19-Oct-2002.
|
||||||
|
|
||||||
|
general:
|
||||||
|
Added mail and files security flags for nodes.
|
||||||
|
|
||||||
|
clcomm.a:
|
||||||
|
Added Mgrlog function, logs default to manager.log. Does also
|
||||||
|
log to Syslog with level '+'.
|
||||||
|
|
||||||
|
mbfido:
|
||||||
|
Area- and FileMgr requests are now also logged in manager.log
|
||||||
|
Auto created and removed areas are also logged in manager.log
|
||||||
|
Auto created area now get the link security from the group.
|
||||||
|
With message areas auto update it should now only delete
|
||||||
|
missing echomail areas.
|
||||||
|
File attaches to our own points were placed in the node's
|
||||||
|
outbound directory instead of the point outbound.
|
||||||
|
Files and echomail security flags implemented.
|
||||||
|
Echomail rescan will also work with newsgroups.
|
||||||
|
Removed some debug logging with files replace.
|
||||||
|
Fixed trashing news dupes file when mbfido was called multiple
|
||||||
|
times. Improved program locking.
|
||||||
|
Netmail received for a zone/net without netmail board will be
|
||||||
|
stored in the badmail area.
|
||||||
|
|
||||||
|
mbsetup:
|
||||||
|
Added setup for the nodes record for security flags.
|
||||||
|
Added setup for the ticgroups default security flags.
|
||||||
|
Added setup for the mailgroups default security flags.
|
||||||
|
Added setup for the tic areas security flags.
|
||||||
|
Added setup for the message areas security flags.
|
||||||
|
Menu 14, edit files database had the wrong selection prompt.
|
||||||
|
Fixed backspace/delete key issue.
|
||||||
|
|
||||||
|
mbmon:
|
||||||
|
Fixed backspace/delete key issue.
|
||||||
|
|
||||||
|
mbindex:
|
||||||
|
Removed debug logging.
|
||||||
|
|
||||||
|
|
||||||
|
v0.35.03 06-Jul-2002 - 29-Sep-2002
|
||||||
|
|
||||||
|
general:
|
||||||
|
Now compiles and installs on HP-PARISC hardware, tested with
|
||||||
|
Debian 3.0 on a HP 712/80.
|
||||||
|
|
||||||
|
common.a:
|
||||||
|
Added nodelist override to the nodelist lookup function.
|
||||||
|
Added protection against emty rfc headers with only a space.
|
||||||
|
Added test for HA archiver.
|
||||||
|
|
||||||
|
mbinet.a:
|
||||||
|
If during a connect a newsserver refuses the connection then
|
||||||
|
don't close our side of the connection. This is a temporary
|
||||||
|
solution, we should disconnect with timeout instead.
|
||||||
|
|
||||||
|
lang:
|
||||||
|
Corrected a spelling error in the Dutch language file.
|
||||||
|
|
||||||
|
mbcico:
|
||||||
|
Changed IsDoing information.
|
||||||
|
Makes use of the node nodelist override settings.
|
||||||
|
Fixed a bug that mbcico refused to do internet calls when one
|
||||||
|
of the No IBN, No ITN or No IFC flags was set.
|
||||||
|
|
||||||
|
mbout:
|
||||||
|
Makes use of the node nodelist override settings.
|
||||||
|
The file attach function now adds the file to the queue, by
|
||||||
|
setting the semafore mailin mbfido will place the file in the
|
||||||
|
real outbound.
|
||||||
|
|
||||||
|
mbfido:
|
||||||
|
Rollover now only sets IsDoing when it really does a date
|
||||||
|
rollover.
|
||||||
|
When a new tic area was created the first file received for
|
||||||
|
that area was refused.
|
||||||
|
Fixed a few problems with local UUCP created netmails.
|
||||||
|
Added routing tables for special cases. Most systems don't
|
||||||
|
need this.
|
||||||
|
The route test command now works exactly as netmails do.
|
||||||
|
Implemented directory inbound tossing and outbound queueing.
|
||||||
|
Rewrote the outbound queue system, the queue now works for
|
||||||
|
files also.
|
||||||
|
Removed debug logline with extract of FILE_ID.DIZ.
|
||||||
|
When a file is imported with a name that is already present,
|
||||||
|
the existing filerecord is updated and not replaced.
|
||||||
|
There are people using M$ wordprocessors to create TIC files,
|
||||||
|
there is now better filtering to get that garbage out of the
|
||||||
|
received tic files. We will forward plain ascii of course.
|
||||||
|
Fixed the outbound queue to send to nodes not in the setup.
|
||||||
|
When mbfido stops with error 110 it doesn't remove any locks
|
||||||
|
because this error is only being used before that main lock is
|
||||||
|
made.
|
||||||
|
Changed the error codes during init until the main lock is
|
||||||
|
made, this must prevent destroying a another lock.
|
||||||
|
Added extra check to unlock directory function to check that
|
||||||
|
only the owned lock is removed.
|
||||||
|
|
||||||
|
newuser:
|
||||||
|
Check for Unix accounts is now case sensitive.
|
||||||
|
Check existing usernames now also checks handles.
|
||||||
|
Check for existing Unix names now also includes the name ping
|
||||||
|
and services names.
|
||||||
|
Check for handle now also checks Unix names.
|
||||||
|
The setting for single usernames does work again.
|
||||||
|
|
||||||
|
mbsebbs:
|
||||||
|
Check existing usernames now also checks handles.
|
||||||
|
When a user paged the sysop for a chat, after the timer was
|
||||||
|
expired, the bbs crashed.
|
||||||
|
Fixed a problem with extra spaces in UUCP replyto address.
|
||||||
|
Added test for HA archiver.
|
||||||
|
When changing a Handle, Unix names are checked as forbidden
|
||||||
|
names as well.
|
||||||
|
Improved import of FILE_ID.DIZ with file uploads. Only if
|
||||||
|
FILE_ID.DIZ is processed successfull the user will see that
|
||||||
|
this file has been used.
|
||||||
|
Corrected length for manual file description to prevent string
|
||||||
|
overflow.
|
||||||
|
Added missing space in message to user about file unpack.
|
||||||
|
|
||||||
|
mbtask:
|
||||||
|
Changed logging of multiple logmessages that are equal.
|
||||||
|
Changed semafore debug logmessages.
|
||||||
|
Fixed log problem not always showing the Call flag.
|
||||||
|
Now forces callmode to None if the callflag was cleared.
|
||||||
|
The test to add a node to the calllist now also checks the
|
||||||
|
internal call flag.
|
||||||
|
Makes use of the node nodelist override settings.
|
||||||
|
Added default setting for outbound queue.
|
||||||
|
|
||||||
|
mbsetup:
|
||||||
|
Enabled setting of nodelist override settings in menu 7.x.3
|
||||||
|
After nodes setup edit the semafore scanout is set.
|
||||||
|
When a JAM messagebase path is changed in one of the message
|
||||||
|
area, filefind and newfiles records are automatic updated if
|
||||||
|
they were connected to that area.
|
||||||
|
Added setup for routing the table.
|
||||||
|
Corrected several page layouts for printing on A4 paper.
|
||||||
|
Added setup for nodes connected via directories (we are the
|
||||||
|
FTP server side).
|
||||||
|
Added setup setting for outbound queue in global setup.
|
||||||
|
Added support for default setup of the HA archiver.
|
||||||
|
Changed Rubout key to do the same as Backspace. (experimental)
|
||||||
|
|
||||||
|
mbmon:
|
||||||
|
Changed Rubout key to do the same as Backspace. (experimental)
|
||||||
|
|
||||||
|
script:
|
||||||
|
The bbsdoor.sh and rundoor.sh scripts are now only installed
|
||||||
|
if they were not installed before.
|
||||||
|
Added better support for different locations of the external
|
||||||
|
editor joe.
|
||||||
|
|
||||||
|
examples:
|
||||||
|
With the aid of a little utility (endian) the right menus are
|
||||||
|
now installed on little or big endian machines.
|
||||||
|
|
||||||
|
|
||||||
|
v0.35.02 22-Jun-2002 - 06-Jul-2002
|
||||||
|
|
||||||
|
general:
|
||||||
|
Added checks for GoldED in external program checks.
|
||||||
|
Added new empty path /opt/mbse/var/boxes.
|
||||||
|
Implemented nodes private outbound boxes.
|
||||||
|
Revised the dependencies for all sourcefiles.
|
||||||
|
|
||||||
|
common.a:
|
||||||
|
Added debug nodelist IFT flag for logging.
|
||||||
|
Added archive detection for tar, gzip and compress.
|
||||||
|
|
||||||
|
mbsetup:
|
||||||
|
Changed node records layout into 8 screens to be able to add
|
||||||
|
more settings. New settings not in use yet are disabled.
|
||||||
|
Added settings for node contact information. This is private
|
||||||
|
for mbsetup use only.
|
||||||
|
Implemented nodes special outbound box setup. When you enter
|
||||||
|
that item for the first time, it fills this with a suggested
|
||||||
|
path.
|
||||||
|
Changed description and filetype for default tar gzipped files
|
||||||
|
in archiver setup.
|
||||||
|
Added default records for bzip2 and uncompressed tar files.
|
||||||
|
|
||||||
|
mbcico:
|
||||||
|
Implemented nodes special outbound boxes.
|
||||||
|
Corrected a problem with getting modem aftercall info from ISDN
|
||||||
|
modems.
|
||||||
|
|
||||||
|
mbout:
|
||||||
|
Implemented nodes special outbound boxes.
|
||||||
|
|
||||||
|
mbfido:
|
||||||
|
In newsmode when a mesage is received with an illegal formated
|
||||||
|
date headerline, the date is replaced with the current date
|
||||||
|
and time. Possible cause: SunMail 1.0
|
||||||
|
When reading taglists if there was no description after the
|
||||||
|
tag, mbfido would crash.
|
||||||
|
Filefind netmail replies now set the private flag.
|
||||||
|
Removed debugging messages displaying the incoming tic files.
|
||||||
|
The mbfido test command now needs a extra parameter, the final
|
||||||
|
destination to test. It doesn't use the internal fixed table
|
||||||
|
anymore.
|
||||||
|
|
||||||
|
mbindex:
|
||||||
|
Fixed a crash when a pointlist contained Point,5,reservered,
|
||||||
|
and nothing more.
|
||||||
|
Added nopper code to prevent timeout on slow systems with
|
||||||
|
large pointlists to compile.
|
||||||
|
|
||||||
|
mbsebbs:
|
||||||
|
The email address in new created .signature files is only
|
||||||
|
added if global Give Email is true and in the userecord the
|
||||||
|
email is also enabled.
|
||||||
|
The whoson list now supports the /H and /U optional data to
|
||||||
|
display handles or unix names.
|
||||||
|
The send online message now supports the /H and /U optional
|
||||||
|
data to use handles or unix names.
|
||||||
|
The display userlist function now supports the /H and /U
|
||||||
|
optional data to use handles or unix names.
|
||||||
|
The display lastcaller list now also supports the /U optional
|
||||||
|
data to display Unix names.
|
||||||
|
Code cleanup in offline reader.
|
||||||
|
Messages posted using BlueWave format now correct the timezone
|
||||||
|
difference.
|
||||||
|
Messages posted using BlueWave now show the tearline of the
|
||||||
|
OLR client if this is present.
|
||||||
|
When messages are uploaded with BlueWave or QWK the netmail.jam
|
||||||
|
or echomail.jam is updated.
|
||||||
|
With QWK messages upload, if a tearline is already present, it
|
||||||
|
will not be added again.
|
||||||
|
|
||||||
|
mbmsg:
|
||||||
|
The isdoing messages now has the area number included.
|
||||||
|
|
||||||
|
mbtask:
|
||||||
|
When first run the goldnode command is only filled in if it
|
||||||
|
exists in the mbtask configuration.
|
||||||
|
Implemented nodes special outbound boxes.
|
||||||
|
Added debug info for isdoing messages.
|
||||||
|
|
||||||
|
|
||||||
|
v0.35.01 05-Jun-2002 - 22-Jun-2002
|
||||||
|
|
||||||
|
general:
|
||||||
|
Added structures for netmail routing file.
|
||||||
|
Expanded nodes structures for FTP and Directory transfers.
|
||||||
|
Splitted nodes session/mail password in mail and session
|
||||||
|
password.
|
||||||
|
Added more external program checks to get the right paths of
|
||||||
|
archivers, virus scanners etc for default settings in the
|
||||||
|
setup.
|
||||||
|
|
||||||
|
mbtask:
|
||||||
|
Removed some debug logging and corrected some spelling.
|
||||||
|
The ping test now also works if operations are suspended.
|
||||||
|
Rewrote the ping state machine.
|
||||||
|
|
||||||
|
mbcico:
|
||||||
|
Now uses the new session password field for session handshake.
|
||||||
|
The binkp version string now includes the OS and CPU type.
|
||||||
|
If a transmitted file via binkp is skipped by the remote it
|
||||||
|
will stay in the queue for the next session.
|
||||||
|
The binkp protocol now supports the CRC option proposed by
|
||||||
|
Tobias Ernst. This unofficial extension is also supported by
|
||||||
|
Irex and patched BinkP versions.
|
||||||
|
Better error handling for error conditions during a binkp
|
||||||
|
session.
|
||||||
|
Fixed a problem with the calculated filetransfer speed with
|
||||||
|
large files on fast connections.
|
||||||
|
|
||||||
|
mbout:
|
||||||
|
Removed a small memory leak.
|
||||||
|
|
||||||
|
mbfido:
|
||||||
|
When creating uplink area requests the from aka used is now
|
||||||
|
the aka defined in the group.
|
||||||
|
Removed several memory leaks again.
|
||||||
|
Fixed a bug when a news article was received with a header
|
||||||
|
line without a key value such as created by wrong configured
|
||||||
|
newsreaders.
|
||||||
|
|
||||||
|
mbfile:
|
||||||
|
Added -v commandline switch to suppress virus checking for the
|
||||||
|
adopt and import commands. Use with great care.
|
||||||
|
|
||||||
|
mbsebbs:
|
||||||
|
Bluewave reply packets now also process an incoming *.olc file
|
||||||
|
so now bluewave if fully Bluewave V3 compatible. Internally it
|
||||||
|
works by converting the *.olc file to a *.pdq file. Patch made
|
||||||
|
by Redy Rodriguez.
|
||||||
|
|
||||||
|
mbsetup:
|
||||||
|
Upgrades the nodes records, the new session password is copied
|
||||||
|
from the old combined mail/session password.
|
||||||
|
In nodes submenu 14 the session and mail passwords can now be
|
||||||
|
edited seperatly. This will change again!
|
||||||
|
Archivers, file transfer protocols and virus scanners found
|
||||||
|
during first configure of this program are automatic installed
|
||||||
|
in the setup and enabled. Others are shown there with default
|
||||||
|
paths but are disabled, they can be used as examples.
|
||||||
|
Fixed crashing mbsetup in menus 10.3.2, 10.4.5 and 10.4.6.
|
||||||
|
Menu 1.1 system aka's now has the option to move aka's to
|
||||||
|
other positions. Added some check's on the main aka's.
|
||||||
|
|
||||||
|
mbtask:
|
||||||
|
The pinger now uses a fixed sequence number to check if this
|
||||||
|
is the problem that sometimes the internet seems down.
|
||||||
|
|
||||||
|
|
||||||
|
v0.33.21 04-Jun-2002
|
||||||
|
|
||||||
|
This is the final release of the 0.33.20 development version.
|
||||||
|
|
||||||
|
|
||||||
|
v0.33.20 10-Feb-2002 - 04-Jun-2002
|
||||||
|
|
||||||
|
upgrade:
|
||||||
|
Remove /opt/mbse/etc/safe.data
|
||||||
|
Compile sources and install binaries. Restart the BBS.
|
||||||
|
Enter mbsetup, this will upgrade the databases.
|
||||||
|
Go into global configuration, exit and save, this will update
|
||||||
|
the main configuration (add default macro path).
|
||||||
|
Edit the message groups and file groups for new settings.
|
||||||
|
Run mbfile check to fix download directory permissions.
|
||||||
|
Check the setting in menu 10.2.13 if it does what you want it
|
||||||
|
to do.
|
||||||
|
|
||||||
|
general:
|
||||||
|
Added structures for area maintenance with area lists.
|
||||||
|
Installing the maptabs don't give any errors anymore when
|
||||||
|
installed as user mbse. The location of the source isn't
|
||||||
|
important anymore to install the maptabs.
|
||||||
|
Updated German, Spanish and Galego languages.
|
||||||
|
The location of the sourcefiles is not important anymore.
|
||||||
|
Added detection of vpopmail in default installation path.
|
||||||
|
Changed language prompts 372, 373, 387, 388, 389, 390 and 438.
|
||||||
|
Added the turbodiesel macro language so that reports can be
|
||||||
|
customized per language and reports. Thanks to Redy Rodriguez
|
||||||
|
for finding this one and implement it into mbse bbs.
|
||||||
|
Splitted the No TCP settings in No IBN, No IFC and No ITN.
|
||||||
|
Removed settings for Non-hold mail and Pickup Primary.
|
||||||
|
Removed several setting for http setup, this is now handled
|
||||||
|
by the macro templates.
|
||||||
|
The rc files for joe, the external editor are now copied to
|
||||||
|
/usr/lib/joe or /etc/joe depending on your distribution.
|
||||||
|
Several readme files are now in a new html file, the FAQ.
|
||||||
|
|
||||||
|
common.a:
|
||||||
|
Added 2 functions to return the OS name and CPU family.
|
||||||
|
Added a function to return the right tearline.
|
||||||
|
Added support for ext3 filesystem in diskspace check.
|
||||||
|
Fixed lharc archives return code to LHA.
|
||||||
|
Changed mkprod.awk script to support Debian Woody.
|
||||||
|
The aka2str function now onmits the @ if there is no domain
|
||||||
|
information.
|
||||||
|
|
||||||
|
clcomm.a
|
||||||
|
Added counter for mailer TCP/IP sessions.
|
||||||
|
|
||||||
|
diesel.a
|
||||||
|
New library for parsing macro templates.
|
||||||
|
|
||||||
|
msgbase.a:
|
||||||
|
Improved logging for opening message bases.
|
||||||
|
Added function to delete a JAM message base.
|
||||||
|
Fix for corrupting LastRead pointers on FreeBSD systems.
|
||||||
|
|
||||||
|
mbsetup:
|
||||||
|
In message groups added default settings for auto area
|
||||||
|
creation.
|
||||||
|
Added servicename filemgr to the filemgr services.
|
||||||
|
When adding or deleting a message area, several extra checks
|
||||||
|
are done. The JAM base is also removed when deleting.
|
||||||
|
Layout for message area editor changed, more logical now.
|
||||||
|
If selecting a file/mailgroup in node edit that is outside the
|
||||||
|
visible range of groups, the view is adjusted.
|
||||||
|
If changing the path in an existing file area, the files in
|
||||||
|
that area are moved to the new path.
|
||||||
|
It is now possible to move file areas.
|
||||||
|
It is now possible to move JAM message bases.
|
||||||
|
Added edit of external message editor in menu 1.4.
|
||||||
|
Added edit of NoPrompt setting in menus for doors.
|
||||||
|
Changed edit of message editor in user editor.
|
||||||
|
Double noderecords are automatic removed with error logging.
|
||||||
|
Corrected screen layout in menu 1.4.11.
|
||||||
|
When editing analogue modem lines, the locked portspeed was
|
||||||
|
in a lot of cases set to 0.
|
||||||
|
In newfiles and filefind reports sets default template files
|
||||||
|
during init.
|
||||||
|
When adding a new newfiles or filefind record some defaults
|
||||||
|
are automatic filled in.
|
||||||
|
Splitted no TCP into no IBN, no IFC and no ITN in global and
|
||||||
|
nodes setup.
|
||||||
|
When editing a new message area, and the area was made active,
|
||||||
|
all entered data was erased.
|
||||||
|
Removed setting for http setup which are now in the macro
|
||||||
|
templates.
|
||||||
|
Changed the screen layout of menu 10.2 a bit as suggested by
|
||||||
|
Vince Coen.
|
||||||
|
Fixed a non understandable logmessage in check if nodes are
|
||||||
|
connected to file and or mail groups.
|
||||||
|
It is now possible to reset a users time left for today.
|
||||||
|
The top statusbar now displays the bbs Free/Down/Busy status.
|
||||||
|
Some dangerous menus cannot be entered anymore while some
|
||||||
|
programs are being used, ie. the bbs must be free. When these
|
||||||
|
menus are entered, the bbs will be closed for use.
|
||||||
|
Added menu 8.6, edit BBS list entries.
|
||||||
|
Fixed numbering of menu 8.7, edit oneliners.
|
||||||
|
Added menu 8.8 for safe crackers data. If the safe is cracked
|
||||||
|
it can now be reset.
|
||||||
|
Protected convert-all setting in menus 10.1 and 10.2 when no
|
||||||
|
default archiver is defined.
|
||||||
|
Changed page layout in site.doc
|
||||||
|
Changed the confusing No Touch setting in tic areas to Touch.
|
||||||
|
|
||||||
|
mbmon:
|
||||||
|
The top statusbar now displays the bbs Free/Down/Busy status.
|
||||||
|
Removed nonsense error message when stopped on a signal.
|
||||||
|
|
||||||
|
mbfido:
|
||||||
|
In AreaMgr and FileMgr changed aka matching for area
|
||||||
|
connections. Code cleanups.
|
||||||
|
In FileMgr when %tick=on/off command was received, mbfido
|
||||||
|
crashed.
|
||||||
|
Implemented auto area create comparing a new received echo
|
||||||
|
from a uplink which has a echomail taglist in one of the
|
||||||
|
mailgroups defined. The area is created with the defaults
|
||||||
|
from the mailgroup.
|
||||||
|
If mbfido fails to unzip a incoming mailarchive, a second
|
||||||
|
attempt is done after a sync() and one second delay. This
|
||||||
|
seems to be a kernel flush problem.
|
||||||
|
The same goes for adding .pkt files to the outbound, a second
|
||||||
|
try is done after a sync() to add the .pkt to the archive.
|
||||||
|
In the To field of a created TIC file there is now a comma
|
||||||
|
between the sysop name and fidonet aka.
|
||||||
|
When creating a filefind netmail reply there was no
|
||||||
|
destination address.
|
||||||
|
Corrected spelling errors in the Areamgr and Filemgr help
|
||||||
|
messages.
|
||||||
|
Removed some debug logging from the RFC->FTN gate.
|
||||||
|
Implemented the FileMgr and AreaMgr pause and resume commands.
|
||||||
|
Changed logging when AreaMgr/FileMgr commands did fail.
|
||||||
|
Some checks improved and fixed some potential sigsegv crashes.
|
||||||
|
Reduced aka match level for (dis)connect areas to zone, net.
|
||||||
|
This should fix problems on systems with multiple aka's when
|
||||||
|
the first aka is not the aka in the areas.
|
||||||
|
In mgr result reports, lines with connected areas do now also
|
||||||
|
display the aka to which they are connected.
|
||||||
|
The file forward function now always puts a 8.3 filename in
|
||||||
|
the outgoing ticfile. For most files nothing is changed.
|
||||||
|
AreaMgr and FileMgr netmails are now split into more netmails
|
||||||
|
when the become too large.
|
||||||
|
When a downlink requests an echomail area which is not yet
|
||||||
|
available, and there is a areas file for some uplink, the area
|
||||||
|
is automatic created and a areamgr request is sent to the
|
||||||
|
uplink to connect that area. The area is created with the
|
||||||
|
defaults from the mailgroup.
|
||||||
|
Experimental patch in mkftnhdr to create a To address in news
|
||||||
|
articles where a Reply-To: header is present.
|
||||||
|
It was not possible to disconnect file areas.
|
||||||
|
Added nopper code to full mailscan.
|
||||||
|
Fixed a problem that caused a SIGSEGV when a node was in the
|
||||||
|
ticfiles setup to forward file to and there was no noderecord.
|
||||||
|
When a ticfile was received while our aka is in the path, the
|
||||||
|
bad tic counter wasn't increased.
|
||||||
|
Made error message in AddMsgHdr function more clear.
|
||||||
|
Removed experimental patch in news->ftn gate were wrong To:
|
||||||
|
address was created.
|
||||||
|
The mbfido news functions doesn't abort anymore when a
|
||||||
|
newsgroup didn't exist.
|
||||||
|
For points in echomail no seen-by entry is added.
|
||||||
|
The AreaMgr and FileMgr responses and notify messages now use
|
||||||
|
the diesel macro language.
|
||||||
|
The tic file forward function now uses only filenames in the
|
||||||
|
subject of the netmail messages without the path.
|
||||||
|
The tic file forward netmails now uses template forward.tic
|
||||||
|
When started a second time it doesn't destroy the lockfile
|
||||||
|
anymore.
|
||||||
|
When a converted email to news listserver message is processed
|
||||||
|
that has a header line starting with X-MS-, the headerline is
|
||||||
|
suppressed because there is no key for this header. This looks
|
||||||
|
like a new kind of M$ standard. mbnews crashed on this one.
|
||||||
|
Fixed a small problem in magic filename testing.
|
||||||
|
In rfc2ftn the Approved: header now becomes a kludge instead
|
||||||
|
of being plain passed.
|
||||||
|
Auto file area create implemented, it can use plain tagfiles
|
||||||
|
or filegate.zxx formatted files.
|
||||||
|
The mbfido web command now uses macro templates.
|
||||||
|
Areamgr uplink requests the sender name is now set to the
|
||||||
|
sysop's name, so he/she will get to read the responses.
|
||||||
|
New command: areas. This will read all defined area lists for
|
||||||
|
files and mail groups that have the Auto Change set to Yes.
|
||||||
|
Missing areas are created, areas not present anymore are
|
||||||
|
removed if they are empty. Good for bulk areas create.
|
||||||
|
When missing areas are created, uplink requests are sent to
|
||||||
|
connect the areas.
|
||||||
|
Added more checks to processing of file_id.diz files. Also
|
||||||
|
when it is illegal formatted the already processed lines are
|
||||||
|
cleared to prevent later malformatted descriptions.
|
||||||
|
The hatch and magic processors now scan the filenames to test
|
||||||
|
using the regexp library, this should be more reliable.
|
||||||
|
Increased the size of the buffer for filesort.
|
||||||
|
Improved error reporting when file copy fails.
|
||||||
|
When a virus scanner is started, de mbtask connection timeout
|
||||||
|
is set to one hour.
|
||||||
|
Changed the confusing No Touch setting in tic areas to Touch.
|
||||||
|
When a file to be attached doesn't exist, a error message is
|
||||||
|
logged and the attach is treaded as an error.
|
||||||
|
|
||||||
|
mbmsg:
|
||||||
|
When creating non-existend message bases, the path is created
|
||||||
|
first if it doesn't exist.
|
||||||
|
Removed nonsense error message when stopped on a signal.
|
||||||
|
|
||||||
|
mbfile:
|
||||||
|
The mbfile index command now creates the html pages using the
|
||||||
|
macro templates html.main and html.areas. The files.css file
|
||||||
|
is no longer needed.
|
||||||
|
The check function now checks download directory permissions
|
||||||
|
and tries to correct errors.
|
||||||
|
Missing download directories are created mode 0775.
|
||||||
|
Moved check for empty areas to mbfile check function.
|
||||||
|
The mbfile move command now also moves the thumbnails.
|
||||||
|
Better console error reporting when files are copied.
|
||||||
|
Removed nonsense error message when stopped on a signal.
|
||||||
|
The html file indexes now have better translation from ANSI
|
||||||
|
to low ascii and html codes.
|
||||||
|
The import function didn't import files starting with the
|
||||||
|
letter 't'.
|
||||||
|
When a virus scanner is started, de mbtask connection timeout
|
||||||
|
is set to one hour.
|
||||||
|
The virus scanner was sometimes not executed in the right
|
||||||
|
directory with the adopt and import functions.
|
||||||
|
|
||||||
|
mball:
|
||||||
|
Will not crash anymore when it needs more then 10 minutes to
|
||||||
|
create the allfiles and newfiles lists.
|
||||||
|
Removed nonsense error message when stopped on a signal.
|
||||||
|
|
||||||
|
mbaff:
|
||||||
|
The High-ascii table to translate to lowercase has now the
|
||||||
|
right values to translate the ansi graphics.
|
||||||
|
Now uses the template newfiles and filefind to create the
|
||||||
|
reports.
|
||||||
|
Removed nonsense error message when stopped on a signal.
|
||||||
|
|
||||||
|
mbdiff:
|
||||||
|
Removed nonsense error message when stopped on a signal.
|
||||||
|
Improved error reporting when copy fails.
|
||||||
|
|
||||||
|
mbindex:
|
||||||
|
Removed nonsense error message when stopped on a signal.
|
||||||
|
|
||||||
|
mbtask:
|
||||||
|
Removed some debug logging.
|
||||||
|
Creates the semafore is_inet when the internet connections is
|
||||||
|
available, and removes it when it is down.
|
||||||
|
Added test for ISDN/modem lines in use. If a line status
|
||||||
|
change lasted 5 seconds or longer, the oubound will be
|
||||||
|
rescanned.
|
||||||
|
Lots of code cleanup.
|
||||||
|
No setup setting anymore for maximum POTS and ISDN lines, this
|
||||||
|
is now automatic.
|
||||||
|
mbtask will now update internal counters how many ISDN and POTS
|
||||||
|
lines are free to use for dialout.
|
||||||
|
For ISDN and POTS calls, mbtask now decides which tty to use,
|
||||||
|
mbcico gets the tty to use as option on the commandline.
|
||||||
|
Keeps track of the number of mailers running.
|
||||||
|
Added default path for arealists.
|
||||||
|
Keeps track of total mailer TCP/IP sessions and will not start
|
||||||
|
new sessions if the limit from the setup is reached. This will
|
||||||
|
hopefully prevent that mbcico will use too much bandwidth on
|
||||||
|
TCP/IP trafic.
|
||||||
|
Splitted no TCP settings in no IBN, no IFC and no ITN.
|
||||||
|
Improved the ping tests, better errorlogging and suppresion of
|
||||||
|
icmp replies that are not for mbtask. Better protected against
|
||||||
|
flood pings. This should fixes the problem that the internet
|
||||||
|
seemed down while it was available.
|
||||||
|
|
||||||
|
mbcico:
|
||||||
|
Fixed binkp driver to accept incoming unprotected sessions.
|
||||||
|
If a binkp session comes in and there already is a session
|
||||||
|
with that node, mbcico stopts the binkp session with an error.
|
||||||
|
Remove some obsolete code that is handled by mbtask.
|
||||||
|
Added some debug logmessages in ttyio.
|
||||||
|
Added experimental support for binkp GET command frame, under
|
||||||
|
test now, seems to work, although the offset request is not
|
||||||
|
supported.
|
||||||
|
Registers TCP/IP sessions with mbtask.
|
||||||
|
All filetransfer times and cps rates are calculated in mSecs.
|
||||||
|
Splitted no TCP settings in no IBN, no IFC and no ITN.
|
||||||
|
Removed settings for Non-hold mail and Pickup Primary.
|
||||||
|
Removed nonsense error message when stopped on a signal.
|
||||||
|
Fixed some small problems with the history data log. Added tty
|
||||||
|
information when it is available.
|
||||||
|
|
||||||
|
mbout:
|
||||||
|
The status display has now 9 digits for the outbound size.
|
||||||
|
New command, mbout reset <node>, unconditionally resets the
|
||||||
|
nodes "try" counter, ie. make an undiable node try to call
|
||||||
|
again.
|
||||||
|
The status command displays the call attempts.
|
||||||
|
Removed nonsense error message when stopped on a signal.
|
||||||
|
|
||||||
|
mbsebbs:
|
||||||
|
On some systems the download taglists contained garbage after
|
||||||
|
the short filename causing wrong filenames at the users side.
|
||||||
|
Added support for external message editor written by Redy.
|
||||||
|
Doors are now passed the parameter to display a prompt after
|
||||||
|
the door or return silently.
|
||||||
|
Fixed lharc file return code to LHA.
|
||||||
|
Calling file transfer protocols now uses the execute call
|
||||||
|
instead of system.
|
||||||
|
Improved error logging for file downloads.
|
||||||
|
When a user has no Location filled in, the bbs doesn't crash
|
||||||
|
anymore.
|
||||||
|
The new files scan colored areasnames bar length is corrected.
|
||||||
|
Fixed the problems with the safecracker door. Removed the
|
||||||
|
cheat codes and added a delay for the display of the safe
|
||||||
|
opening.
|
||||||
|
Removed nonsense error message when stopped on a signal.
|
||||||
|
|
||||||
|
mbnewusr:
|
||||||
|
New users have the default internal fullscreen editor.
|
||||||
|
Removed nonsense error message when stopped on a signal.
|
||||||
|
|
||||||
|
mbuser:
|
||||||
|
If a new user has registered and not yet used the bbs, mbuser
|
||||||
|
would kill that user because the last login date wasn't set.
|
||||||
|
It will use the registration date instead.
|
||||||
|
|
||||||
|
mbstat:
|
||||||
|
The timeout for the wait command was wrong due to a wrong
|
||||||
|
upsdown semafore test.
|
||||||
|
Corrected a spelling error.
|
||||||
|
|
||||||
|
hatch:
|
||||||
|
A new shellscript to hatch files in a tic area.
|
||||||
|
|
||||||
|
mbuseradd:
|
||||||
|
Added support for vpopmail, vadduser command.
|
||||||
|
|
||||||
|
mbpasswd:
|
||||||
|
Added support for vpopmail, vpasswd command.
|
||||||
|
Corrected a define for temp variable.
|
||||||
|
|
||||||
|
mbuser:
|
||||||
|
Added support for vpopmail, vdeluser command.
|
||||||
|
|
||||||
|
examples:
|
||||||
|
The Makefile now selects the right little or big endian menu
|
||||||
|
files to install.
|
||||||
|
Rebuild the menus and txtfiles for the new external editor.
|
||||||
|
Removed the mbsetup door from the sample sysop menus.
|
||||||
|
Added templates.tar, these are the default english macro files
|
||||||
|
for the diesel library.
|
||||||
|
|
||||||
|
rundoor.sh
|
||||||
|
Called door.bat instead of doors.bat
|
||||||
|
|
||||||
|
installinit.sh
|
||||||
|
Modified for SuSE 7.1 and later, the location of the startup
|
||||||
|
script moved from /sbin to /etc. Patch by Joachim Kuwan.
|
||||||
|
Also modified init.SuSE for Yast2 on SuSE 8.0
|
||||||
|
|
||||||
|
mbse.stop:
|
||||||
|
Added path /usr/local/bin for FreeBSD. Needs the psmisc
|
||||||
|
package from the ports collection to work.
|
||||||
|
|
||||||
|
init.Debian
|
||||||
|
Changed user from mbtask to mbse.
|
||||||
|
|
2
Makefile
2
Makefile
@ -6,7 +6,7 @@ include Makefile.global
|
|||||||
OTHER = AUTHORS ChangeLog COPYING DEBUG CRON.sh FILE_ID.DIZ.in \
|
OTHER = AUTHORS ChangeLog COPYING DEBUG CRON.sh FILE_ID.DIZ.in \
|
||||||
INSTALL.in Makefile Makefile.global.in NEWS \
|
INSTALL.in Makefile Makefile.global.in NEWS \
|
||||||
ChangeLog_1998 ChangeLog_1999 ChangeLog_2000 ChangeLog_2001 \
|
ChangeLog_1998 ChangeLog_1999 ChangeLog_2000 ChangeLog_2001 \
|
||||||
README SETUP.sh TODO UPGRADE aclocal.m4 \
|
ChangeLog_2002 README SETUP.sh TODO UPGRADE aclocal.m4 \
|
||||||
checkbasic config.h.in configure configure.in paths.h.in
|
checkbasic config.h.in configure configure.in paths.h.in
|
||||||
TARFILE = ${PACKAGE}-${VERSION}.tar.gz
|
TARFILE = ${PACKAGE}-${VERSION}.tar.gz
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user