Bumped to version 0.39.7

This commit is contained in:
Michiel Broek 2004-01-14 21:22:57 +00:00
parent 08e6a51dbc
commit 879753a6a1
5 changed files with 22 additions and 62 deletions

View File

@ -1,14 +1,23 @@
$Id$
v0.39.6 11-Jan-2004
v0.39.7 14-Jan-2004
v0.39.6 11-Jan-2004 - 14-Jan-2004
upgrade:
Check setting 7.x.3.18 for each node. If you know the node uses
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.
mbcico:
New binkp/1.1 driver. Remember to check your Irex links, see
the warning with version 0.39.5. In case of troubles please
report these. In the mbcico directory are 2 files, binkpold.c
and binkpold.h if they are renamed to binkp.c and binkp.h you
get the old 1.0 driver back. After some weeks I hope to remove
these 2 old files.
New binkp/1.1 driver. Check the upgrade for your Irex links.
In case of troubles please report these.
In the mbcico directory are 2 files, binkpold.c and binkpold.h
if they are renamed to binkp.c and binkp.h you get the old 1.0
driver back. After some weeks I hope to remove these 2 old
files.
Added support for T-Mail fileboxes, partly written and info
provided by Przemyslaw Kwiatkowski (2:480/127).
@ -31,17 +40,6 @@ v0.39.5 24-Dec-2003 - 11-Jan-2004
Added setup option per node to disable the binkp/1.1 protocol.
Added new binkp/1.1 driver, the code is disabled by default
and can only be used with the right configure option.
If you want to try the new binkp code, then run ./configure
with the --enable-newbinkp option. And if you are brave and
do this, please give some feedback about failed sessions with
certain mailers. Watch out: debug.log grows very very fast!
upgrade:
Check setting 7.x.3.18 for each node. If you know the node uses
Irex 2.29 or older then set this to Yes or you won't have good
sessions with these mailers. (For the default compile it doesn't
do anything yet, but it will as soon as the new binkp/1.1
driver is ready).
common.a:
Allows node locking with zero bytes lockfiles created by some
@ -52,7 +50,7 @@ v0.39.5 24-Dec-2003 - 11-Jan-2004
Binkp code cleanup.
Allow m_file command in binkp during file transfer in progress.
Fixed a segfault when a session failed.
New binkp/1.1 driver, not compiled by default yet.
New binkp/1.1 driver, not compiled by default.
mbout:
Poll, remove poll and request failed to points which had no

14
TODO
View File

@ -1,6 +1,6 @@
$Id$
MBSE BBS V0.39.1 TODO list.
MBSE BBS V0.39.7 TODO list.
---------------------------
These are a list of things that must be implemented one way or
@ -118,16 +118,8 @@ mbfido:
in the toberep database and will be multiple times announced.
mbcico:
N: Upgrade binkp protocol to 1.1.
N: With binkp, if the other node is a binkp/1.0 mailer without MB
mode and we did send a FREQ, a poll must be created after the
session to pickup the result of the FREQ.
L: Support binkp Argus freqs (Radius too?). Remark: Argus is obsolete
and Radius will support normal freqs in the near future.
U: Fix binkp file resume when mbcico silently dies.
U: Fix binkp file resume when mbcico silently dies. Check with the new
driver.
U: Check node locking results for EMSI, YooHoo and FTS-0001 sessions.

2
configure vendored
View File

@ -1275,7 +1275,7 @@ SUBDIRS="lib mbcico mbfido mbmon mbsebbs mbtask mbsetup unix lang examples html
PACKAGE="mbsebbs"
MAJOR="0"
MINOR="39"
REVISION="6"
REVISION="7"
VERSION="$MAJOR.$MINOR.$REVISION"
COPYRIGHT="Copyright (C) 1997-2004 Michiel Broek, All Rights Reserved"
SHORTRIGHT="Copyright (C) 1997-2004 M. Broek"

View File

@ -13,7 +13,7 @@ dnl
PACKAGE="mbsebbs"
MAJOR="0"
MINOR="39"
REVISION="6"
REVISION="7"
VERSION="$MAJOR.$MINOR.$REVISION"
COPYRIGHT="Copyright (C) 1997-2004 Michiel Broek, All Rights Reserved"
SHORTRIGHT="Copyright (C) 1997-2004 M. Broek"

View File

@ -179,36 +179,6 @@ char *callmode(int mode)
/*
* Returns name of T-Mail filebox in Dos format (8+3).
* I know, this code looks ungly, but it works. - MiCHA :-)
*/
const char* shortboxname(const faddr *fa) {
static char dirname[12];
unsigned z=fa->zone, n=fa->net, f=fa->node, p=fa->point;
unsigned u,v;
u=z%32; z/=32; if (z>=32) return NULL;
dirname[0]=z<10?z+'0':z-10+'a';
dirname[1]=u<10?u+'0':u-10+'a';
u=n%32; n/=32; v=n%32; n/=32; if (n>=32) return NULL;
dirname[2]=n<10?n+'0':n-10+'a';
dirname[3]=v<10?v+'0':v-10+'a';
dirname[4]=u<10?u+'0':u-10+'a';
u=f%32; f/=32; v=f%32; f/=32; if (f>=32) return NULL;
dirname[5]=f<10?f+'0':f-10+'a';
dirname[6]=v<10?v+'0':v-10+'a';
dirname[7]=u<10?u+'0':u-10+'a';
dirname[8]='.';
u=p%32; p/=32; if (p>=32) return NULL;
dirname[9]=p<10?p+'0':p-10+'a';
dirname[10]=u<10?u+'0':u-10+'a';
dirname[11]=0;
return dirname;
}
/*
* Scan one directory filebox
*/