Added 4d addressing for tic files

This commit is contained in:
Michiel Broek 2006-03-27 18:48:27 +00:00
parent cef7b1b0a3
commit aa4b0ace47
3 changed files with 20 additions and 4 deletions

View File

@ -7,6 +7,11 @@ v0.83.16 13-Mar-2006
If sending crash to a node not in the setup, a default If sending crash to a node not in the setup, a default
archiver is now set to ZIP. archiver is now set to ZIP.
Accept unpacket mail for own points. Accept unpacket mail for own points.
In created ticfiles in advanced seen-by mode, setting the node
to 4d will add point numbers to the seen-by lines if needed.
mbsetup:
Added setup switch for tic nodes that need a 4d seen-by line.
v0.83.15 05-Mar-2006 - 13-Mar-2006 v0.83.15 05-Mar-2006 - 13-Mar-2006

2
TODO
View File

@ -94,6 +94,8 @@ mbfido:
W: Someday make retoss from bad possible (volonteers?). W: Someday make retoss from bad possible (volonteers?).
N: Messages posted via nntp set a AREA:TAG in the messages.
mbcico: mbcico:
L: Implement binkp option ND and NDA. L: Implement binkp option ND and NDA.

View File

@ -4,7 +4,7 @@
* Purpose ...............: File forward to a node * Purpose ...............: File forward to a node
* *
***************************************************************************** *****************************************************************************
* Copyright (C) 1997-2005 * Copyright (C) 1997-2006
* *
* Michiel Broek FIDO: 2:280/2802 * Michiel Broek FIDO: 2:280/2802
* Beekmansbos 10 * Beekmansbos 10
@ -224,14 +224,23 @@ void ForwardFile(fidoaddr Node, fa_list *sbl)
} }
if (z != tmp->addr->zone) { if (z != tmp->addr->zone) {
subject = xstrcat(subject, ascfnode(tmp->addr, 0x0e)); if (nodes.Tic4d)
subject = xstrcat(subject, ascfnode(tmp->addr, 0x0f));
else
subject = xstrcat(subject, ascfnode(tmp->addr, 0x0e));
z = tmp->addr->zone; z = tmp->addr->zone;
} else { } else {
if (n != tmp->addr->net) { if (n != tmp->addr->net) {
subject = xstrcat(subject, ascfnode(tmp->addr, 0x06)); if (nodes.Tic4d)
subject = xstrcat(subject, ascfnode(tmp->addr, 0x07));
else
subject = xstrcat(subject, ascfnode(tmp->addr, 0x06));
n = tmp->addr->net; n = tmp->addr->net;
} else { } else {
subject = xstrcat(subject, ascfnode(tmp->addr, 0x02)); if (nodes.Tic4d)
subject = xstrcat(subject, ascfnode(tmp->addr, 0x03));
else
subject = xstrcat(subject, ascfnode(tmp->addr, 0x02));
} }
} }
} }