• "Extra Attribute Codes" settings

    From Gamgee@1:103/705 to Digital Man on Wed Apr 15 08:54:02 2026
    Hi DM,

    I was recently battling with the display of "pipe code" colors in messages (over on FSXnet). I wasn't seeing them in the messages while reading on the BBS. Long story short - I didn't have them enabled properly due to some confusion (at least on my part) about how that was done.

    In each and every sub-board in a given FTN, under Toggle Options, is the menu choice for Extra Attribute Codes, where you can enable/disable different BBS color display codes. I had those enabled but was not seeing colors (just saw the raw pipe codes). Others said things worked fine on their system.

    I was wondering if it had anything to do with DDMsgReader, which I was using, but others said they used it and all was fine. Discussed in IRC with Nightfox and he suggested I try disabling DDMR and use stock SBBS message reader. When I did that, I was able to see the colors as expected, so that seemed to point to an issue with DDMR... However, I eventually stumbled onto an additional place to configure these Extra Attribute Codes, which is under the System menu on the opening screen of SCFG. When I enabled the extra codes there, and resumed using DDMR, the colors worked fine.

    So... it's clear that DDMR only pays attention to that setting, and not the individual message area toggles. I realize that isn't your problem, and perhaps DDMR can be tweaked to pay attention to both, or something.

    My real point here (finally getting to it!) is that I'm wondering why the setting is in two different places. I'm thinking maybe the "global" one in the System menu enables it for any/all message areas, and then a Sysop could fine tune that by disabling the color codes for individual message areas or FTNs. I guess that makes a little sense but would seem to be an unlikely configuration. Maybe I'm the first one to be confused by this arrangement, but honestly it is indeed confusing to me at least.

    Could you explain the logic for the two places to set this, and how they interact? Thank you, it is greatly appreciated.

    ---
    þ Synchronet þ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Accession@1:103/705 to Gamgee on Wed Apr 15 10:54:59 2026
    Hey Gamgee!

    On Wed, Apr 15 2026 08:54:02 -0500, you wrote:

    Could you explain the logic for the two places to set this, and how
    they interact? Thank you, it is greatly appreciated.

    Well, good thing I read this /after/ posting my most recent suggestions regarding exactly this! ;)

    Regards,
    Nick

    ... Sarcasm, because beating people up is illegal.
    ---
    ï¿­ Synchronet ï¿­ _thePharcyde telnet://bbs.pharcyde.org (Wisconsin)
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Gamgee on Wed Apr 15 10:55:39 2026
    Re: "Extra Attribute Codes" settings
    By: Gamgee to Digital Man on Wed Apr 15 2026 08:54 am

    Hi DM,

    I was recently battling with the display of "pipe code" colors in messages (over on FSXnet). I wasn't seeing them in the messages while reading on the BBS. Long story short - I didn't have them enabled properly due to some confusion (at least on my part) about how that was done.

    In each and every sub-board in a given FTN, under Toggle Options, is the menu choice for Extra Attribute Codes, where you can enable/disable different BBS color display codes. I had those enabled but was not seeing colors (just saw the raw pipe codes). Others said things worked fine on their system.

    I was wondering if it had anything to do with DDMsgReader, which I was using, but others said they used it and all was fine. Discussed in IRC with Nightfox and he suggested I try disabling DDMR and use stock SBBS message reader. When I did that, I was able to see the colors as expected, so that seemed to point to an issue with DDMR... However, I eventually stumbled onto an additional place to configure these Extra Attribute Codes, which is under the System menu on the opening screen of SCFG. When I enabled the extra codes there, and resumed using DDMR, the colors worked fine.

    Sounds like DDMR is using the wrong setting flags: https://gitlab.synchro.net/main/sbbs/-/commit/da9485cf0e62b

    So... it's clear that DDMR only pays attention to that setting, and not the individual message area toggles. I realize that isn't your problem, and perhaps DDMR can be tweaked to pay attention to both, or something.

    DDMR should *only* use the per sub-board setting for SBBS v3.21 and later.

    My real point here (finally getting to it!) is that I'm wondering why the setting is in two different places. I'm thinking maybe the "global" one in the System menu enables it for any/all message areas, and then a Sysop could fine tune that by disabling the color codes for individual message areas or FTNs. I guess that makes a little sense but would seem to be an unlikely configuration. Maybe I'm the first one to be confused by this arrangement, but honestly it is indeed confusing to me at least.

    Could you explain the logic for the two places to set this, and how they interact? Thank you, it is greatly appreciated.

    The "Global" extra attribute setting is for display files (and strings in Baja modules), while the per sub-board settings are for messages posted to those sub-boards. I thought the name of the options made the distinction clear:
    System->"Extra Attribute Codes in Display Files"
    Sub-board->Toggle Options->"Extra Attribute Codes in Messages"

    The online help for those settings could go into more detail about them I suppose.
    --
    digital man (rob)

    Synchronet/BBS Terminology Definition #66:
    RIP = Remote Imaging Protocol (e.g. RIPscrip)
    Norco, CA WX: 65.4øF, 57.0% humidity, 3 mph W wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Gamgee@1:103/705 to Accession on Wed Apr 15 12:02:51 2026
    Accession wrote to Gamgee <=-

    Could you explain the logic for the two places to set this, and how
    they interact? Thank you, it is greatly appreciated.

    Well, good thing I read this /after/ posting my most recent suggestions regarding exactly this! ;)

    Hahaha, yes it always seems to work that way! LOL

    Thanks for your other post anyway, which is exactly what I was asking DM
    to clarify. Appreciate the reply.

    Regards,
    Dan



    ... Gone crazy, be back later, please leave message.
    --- MultiMail/Linux v0.52
    þ Synchronet þ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Dan Clough@1:135/115 to Digital Man on Wed Apr 15 13:08:45 2026
    Digital Man wrote to Gamgee <=-

    I was recently battling with the display of "pipe code" colors in messages (over on FSXnet). I wasn't seeing them in the messages while reading on the BBS. Long story short - I didn't have them enabled properly due to some confusion (at least on my part) about how that was done.

    In each and every sub-board in a given FTN, under Toggle Options, is the menu choice for Extra Attribute Codes, where you can enable/disable different BBS color display codes. I had those enabled but was not seeing colors (just saw the raw pipe codes). Others said things worked fine on their system.

    I was wondering if it had anything to do with DDMsgReader, which I was using, but others said they used it and all was fine. Discussed in IRC with Nightfox and he suggested I try disabling DDMR and use stock SBBS message reader. When I did that, I was able to see the colors as expected, so that seemed to point to an issue with DDMR... However, I eventually stumbled onto an additional place to configure these Extra Attribute Codes, which is under the System menu on the opening screen of SCFG. When I enabled the extra codes there, and resumed using DDMR, the colors worked fine.

    Sounds like DDMR is using the wrong setting flags: https://gitlab.synchro.net/main/sbbs/-/commit/da9485cf0e62b

    Ahhhhh....! Look at that. Exactly right.

    So... it's clear that DDMR only pays attention to that setting, and not the individual message area toggles. I realize that isn't your problem, and perhaps DDMR can be tweaked to pay attention to both, or something.

    DDMR should *only* use the per sub-board setting for SBBS v3.21 and
    later.

    Yes, I see that now that I'm aware of that recent commit.

    My real point here (finally getting to it!) is that I'm wondering why the setting is in two different places. I'm thinking maybe the "global" one in the System menu enables it for any/all message areas, and then a Sysop could fine tune that by disabling the color codes for individual message areas or FTNs. I guess that makes a little sense but would seem to be an unlikely configuration. Maybe I'm the first one to be confused by this arrangement, but honestly it is indeed confusing to me at least.

    Could you explain the logic for the two places to set this, and how they interact? Thank you, it is greatly appreciated.

    The "Global" extra attribute setting is for display files (and strings
    in Baja modules), while the per sub-board settings are for messages
    posted to those sub-boards. I thought the name of the options made the distinction clear: System->"Extra Attribute Codes in Display Files" Sub-board->Toggle Options->"Extra Attribute Codes in Messages"

    You're absolutely right - I missed the complete title in the pop-up
    windows for each, just noticed the menu choices that both say "Extra
    Attribute Codes...". Perfectly clear now.

    The online help for those settings could go into more detail about them
    I suppose.

    Probably no need, and thank you for the excellent explanation.

    I'm assuming Nightfox will notice this, and take appropriate steps. :-)

    Thank you again, and thanks in advance to Nightfox!!




    ... Gone crazy, be back later, please leave message.
    === MultiMail/Linux v0.52
    --- SBBSecho 3.37-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (1:135/115)
  • From Accession@1:103/705 to Digital Man on Wed Apr 15 14:50:36 2026
    Hey Digital!

    On Wed, Apr 15 2026 12:55:39 -0500, you wrote:

    The "Global" extra attribute setting is for display files (and
    strings in Baja modules), while the per sub-board settings are for
    messages posted to those sub-boards. I thought the name of the
    options made the distinction clear:

    System->"Extra Attribute Codes in Display Files" Sub-board->Toggle Options->"Extra Attribute Codes in Messages"

    Heh. To be fair, off the "System" selection it's listed as: "Extra Attribute Codes..." and until you mentioned it just now (I had to look again to make sure), I have never noticed that the next window (after you click on "Extra Attribute Codes...") actually says that outright.

    I can't say I've been to that specific selection screen a bunch, but I just recently directed him there as I had never even realized there was a "per sub-board" setting for those in messages, as it's so deep into multiple submenus that I may have never noticed, or I went there once to enable them on first setup a long time ago, and never had the need to go back. *shrug*

    Either way, sounds like it was indeed DDMR. I'm sure it'll be addressed soon.

    Regards,
    Nick

    ... Sarcasm, because beating people up is illegal.
    ---
    ï¿­ Synchronet ï¿­ _thePharcyde telnet://bbs.pharcyde.org (Wisconsin)
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Digital Man on Wed Apr 15 13:03:05 2026
    Re: "Extra Attribute Codes" settings
    By: Digital Man to Gamgee on Wed Apr 15 2026 10:55 am

    Sounds like DDMR is using the wrong setting flags: https://gitlab.synchro.net/main/sbbs/-/commit/da9485cf0e62b

    The comments in that commit mention a pmode property of sub-boards. I just updated to make sure I have the latest binaries, and I did a little test in JS to print the properties of a sub-board, and I'm not seeing a "pmode" property. I do see a print_mode property, which seems to be the one that stores the settings for the extra attribute codes for a sub-board - Is that the one?

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Accession on Wed Apr 15 16:22:43 2026
    Re: Re: "Extra Attribute Codes" settings
    By: Accession to Digital Man on Wed Apr 15 2026 02:50 pm

    I can't say I've been to that specific selection screen a bunch, but I just recently directed him there as I had never even realized there was a "per sub-board" setting for those in messages, as it's so deep into multiple submenus that I may have never noticed, or I went there once to enable them on first setup a long time ago, and never had the need to go back. *shrug*

    Either way, sounds like it was indeed DDMR. I'm sure it'll be addressed soon.

    Yes, I made a fix today and made a merge request.

    System->> "Extra Attribute Codes in Display Files" Sub-board->Toggle

    I don't recall seeing/noticing it say "in Display Files" before there.. But today I udpated my code & built new binaries, and I checked in SCFG and it appears that the System "Extra Attribute Codes..." option is no longer there. Either that or I just didn't see it for some reason.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Nightfox on Wed Apr 15 17:55:02 2026
    Re: "Extra Attribute Codes" settings
    By: Nightfox to Digital Man on Wed Apr 15 2026 01:03 pm

    Re: "Extra Attribute Codes" settings
    By: Digital Man to Gamgee on Wed Apr 15 2026 10:55 am

    Sounds like DDMR is using the wrong setting flags: https://gitlab.synchro.net/main/sbbs/-/commit/da9485cf0e62b

    The comments in that commit mention a pmode property of sub-boards. I just updated to make sure I have the latest binaries, and I did a little test in JS to print the properties of a sub-board, and I'm not seeing a "pmode" property. I do see a print_mode property, which seems to be the one that stores the settings for the extra attribute codes for a sub-board - Is that the one?

    Yes, it's called pmode in the C++ source. You can also check exec/msglist.js as an example.
    --
    digital man (rob)

    Synchronet "Real Fact" #141:
    Synchronet v3.21e was released on March 17, 2026 (3 weeks after v3.21c)
    Norco, CA WX: 71.2øF, 41.0% humidity, 13 mph WNW wind, 0.00 inches rain/24hrs --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)

Novedades:

Servidor de Quake 3 Arena Online! - Conectate a ferchobbs.ddns.net, puerto 27960 y vence con tu equipo!