I've noticed on quite a few Mystic based boards that when I join a network and do a rescan, one of the packets I get ends up being unable to import into Synchronet.
After looking at the packet, it seems a NULL value is missing, now I'm not sure if it's the first or the last that gets received or somewhere in the middle, but it's happened a number of times and I'm pretty sure it's only Mystic boards.
Any Mystic Sysops had anything similar reported to them? Maybe this is something g00r00 could look at.
Re: Issue with areafix rescan(0)
By: Nigel Reed to FSXNET.FSX_MYS on Tue Jul 24 2018 10:10 pm
I've noticed on quite a few Mystic based boards that when I join a network
and do a rescan, one of the packets I get ends up being unable to import
into Synchronet.
After looking at the packet, it seems a NULL value is missing, now I'm not
sure if it's the first or the last that gets received or somewhere in the
middle, but it's happened a number of times and I'm pretty sure it's only
Mystic boards.
Any Mystic Sysops had anything similar reported to them? Maybe this is
something g00r00 could look at.
To add a little more detail:
FidoNet Type-2 packets are supposed to be (per FTS-1) terminated with 2 NUL
bytes. The packet in question is terminated only with a single NUL byte, for example:7
55980: 39 37 33 2F 34 20 39 0D - 01 50 41 54 48 3A 20 37 : 973/4 9..PATH:
55990: 37 2F 31 20 33 36 2F 31 - 0D 00 : 7/1 36/1..
The only work around is to turn off the fidonet importing, unpack the files and echo -n -e "\x00\x00" >> to the packet name to get two extra nulls, though I believe a packet just needs two null terminators.
Re: Re: Issue with areafix rescan
By: Nigel Reed to Digital Man on Wed Jul 25 2018 11:32 am
The only work around is to turn off the fidonet importing, unpack the
files and echo -n -e "\x00\x00" >> to the packet name to get two extra
nulls, though I believe a packet just needs two null terminators.
Nifty. I've run into this before also. I only ever notice this when doing a %RESCAN from a Mystic system.
I'm going to save the above echo -n -e "\x00\x00" >> packet.pkt command to a file so I can remember it in case I run into that again.
Digital wrote:
Re: Issue with areafix rescan
By: Nigel Reed to FSXNET.FSX_MYS on Tue Jul 24 2018 10:10 pm
I've noticed on quite a few Mystic based boards that when I join a net
and do a rescan, one of the packets I get ends up being unable to impo
into Synchronet.
To verify this, I wiped whispnet and refetched using %RESCAN R=5000
I received a large .we4 file that I unzipped into 14 .pkt files. Doing a tail on all of them showed that they all termined with x0d followed by
3 nulls except the last packet which had x0d followed by just the one
null value. Since it is incorrectly terminated the last packet of
messages is never imported.
On 07/25/18, Nigel Reed pondered and said...and
Digital wrote:
Re: Issue with areafix rescan
By: Nigel Reed to FSXNET.FSX_MYS on Tue Jul 24 2018 10:10 pm
I've noticed on quite a few Mystic based boards that when I join a net
and do a rescan, one of the packets I get ends up being unable to impo
into Synchronet.
To verify this, I wiped whispnet and refetched using %RESCAN R=5000
I received a large .we4 file that I unzipped into 14 .pkt files. Doing a
tail on all of them showed that they all termined with x0d followed by
3 nulls except the last packet which had x0d followed by just the one
null value. Since it is incorrectly terminated the last packet of
messages is never imported.
Thanks to both of you for the investigative work, I have noted this thread
added it to a to-do list I will pass to g00r00 when he resurfaces.
Sysop: | sneaky |
---|---|
Location: | Ashburton,NZ |
Users: | 3 |
Nodes: | 8 (0 / 8) |
Uptime: | 48:00:20 |
Calls: | 2,140 |
Calls today: | 5 |
Files: | 11,149 |
D/L today: |
10 files (9,977K bytes) |
Messages: | 951,158 |