• Canectic Network Test

    From Underminer@21:1/100 to All on Tue Apr 7 00:55:06 2026
    Hey all,
    Just been converting my board over to my self-rolled BBS software now that it seems ready.
    Just making sure that it hits my various networks properly.

    --- Canectic BBS v0.9.5a
    * Origin: The Undermine 21:4/103
  • From Underminer@21:1/101 to Underminer on Wed Apr 8 18:15:34 2026
    Just making sure that it hits my various networks properly.

    Appears to have hit Agency.

    ... Tech support is just a busy signal away

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Al@21:4/106 to Underminer on Wed Apr 8 00:48:54 2026
    Hey all,
    Just been converting my board over to my self-rolled BBS software now that it seems ready.
    Just making sure that it hits my various networks properly.

    Looks ok from over here.. :)

    @SEEN-BY: 1/100 4/100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 @SEEN-BY: 4/117 122 124 125 131 136 141 142 144 145 147 148 151 153 156 157 158 @SEEN-BY: 4/162 167 170 174 176 177 181 183 187
    @PATH: 4/103 100 106
    @MSGID:21:4/103 19d66b93182
    @TID:Canectic Tosser v0.1
    @TZUTC:-0600

    --- BBBS/Li6 v4.10 Toy-7
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:4/106)
  • From slacker@21:3/193 to Underminer on Wed Apr 8 19:27:19 2026
    Just making sure that it hits
    my various networks properly.

    Appears to have hit Agency.

    Doesn't look like the original message ever made it over here on my node on hub 3 but I recieved the replies.


    --- NE BBS v2.00 (linux; x64)
    * Origin: NE BBS - nebbs.servehttp.com:9223 (21:3/193)
  • From Underminer@21:1/100 to slacker on Wed Apr 8 13:59:55 2026
    > Doesn't look like the original message ever made it over here on my node on
    > 3 but I recieved the replies.

    Interesting. I'll have to investigate if that has anything to do with how I have my tosser written or not. Let me know if you see this reply (and if the reply_id) seems to populate correctly.

    I've been testing against Synchronet primarily and want to make sure I don't have anything in place that prevents Mystic or other major software from passing things along.

    --- Canectic BBS v0.9.5a
    * Origin: The Undermine 21:4/103
  • From Accession@21:1/700 to Underminer on Wed Apr 8 18:03:50 2026
    Hey Underminer!

    On Wed, Apr 08 2026 14:59:55 -0500, you wrote:

    Interesting. I'll have to investigate if that has anything to do
    with how I have my tosser written or not. Let me know if you see
    this reply (and if the reply_id) seems to populate correctly.

    I've been testing against Synchronet primarily and want to make sure
    I don't have anything in place that prevents Mystic or other major
    software from passing things along.

    Seems to look fine from here (a Synchronet system none-the-less). I believe Hub 3 is a bit overly finicky and if it doesn't like a message (or possibly even a different message in that packet/bundle was bad, but this isn't confirmed), it will outright delete the message (or entire packet/bundle) and not send it on to it's downlinks.

    Probably want to hang tight to find out why Deon's system didn't send your message on. It may not be your fault. ;)

    Regards,
    Nick

    ... Sarcasm, because beating people up is illegal.
    --- SBBSecho 3.37-Linux
    * Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (21:1/700)
  • From deon@21:2/116 to Underminer on Thu Apr 9 11:15:28 2026
    Re: Re: Canectic Network Test
    By: Underminer to slacker on Wed Apr 08 2026 01:59 pm

    Howdy,

    > Doesn't look like the original message ever made it over here on my node on
    > 3 but I recieved the replies.

    Interesting. I'll have to investigate if that has anything to do with how I have my tosser written or not. Let me know if you see this reply (and if the reply_id) seems to populate correctly.

    Your message may not make it past Hub 3, because the Origin line is invalid:

    http://ftsc.org/docs/fts-0004.001

    The origin line is not parsing, because your AKA isnt in parenthesis.

    --- Canectic BBS v0.9.5a
    * Origin: The Undermine 21:4/103

    Clrghouz should have fallen back to the msgid, which does have your AKA, so I might need to double check that.

    [...I looked...]

    Actually, I cant see your original message coming to Hub 3 at all...


    ...лоеп
    --- SBBSecho 3.37-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From deon@21:2/116 to Accession on Thu Apr 9 11:25:30 2026
    Re: Re: Canectic Network Test
    By: Accession to Underminer on Wed Apr 08 2026 06:03 pm

    Howdy,

    Seems to look fine from here (a Synchronet system none-the-less). I believe Hub 3 is a bit overly finicky and if it doesn't like a message (or possibly even a different message in that packet/bundle was bad, but this isn't confirmed), it will outright delete the message (or entire packet/bundle) and not send it on to it's downlinks.

    I've replied about this message already. (I'm not sure that the offending message made it to hub 3, but I havent looked in great depth).

    But just as a correction - while in the past, if the packet with more than 1 message had a bad packed message in it (it seems to be mostly from mystic systems), it wouldnt process the remaining messages - that is not so true anymore.

    If the packet is corrupt and the terminating null cannot be found for the offending message, then the remaining bundle will still be considered bad. If it can be found, and the next starting hex for the next type 2 message is there, only the offending message will be discarded.

    However, if an archive contains multiple packets (as is often the case), then all packets in the bundle will be attempted (its always been that way).


    ...лоеп
    --- SBBSecho 3.37-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From Underminer@21:1/100 to Accession on Wed Apr 8 18:22:22 2026
    > Seems to look fine from here (a Synchronet system none-the-less). I believe

    Always good to have another positive result!

    > 3 is a bit overly finicky and if it doesn't like a message (or possibly even
    > Probably want to hang tight to find out why Deon's system didn't send your
    > message on. It may not be your fault. ;)

    Yeah, I'll be anxious to see. I've been building this thing off and on since the pandemic and now that I've got things mostly where I want to "feature complete" and am transitioning my board for live testing, I've been finding more than one or two latent bugs. But that's half the fun of software design, right? ;)

    We won't even get into how many pieces of different FTN software I've discovered do something different than spec that have needed special catch and handle cases :P

    --- Canectic BBS v0.9.5a
    * Origin: The Undermine 21:4/103
  • From deon@21:2/116 to Underminer on Thu Apr 9 12:03:10 2026
    Re: Re: Canectic Network Test
    By: deon to Underminer on Thu Apr 09 2026 11:15 am

    Howdy,

    Clrghouz should have fallen back to the msgid, which does have your AKA, so I might need to double check that.

    [...I looked...]

    Actually, I cant see your original message coming to Hub 3 at all...

    So I looked a bit harder and did find your message, and the MSGID kludge wasnt parsed either:

    http://ftsc.org/docs/fts-4000.001
    http://ftsc.org/docs/fts-0009.001

    There should be a space after the colon, ie: ": ".

    AREA:FSX_TST\r\x01MSGID:21:4/103 19d6f9e5c61\r\x01REPLY:3188.fsx_tst@21:1/700 2e3c214b\r

    The exception to that is the AREA: kludge where there is no space (and must appear first).

    So your messages werent processed by hub 3 because the from AKA in message couldnt be determined.


    ...лоеп
    --- SBBSecho 3.37-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From Underminer@21:1/100 to deon on Wed Apr 8 23:31:08 2026
    > The origin line is not parsing, because your AKA isnt in parenthesis.

    Well that was another latent bug. No idea when the parenthesis string concat got supressed, but should be working again now.

    --- Canectic BBS v0.9.5a
    * Origin: The Undermine 21:4/103
  • From deon@21:2/116 to Underminer on Thu Apr 9 17:47:21 2026
    Re: Re: Canectic Network Test
    By: Underminer to deon on Wed Apr 08 2026 11:31 pm

    Howdy,

    > The origin line is not parsing, because your AKA isnt in parenthesis.

    Well that was another latent bug. No idea when the parenthesis string concat got supressed, but should be working again now.

    --- Canectic BBS v0.9.5a
    * Origin: The Undermine 21:4/103

    FWIW, this message it wasnt :|


    ...лоеп
    --- SBBSecho 3.37-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From Accession@21:1/700 to deon on Thu Apr 9 17:42:15 2026
    Hey Deon!

    On Wed, Apr 08 2026 20:25:30 -0500, you wrote:

    I've replied about this message already. (I'm not sure that the
    offending message made it to hub 3, but I havent looked in great
    depth).

    Well, that would be a good explanation, too!

    But just as a correction - while in the past, if the packet with
    more than 1 message had a bad packed message in it (it seems to be
    mostly from mystic systems), it wouldnt process the remaining
    messages - that is not so true anymore.

    Excellent. Thanks for the update! I was just going off of bad long term memory there.

    Regards,
    Nick

    ... Sarcasm, because beating people up is illegal.
    --- SBBSecho 3.37-Linux
    * Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (21:1/700)
  • From Accession@21:1/700 to Underminer on Thu Apr 9 17:43:34 2026
    Hey Underminer!

    On Wed, Apr 08 2026 19:22:22 -0500, you wrote:

    We won't even get into how many pieces of different FTN software
    I've discovered do something different than spec that have needed
    special catch and handle cases

    I'm guessing you've dealt with IREX, then. ;)

    Regards,
    Nick

    ... Sarcasm, because beating people up is illegal.
    --- SBBSecho 3.37-Linux
    * Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (21:1/700)
  • From Accession@21:1/700 to deon on Thu Apr 9 17:45:29 2026
    Hey Deon!

    On Wed, Apr 08 2026 21:03:10 -0500, you wrote:

    So your messages werent processed by hub 3 because the from AKA in
    message couldnt be determined.

    With that said, there was no way of your system contacting his to let him know it wasn't processed, either?

    Regards,
    Nick

    ... Sarcasm, because beating people up is illegal.
    --- SBBSecho 3.37-Linux
    * Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (21:1/700)
  • From deon@21:2/116 to Accession on Fri Apr 10 09:08:37 2026
    Re: Re: Canectic Network Test
    By: Accession to deon on Thu Apr 09 2026 05:45 pm

    Howdy,

    On Wed, Apr 08 2026 21:03:10 -0500, you wrote:

    So your messages werent processed by hub 3 because the from AKA in
    message couldnt be determined.

    With that said, there was no way of your system contacting his to let him know it wasn't processed, either?

    Not really no - because if I cannot figure out the author of the message, I cant tell the.

    That said, I do send a netmail to the person who gave me the packet with the offending messages - in this case it was Hub 4. In theory, if all hubs validated messages before processing them, then the uploader of the packet would be notified immediately - sadly that's not done and some tossers happily pass on technically bad messages.

    Where it becomes problematic, is the uploader (my uplink in this case) gets lots of messages from clrghouz and some dont like it - citing "its not my problem". While that is true, if we all turn the other way to bad messages, then it doesnt help the sender at all in the end, who may not be aware of the problem in the first place :|


    ...лоеп
    --- SBBSecho 3.37-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From Accession@21:1/700 to deon on Thu Apr 9 18:56:44 2026
    Hey Deon!

    On Thu, Apr 09 2026 18:08:37 -0500, you wrote:

    That said, I do send a netmail to the person who gave me the packet
    with the offending messages - in this case it was Hub 4. In theory,
    if all hubs validated messages before processing them, then the
    uploader of the packet would be notified immediately - sadly that's
    not done and some tossers happily pass on technically bad messages.

    At least someone is notified. I guess I don't mind a tosser that passes on technically bad messages, rather than tossing into the ether, as it gives more people a chance to see it and catch that there's something wrong with it, especially in a testing area.

    Had you been the only hub, no one else would have seen it, nor would it have been mentioned that a few people never received the original.

    Eh well, as least it was resolved and he's able to fix it.

    Regards,
    Nick

    ... Sarcasm, because beating people up is illegal.
    --- SBBSecho 3.37-Linux
    * Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (21:1/700)
  • From Underminer@21:4/103 to deon on Thu Apr 9 17:37:52 2026
    > FWIW, this message it wasnt :|

    Gah! Found and condensed one other divergent piece of tossing logic (should all be condensed now), that could have been getting hit under some circumstances.

    --- Canectic BBS v0.9.5a
    * Origin: The Undermine (21:4/103)
  • From deon@21:2/116 to Accession on Fri Apr 10 12:23:32 2026
    Re: Re: Canectic Network Test
    By: Accession to deon on Thu Apr 09 2026 06:56 pm

    Howdy,

    Had you been the only hub, no one else would have seen it, nor would it have been mentioned that a few people never received the original.

    If I was the only hub, technically the offender is a downlink and they would have received a netmail that their packet couldnt be processed :)


    ...лоеп
    --- SBBSecho 3.37-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From deon@21:2/116 to Underminer on Fri Apr 10 12:26:34 2026
    Re: Re: Canectic Network Test
    By: Underminer to deon on Thu Apr 09 2026 05:37 pm

    Howdy,

    > FWIW, this message it wasnt :|

    Gah! Found and condensed one other divergent piece of tossing logic (should all be condensed now), that could have been getting hit under some circumstances.

    So I see that your message was processed and is in Hub 3 now (and downlinks should recieve it).

    It still has bad kludges though.


    ...лоеп
    --- SBBSecho 3.37-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From Underminer@21:4/103 to Accession on Fri Apr 10 02:35:29 2026
    > I'm guessing you've dealt with IREX, then. ;)

    Eesh, don't get me started on IREX.

    --- Canectic BBS v0.9.5a
    * Origin: The Undermine (21:4/103)
  • From Underminer@21:4/103 to deon on Fri Apr 10 02:37:13 2026
    > It still has bad kludges though.
    What kludges are you having trouble with so I can look into them?
    Synchronet and Mystic both seem to be decoding them.

    --- Canectic BBS v0.9.5a
    * Origin: The Undermine (21:4/103)
  • From deon@21:2/116 to Underminer on Fri Apr 10 21:16:53 2026
    Re: Re: Canectic Network Test
    By: Underminer to deon on Fri Apr 10 2026 02:37 am

    Howdy,

    > It still has bad kludges though.
    What kludges are you having trouble with so I can look into them?
    Synchronet and Mystic both seem to be decoding them.

    I posted it in an earlier message, did you see it?

    http://ftsc.org/docs/fts-4000.001
    http://ftsc.org/docs/fts-0009.001

    They should be delimited by a space after the colon, ie: ": ".

    They either have no colon (TZUTC), or no space (the rest).



    ...лоеп
    --- SBBSecho 3.37-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From Underminer@21:4/103 to deon on Fri Apr 10 13:31:31 2026
    > I posted it in an earlier message, did you see it?

    No. You've only mentioned the address in the origin lacking parenthesis previously. I appreciate help in testing, but simply posting the spec is far less helpful if you don't report what's being seen on receipt. Obviously the spec was referenced during design.

    > They should be delimited by a space after the colon, ie: ": ".

    While you're correct that they SHOULD have a space after the colon and if they do not I need to investigate what's stripping it during the outbound process, that should never impede decoding on receive as it IS NOT the ": " that should be taken as delineation. ^A delineates kludges as per spec. The space after the colon is only ever mentioned as a "Should" (best practice), and only during reference to MSGID.

    If those are issues preventing CLRGHZ from handling a message, I'd be concerned it might be dropping more than what's been caught.

    --- Canectic BBS v0.9.5a
    * Origin: The Undermine (21:4/103)
  • From Accession@21:1/700 to Underminer on Fri Apr 10 17:08:21 2026
    Hey Underminer!

    On Fri, Apr 10 2026 14:31:31 -0500, you wrote:

    No. You've only mentioned the address in the origin lacking
    parenthesis previously. I appreciate help in testing, but simply
    posting the spec is far less helpful if you don't report what's
    being seen on receipt. Obviously the spec was referenced during
    design.

    For what it's worth, I don't see a TZUTC kludge here on my Synchronet system. Maybe it's just being eliminated upon receipt? Either that, or Synchronet processes it into the "Date" field upon display. I don't remember exactly how that works. I figured it would still display any/all X-FTN kludges separately. I see AREA, TID, MSGID, REPLY, SEEN-BY, and PATH on this specific message. If there were any others sent, they aren't on display here.

    They should be delimited by a space after the colon, ie: ": ".

    While you're correct that they SHOULD have a space after the colon
    and if they do not I need to investigate what's stripping it during
    the outbound process, that should never impede decoding on receive
    as it IS NOT the ": " that should be taken as delineation. ^A
    delineates kludges as per spec. The space after the colon is only
    ever mentioned as a "Should" (best practice), and only during
    reference to MSGID.

    While you may be only looking at "specs", You may have to sift through a ton of proposals that have been mainstreamed over the years but (for some reason) never were documented as actual standards.

    Lastly, I see your MSGID here as:

    21:4/103 19d78e0cbb4

    Am I wrong in assuming (from memory) the second field should only be an 8 character string?

    Regards,
    Nick

    ... Sarcasm, because beating people up is illegal.
    --- SBBSecho 3.37-Linux
    * Origin: _thePharcyde telnet://bbs.pharcyde.org (Wisconsin) (21:1/700)
  • From deon@21:2/116 to Underminer on Sat Apr 11 08:34:14 2026
    Re: Re: Canectic Network Test
    By: Underminer to deon on Fri Apr 10 2026 01:31 pm

    Howdy,

    previously. I appreciate help in testing, but simply posting the spec is far less helpful if you don't report what's being seen on receipt. Obviously the spec was referenced during design.

    Huh? I posted a link to the spec, and a description of the issue.


    > They should be delimited by a space after the colon, ie: ": ".

    While you're correct that they SHOULD have a space after the colon and if they do not I need to investigate what's stripping it during the outbound process, that should never impede decoding on receive as it IS NOT the ": " that should be taken as delineation.

    Well, when I read it, it seems pretty clear to me: http://ftsc.org/docs/fts-4000.001

    The general format of a control paragraph shall be:

    <SOH><control tag>": "<string><CR>

    (Notice the space there)

    http://ftsc.org/docs/fts-0009.001
    A MSGID line consists of the string "^AMSGID:" (where ^A is a
    control-A (hex 01) and the double-quotes are not part of the
    string), followed by a space,

    I wont go on, you should get the idea of where I'm coming from.

    And FWIW:
    http://ftsc.org/docs/fts-4008.002 - regarding TZUTC
    Messages which conform to this specification must add the following
    control paragraph:

    ^aTZUTC: <current offset from UTC>

    Notice the colon followed by a space after the text TZUTC


    ...лоеп
    --- SBBSecho 3.37-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From deon@21:2/116 to Accession on Sat Apr 11 08:35:13 2026
    Re: Re: Canectic Network Test
    By: Accession to Underminer on Fri Apr 10 2026 05:08 pm

    Howdy,

    For what it's worth, I don't see a TZUTC kludge here on my Synchronet system. Maybe it's just being eliminated upon receipt? Either that, or

    Its in the message, but its not suffixed with a colon, so synchronet is treating it as a generic kludge, not a TZUTC kludge.


    ...лоеп
    --- SBBSecho 3.37-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From deon@21:2/116 to Underminer on Sat Apr 11 08:37:52 2026
    Re: Re: Canectic Network Test
    By: Accession to Underminer on Fri Apr 10 2026 05:08 pm

    Howdy,

    Lastly, I see your MSGID here as:

    21:4/103 19d78e0cbb4

    Am I wrong in assuming (from memory) the second field should only be an 8 character string?

    Accession is not wrong:
    http://ftsc.org/docs/fts-0009.001

    ^AMSGID: origaddr serialno
    The serial number may be any eight
    character hexadecimal number, as long as it is unique


    ...лоеп
    --- SBBSecho 3.37-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From Vorlon@21:1/195 to Underminer on Sat Apr 11 12:29:34 2026

    Hello Underminer!

    10 Apr 26 02:37, you wrote to deon:

    @MSGID:21:4/103 19d7689c620
    @REPLY:8017.fsx_tst@21:2/116 2e3db52b
    @TID:Canectic Tosser v0.1
    @TZUTC:-0600

    These above..

    It still has bad kludges though.
    What kludges are you having trouble with so I can look into them? Synchronet and Mystic both seem to be decoding them.

    They should have a space after the : and the next character.



    Vorlon


    --- GoldED+/LNX 1.1.5-b20250409
    * Origin: Dragon's Lair ---:- dragon.vk3heg.net -:--- Prt: 6800 (21:1/195)