On 2018 Apr 22 21:24:30, you wrote to Little Mikey:
LM>> For the record this reply is being sent to an uplink that CAN handle
LM>> fts-0001.016 compliant pktHeaders as this reply should confirm.
AI> Confirmed. sbbsecho logs pkt files received from 153/7715 as being
AI> type 2+.
unfortunately, you can only see what PKTs your links send you... with echomail,
each link creates new PKTs as the echo messages are packed for others... so you
can't see what PKT format li'l mickey sent out unless you get one directly from
him...
AI> Is that different than fts-0001.016?
yes, very...
FTS-0001 is PKT 2[.0]...
FSC-0039 is PKT 2+
FSC-0045 is PKT 2.2...
FSC-0048 refines FSC-0039 and clarifies some aspects...
2[.0] does not do points or domains...
2+ does not do domains...
==== Begin "READPKT.PAS" ====
program readpkt;
{
purpose:
to read the header information in FIDO .PKT files. this is to
help determine what information is in them.
}
[...]
type
bulkheader = array[0..57] of byte;
pkthead1 = record {Type 2+ FSC-0039/48}
orgnode : word;
dstnode : word;
year : integer;
month : integer;
day : integer;
hours : integer;
minutes : integer;
seconds : integer;
baud : integer;
pktver : integer;
orgnet : word;
dstnet : word;
prdcodl : byte;
pvmajor : byte;
password : array[0..7] of char;
qorgzone : integer;
qdstzone : integer;
auxnet : word;
capval : word;
prdcodh : byte;
pvminor : byte;
capword : word;
origzone : integer;
destzone : integer;
origpoint : integer;
destpoint : integer;
proddata : array[0..3] of char;
end;
pkthead2 = record {Type 2.0 FTS-0001}
orgnode : integer;
dstnode : integer;
year : integer;
month : integer;
day : integer;
hours : integer;
minutes : integer;
seconds : integer;
baud : integer;
pktver : integer;
orgnet : word;
dstnet : word;
prdcode : byte;
pvmajor : byte;
password : array[0..7] of char;
qorgzone : integer;
qdstzone : integer;
filler : array[0..19] of char;
end;
pkthead3 = record {Type 2.2 FSC-0045}
orignode : integer;
destnode : integer;
origpoint : integer;
destpoint : integer;
reserved : array[0..7] of char;
pktsubver : integer;
pktver : integer;
orignet : word;
destnet : word;
prdcod : byte;
prdrev : byte;
password : array[0..7] of char;
origzone : integer;
destzone : integer;
origdom : array[0..7] of char;
destdom : array[0..7] of char;
proddata : array[0..3] of char;
end;
[...]
var
bheader : bulkheader;
header1 : pkthead1 absolute bheader;
header2 : pkthead2 absolute bheader;
header3 : pkthead3 absolute bheader;
[...]
==== End "READPKT.PAS" ====
)\/(ark
Always Mount a Scratch Monkey
Do you manage your own servers? If you are not running an IDS/IPS yer doin' it
wrong...
... Autocorrect has maid me say thongs I didn't Nintendo.
---
* Origin: (1:3634/12.73)
|