• It's merged

    From apam@21:1/126 to All on Thu Oct 24 09:01:20 2019
    Fasten your seatbelts.. the new quote stuff has been merged and things
    may get crashy!

    Well they shouldn't. but they might!

    Andrew

    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: HappyLand - telnet://magickabbs.com:2023/ (21:1/126)
  • From Al@21:4/106 to apam on Wed Oct 23 17:26:50 2019
    Fasten your seatbelts.. the new quote stuff has been merged and things
    may get crashy!

    My first impression of the new quote stuff is that it looks better now.
    It seems to be easier on the eyes and easier to read. I like it.. :)

    I was just reading in the synchronet echo and came across a message that
    causes my screen to get confused. All of the usuall letters and number
    change for some reason to something that looks like alien text or
    something.

    That's not a magicka problem, I've seen it before. Someone had a musical
    note in their tagline file and every time that tagline showed up my
    screen would do that.

    At that point I logout and type reset in my terminal to get things back
    to normal and try to avoid that message on my next run through.. :)

    It also seems to be something in Dumas Walker's tagline file that has
    caused my screen to do this. I'm not quite sure what that character is or
    why that happens or if it happens to others as well. It may be my
    terminal doing that for some reason.

    If you like I could send you a small JAM base like the last one with just
    that one message in it so you could see what happens on your terminal.

    Ttyl :-)
    Al

    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:4/106)
  • From apam@21:1/126 to Al on Thu Oct 24 10:32:01 2019
    If you like I could send you a small JAM base like the last one with
    just that one message in it so you could see what happens on your terminal.

    Yes please, that would be good thanks.

    Andrew

    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: HappyLand - telnet://magickabbs.com:2023/ (21:1/126)
  • From Al@21:4/106 to apam on Wed Oct 23 17:37:48 2019
    It also seems to be something in Dumas Walker's tagline file that has caused my screen to do this. I'm not quite sure what that character is
    or why that happens or if it happens to others as well. It may be my terminal doing that for some reason.

    I exported that message to a file and had a look in my editor. mcedit
    says the character in question is 0046 or 0x02E. I don't see what the
    character looks like in my editor, it displays simply as ".".

    Ttyl :-)
    Al

    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:4/106)
  • From apam@21:1/125 to Al on Thu Oct 24 10:48:01 2019
    I exported that message to a file and had a look in my editor. mcedit
    says the character in question is 0046 or 0x02E. I don't see what the character looks like in my editor, it displays simply as ".".

    That's because it is a "." in ascii. Not sure why it would be causing
    issues in this case.

    Andrew

    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: Nocturnal - nocturnal.hopto.org:2023 (21:1/125)
  • From apam@21:1/126 to Al on Thu Oct 24 11:38:49 2019
    I was just reading in the synchronet echo and came across a message
    that causes my screen to get confused. All of the usuall letters and number change for some reason to something that looks like alien text
    or something.

    I just checked out the JAM base you sent me, and can't seem to get it to
    do weird things. I tried in MagiTerm, telnet via XFCE-Terminal and SSH
    via XFCE-Terminal.

    Not sure what's going on.

    Andrew


    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: HappyLand - telnet://magickabbs.com:2023/ (21:1/126)
  • From Al@21:4/106 to apam on Wed Oct 23 21:02:06 2019
    I just checked out the JAM base you sent me, and can't seem to get it
    to do weird things. I tried in MagiTerm, telnet via XFCE-Terminal and
    SSH via XFCE-Terminal.

    XFCE-Terminal is what I use for a quick termial to do stuff on the
    desktop but it doesn't work well with magicka. The BBS seems to disappear
    at times. I should see if I can fix that or use xterm but I rarely use a desktop.

    I am in magiterm now and went to have a look at that message and it looks
    fine. I have no problem viewing that message. I can see it's that musical
    note that caused problems for me in times past.

    I can also view that message fine in the web interface, no issues.

    If I ssh (or telnet I assume but haven't tried) from the terminal
    everything is fine up until that musical note. After that it's as if the
    font had changed to the font in the matrix. Kinda cool looking but wierd.

    Once that happens I have to logout and issue reset on the terminal to get things back to normal.

    Ttyl :-)
    Al

    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:4/106)
  • From apam@21:1/126 to Al on Thu Oct 24 14:30:01 2019
    I just checked out the JAM base you sent me, and can't seem to get it
    to do weird things. I tried in MagiTerm, telnet via XFCE-Terminal and
    SSH via XFCE-Terminal.

    XFCE-Terminal is what I use for a quick termial to do stuff on the
    desktop but it doesn't work well with magicka. The BBS seems to
    disappear at times. I should see if I can fix that or use xterm but I rarely use a desktop.

    Ah ok, I just tried it from the linux console and it is doing what you described.

    It does appear to be that musical note character like you say, but not
    sure why it's doing it.

    Andrew


    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: HappyLand - telnet://magickabbs.com:2023/ (21:1/126)
  • From apam@21:1/126 to Al on Thu Oct 24 14:32:23 2019
    I just checked out the JAM base you sent me, and can't seem to get it
    to do weird things. I tried in MagiTerm, telnet via XFCE-Terminal and
    SSH via XFCE-Terminal.

    XFCE-Terminal is what I use for a quick termial to do stuff on the
    desktop but it doesn't work well with magicka. The BBS seems to
    disappear at times. I should see if I can fix that or use xterm but I rarely use a desktop.

    Ah ok, I just tried it from the linux console and it is doing what you described.

    I just tried it through screen running on the linux console and it
    didn't display weird characters. So it appears to be something with the
    way the linux console responds to that character.

    Andrew

    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: HappyLand - telnet://magickabbs.com:2023/ (21:1/126)
  • From apam@21:1/126 to apam on Thu Oct 24 14:44:44 2019
    I just checked out the JAM base you sent me, and can't seem to get it
    to do weird things. I tried in MagiTerm, telnet via XFCE-Terminal and
    SSH via XFCE-Terminal.

    XFCE-Terminal is what I use for a quick termial to do stuff on the
    desktop but it doesn't work well with magicka. The BBS seems to
    disappear at times. I should see if I can fix that or use xterm but I rarely use a desktop.

    Ah ok, I just tried it from the linux console and it is doing what you described.

    I just tried it through screen running on the linux console and it
    didn't display weird characters. So it appears to be something with the way the linux console responds to that character.

    Found this on stack Exchange:

    <Ctrl-N>, or character 14 - when sent to your terminal - orders to
    switch to a special graphics mode, where letters and numbers are
    replaced with symbols. <Ctrl-O>, or character 15, restores things back
    to normal.

    I'm not sure how to get around it other than filter out that character,
    but I'd rather not do that.

    Andrew

    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: HappyLand - telnet://magickabbs.com:2023/ (21:1/126)
  • From Al@21:4/106 to apam on Wed Oct 23 23:05:14 2019
    Found this on stack Exchange:

    <Ctrl-N>, or character 14 - when sent to your terminal - orders to
    switch to a special graphics mode, where letters and numbers are
    replaced with symbols. <Ctrl-O>, or character 15, restores things back
    to normal.

    Well that's an explanation at least. It only happens on rare occations so
    it's not that big of a problem. I wonder if there is a way to issue that <Ctrl-O> to get things back to normal when this happens?

    I wonder what that graphics mode is used for?

    I'm not sure how to get around it other than filter out that character, but I'd rather not do that.

    Yep, it's just a character.. I don't think we want to filter it out.

    Ttyl :-)
    Al

    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:4/106)
  • From Oli@21:1/151 to Al on Thu Oct 24 09:36:16 2019
    I'm not sure how to get around it other than filter out that
    character, but I'd rather not do that.

    Yep, it's just a character.. I don't think we want to filter it out.

    Is it just a (display) character or is it a control character? I'm not sure how
    that works with the CP437 codepage and variants, which define symbols for the control character range (0 to 31). In CP437 character number 13 is a single musical note, but it is used as a control character (carriage return).

    see https://en.wikipedia.org/wiki/Code_page_437#Character_set

    Stripping these characters would be acceptable. If you convert to UTF-8 these characters could be converted to (non-control) characters in UTF-8 (e.g. 0x266B
    for the musical note). In UTF-8 there are only control characters in the range
    0 to 31.

    Is the linux console and ssh using the UTF-8 mode?


    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: format of this message has been mangled by Mystic BBS (21:1/151)
  • From Al@21:4/106 to Oli on Thu Oct 24 01:17:04 2019
    Is it just a (display) character or is it a control character? I'm not sure how that works with the CP437 codepage and variants, which define symbols for the control character range (0 to 31). In CP437 character number 13 is a single musical note, but it is used as a control
    character (carriage return).

    I think it is just a display character someone typed in a message or from
    their tagline file.

    From what I understood from apam's post there is a special graphics mode
    in the linux terminal that is activated with <Ctrl> N or character 14.
    For whatever reason my terminal goes into that graphics mode when that character is encountered, the musical note character. Instead of seeing
    letters and numbers I see graphics characters.

    Is the linux console and ssh using the UTF-8 mode?

    My terminal is UTF-8 so I assume the terminal and ssh use that as well.

    Ttyl :-)
    Al

    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:4/106)
  • From apam@21:1/125 to Al on Thu Oct 24 19:10:54 2019
    From what I understood from apam's post there is a special graphics
    mode in the linux terminal that is activated with <Ctrl> N or character 14. For whatever reason my terminal goes into that graphics mode when
    that character is encountered, the musical note character. Instead of seeing letters and numbers I see graphics characters.

    Is the linux console and ssh using the UTF-8 mode?

    My terminal is UTF-8 so I assume the terminal and ssh use that as well.

    Yeah, it's a vt100 code, I couldn't find a way to disable it, but if you
    run through screen it doesn't do it (at least it doesn't on openSUSE).

    The idea behind it is for the console to be able to support graphics
    characters with an ascii character set i think, in other words its a compatability legacy thing.

    Andrew

    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: Nocturnal - nocturnal.hopto.org:2023 (21:1/125)
  • From Oli@21:1/151 to Al on Thu Oct 24 11:19:04 2019
    Is it just a (display) character or is it a control character?
    I'm not sure how that works with the CP437 codepage and
    variants, which define symbols for the control character range (0
    to 31). In CP437 character number 13 is a single musical note,
    but it is used as a control character (carriage return).

    I think it is just a display character someone typed in a message or
    from their tagline file.

    From what I understood from apam's post there is a special graphics
    mode in the linux terminal that is activated with <Ctrl> N or
    character 14. For whatever reason my terminal goes into that graphics
    mode when that character is encountered, the musical note character. Instead of seeing letters and numbers I see graphics characters.

    Is the linux console and ssh using the UTF-8 mode?

    My terminal is UTF-8 so I assume the terminal and ssh use that as
    well.

    If you convert character 14 from CP437 to character 14 in UTF-8 it becomes an unambiguous control character. There is nothing to display anymore. I think it's best to convert characters <32 that are not used as control characters to their UTF-8 symbol character equivalents.


    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: format of this message has been mangled by Mystic BBS (21:1/151)
  • From apam@21:1/126 to Oli on Thu Oct 24 19:41:16 2019
    If you convert character 14 from CP437 to character 14 in UTF-8 it
    becomes an unambiguous control character. There is nothing to display anymore. I think it's best to convert characters <32 that are not used
    as control characters to their UTF-8 symbol character equivalents.

    It is being converted to UTF-8

    Andrew

    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: HappyLand - telnet://magickabbs.com:2023/ (21:1/126)
  • From Al@21:4/106 to apam on Thu Oct 24 03:30:10 2019
    Yeah, it's a vt100 code, I couldn't find a way to disable it, but if
    you run through screen it doesn't do it (at least it doesn't on
    openSUSE).

    I've been meaning to figure out screen for about 20 years!

    I'll see if I can get it figured out.

    If I run an app like magichat in screen can I logout and log back in
    tommorrow and it will still be running?

    Ttyl :-)
    Al

    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:4/106)
  • From apam@21:1/126 to Al on Thu Oct 24 20:47:07 2019
    If I run an app like magichat in screen can I logout and log back in tommorrow and it will still be running?

    Yes.

    Andrew

    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: HappyLand - telnet://magickabbs.com:2023/ (21:1/126)
  • From Oli@21:1/151 to Al on Thu Oct 24 12:59:52 2019
    Yeah, it's a vt100 code, I couldn't find a way to disable it, but
    if you run through screen it doesn't do it (at least it doesn't
    on openSUSE).

    I've been meaning to figure out screen for about 20 years!

    I'll see if I can get it figured out.

    You can also try tmux as an alternative to screen (but I don't know how it reacts to <SO> control characters).

    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: format of this message has been mangled by Mystic BBS (21:1/151)
  • From Oli@21:1/151 to apam on Thu Oct 24 13:06:34 2019
    On Thu, 24 Oct 2019 19:41:16 +1000
    "apam -> Oli" <0@126.1.21> wrote:

    Ol> If you convert character 14 from CP437 to character 14 in UTF-8 it
    Ol> becomes an unambiguous control character. There is nothing to display
    Ol> anymore. I think it's best to convert characters <32 that are not used
    Ol> as control characters to their UTF-8 symbol character equivalents.

    It is being converted to UTF-8

    To a ♫ (0x266B) character?

    ~

    ---
    * Origin: (21:1/151)
  • From apam@21:1/126 to Oli on Thu Oct 24 21:27:36 2019
    On Thu, 24 Oct 2019 19:41:16 +1000
    "apam -> Oli" <0@126.1.21> wrote:

    Ol> If you convert character 14 from CP437 to character 14 in UTF-8 it
    Ol> becomes an unambiguous control character. There is nothing to display
    Ol> anymore. I think it's best to convert characters <32 that are not used
    Ol> as control characters to their UTF-8 symbol character equivalents.

    It is being converted to UTF-8

    To a ? (0x266B) character?

    No, I don't think so. Probably 0x000E, Whatever ICONV converts it to.

    Andrew



    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: HappyLand - telnet://magickabbs.com:2023/ (21:1/126)
  • From Tiny@21:1/130 to apam on Thu Oct 24 12:30:00 2019
    Quoting apam to All <=-

    Fasten your seatbelts.. the new quote stuff has been merged and
    things may get crashy!

    Compiling now.

    Shawn

    ... "It compiled? The first screen came up? Ship it!" -- Bill Gates

    --- EzyBlueWave V3.00 01FB001F
    * Origin: Tiny's BBS - telnet://tinysbbs.com:3023 (21:1/130)
  • From Oli@21:1/151 to apam on Fri Oct 25 21:04:14 2019
    On Thu, 24 Oct 2019 19:41:16 +1000
    "apam -> Oli" <0@126.1.21> wrote:

    Ol> If you convert character 14 from CP437 to character 14 in
    UTF-8 it
    Ol> becomes an unambiguous control character. There is nothing to
    display
    Ol> anymore. I think it's best to convert characters <32 that are
    not used
    Ol> as control characters to their UTF-8 symbol character
    equivalents.

    It is being converted to UTF-8

    To a ? (0x266B) character?

    No, I don't think so. Probably 0x000E, Whatever ICONV converts it to.

    and then weird things happen when some terminals don't ignore that control character.

    p.s.: golded got confused by the quoting style of your message.

    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: format of this message has been mangled by Mystic BBS (21:1/151)
  • From Oli@21:1/151 to Al on Sat Oct 26 11:31:07 2019
    Yeah, it's a vt100 code, I couldn't find a way to disable it,
    but if you run through screen it doesn't do it (at least it
    doesn't on openSUSE).

    I've been meaning to figure out screen for about 20 years!

    I'll see if I can get it figured out.

    You can also try tmux as an alternative to screen (but I don't know
    how it reacts to <SO> control characters).

    Nope. In tmux the <SO> and <SI> control characters are fully supported ;)

    pi@raspberrypi:~ $ printf "\016"
    ⎻☃@⎼▒⎽⎻be⎼⎼≤⎻☃:· $ ⎻⎼☃┼├° "\▮17" pi@raspberrypi:~ $

    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: 🌈 (21:1/151)
  • From Al@21:4/106 to Oli on Sat Oct 26 03:28:26 2019
    Nope. In tmux the <SO> and <SI> control characters are fully supported
    ;)

    pi@raspberrypi:~ $ printf "\016"
    ??@?±??be??ó??:ú $ ???ÅÃø "\?17"
    pi@raspberrypi:~ $

    Yep, that's very similar to what was on my screen the other day. All over
    my screen.. ;)

    I haven't yet played with screen or tmux but will get to that.. one day.

    Ttyl :-)
    Al

    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:4/106)
  • From Al@21:4/106 to Oli on Sat Oct 26 03:31:18 2019
    pi@raspberrypi:~ $ printf "\016"
    ??@?±??be??ó??:ú $ ???ÅÃø "\?17"

    If this happens in my travels is there some way I can get out of that
    graphics mode without logging out and entering reset?

    Ttyl :-)
    Al

    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:4/106)
  • From Oli@21:1/151 to Al on Sat Oct 26 13:05:13 2019
    pi@raspberrypi:~ $ printf "\016"
    ??@?±??be??ó??:ú $ ???ÅÃø "\?17"

    If this happens in my travels is there some way I can get out of that graphics mode without logging out and entering reset?

    I'm not sure. Maybe you could set a hotkey that maps to \x0f in the terminal app?


    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: 🌈 (21:1/151)
  • From Al@21:4/106 to Oli on Sat Oct 26 04:22:40 2019
    If this happens in my travels is there some way I can get out of that graphics mode without logging out and entering reset?

    I'm not sure. Maybe you could set a hotkey that maps to \x0f in the terminal app?

    I'm just using ssh. I'm not sure if I can set ssh to not enter that
    graphics mode when that character is encountered, or if I can switch out
    of it if it does happen.

    Ttyl :-)
    Al

    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:4/106)
  • From Oli@21:1/151 to Al on Sat Oct 26 15:03:38 2019
    If this happens in my travels is there some way I can get out of
    that graphics mode without logging out and entering reset?

    I'm not sure. Maybe you could set a hotkey that maps to \x0f in
    the terminal app?

    I'm just using ssh. I'm not sure if I can set ssh to not enter that graphics mode when that character is encountered,

    I have no idea :(

    or if I can switch out of it if it does happen.

    I tried to put the 0x0F control character on a key in KDE's Konsole, but it didn't work. It's like pressing the Ctrl-O key. Of course it's totally useless,
    because it's input, not output. I don't know what I was thinking.

    So unless the BBS is not sending a 0x0F character, I don't see any way how to switch out of it. The 0x0E character should be stripped or converted to a non-control character before it reaches the terminal.

    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: 🌈 (21:1/151)