Final updates for auto mailarea create

This commit is contained in:
Michiel Broek 2002-03-03 16:46:27 +00:00
parent d36590738e
commit a3809c9752
2 changed files with 6 additions and 0 deletions

View File

@ -4647,6 +4647,11 @@ v0.33.20 10-Feb-2002
the outgoing ticfile. For most files nothing is changed. the outgoing ticfile. For most files nothing is changed.
AreaMgr and FileMgr netmails are now split into more netmails AreaMgr and FileMgr netmails are now split into more netmails
when the become too large. 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.
mball: mball:
Will not crash anymore when it needs more then 10 minutes to Will not crash anymore when it needs more then 10 minutes to

View File

@ -795,6 +795,7 @@ void A_Connect(faddr *t, char *Area, FILE *tmp)
if ((mgroup.UseAka.zone == t->zone) && (mgroup.UseAka.net == t->net) && mgroup.UpLink.zone && if ((mgroup.UseAka.zone == t->zone) && (mgroup.UseAka.net == t->net) && mgroup.UpLink.zone &&
strlen(mgroup.AreaFile) && mgroup.Active && mgroup.UserChange) { strlen(mgroup.AreaFile) && mgroup.Active && mgroup.UserChange) {
if (CheckEchoGroup(Area, TRUE, t) == 0) { if (CheckEchoGroup(Area, TRUE, t) == 0) {
fprintf(tmp, "Area %s not available, requested from uplink %s", Area, aka2str(mgroup.UpLink));
break; break;
} }
} }