• what does this error message mean?

    From waldo kitty@1:103/705 to All on Mon Oct 15 12:14:08 2018
    Sat Oct 13 2018 23:21:44 southeaststar.wpusa.dynip.com web 0038 !JavaScript /sbbs/web/root/msgs/subs.ssjs line 31: TypeError: msg_area.grp[grp] is undefined, Request: /msgs/subs.ssjs?msg_grp=sestar

    i have several of them listed in my ;ERR for different groups... i think it is for groups that are listed but the user, guest in this case, doesn't have access to the groups or the areas within the group... the user in this case was connecting from china according to the IP numbers used...

    )/\(aldo


    ---
    * Synchronet * SouthEast Star Mail HUB - SESTAR
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to waldo kitty on Mon Oct 15 14:50:58 2018
    Re: what does this error message mean?
    By: waldo kitty to All on Mon Oct 15 2018 12:14:08

    !JavaScript /sbbs/web/root/msgs/subs.ssjs line 31: TypeError: msg_area.grp[grp] is undefined, Request: /msgs/subs.ssjs?msg_grp=sestar

    i have several of them listed in my ;ERR for different groups... i think it is for groups that are listed but the user, guest in this case, doesn't have access to the groups or the areas within the group... the user in

    I think you've answered your own question. The msg_area.grp array contains (IIRC) groups that the current user has access to. If your guest user doesn't have access to 'sestar', then this message makes sense.

    Perhaps your guest account used to have access to this group, and now bots are trying to reindex pages that they can no longer see.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-425-5435
    * Synchronet * electronic chicken bbs - bbs.electronicchicken.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to echicken on Mon Oct 15 12:40:38 2018
    Re: what does this error message mean?
    By: echicken to waldo kitty on Mon Oct 15 2018 02:50 pm

    !JavaScript /sbbs/web/root/msgs/subs.ssjs line 31: TypeError:
    msg_area.grp[grp] is undefined, Request:
    /msgs/subs.ssjs?msg_grp=sestar

    I think you've answered your own question. The msg_area.grp array contains (IIRC) groups that the current user has access to. If your guest user doesn't have access to 'sestar', then this message makes sense.

    Perhaps your guest account used to have access to this group, and now bots are trying to reindex pages that they can no longer see.

    If a user doesn't have access to a particular message group, the page should probably handle it more gracefully than to throw a JavaScript error onto the page (which would probably be meaningless to a real user). The page could probably check to see if the user has access and if not, display a more meaningful message.

    Nightfox

    ---
    * Synchronet * Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to waldo kitty on Mon Oct 15 13:47:10 2018
    Re: what does this error message mean?
    By: waldo kitty to All on Mon Oct 15 2018 12:14 pm

    Sat Oct 13 2018 23:21:44 southeaststar.wpusa.dynip.com web 0038 !JavaScript /sbbs/web/root/msgs/subs.ssjs line 31: TypeError: msg_area.grp[grp] is undefined, Request: /msgs/subs.ssjs?msg_grp=sestar

    It most likely means that web UI is generating invalid URLs in some cases and some web crawler is trying to follow them.

    i have several of them listed in my ;ERR for different groups... i think it is for groups that are listed but the user, guest in this case, doesn't have access to the groups or the areas within the group... the user in this case was connecting from china according to the IP numbers used...

    Yup, sounds like it.

    digital man

    Synchronet "Real Fact" #100:
    Avatars were added to Synchronet (backward compatible w/v3.16) in January 2018. Norco, CA WX: 71.7oF, 11.0% humidity, 2 mph SSW wind, 0.00 inches rain/24hrs --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Nightfox on Mon Oct 15 13:48:24 2018
    Re: what does this error message mean?
    By: Nightfox to echicken on Mon Oct 15 2018 12:40 pm

    Re: what does this error message mean?
    By: echicken to waldo kitty on Mon Oct 15 2018 02:50 pm

    !JavaScript /sbbs/web/root/msgs/subs.ssjs line 31: TypeError:
    msg_area.grp[grp] is undefined, Request:
    /msgs/subs.ssjs?msg_grp=sestar

    I think you've answered your own question. The msg_area.grp array contains (IIRC) groups that the current user has access to. If your guest user doesn't have access to 'sestar', then this message makes sense.

    Perhaps your guest account used to have access to this group, and now bots are trying to reindex pages that they can no longer see.

    If a user doesn't have access to a particular message group, the page should probably handle it more gracefully than to throw a JavaScript error onto the page (which would probably be meaningless to a real user). The page could probably check to see if the user has access and if not, display a more meaningful message.

    I totally agree. Some sysops contributed that code and have since vanished or are no longer intereseted in supporting it. You have any interest in fixing it?

    digital man

    This Is Spinal Tap quote #41:
    Ian Faith: It say's "Memphis show cancelled due to lack of advertising funds." Norco, CA WX: 71.7oF, 11.0% humidity, 2 mph SSW wind, 0.00 inches rain/24hrs --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to Nightfox on Mon Oct 15 18:01:51 2018
    Re: what does this error message mean?
    By: Nightfox to echicken on Mon Oct 15 2018 12:40:38

    If a user doesn't have access to a particular message group, the page should probably handle it more gracefully than to throw a JavaScript error onto the page (which would probably be meaningless to a real user). The page could probably check to see if the user has access and if not, display a more meaningful message.

    That's pretty true of anything that generates an ugly error message.

    The good news is that, assuming that web UI's listing of groups & areas is based on the current user's access level, real users wouldn't see this error message often. Not a show stopper, in other words - and I avoid wading into editing those old scripts unless a real problem emerges.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-425-5435
    * Synchronet * electronic chicken bbs - bbs.electronicchicken.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Digital Man on Mon Oct 15 15:12:06 2018
    Re: what does this error message mean?
    By: Digital Man to Nightfox on Mon Oct 15 2018 01:48 pm

    If a user doesn't have access to a particular message group, the page
    should probably handle it more gracefully than to throw a JavaScript
    error onto the page (which would probably be meaningless to a real
    user). The page could probably check to see if the user has access
    and if not, display a more meaningful message.

    I totally agree. Some sysops contributed that code and have since vanished or are no longer intereseted in supporting it. You have any interest in fixing it?

    Perhaps, although currently I am using echicken's ecwebv4 (I recently decided to totally switch my web side over), and the error message that was shown looks like it's from the Runemaster web interface?

    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 Mon Oct 15 15:24:47 2018
    Re: what does this error message mean?
    By: Nightfox to Digital Man on Mon Oct 15 2018 03:12 pm

    Re: what does this error message mean?
    By: Digital Man to Nightfox on Mon Oct 15 2018 01:48 pm

    If a user doesn't have access to a particular message group, the page
    should probably handle it more gracefully than to throw a JavaScript
    error onto the page (which would probably be meaningless to a real
    user). The page could probably check to see if the user has access
    and if not, display a more meaningful message.

    I totally agree. Some sysops contributed that code and have since vanished or are no longer intereseted in supporting it. You have any interest in fixing it?

    Perhaps, although currently I am using echicken's ecwebv4 (I recently decided to totally switch my web side over), and the error message that was shown looks like it's from the Runemaster web interface?

    Right. I did just commit a patch however that should resolve it.

    digital man

    Synchronet "Real Fact" #2:
    Synchronet version 2 for DOS and OS/2 was released to the public domain in 1997.
    Norco, CA WX: 73.6oF, 10.0% humidity, 13 mph E wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Mortifis@1:103/705 to Nightfox on Tue Oct 16 18:22:00 2018
    Perhaps, although currently I am using echicken's ecwebv4 (I recently decided to totally switch my web side over), and the error message that was shown looks like it's from the Runemaster web interface?

    Nightfox

    I still haven't taken the time to figure out how to use ecwebv3 ... looks like I may be 'buggin' ya'll soon LOL ... hell, I am still trying to figure out how to place a simple system.popen call into either Default or Nightshade Theme :/

    ---
    * Synchronet * Twisted Truckers BBS web asmf-etrucker.com:81 telnet asmf-etrucker.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Mortifis on Tue Oct 16 15:43:53 2018
    Re: Re: what does this error message mean?
    By: Mortifis to Nightfox on Tue Oct 16 2018 06:22 pm

    I still haven't taken the time to figure out how to use ecwebv3 ... looks like I may be 'buggin' ya'll soon LOL ... hell, I am still trying to figure out how to place a simple system.popen call into either Default or Nightshade Theme :/

    I found that the Runemaster web interface had things split out in different directories due to the themes support. I think the text content for the various pages was separated out from the JavaScript (.ssjs) and it would load the content and apply the theme you had selected.

    I had started to customize my web interface when I was using that web layout, but I decided to just totally replace it with ecwebv4. Trying to combine what I already had with an ecweb layout was just going to be messy. If you want to go to ecweb, you might just replace what you currently have with a fresh ecwebv4 and start customizing that. ecwebv4 makes it fairly easy to add custom pages to the sidebar etc..

    Nightfox

    ---
    * Synchronet * Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From mark lewis@1:3634/12.73 to echicken on Thu Oct 18 13:27:30 2018

    On 2018 Oct 15 14:50:58, you wrote to waldo kitty:

    !JavaScript /sbbs/web/root/msgs/subs.ssjs line 31: TypeError:
    msg_area.grp[grp] is undefined, Request:
    /msgs/subs.ssjs?msg_grp=sestar

    i have several of them listed in my ;ERR for different groups... i
    think it is for groups that are listed but the user, guest in this
    case, doesn't have access to the groups or the areas within the
    group... the user in

    I think you've answered your own question.

    i think so, too...

    The msg_area.grp array contains (IIRC) groups that the current user
    has access to. If your guest user doesn't have access to 'sestar',
    then this message makes sense.

    what i have currently set up is that some groups are visible to all but certain
    users cannot see the areas inside them... kinda like a "here's what you are missing" thing... if the right flags and security level are set, then they can see the areas inside and might be able to read and/or write in them...

    Perhaps your guest account used to have access to this group, and now
    bots are trying to reindex pages that they can no longer see.

    actually, not knowing the code, i think they are doing right trying to follow the links but there's nothing in there for them to see...

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... I'm only paranoid because everyone's against me.
    ---
    * Origin: (1:3634/12.73)
  • From mark lewis@1:3634/12.73 to Nightfox on Thu Oct 18 13:31:28 2018

    On 2018 Oct 15 12:40:38, you wrote to echicken:

    If a user doesn't have access to a particular message group, the page should probably handle it more gracefully than to throw a JavaScript
    error onto the page (which would probably be meaningless to a real
    user). The page could probably check to see if the user has access and
    if not, display a more meaningful message.

    that sounds like a good idea :)

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... Soy sauce makes it Chinese; garlic makes it good.
    ---
    * Origin: (1:3634/12.73)
  • From mark lewis@1:3634/12.73 to Digital Man on Thu Oct 18 13:36:14 2018

    On 2018 Oct 15 13:47:10, you wrote to waldo kitty:

    Sat Oct 13 2018 23:21:44 southeaststar.wpusa.dynip.com web 0038
    !JavaScript /sbbs/web/root/msgs/subs.ssjs line 31: TypeError:
    msg_area.grp[grp] is undefined, Request: /msgs/subs.ssjs?msg_grp=sestar

    It most likely means that web UI is generating invalid URLs in some
    cases and some web crawler is trying to follow them.

    yeah, i don't know where this is coming from but i see a lot of spiders requesting things like these...

    Request: GET /ftp:/forums.wpusa.dynip.com/00index.html?%24jndnsf62
    Request: GET /irc:/forums.wpusa.dynip.com
    Request: GET /news:/forums.wpusa.dynip.com
    Request: GET /rlogin:/forums.wpusa.dynip.com
    Request: GET /rlogin:/wpusa.dynip.com
    Request: GET /telnet:/forums.wpusa.dynip.com

    which are obviously wrong with the leading "/" character... of course, with my recent and profound changes, forums.wpusa.dynip.com and similar (sub)domains also do not exist... i do have these also listed in my 410.txt file so they are
    greeted with "410 Gone" ;)

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... Bachelors don't have Mother-in-laws.
    ---
    * Origin: (1:3634/12.73)
  • From mark lewis@1:3634/12.73 to Digital Man on Thu Oct 18 13:58:02 2018

    On 2018 Oct 15 15:24:46, you wrote to Nightfox:

    Perhaps, although currently I am using echicken's ecwebv4 (I recently
    decided to totally switch my web side over), and the error message that
    was shown looks like it's from the Runemaster web interface?

    Right. I did just commit a patch however that should resolve it.

    thanks for that, too... i will update and see what happens :)

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... Do look a gift horse in the mouth. - Mayor of Troy
    ---
    * Origin: (1:3634/12.73)
  • From echicken@1:103/705 to mark lewis on Thu Oct 18 14:47:24 2018
    Re: what does this error message mean?
    By: mark lewis to echicken on Thu Oct 18 2018 13:27:30

    what i have currently set up is that some groups are visible to all but certain
    users cannot see the areas inside them... kinda like a "here's what you

    actually, not knowing the code, i think they are doing right trying to follow the links but there's nothing in there for them to see...

    Not so sure. This message: 'msg_area.grp[grp] is undefined' means that for this particular user, the group itself is undefined. This could mean that the script is trying to reference a group that doesn't exist, or that the current user doesn't have access to (doesn't exist for them).

    If it were a matter them trying to look at a sub that they don't have access to, I'd expect the error to point to something like:

    msg_area.sub[sub] is undefined

    or

    msg_area.grp_list[grp].sub_list[sub] is undefined

    In any event it's probably just bots doing bot things. I doubt if an actual user browsing your site would run into this scenario. We could make the web UI handle this more gracefully, but then I wrote a whole other web UI so that I wouldn't have to work on this one. :D

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-425-5435
    * Synchronet * electronic chicken bbs - bbs.electronicchicken.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to mark lewis on Thu Oct 18 14:52:51 2018
    Re: what does this error message mean?
    By: mark lewis to Digital Man on Thu Oct 18 2018 13:36:14

    Request: GET /ftp:/forums.wpusa.dynip.com/00index.html?%24jndnsf62

    which are obviously wrong with the leading "/" character... of course, with my recent and profound changes, forums.wpusa.dynip.com and similar (sub)domains also do not exist... i do have these also listed in my

    The 'virtual hosts' functionality of the webserver could be involved here. If those subdomains still point to your server (even in cached DNS somewhere out there) then your server is handling those requests and trying to figure out what to do with them.

    You could add/remove the VIRTUAL_HOSTS option from the webserver's Options line in sbbs.ini and see what changes.

    With VIRTUAL_HOSTS enabled, you could create subdirectories under your web document root such as:

    sbbs/web/root/forums.wpusa.dynip.com/

    and they would be treated as the effective docroot for requests to these domains.

    We could adapt your 404 or one of your other error scripts to do something special for these cases.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-425-5435
    * Synchronet * electronic chicken bbs - bbs.electronicchicken.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From mark lewis@1:3634/12.73 to echicken on Thu Oct 18 16:33:30 2018

    On 2018 Oct 18 14:47:24, you wrote to me:

    Not so sure. This message: 'msg_area.grp[grp] is undefined' means
    that for this particular user, the group itself is undefined. This
    could mean that the script is trying to reference a group that doesn't exist, or that the current user doesn't have access to (doesn't exist
    for them).

    hummm... ok... that would have been as a Guest... my local group and the DOVE-Net group both have empty "Access Requirement" strings... all of my others
    are at least "LEVEL 50" and maybe some flags... none of my areas have any "Access Requirements" defined other than possible DOVE-Net areas that came configured that way... my thinking is that the group access would handle keeping users out even if they can see the group... i have not modified Guest #2 at all since it was created by the system on my first login...

    If it were a matter them trying to look at a sub that they don't have access to, I'd expect the error to point to something like:

    msg_area.sub[sub] is undefined

    or

    msg_area.grp_list[grp].sub_list[sub] is undefined

    ok... that makes sense...

    In any event it's probably just bots doing bot things. I doubt if an actual user browsing your site would run into this scenario. We could make the web UI handle this more gracefully, but then I wrote a whole other web UI so that I wouldn't have to work on this one. :D

    hehehe, there is that :)

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... I have to file an environmental impact statement when I make salsa.
    ---
    * Origin: (1:3634/12.73)
  • From mark lewis@1:3634/12.73 to echicken on Thu Oct 18 16:34:20 2018

    On 2018 Oct 18 14:52:50, you wrote to me:

    Request: GET /ftp:/forums.wpusa.dynip.com/00index.html?%24jndnsf62

    which are obviously wrong with the leading "/" character... of course,
    with my recent and profound changes, forums.wpusa.dynip.com and
    similar (sub)domains also do not exist... i do have these also listed
    in my

    The 'virtual hosts' functionality of the webserver could be involved here. If those subdomains still point to your server (even in cached DNS somewhere out there) then your server is handling those requests and
    trying
    to figure out what to do with them.

    the one above is an old one... the other ones with irc, rlogin and ssh are all new ones from the new software... the old setup didn't have irc, rlogin or ssh at all... yes, the bots are crawling every day...

    You could add/remove the VIRTUAL_HOSTS option from the webserver's
    Options line in sbbs.ini and see what changes.

    i don't have VIRTUAL_HOSTS in the [Web] section...

    With VIRTUAL_HOSTS enabled, you could create subdirectories under your
    web document root such as:

    sbbs/web/root/forums.wpusa.dynip.com/

    and they would be treated as the effective docroot for requests to these domains.

    that's ok... they're gone and i won't be trying to replace them...

    We could adapt your 404 or one of your other error scripts to do
    something special for these cases.

    that's OK... my old setup had apache hosting a domain up front and reverse proxying to several domains in the back... my static-name DDNS record is a wildcard record so anything.wpusa.dynip.com all ends up here... even http://goofey.things.like.this.will.work.wpusa.dynip.com work... apache was able to tell the domain names except in one type of request... i don't recall if http 1.0 or 1.1 added the destination HOST header to the requests but that's
    how apache was able to tell if the request was for here or not... i'm still learning sbbs, though...

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... I barely care how many other people have ever heard of it.
    ---
    * Origin: (1:3634/12.73)
  • From Digital Man@1:103/705 to mark lewis on Thu Oct 18 13:40:46 2018
    Re: what does this error message mean?
    By: mark lewis to echicken on Thu Oct 18 2018 01:27 pm

    Perhaps your guest account used to have access to this group, and now bots are trying to reindex pages that they can no longer see.

    actually, not knowing the code, i think they are doing right trying to follow the links but there's nothing in there for them to see...

    And with the latest code, they should just an a 404 error now (not a JS error).

    digital man

    Synchronet "Real Fact" #86:
    Stephen and Rob have a fledgling podcast at http://techdorks.net (also iTunes). Norco, CA WX: 84.0oF, 18.0% humidity, 0 mph E wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From mark lewis@1:3634/12.73 to Digital Man on Thu Oct 18 20:36:38 2018

    On 2018 Oct 18 13:40:46, you wrote to me:

    Perhaps your guest account used to have access to this group, and
    now bots are trying to reindex pages that they can no longer see.

    actually, not knowing the code, i think they are doing right trying to
    follow the links but there's nothing in there for them to see...

    And with the latest code, they should just an a 404 error now (not a
    JS error).

    cool! i assume that they would also fall into my 410 code added to 404.ssjs that echicken helped me with??

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... No flu shot, I'm counting on excessive garlic consumption to be healthy. ---
    * Origin: (1:3634/12.73)
  • From echicken@1:103/705 to mark lewis on Fri Oct 19 10:07:48 2018
    Re: what does this error message mean?
    By: mark lewis to Digital Man on Thu Oct 18 2018 20:36:38

    And with the latest code, they should just an a 404 error now (not a
    JS error).

    cool! i assume that they would also fall into my 410 code added to 404.ssjs that echicken helped me with??

    If they get a 404, then the 404.ssjs script will be executed. (So: yes.)

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-425-5435
    * Synchronet * electronic chicken bbs - bbs.electronicchicken.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From mark lewis@1:3634/12.73 to echicken on Fri Oct 19 11:06:32 2018

    On 2018 Oct 19 10:07:48, you wrote to me:

    And with the latest code, they should just an a 404 error now (not a
    JS error).

    cool! i assume that they would also fall into my 410 code added to
    404.ssjs that echicken helped me with??

    If they get a 404, then the 404.ssjs script will be executed. (So: yes.)

    excellent... that seems to fit my observations, too :)

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... We don't know...
    ---
    * Origin: (1:3634/12.73)
  • From Digital Man@1:103/705 to mark lewis on Fri Oct 19 10:22:11 2018
    Re: what does this error message mean?
    By: mark lewis to Digital Man on Thu Oct 18 2018 08:36 pm

    On 2018 Oct 18 13:40:46, you wrote to me:

    Perhaps your guest account used to have access to this group, and
    now bots are trying to reindex pages that they can no longer see.

    actually, not knowing the code, i think they are doing right trying to
    follow the links but there's nothing in there for them to see...

    And with the latest code, they should just an a 404 error now (not a
    JS error).

    cool! i assume that they would also fall into my 410 code added to 404.ssjs that echicken helped me with??

    No, I don't think so. But you can certainly try it and let me know.

    digital man

    Synchronet "Real Fact" #25:
    The Digital Dynamics company ceased day-to-day opperations in late 1995.
    Norco, CA WX: 81.5oF, 21.0% humidity, 0 mph W wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)