2001-11-04 16:41:54 +00:00
|
|
|
|
$Id$
|
2001-11-03 22:45:03 +00:00
|
|
|
|
|
2004-04-11 09:52:32 +00:00
|
|
|
|
v0.51.4 11-Apr-2004
|
|
|
|
|
|
2004-04-12 13:01:51 +00:00
|
|
|
|
upgrade:
|
|
|
|
|
Start mbsetup and leave. This wil update the message area
|
2004-05-11 14:37:40 +00:00
|
|
|
|
records and the message group permission.
|
2004-04-12 13:01:51 +00:00
|
|
|
|
|
2004-05-03 13:22:07 +00:00
|
|
|
|
general:
|
|
|
|
|
Added new location of joerc files for FreeBSD 4.9
|
|
|
|
|
|
2004-04-15 19:38:12 +00:00
|
|
|
|
libmsgbase.a:
|
|
|
|
|
With JAM_Readheader the Msg.Replyid field wasn't filled.
|
|
|
|
|
|
2004-05-16 18:49:11 +00:00
|
|
|
|
libdbase.a:
|
|
|
|
|
In experimental FDB functions, removed auto unlock on FDB
|
|
|
|
|
close.
|
|
|
|
|
|
2004-04-11 12:36:02 +00:00
|
|
|
|
mbcico:
|
|
|
|
|
All heavy debug logmessages are now in defines and are only
|
|
|
|
|
enabled with ./configure --enable-newbinkp
|
2004-04-29 19:13:31 +00:00
|
|
|
|
In check for T-Mail fileboxes added condition that the zone
|
|
|
|
|
must exist in the setup.
|
|
|
|
|
Added protection against empty domain names received from
|
|
|
|
|
remote systems.
|
2004-05-06 18:41:16 +00:00
|
|
|
|
Added new experimental files database code which will only be
|
|
|
|
|
used if configured with --enable-experiment.
|
2004-04-29 19:13:31 +00:00
|
|
|
|
|
|
|
|
|
mbout:
|
|
|
|
|
In check for T-Mail fileboxes added condition that the zone
|
|
|
|
|
must exist in the setup.
|
2004-04-11 12:36:02 +00:00
|
|
|
|
|
2004-04-11 19:38:51 +00:00
|
|
|
|
mbfido:
|
2004-04-11 20:05:29 +00:00
|
|
|
|
The last argument '*' which was hardcoded in the virusscan
|
|
|
|
|
function is removed, this should be done in the setup for the
|
|
|
|
|
virus scanners.
|
|
|
|
|
Added loging of virus scanner results.
|
2004-04-12 13:01:51 +00:00
|
|
|
|
When a new echomail area is auto created, the creation date and
|
|
|
|
|
the newsgroup name will be set.
|
2004-04-13 19:09:17 +00:00
|
|
|
|
Fixed news command, only real newsgroup areas are fetched from
|
|
|
|
|
the remote newsserver.
|
|
|
|
|
You may need to edit or remove /opt/mbse/tmp/newsout to remove
|
|
|
|
|
postings for the remote newsserver with echomail messages.
|
2004-04-14 19:27:56 +00:00
|
|
|
|
Fixed a bug that no news was fetched at all.
|
2004-04-15 20:52:43 +00:00
|
|
|
|
Fixed a bug that tossed echomail was attempted to post to the
|
|
|
|
|
ISP newsserver (that didn't accept it).
|
2004-04-29 19:25:14 +00:00
|
|
|
|
More debug logging info added for double filename announces.
|
2004-05-06 21:33:13 +00:00
|
|
|
|
Added new experimental files database code which will only be
|
|
|
|
|
used if configured with --enable-experiment.
|
2004-05-10 10:44:37 +00:00
|
|
|
|
Another small change for double filename announces.
|
2004-05-12 13:15:13 +00:00
|
|
|
|
Changed file open mode for double filename announces.
|
|
|
|
|
Fixed create if toberep.data doesn't exist.
|
2004-04-29 19:25:14 +00:00
|
|
|
|
|
|
|
|
|
mbfile:
|
|
|
|
|
The toberep command now logs the toberep.data in the debug
|
|
|
|
|
logfile.
|
2004-05-02 12:19:52 +00:00
|
|
|
|
Mbfile check will abort if a header of a files database is
|
|
|
|
|
corrupt.
|
2004-05-04 14:31:25 +00:00
|
|
|
|
Mbfile check will now accept an area number to just check one
|
|
|
|
|
single area.
|
2004-05-06 17:38:19 +00:00
|
|
|
|
Added new experimental files database code which will only be
|
|
|
|
|
used if configured with --enable-experiment.
|
2004-04-11 20:05:29 +00:00
|
|
|
|
|
2004-05-06 21:33:13 +00:00
|
|
|
|
mbaff:
|
|
|
|
|
Added new experimental files database code which will only be
|
|
|
|
|
used if configured with --enable-experiment.
|
|
|
|
|
|
2004-04-13 18:25:50 +00:00
|
|
|
|
mbnntp:
|
2004-05-11 14:28:40 +00:00
|
|
|
|
New program, news server to read/write echomail with a news
|
|
|
|
|
client. Users must be registered bbs users.
|
2004-04-13 18:25:50 +00:00
|
|
|
|
|
2004-04-11 20:05:29 +00:00
|
|
|
|
mbsebbs:
|
2004-05-07 14:31:47 +00:00
|
|
|
|
Added logging of virus scanner results.
|
2004-04-13 19:29:54 +00:00
|
|
|
|
Patches for offline reader programs that create messages with
|
|
|
|
|
wrong line terminaters (Sempoint).
|
2004-05-06 21:33:13 +00:00
|
|
|
|
Added new experimental files database code which will only be
|
|
|
|
|
used if configured with --enable-experiment.
|
2004-05-08 14:55:40 +00:00
|
|
|
|
The users tag directory wasn't properly cleaned before a new
|
|
|
|
|
download session.
|
2004-05-11 13:23:31 +00:00
|
|
|
|
The message group stat counters were not updated when a user
|
|
|
|
|
posted a message at the bbs.
|
2004-04-11 19:38:51 +00:00
|
|
|
|
|
2004-05-07 14:31:47 +00:00
|
|
|
|
mball:
|
|
|
|
|
Added new experimental files database code which will only be
|
|
|
|
|
used if configured with --enable-experiment.
|
|
|
|
|
|
2004-04-12 13:01:51 +00:00
|
|
|
|
mbsetup:
|
|
|
|
|
Added auto setup for message area creation date. Also creates
|
|
|
|
|
a faked newsgroup name in echomail areas. Both settings are
|
2004-04-13 18:25:50 +00:00
|
|
|
|
needed for the newsserver.
|
2004-04-29 19:13:31 +00:00
|
|
|
|
It wasn't possible anymore to change the number of systems in
|
|
|
|
|
menu 1.11.11
|
2004-05-02 12:30:57 +00:00
|
|
|
|
Fixed a header include.
|
2004-05-03 20:06:23 +00:00
|
|
|
|
Fixed an error where new created file areas were created
|
|
|
|
|
without a file header.
|
2004-05-07 14:31:47 +00:00
|
|
|
|
Added new experimental files database code which will only be
|
|
|
|
|
used if configured with --enable-experiment.
|
2004-05-11 13:23:31 +00:00
|
|
|
|
Message group setup now sets mode 660 for ~/etc/mgroups.data.
|
2004-04-12 13:01:51 +00:00
|
|
|
|
|
2004-04-15 21:29:59 +00:00
|
|
|
|
mbtask:
|
|
|
|
|
Removed debug logging for the disk thread.
|
|
|
|
|
Added mbnntp to the taskregs to count as a user program.
|
2004-04-29 19:13:31 +00:00
|
|
|
|
In check for T-Mail fileboxes added condition that the zone
|
|
|
|
|
must exist in the setup.
|
2004-04-15 21:29:59 +00:00
|
|
|
|
|
2004-05-03 19:39:16 +00:00
|
|
|
|
script:
|
|
|
|
|
In the maint script removed the check option from the mbfile
|
|
|
|
|
command so it will not run every day.
|
|
|
|
|
|
2004-04-11 09:52:32 +00:00
|
|
|
|
|
|
|
|
|
v0.51.3 22-Mar-2003 - 11-Apr-2004
|
2004-03-06 21:48:41 +00:00
|
|
|
|
|
2004-03-27 20:05:59 +00:00
|
|
|
|
general:
|
|
|
|
|
Removed one setup entry for check for free diskspace, there
|
|
|
|
|
were two different values for the same purpose. The removed
|
|
|
|
|
one was not used.
|
2004-04-03 18:46:54 +00:00
|
|
|
|
Moved doc directory from /opt/mbse/doc to /opt/mbse/share/doc.
|
2004-04-04 14:55:58 +00:00
|
|
|
|
Added configure test for CPU optimization flags. Use with
|
|
|
|
|
./configure --enable-optimize.
|
2004-04-11 09:52:32 +00:00
|
|
|
|
Added charset kludges for CP852 2 and CP895 2, Czech Latin-2
|
|
|
|
|
and Kamenicky. There are no mapping tables available.
|
2004-03-27 20:05:59 +00:00
|
|
|
|
|
2004-03-22 14:04:51 +00:00
|
|
|
|
mbtask:
|
|
|
|
|
Signal handler for sigchld set to sig_dfl, test for Fedora.
|
2004-03-27 20:05:59 +00:00
|
|
|
|
Removed setup for old diskspace parameter.
|
2004-03-22 14:04:51 +00:00
|
|
|
|
|
2004-03-24 22:23:21 +00:00
|
|
|
|
mbsetup:
|
2004-04-03 18:46:54 +00:00
|
|
|
|
Added html sitedocs creation. The advantage of html over the
|
|
|
|
|
old plain doc is to easy see crossreferences using hyperlinks.
|
|
|
|
|
The html files are created in /opt/mbse/share/doc/html.
|
2004-03-24 22:23:21 +00:00
|
|
|
|
The ~/doc/xref.doc and ~/doc/stat.doc are not created anymore,
|
|
|
|
|
there was nothing in it yet.
|
2004-03-27 20:05:59 +00:00
|
|
|
|
Removed setup for the unused free diskspace parameter.
|
2004-04-04 18:35:21 +00:00
|
|
|
|
In nodes edit aka's it was not possible to delete aka's.
|
2004-04-08 18:37:28 +00:00
|
|
|
|
Added nodes private data in the html sitedoc.
|
2004-03-24 22:23:21 +00:00
|
|
|
|
|
2004-04-03 18:46:54 +00:00
|
|
|
|
mbfido:
|
|
|
|
|
The area tags are now created in /opt/mbse/share/doc/tags.
|
2004-04-06 18:20:19 +00:00
|
|
|
|
Added more debug info in Add_ToBeRep(), we still see double
|
|
|
|
|
announces of files like FP-DEF.ZIP.
|
2004-04-08 18:37:28 +00:00
|
|
|
|
Fixed (I hope for real now) the double announce of the files
|
|
|
|
|
like FP-DEF.ZIP received twice a day.
|
2004-04-09 18:31:22 +00:00
|
|
|
|
Fixed SIGCHLD logmessages on Fedora.
|
|
|
|
|
|
|
|
|
|
mbfile:
|
|
|
|
|
Fixed SIGCHLD logmessages on Fedora.
|
|
|
|
|
|
|
|
|
|
mbdiff:
|
|
|
|
|
Fixed SIGCHLD logmessages on Fedora.
|
2004-04-03 18:46:54 +00:00
|
|
|
|
|
2004-04-06 21:32:06 +00:00
|
|
|
|
mbtask:
|
|
|
|
|
Fixed crash on NetBSD Sparc when getsysinfo was called.
|
2004-04-07 20:01:49 +00:00
|
|
|
|
Fixed disk search check when /opt/mbse is a symlink on a non-
|
|
|
|
|
root disk to display the correct partition.
|
2004-04-09 18:31:22 +00:00
|
|
|
|
Fixed SIGCHLD logmessages on Fedora.
|
|
|
|
|
|
|
|
|
|
mbsebbs:
|
|
|
|
|
Fixed SIGCHLD logmessages on Fedora.
|
|
|
|
|
|
|
|
|
|
mbnewusr:
|
|
|
|
|
Fixed SIGCHLD logmessages on Fedora.
|
|
|
|
|
|
|
|
|
|
mball:
|
|
|
|
|
Fixed SIGCHLD logmessages on Fedora.
|
2004-04-06 21:32:06 +00:00
|
|
|
|
|
2004-04-04 19:26:35 +00:00
|
|
|
|
mblogin:
|
|
|
|
|
Changed some defines for NetBSD 1.6.2
|
|
|
|
|
|
2004-04-05 17:42:29 +00:00
|
|
|
|
mbuseradd:
|
|
|
|
|
On NetBSD fixed the errormessage when a new user is
|
|
|
|
|
created.
|
|
|
|
|
|
2004-03-22 12:54:30 +00:00
|
|
|
|
|
|
|
|
|
v0.51.2 06-Mar-2004 - 22-Mar-2003
|
2004-03-06 21:48:41 +00:00
|
|
|
|
|
|
|
|
|
upgrade:
|
|
|
|
|
Before upgrade announce all new files!
|
|
|
|
|
Compile all programs.
|
|
|
|
|
Close the system with mbstat close.
|
|
|
|
|
Install programs as root (as usual).
|
|
|
|
|
Start mbsetup, this can take a while on a system with lots of
|
|
|
|
|
files, during startup the files database will be converted.
|
2004-03-17 20:24:59 +00:00
|
|
|
|
After the menu appears, enter global setup, exit and save.
|
2004-03-20 16:09:35 +00:00
|
|
|
|
Now stop and restart mbtask.
|
|
|
|
|
Open the system with mbstat open.
|
2004-03-06 21:48:41 +00:00
|
|
|
|
|
|
|
|
|
general:
|
|
|
|
|
Updated to a new files database structure that allows for
|
|
|
|
|
expanding the records like most other databases to allow new
|
|
|
|
|
features.
|
|
|
|
|
Removed all references to costsharing for ticfiles which wasn't
|
|
|
|
|
fully implemented.
|
2004-03-17 20:24:59 +00:00
|
|
|
|
Added setup items for subprocess priority and sync filesystem.
|
|
|
|
|
Added setup parameter for filefind keyword length.
|
2004-03-06 21:48:41 +00:00
|
|
|
|
|
2004-03-15 18:48:23 +00:00
|
|
|
|
libcommon.a:
|
|
|
|
|
Moved the initial delay in the execute functions to the child
|
|
|
|
|
process, that may be the trick to work around the lost child
|
|
|
|
|
messages.
|
2004-03-20 13:26:34 +00:00
|
|
|
|
Added enoughspace function to check diskspace.
|
2004-03-15 18:48:23 +00:00
|
|
|
|
|
2004-03-06 21:48:41 +00:00
|
|
|
|
mbcico:
|
|
|
|
|
Updated file request function to new files database structure.
|
2004-03-09 21:42:29 +00:00
|
|
|
|
Fixed a compile problem on FreeBSD 5.1
|
2004-03-12 19:56:47 +00:00
|
|
|
|
To test 3 bugfixes:
|
|
|
|
|
Fixed a bug when a m_get was received with file offset = file
|
|
|
|
|
size that would log a negative transfer time and transfer rate.
|
|
|
|
|
Fixed a bug when a m_get message was received with the current
|
|
|
|
|
file with offset = file size to properly close the file and
|
|
|
|
|
unlink from the outbound queue.
|
|
|
|
|
Fixed a bug when a m_get message was received on a file that
|
|
|
|
|
was already transmitted to remove that file from the outbound
|
|
|
|
|
queue.
|
2004-03-13 14:34:36 +00:00
|
|
|
|
Removed some debug logging from inbound handler.
|
2004-03-20 23:00:22 +00:00
|
|
|
|
Updated to use new disk watcher.
|
2004-03-06 21:48:41 +00:00
|
|
|
|
|
|
|
|
|
mbfido:
|
|
|
|
|
When removing files during tic import due to replace or maximum
|
|
|
|
|
files, thumbnails are now also removed from disk.
|
|
|
|
|
Updated tic file import function to the new files database
|
|
|
|
|
structure.
|
2004-03-11 18:58:51 +00:00
|
|
|
|
Added more checks and logging for adding new file announce
|
|
|
|
|
records. Newer files will replace the older record so the last
|
|
|
|
|
one will be announced.
|
|
|
|
|
Fixed a bug in mbfile kill that destroyed the filebase when a
|
|
|
|
|
file was deleted or moved.
|
2004-03-18 19:55:39 +00:00
|
|
|
|
Doesn't write Magic Request into files description anymore,
|
|
|
|
|
this is now handled outsite the description lines.
|
2004-03-20 23:00:22 +00:00
|
|
|
|
Updated to use new disk watcher.
|
2004-03-06 21:48:41 +00:00
|
|
|
|
|
|
|
|
|
mbfile:
|
|
|
|
|
Updated kill, index, check, pack, list, adopt, import, move,
|
|
|
|
|
delete and sort to the new files database structure.
|
|
|
|
|
The file delete function in kill didn't delete the thumbnail.
|
2004-03-08 20:51:04 +00:00
|
|
|
|
The mbfile del and undel commands accept wildcards in the
|
|
|
|
|
filename.
|
|
|
|
|
Fixed an error in check when a mangled 8.3 filename was changed
|
|
|
|
|
and the symbolic link was not adjusted.
|
|
|
|
|
Added rearc command.
|
2004-03-09 21:42:29 +00:00
|
|
|
|
The check command does now also check if the magic alias file
|
|
|
|
|
request names are valid and removes the invalid entries.
|
2004-03-20 23:00:22 +00:00
|
|
|
|
Updated to use new disk watcher.
|
2004-03-06 21:48:41 +00:00
|
|
|
|
|
|
|
|
|
mbaff:
|
|
|
|
|
When scanning for uploads, files which were hatched now have
|
|
|
|
|
the right tic area name instead of AREA n in the announce
|
|
|
|
|
record. They also contain the used magic filename if this is
|
|
|
|
|
known.
|
|
|
|
|
The scan for new uploads function is updated to the new files
|
|
|
|
|
database structure.
|
|
|
|
|
The filefind function is updated to the new files database
|
|
|
|
|
structure.
|
2004-03-20 23:00:22 +00:00
|
|
|
|
Updated to use new disk watcher.
|
|
|
|
|
|
|
|
|
|
mbindex:
|
|
|
|
|
Updated to use new disk watcher.
|
|
|
|
|
|
|
|
|
|
mbdiff:
|
|
|
|
|
Updated to use new disk watcher.
|
|
|
|
|
|
|
|
|
|
mbmsg:
|
|
|
|
|
Updated to use new disk watcher.
|
2004-03-06 21:48:41 +00:00
|
|
|
|
|
|
|
|
|
mbsebbs:
|
|
|
|
|
Updated to the new files database structure.
|
|
|
|
|
|
2004-03-18 19:55:39 +00:00
|
|
|
|
mball:
|
|
|
|
|
Added support for files database Magic request field.
|
|
|
|
|
|
2004-03-20 23:00:22 +00:00
|
|
|
|
mbuser:
|
|
|
|
|
Updated to use new disk watcher.
|
|
|
|
|
|
2004-03-06 21:48:41 +00:00
|
|
|
|
mbsetup:
|
|
|
|
|
Added auto upgrade for the files database.
|
|
|
|
|
Changed menus 14, 7.n.6, 10.1 and 8.4.
|
2004-03-07 11:24:21 +00:00
|
|
|
|
Changed default charset for new mailgroups and message areas
|
|
|
|
|
to CP437.
|
2004-03-17 20:24:59 +00:00
|
|
|
|
Added setup for filefind keyword length in menu 13.
|
|
|
|
|
Added setup items in menu 1.5 for child priority and filesystem
|
|
|
|
|
sync calls.
|
2004-03-20 23:00:22 +00:00
|
|
|
|
In several menus that can change paths, a command to mbtask is
|
|
|
|
|
given to reread filesystem tables when something is changed.
|
2004-03-21 13:19:06 +00:00
|
|
|
|
Fixed error if a file area is deleted that has an empty files
|
|
|
|
|
database.
|
2004-03-06 21:48:41 +00:00
|
|
|
|
|
2004-03-20 13:26:34 +00:00
|
|
|
|
mbmon:
|
|
|
|
|
Switched to use new filesystems command.
|
2004-03-20 16:09:35 +00:00
|
|
|
|
On screen 2 added disk status.
|
2004-03-20 21:30:11 +00:00
|
|
|
|
On screen 3, the warning colors for diskspace are now triggered
|
|
|
|
|
by the global config setting, red for the upper limit, and
|
2004-03-21 13:40:25 +00:00
|
|
|
|
yellow for the upper limit * 4. Added RO/RW status indicator.
|
2004-03-20 13:26:34 +00:00
|
|
|
|
|
|
|
|
|
mbtask:
|
|
|
|
|
Added communication commands for disk watch thread.
|
2004-03-20 23:00:22 +00:00
|
|
|
|
Added disk watch thread, this will monitor filesystems usage
|
|
|
|
|
for only the filesystems that are used by mbse.
|
2004-03-20 13:26:34 +00:00
|
|
|
|
|
2004-03-16 20:54:51 +00:00
|
|
|
|
mbuseradd:
|
2004-03-22 12:54:30 +00:00
|
|
|
|
Fixed removing of a OS created homedir.
|
2004-03-19 19:16:13 +00:00
|
|
|
|
Added msleep delay in execute child process.
|
|
|
|
|
|
|
|
|
|
mbpasswd:
|
|
|
|
|
Added msleep delay in execute child process.
|
2004-03-16 20:54:51 +00:00
|
|
|
|
|
2004-03-06 21:48:41 +00:00
|
|
|
|
examples:
|
|
|
|
|
Updated English, German, Spanish and Dutch macro files:
|
|
|
|
|
html.nodes and filemgr.status.
|
|
|
|
|
|
|
|
|
|
lang:
|
2004-03-18 19:33:43 +00:00
|
|
|
|
removed obsolete prompt 240.
|
2004-03-15 19:25:25 +00:00
|
|
|
|
Updated germandu.txt (by Malte Tychsen).
|
2004-03-06 21:48:41 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
v0.51.1 21-Feb-2004 - 06-Mar-2004
|
2004-02-21 20:40:27 +00:00
|
|
|
|
|
2004-02-23 14:46:06 +00:00
|
|
|
|
upgrade:
|
|
|
|
|
In all message groups set check/set default character set.
|
|
|
|
|
In all message areas set the character set to use with the
|
2004-03-13 14:37:10 +00:00
|
|
|
|
global editor (to CP437 for example). Local and netmail
|
2004-02-23 14:46:06 +00:00
|
|
|
|
areas must be done by hand because they are most likely not
|
|
|
|
|
in a group.
|
2004-02-29 15:06:47 +00:00
|
|
|
|
The macro templates are updated, you MUST install the newfiles
|
|
|
|
|
macro template at least because the format changed!
|
|
|
|
|
Type "make help" in the examples subdirectory to see how.
|
2004-02-23 14:46:06 +00:00
|
|
|
|
|
2004-02-22 12:51:42 +00:00
|
|
|
|
SETUP.sh:
|
|
|
|
|
Changed to support Darwin (OS X). Note that in earlier days
|
|
|
|
|
mbse did compile under OS X, but things are different since
|
|
|
|
|
then. Work is underway to let it compile and run again.
|
2004-03-02 20:47:23 +00:00
|
|
|
|
|
|
|
|
|
libmbse.a:
|
|
|
|
|
Changed the execute function so it will work on 2.6.x kernels
|
|
|
|
|
and fast cpu's.
|
|
|
|
|
Added execute_str function for compatibility with the older
|
|
|
|
|
api. Added execute_pth function to execute programs in the
|
|
|
|
|
path.
|
|
|
|
|
|
|
|
|
|
mbout:
|
|
|
|
|
Replaced system() call with execute.
|
|
|
|
|
|
2004-02-23 14:46:06 +00:00
|
|
|
|
mbsetup:
|
|
|
|
|
In edit message groups added setup for default character set.
|
|
|
|
|
In edit message areas added setup for character set for the
|
|
|
|
|
area. Also added global edit for character set.
|
|
|
|
|
In several places where groups need to be tagged, there is now
|
2004-02-24 22:09:27 +00:00
|
|
|
|
a switch (*) to select/deselect all groups at once.
|
2004-02-24 20:27:41 +00:00
|
|
|
|
In the user editor the sex is now changed with the spacebar to
|
|
|
|
|
prevent typing errors.
|
|
|
|
|
In the user editor added character set edit in the second
|
|
|
|
|
screen.
|
|
|
|
|
Removed users fullscreen chat setting, not used.
|
2004-02-24 22:09:27 +00:00
|
|
|
|
Added menu setup for change character set, menu 321.
|
2004-03-02 20:47:23 +00:00
|
|
|
|
Replaced system() call with execute.
|
2004-02-22 12:51:42 +00:00
|
|
|
|
|
2004-02-23 15:46:32 +00:00
|
|
|
|
mbsebbs:
|
|
|
|
|
Writes the ^aCHRS: kludge again in new created messages.
|
2004-02-23 16:22:38 +00:00
|
|
|
|
Changed ^aPID to include OS and CPU.
|
2004-02-24 22:09:27 +00:00
|
|
|
|
Added user selecting a character set, menu 321.
|
|
|
|
|
Added login check to see if user has a valid character set.
|
|
|
|
|
Added Control-U 9 to display file to show the users character
|
|
|
|
|
set in the menus screens.
|
2004-02-26 20:16:10 +00:00
|
|
|
|
Added experimental characterset translation to message read.
|
|
|
|
|
This will translate the message character set used to the users
|
|
|
|
|
character set. When translation is impossible a ? is printed.
|
2004-02-28 19:49:54 +00:00
|
|
|
|
After problems with iconv, switched to use code from Martin
|
|
|
|
|
Junius Fidogate package.
|
2004-02-26 20:16:10 +00:00
|
|
|
|
In delete file in home directory the Y/N keys were read from
|
|
|
|
|
the wrong language prompt.
|
2004-03-02 20:47:23 +00:00
|
|
|
|
Replaced system() call with execute.
|
|
|
|
|
|
|
|
|
|
mbnewusr:
|
|
|
|
|
Replaced system() call with execute.
|
|
|
|
|
|
|
|
|
|
mball:
|
|
|
|
|
Replaced system() call with execute.
|
2004-02-23 15:46:32 +00:00
|
|
|
|
|
|
|
|
|
mbmsg:
|
|
|
|
|
Writes the ^aCHRS: kludge again in new created messages.
|
2004-02-23 16:22:38 +00:00
|
|
|
|
Changed ^aPID to include OS and CPU.
|
2004-02-23 15:46:32 +00:00
|
|
|
|
|
|
|
|
|
mbaff:
|
|
|
|
|
Writes the ^aCHRS: kludge again in new created messages.
|
2004-02-23 16:22:38 +00:00
|
|
|
|
Changed ^aPID to include OS and CPU.
|
2004-02-29 14:01:45 +00:00
|
|
|
|
Added macro "u" that holds the magic filerequest name.
|
2004-02-23 16:22:38 +00:00
|
|
|
|
|
|
|
|
|
mbfido:
|
|
|
|
|
Changed ^aTID to include OS and CPU.
|
2004-02-29 13:07:42 +00:00
|
|
|
|
For the tic area create and message area create the check is
|
|
|
|
|
now case insensitive, also the area tagnames are forced to
|
|
|
|
|
uppercase. This should solve the problems with Linuxnet.
|
2004-03-02 20:47:23 +00:00
|
|
|
|
Replaced system() call with execute.
|
2004-03-05 19:27:09 +00:00
|
|
|
|
New files with already in the toberep database will not be
|
|
|
|
|
added again.
|
2004-03-02 20:47:23 +00:00
|
|
|
|
|
|
|
|
|
mbdiff:
|
|
|
|
|
Replaced system() call with execute.
|
2004-02-23 15:46:32 +00:00
|
|
|
|
|
2004-02-29 12:47:03 +00:00
|
|
|
|
mbfile:
|
|
|
|
|
For creating www pages of the download areas, the new mapping
|
|
|
|
|
tables are used to translate from ibmpc characters to
|
|
|
|
|
iso-8859-1.
|
2004-03-02 20:47:23 +00:00
|
|
|
|
Replaced system() call with execute.
|
2004-02-29 12:47:03 +00:00
|
|
|
|
|
2004-02-24 22:09:27 +00:00
|
|
|
|
examples:
|
|
|
|
|
Added change character set in English menus and textfiles.
|
2004-02-29 14:01:45 +00:00
|
|
|
|
Updated all newfiles macro template to include the magic file-
|
|
|
|
|
request macro (English, German, Spanish and Dutch).
|
2004-02-24 22:09:27 +00:00
|
|
|
|
|
2004-03-02 20:47:23 +00:00
|
|
|
|
mbuseradd:
|
|
|
|
|
Uses the execv instead of system to call the systems useradd
|
|
|
|
|
program.
|
|
|
|
|
|
|
|
|
|
mbpasswd:
|
|
|
|
|
Uses the execv instead of system to call the systems vpassswd
|
|
|
|
|
program if needed.
|
|
|
|
|
|
2004-02-24 22:09:27 +00:00
|
|
|
|
lang:
|
|
|
|
|
Added language prompts 23, 24 and 25.
|
|
|
|
|
|
2004-02-22 12:51:42 +00:00
|
|
|
|
|
2004-02-21 20:40:27 +00:00
|
|
|
|
v0.51.0 09-Feb-2004 - 21-Feb-2004
|
2004-02-09 19:15:05 +00:00
|
|
|
|
|
2004-02-21 17:22:00 +00:00
|
|
|
|
general:
|
|
|
|
|
Reorganized the library header files. This will make it easier
|
|
|
|
|
to switch to dynamic libraries so other apps can link to mbse.
|
|
|
|
|
|
2004-02-17 19:49:15 +00:00
|
|
|
|
mbaff:
|
|
|
|
|
Patched to store long filename in the newfiles database
|
|
|
|
|
|
|
|
|
|
mbsebbs:
|
|
|
|
|
Added support for the internal editor for hi-ascii
|
|
|
|
|
international character sets.
|
2004-02-21 17:22:00 +00:00
|
|
|
|
The screenlength is now really set to the users screenlength.
|
2004-02-17 19:49:15 +00:00
|
|
|
|
|
2004-01-29 21:12:21 +00:00
|
|
|
|
|
2004-02-09 14:36:34 +00:00
|
|
|
|
v0.50.0 03-Oct-2003 - 09-Feb-2004
|
2004-01-20 20:38:51 +00:00
|
|
|
|
|
2004-01-25 10:57:35 +00:00
|
|
|
|
general:
|
2004-02-09 14:36:34 +00:00
|
|
|
|
Added menu setup switches for doors: Singe user door and
|
|
|
|
|
hidden from lists.
|
|
|
|
|
Make dist now creates bzip2 archives.
|
|
|
|
|
Two html pages are now under control of configure.
|
|
|
|
|
The configure scripts shows the use of zlib compression for
|
|
|
|
|
Hydra and Binkp.
|
|
|
|
|
Updated all documentation to validate html makeup.
|
|
|
|
|
Added installation support for Gentoo Linux, contributed by
|
|
|
|
|
Capit<69>n X.
|
|
|
|
|
Since this version Posix threads are being used, please let
|
|
|
|
|
me know if this doesn't compile on you system.
|
|
|
|
|
All Makefiles do not strip the binaries anymore, the binaries
|
|
|
|
|
are stripped during make install only. This allows to run the
|
|
|
|
|
not yet installed binaries under debuggers.
|
|
|
|
|
The configure script has a --enable-debugging option so that
|
|
|
|
|
all code can be compiled to let it run under debuggers. Not
|
|
|
|
|
usefull for production systems.
|
|
|
|
|
This version had a lot of testing using valgrind. Most errors
|
|
|
|
|
were minor problems.
|
|
|
|
|
Added French language file created by Francois Thunus. This
|
|
|
|
|
translation is not yet complete.
|
|
|
|
|
Cleanup in main makefile, added help.
|
|
|
|
|
Revised configure and all Makefiles for better support of
|
|
|
|
|
linking with threads libraries.
|
|
|
|
|
Changed endian tests using the configure script.
|
|
|
|
|
Upgraded to new released ftscprod.008
|
|
|
|
|
Added setup option per node to disable the binkp/1.1 protocol.
|
|
|
|
|
Added new binkp/1.1 driver.
|
|
|
|
|
In all sources replaced the usleep function with the msleep
|
|
|
|
|
function. The usleep function will become obsolete someday.
|
|
|
|
|
Incoming and outgoing telnet (ITN) sessions finally works.
|
2004-01-14 21:22:57 +00:00
|
|
|
|
|
|
|
|
|
upgrade:
|
2004-02-09 14:36:34 +00:00
|
|
|
|
If you don't have any personal archivers, then remove
|
|
|
|
|
~/etc/archiver.data and start mbsetup to recreate the
|
|
|
|
|
archivers setup.
|
|
|
|
|
If you didn't change anything of the language defaults then
|
|
|
|
|
delete /opt/mbse/etc/language.data and run mbsetup to create
|
|
|
|
|
a new language.data including the french setup.
|
2004-01-14 21:22:57 +00:00
|
|
|
|
Check setting 7.x.3.18 for each node. If you know the node uses
|
2004-02-09 14:36:34 +00:00
|
|
|
|
Irex between 2.24 and 2.29 then set this to Yes or you won't
|
|
|
|
|
have good sessions without files with this mailer. Sessions
|
|
|
|
|
with Irex that do transfer some file are Ok.
|
|
|
|
|
|
|
|
|
|
libclcomm:
|
|
|
|
|
Fixed a small (not harmfull) buffer overlapped copy detected
|
|
|
|
|
by valgrind.
|
|
|
|
|
|
|
|
|
|
libcommon:
|
|
|
|
|
A small fix in printable log function.
|
|
|
|
|
Added a safety check for the TCP registrate function to prevent
|
|
|
|
|
stale TCP/IP mailer counts.
|
|
|
|
|
Fixed a forgotten fclose in proglock.
|
|
|
|
|
Allows node locking with zero bytes lockfiles created by some
|
|
|
|
|
other OS when enabled in the setup.
|
|
|
|
|
The attach function now checks if a file is already attached.
|
|
|
|
|
In execute and execsh on Linux systems sync() is called before
|
|
|
|
|
and after running the external program to make sure diskbuffers
|
|
|
|
|
are committed. Also added a 300 ms pause.
|
|
|
|
|
Added a milliseconds timer.
|
|
|
|
|
Code cleanup.
|
|
|
|
|
|
|
|
|
|
libmsgbase:
|
|
|
|
|
In JAM_Open replaced a strcpy with memmove.
|
|
|
|
|
Fixed invalid memory read/write in Msg_Link.
|
|
|
|
|
|
|
|
|
|
libdbase:
|
|
|
|
|
Code cleanup in dbdupe.
|
|
|
|
|
|
|
|
|
|
libnodelist:
|
|
|
|
|
Fixed a small memory leak.
|
2003-12-27 16:51:42 +00:00
|
|
|
|
|
2004-02-09 14:36:34 +00:00
|
|
|
|
mbsebbs:
|
|
|
|
|
The whoson list displays the doorname if set in the menus.
|
|
|
|
|
If a door is single user and the door is in use, the second
|
|
|
|
|
user can't start the door but gets a message about this
|
|
|
|
|
situation.
|
|
|
|
|
Fixed a bug where the bbs goes into a loop after idle timeout
|
|
|
|
|
during login (and maybe in other situations).
|
|
|
|
|
Fixed chat debug logging to only log to the debug.log file.
|
|
|
|
|
Posted netmail messages now support CC: lines. The CC: lines
|
|
|
|
|
should be the first lines of the message in the format:
|
|
|
|
|
CC: Michiel Broek 2:280/28
|
|
|
|
|
The Carbon Copied messages are marked with original sender.
|
|
|
|
|
Fixed small memory leak.
|
|
|
|
|
Fixed posting to local/echomail areas from bbs users.
|
2003-12-16 21:50:32 +00:00
|
|
|
|
A lot of small fixes for problems found with valgrind.
|
|
|
|
|
|
2004-02-09 14:36:34 +00:00
|
|
|
|
mbsetup:
|
|
|
|
|
Added menu settings for single user door and hide door. Added
|
|
|
|
|
setting for the door name in the menus and removed the never
|
|
|
|
|
used password for the menu (Was only present in the setup).
|
|
|
|
|
In node editor, fixed error message when there was no more
|
|
|
|
|
room for new nodes to point to the right menus.
|
|
|
|
|
Added support for tar compressed archives.
|
|
|
|
|
Changed all fidonet domain names to maximum 8 characters so
|
|
|
|
|
that we now follow the FTSC specs.
|
|
|
|
|
Removed binkp CRC settings.
|
|
|
|
|
Fixed a unitialized unlink call in nodes close.
|
|
|
|
|
Fixed unclosed tempfile.
|
|
|
|
|
Fixed several small memory leaks.
|
|
|
|
|
Added default record for french language.
|
|
|
|
|
Added setting in menu 1.14 to allow zero bytes lockfiles
|
|
|
|
|
created by another OS.
|
|
|
|
|
Added setting in menu 7.x.3.18 to disable the use of binkp/1.1
|
|
|
|
|
protocol per node.
|
|
|
|
|
Corrected a spelling error (thanks Vince).
|
|
|
|
|
Removed global setup screen for the ftp server.
|
|
|
|
|
Reorganised menu 1.4 screen 1 and 2.
|
|
|
|
|
Added settings for T-Mail filebox paths in the second screen
|
|
|
|
|
of menu 1.4.
|
|
|
|
|
Clearing the working message is now only done by the keyboard
|
|
|
|
|
read function.
|
|
|
|
|
In several menu items added range check for integer values.
|
|
|
|
|
In global main aka setup, added check if a domain name is
|
|
|
|
|
present.
|
|
|
|
|
Updates to the database is now shown to the user.
|
2003-10-03 19:48:15 +00:00
|
|
|
|
|
|
|
|
|
mbcico:
|
2004-02-09 14:36:34 +00:00
|
|
|
|
Added Hydra zlib compressed data blocks using the idea of Alex
|
|
|
|
|
Shakhaylo. The compression will transfer some files about twice
|
|
|
|
|
as fast as without compression.
|
|
|
|
|
Changed signal handlers to better detect broken TCP links.
|
|
|
|
|
Changed two inbound logmessages to debug level.
|
|
|
|
|
All internal references to tfido port changed to telnet port
|
|
|
|
|
because we now default to telnet port 23 for ITN calls.
|
|
|
|
|
Dropped binkp CRC support because it will be incompatible with
|
|
|
|
|
future extensions.
|
|
|
|
|
Fixed a small memory leak.
|
|
|
|
|
New binkp/1.1 driver. Check the upgrade for your Irex links.
|
|
|
|
|
In case of troubles please report these.
|
|
|
|
|
Added support for T-Mail fileboxes, partly written and info
|
|
|
|
|
provided by Przemyslaw Kwiatkowski (2:480/127).
|
|
|
|
|
Removed the check to disable calling points.
|
|
|
|
|
Added a check to see if we get a URL to call other systems.
|
|
|
|
|
If nodelist info fails, increase error counter in steps of 10.
|
|
|
|
|
Fixed nodelocks during session handshake after many years. The
|
|
|
|
|
problem showed only when mbcico was used together with a mailer
|
|
|
|
|
on a different OS. When a aka is busy, the aka is now dropped.
|
|
|
|
|
When all akas are busy, a session is impossible and the session
|
|
|
|
|
is refused. Thanks to Przemyslaw Kwiatkowski for finding and
|
|
|
|
|
documenting this bug.
|
|
|
|
|
The total session avg cps is now corrected with the two seconds
|
|
|
|
|
session close delay time.
|
|
|
|
|
Added PLZ compression option to binkp.
|
|
|
|
|
Added telnet input and output filters so we can now call and
|
|
|
|
|
answer telnet (ITN) sessions.
|
2003-10-03 19:48:15 +00:00
|
|
|
|
|
|
|
|
|
mbfile:
|
2004-02-09 14:36:34 +00:00
|
|
|
|
When the areanumber with the adopt command was not given, the
|
|
|
|
|
help is displayed instead of trying area 0 that doesn't exist.
|
|
|
|
|
With the file move, adopt and import command if the file
|
|
|
|
|
already exists in the destination area, the action is refused.
|
|
|
|
|
Added mbfile sort <area> command. Files are case insensitive
|
|
|
|
|
sorted on the long filename. After sort the indexes are rebuild.
|
|
|
|
|
Fixed some logging that should have been debug logging.
|
|
|
|
|
Fixed a uninitialized memory pointer in the index command.
|
|
|
|
|
Fixed a 3 forgotten file closes in mbfile list.
|
|
|
|
|
Removed sync calls that are now in execute.
|
2003-10-03 19:48:15 +00:00
|
|
|
|
|
|
|
|
|
mbfido:
|
2004-02-09 14:36:34 +00:00
|
|
|
|
Changed two logmessages to debug level.
|
|
|
|
|
Fixed a some small memory leaks.
|
|
|
|
|
With scannews after a GROUP command when authorisation was
|
|
|
|
|
asked we did not perform a login.
|
|
|
|
|
Removed sync calls that are now in execute.
|
2003-10-03 19:48:15 +00:00
|
|
|
|
|
|
|
|
|
mbtask:
|
2004-02-09 14:36:34 +00:00
|
|
|
|
The ping function now runs in a separate thread.
|
|
|
|
|
Changed some ping timer logic.
|
|
|
|
|
Added a "secret" commandline parameter to allow mbtask to run
|
|
|
|
|
under control of debuggers.
|
|
|
|
|
The client command server runs in a separate thread.
|
|
|
|
|
Fixed some small memory leaks which had no effect on long term
|
|
|
|
|
running of mbtask, only leaks during program stop.
|
|
|
|
|
Moved the scheduler in a thread.
|
|
|
|
|
Rewrote shutdown procedure to make it more portable.
|
|
|
|
|
Removed default settings for the ftp server.
|
|
|
|
|
Added support for T-Mail fileboxes.
|
|
|
|
|
Will call points if a call method is available.
|
2003-10-03 19:48:15 +00:00
|
|
|
|
|
2004-02-09 14:36:34 +00:00
|
|
|
|
mbout:
|
|
|
|
|
Fixed several memory leaks.
|
|
|
|
|
Poll, remove poll and request failed to points which had no
|
|
|
|
|
point directory in the outbound, now the directory is created.
|
|
|
|
|
Added support for T-Mail fileboxes.
|
2003-10-03 19:48:15 +00:00
|
|
|
|
|
2004-02-09 14:36:34 +00:00
|
|
|
|
mbindex:
|
|
|
|
|
Fixed a forgotten file close.
|
2003-10-03 19:48:15 +00:00
|
|
|
|
|
2004-02-09 14:36:34 +00:00
|
|
|
|
mball:
|
|
|
|
|
Fixed 2 forgotten fclose functions.
|
2003-10-03 19:48:15 +00:00
|
|
|
|
|
2004-02-09 14:36:34 +00:00
|
|
|
|
mbuser:
|
|
|
|
|
Fixed a forgotten file close when nothing was done.
|
2003-10-03 19:48:15 +00:00
|
|
|
|
|
2004-02-09 14:36:34 +00:00
|
|
|
|
mbmon:
|
|
|
|
|
Fixed a minor problem with an uninitialized array.
|
2003-10-03 19:48:15 +00:00
|
|
|
|
|
2004-02-09 14:36:34 +00:00
|
|
|
|
mbdiff:
|
|
|
|
|
Removed sync calls that are now in execute.
|
2003-10-03 19:48:15 +00:00
|
|
|
|
|
2004-02-09 14:36:34 +00:00
|
|
|
|
mbpasswd:
|
|
|
|
|
Fixed a small memory leak.
|
2003-10-03 19:48:15 +00:00
|
|
|
|
|
2004-02-09 14:36:34 +00:00
|
|
|
|
mbuseradd:
|
|
|
|
|
Now logs to syslog instead of stderr.
|
2003-10-03 19:48:15 +00:00
|
|
|
|
|
|
|
|
|
script:
|
2004-02-09 14:36:34 +00:00
|
|
|
|
Added install scripts for Gentoo.
|
|
|
|
|
Changed all init scripts to allow the slower stopping of mbtask
|
|
|
|
|
For the latest Slackware distros a setup script for pkgtool is
|
|
|
|
|
added. Most other distro's don't need this.
|
|
|
|
|
Dropped support for Slackware pre 7.0.
|
|
|
|
|
Changed startup scripts for NetBSD.
|
|
|
|
|
Fixed NetBSD init script
|
|
|
|
|
All init scripts now clean the ~/var/run directory and start
|
|
|
|
|
the bbs allways so that the bbs will try to start after a power
|
|
|
|
|
failure.
|
|
|
|
|
New scripts are installed with an extension of .new, you need
|
|
|
|
|
to check yourself if you can use them to replace your own
|
|
|
|
|
possible modified scripts.
|
|
|
|
|
Updated the hatch script to abort if it's not configured.
|
|
|
|
|
If the user skips to hatch a file, the questions for the magic
|
|
|
|
|
and replace command are not shown anymore.
|
|
|
|
|
Dropped support for RedHat and Mandrake pre 6.1.
|
2003-10-03 19:48:15 +00:00
|
|
|
|
|
|
|
|
|
lang:
|
2004-02-09 14:36:34 +00:00
|
|
|
|
Added language prompts 20, 21 and 22.
|
2002-12-28 17:29:06 +00:00
|
|
|
|
|
2004-02-09 14:36:34 +00:00
|
|
|
|
examples:
|
|
|
|
|
Updated English and Spanish menus with the new door settings.
|
|
|
|
|
Fixed some spelling errors in the Dutch templates.
|
|
|
|
|
Updated file menus, added View File command.
|
|
|
|
|
Changed Dutch newfiles template file.
|
|
|
|
|
|
|
|
|
|
html:
|
|
|
|
|
Removed the outdated ftsc documents, www.ftsc.org is the place
|
|
|
|
|
to look for them
|
|
|
|
|
Added upgrade procedure.
|
2003-01-12 16:13:48 +00:00
|
|
|
|
|