Hello Digital,
Okay, so apparantly when CRC checking is disabled, MSGID checking is done. But when CRC checking is enabled, MSGID checking is disabled?
I would
assume that CRC checking would be an additional feature to the original dupe checking. But this doesn't seem to be the case.
Okay, so apparantly when CRC checking is disabled, MSGID checking
is done. But when CRC checking is enabled, MSGID checking is
disabled?
No, duplicate message-ID checking is *always* performed on imported messages (but not for pass-through areas).
I would
assume that CRC checking would be an additional feature to the
original dupe checking. But this doesn't seem to be the case.
It is.
Hello Digital,
On Sat Feb 25 2017 12:30:56, Digital Man wrote to Accession:
Okay, so apparantly when CRC checking is disabled, MSGID checking
is done. But when CRC checking is enabled, MSGID checking is
disabled?
No, duplicate message-ID checking is *always* performed on imported messages (but not for pass-through areas).
By "pass-through" areas, do you simply mean areas you get from a feed, and feed
to someone else?
If so, why would you want to disable MSGID checking in that case?
I would
assume that CRC checking would be an additional feature to the
original dupe checking. But this doesn't seem to be the case.
It is.
Something doesn't seem to jive with this information then. When using CRC checking Fidonet monthly robot postings (which are the same, but with a different MSGID each time) seem to be caught as dupes when they're not. Disabling CRC checking seems to fix this issue, so it would seem also that either CRC checking is overriding the MSGID check and catching the message as a
dupe before the MSGID is checked, or is disabling the MSGID check altogther. Either way, it's not being noticed that it is a new message since the MSGID is different, and the date/timestamp is different.
No, pass-through areas are areas in your area file (areas.bbs) which
do not have a local persistent-storage message base (a 'P' is
specified for the msg base internal code).
Something doesn't seem to jive with this information then. When
using CRC checking Fidonet monthly robot postings (which are the
same, but with a different MSGID each time) seem to be caught as
dupes when they're not. Disabling CRC checking seems to fix this
issue, so it would seem also that either CRC checking is overriding
the MSGID check and catching the message as a dupe before the MSGID
is checked, or is disabling the MSGID check altogther. Either way,
it's not being noticed that it is a new message since the MSGID is
different, and the date/timestamp is different.
The duplicate message body text checking is in *addition* to MSG-ID checking. If you have duplicate message body checking enabled (which
uses multiple methods, not just CRC) and a duplicate message is
dedicted using that method, it doesn't matter that the MSG-IDs might
be different, it's still considered a dupe.
Hello Digital,
On Sat Feb 25 2017 22:00:22, Digital Man wrote to Accession:
No, pass-through areas are areas in your area file (areas.bbs) which
do not have a local persistent-storage message base (a 'P' is
specified for the msg base internal code).
Okay. Since that's news to me I have never done it this way. There has always been a persistant storage in a message base.
Something doesn't seem to jive with this information then. When
using CRC checking Fidonet monthly robot postings (which are the
same, but with a different MSGID each time) seem to be caught as
dupes when they're not. Disabling CRC checking seems to fix this
issue, so it would seem also that either CRC checking is overriding
the MSGID check and catching the message as a dupe before the MSGID
is checked, or is disabling the MSGID check altogther. Either way,
it's not being noticed that it is a new message since the MSGID is
different, and the date/timestamp is different.
The duplicate message body text checking is in *addition* to MSG-ID checking. If you have duplicate message body checking enabled (which uses multiple methods, not just CRC) and a duplicate message is dedicted using that method, it doesn't matter that the MSG-IDs might
be different, it's still considered a dupe.
Then this seems to be what's happening, but also seems to be causing false positives. Monthly robot postings, and for example the monthly posting of the Fidonews or Fidogazette publications are posted monthly with new MSGIDs and new
date/timestamps. However, these robot postings and some of the final pages of both publications are caught as dupes because the message body text does not change (even though date/time and MSGID does).
As I mentioned prior, disabling any CRC checking seems to change the outcome of
this, but if someone wants to strengthen their dupe checking they shouldn't be worried about false positives being caught and removed.
I would think
the the MSGID *and* the duplicate message body text should work together, rather than overriding the fact that the MSGID is different.
That's how it is intended to work. If you want to have the same
message body repeated in your message base(s), then disable duplicate message checking in them.
I disagree. It's completey feasible that old messages could
accidentally or maliciously enter a network with newly-generated or modified message-IDs.
I disagree. It's completey feasible that old messages could accidentally or maliciously enter a network with newly-generated or modified message-IDs.
In fact there has been cases where two differnt systems generate the
same MSGID.
this cannot happen... the MSGID is composed of the address and the serial number,,, it takes both, together, to comprise a MSGID... serial numbers /can/ be duplicated from different addresses... it is the combination of address and serial number that cannot be duplicated within a three year period...
this cannot happen... the MSGID is composed of the address and the
serial number,,, it takes both, together, to comprise a MSGID... serial
numbers /can/ be duplicated from different addresses... it is the
combination of address and serial number that cannot be duplicated
within a three year period...
I know of one software that's out there that generates MSGID's using sequential numbers.
There are very RARE instances where it is possible.
In fact there has been cases where *two differnt systems* generate the same MSGID.
| Sysop: | Winzlo |
|---|---|
| Location: | Minnesota, USA |
| Users: | 11 |
| Nodes: | 16 (0 / 16) |
| Uptime: | 495930:13:05 |
| Calls: | 82 |
| Files: | 1,070 |
| D/L today: |
27 files (11,920K bytes) |
| Messages: | 286,871 |