• Re: Nodelist Development

    From Avon@21:1/101 to All on Sat May 30 10:34:22 2020
    On 29 May 2020 at 10:11a, alterego pondered and said...

    I dont think we should be "stuck" with how it was designed in the 90's.
    I do think we must make sure we dont break anything if we make changes - so consideration must be there.

    I've talked about using the ITN flag to show the telnet port. I still think that that is possible. (So it with the INA field could represent
    how a person connects to a BBS.) There are also other existing flags
    that could hold other data "U" for example. Or we can create our own. "WEB:....", "EML: ...", "SSH:...", etc which I dont think will break existing system, but I'm willing to try if somebody else is.

    The only limit that I'm aware of, is that a flag can only be 32 chars in length, so may be limiting for some web urls or email addresses...

    Hi all.

    Can we move this thread over to FSX_NET to discuss further and let's see if we can:

    - confirm a list of things we're trying to address / enhance etc.
    - develop some new standardised flags for the fsxNet nodelist
    - test this all out

    I have been trying to keep up with the threads here and in Mystic echo but would welcome the chance to consolidate thinking and some next steps over in the Network Ops echo.

    Thanks!

    Paul

    --- Mystic BBS v1.12 A46 2020/04/20 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Avon@21:1/101 to All on Sat May 30 10:38:49 2020
    On 30 May 2020 at 10:34a, Avon pondered and said...

    Can we move this thread over to FSX_NET to discuss further and let's see if we can:

    - confirm a list of things we're trying to address / enhance etc.
    - develop some new standardised flags for the fsxNet nodelist
    - test this all out

    OK first up what are we trying to address can we all just add to this thread first up and build a list of needs etc. :)

    As I understand it we have at least one mod that may/may not (I haven't used it) be pulling some info from a FTN nodelist that is used to allow mod users
    to telnet (or ssh?) to another system. We're trying to assist this mod or ??

    There's also a webring thread going on looking to use the nodelist as a way
    to record some data for that?

    I may have all of the above wrong :)

    But if we can build a list of what we're trying to enhance / solve / build
    etc. first then we can focus on what to add / change / etc. to the nodelist
    or mods or...

    That's my 2 cents for starters :)

    --- Mystic BBS v1.12 A46 2020/04/20 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Black Panther@21:1/186 to Avon on Fri May 29 18:20:14 2020
    On 30 May 2020, Avon said the following...

    As I understand it we have at least one mod that may/may not (I haven't used it) be pulling some info from a FTN nodelist that is used to allow mod users to telnet (or ssh?) to another system. We're trying to assist this mod or ??

    Yes, there is an mpl that Gryphon wrote awhile back, which is a bbs listing, that will allow the user to connect to another BBS. Users can add their BBS info, etc.

    It also comes with a another mpl that allows you to import the nodelist.txt file from Mystic into the (separate) BBS list.

    The problem comes in with the importing from the nodelist, as the nodelist gives connection info for mailers to connect, but not for callers. As the
    main bbs list mpl uses the format of bbs.castlerockbbs.com:23 for the address and port, when the information is imported from the nodelist, it only pulls
    the bbs.castlerockbbs.com, and assumes port 23. If a system is not on port 23 it won't be able to connect. <whew>

    I'm not sure if it's really worth changing the nodelist for this, or perhaps start an fsxNet BBS List that could be imported with a modified mpl...

    There's also a webring thread going on looking to use the nodelist as a way to record some data for that?

    Can't help with that one, as I haven't been following too close...


    ---

    Black Panther(RCS)
    Castle Rock BBS

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Castle Rock BBS - bbs.castlerockbbs.com - (21:1/186)
  • From Spectre@21:3/101 to Avon on Sat May 30 13:28:00 2020
    Can we move this thread over to FSX_NET to discuss further

    We're here! :)

    - confirm a list of things we're trying to address/enhance etc.

    1/ Incorporate Webring information into the nodelist.
    - Website URL
    - Telnet Port
    - SSH port it required.
    - System name as you'd like it formatted in the webring list.

    2/ Some way to process the updated nodelist. At present webring is using an SQL table to hold current information. So you need a way to cut it up and insert it into the table. Presently only has 3 fields index, name, URL. nothing to stop it being expanded though.

    Slight issue. Deciding what to do with http vs https URLs, the current field contains "http://website" or "https://website" so I don't have to guess.

    3/ Also wonder if there is anyone with NO telnet port open. Otherwise,
    SSH will be a problem for fTelnet. In fact if everyone has a telnet port













































































































    the need for the SSH port is moot, unless left in for future use.

    4/ IF we're going to all this trouble, is there any point making a nodelist compiler for common mailers to chew this up and spit out a suitable compiled













































































































    table for mailers? FD, Binkd.... I still move the url to the phone number field :)

    My 2c from webring's apache end....

    Spec


    --- SuperBBS v1.17-3 (Eval)
    * Origin: (21:3/101)
  • From stizzed@21:4/156 to Black Panther on Fri May 29 23:37:20 2020
    165
    Hey Team!

    Yes, there is an mpl that Gryphon wrote awhile back, which is a bbs listing, that will allow the user to connect to another BBS. Users can
    add their BBS info, etc.

    This is the MPL that Godfather identified as attempting to use the nodelist that mystic compiles to generate a BBS Listing, the great majority of which left the user believing that many of the listed boards were unavailable when
    it was simply a limitation of the nodelist importer.

    It also comes with a another mpl that allows you to import the nodelist.txt file from Mystic into the (separate) BBS list.

    The problem comes in with the importing from the nodelist, as the
    nodelist gives connection info for mailers to connect, but not for callers. As the main bbs list mpl uses the format of bbs.castlerockbbs.com:23 for the address and port, when the information
    is imported from the nodelist, it only pulls the bbs.castlerockbbs.com, and assumes port 23. If a system is not on port 23 it won't be able to connect. <whew>

    The MPL has many issues and room for improvement, not the least of which (as you identified) is the use of non-standard telnet ports which more and more sysops are seeing the benefits of. I am currently working on the node2bbi
    mpl and have it importing non-standard ports as it should. Additional
    testing will be required as there are plenty of standardization errors in
    many of the nodelists (im testing with fido, agora, fsx, sci, and stn). Most of the entries do list an ITN flag with a colon and the telnet port. Additionally they can list IBNports for BinkP. However we decide to standardize the FsX nodelist it should be completely acceptable to follow
    this standard for BLAM to function. If node2bbi sees an ITN entry then it
    can assume that the board uses telnet. Including nonstandard port following
    a colon insures that processors can properly import the data. Again, this is already standard practice in the fido nodelist (with a few erroneous exceptions). The addition of a few other flags (new or existing) could
    easily be used by the webring and other similar projects.

    I'm not sure if it's really worth changing the nodelist for this, or perhaps start an fsxNet BBS List that could be imported with a modified mpl...

    This particular issue is easily addresses by polling sysops who run non-standard ports and modifying them in the nodelist. I am certain that
    there are folks out there to assist should the RCs and NCs need help with the updates. Most every processor I am aware of simply ignore flags they don't understand so there is little danger in improving on whats there.

    There's also a webring thread going on looking to use the nodelist as way to record some data for that?

    Again, with a bit of thought we can bring the nodelists into the 21st
    century. Something that has been needed for some time.

    Once I am happy with my initial adjustments to node2bbi Im happy to
    make it available to anyone who wants to test it. i still want to remove a bunch of the garbage that it currently sees as a valid bbs. I also have some changes to BLAM that improve on its function. BTW: Where is the author? I read somewhere that he is no longer available? I don't want to step on his toes though after 4 years without an update Im guessing he wont mind?

    Thoughts?

    .\\ichael Batts
    a.k.a. stizzed (because, why not?)
    SysOp, The ROCK BBS III

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The ROCK BBS III - therockbbs.net - TELNET 10023 (21:4/156)
  • From Black Panther@21:1/186 to stizzed on Fri May 29 21:43:14 2020
    On 29 May 2020, stizzed said the following...

    Once I am happy with my initial adjustments to node2bbi Im happy to
    make it available to anyone who wants to test it. i still want to
    remove a bunch of the garbage that it currently sees as a valid bbs. I also have some changes to BLAM that improve on its function. BTW: Where

    Ok, then I won't start looking into the mpl. :) We really don't need to duplicate efforts.

    is the author? I read somewhere that he is no longer available? I
    don't want to step on his toes though after 4 years without an update Im guessing he wont mind?

    I just read earlier this week that he was shutting down the BBS in order to pursue other hobbies. He was always open to others continue with his
    projects. I think as long as you give him credits, he would be fine with it.


    ---

    Black Panther(RCS)
    Castle Rock BBS

    --- Mystic BBS v1.12 A45 2020/02/18 (Linux/64)
    * Origin: Castle Rock BBS - bbs.castlerockbbs.com - (21:1/186)
  • From Avon@21:1/101 to Spectre on Sat May 30 16:31:49 2020
    On 30 May 2020 at 01:28p, Spectre pondered and said...

    1/ Incorporate Webring information into the nodelist.
    - Website URL
    - Telnet Port
    - SSH port it required.
    - System name as you'd like it formatted in the webring list.

    I think to date my use of ITN flag to denote a BBS running on a non-standard telnet port has been incorrect as the flag I now think was intended from a mailer point of view (as the historical use is nodelist as a tool for
    mailers) to show it a system accepting mail via Telnet was not on port 23 but port XYZ..

    I'm not sure if use of ITN such I have been doing is the best way forward.

    Likewise the IBN does the same for BinkP mailers not running on the default port of 24554 and I use that IBN flag quite a bit for nodes and HUBs doing
    the same.

    All of which leads me to think if we were to add flags to a fsxNet nodelist
    to help with a webring project or a mod like gy-blam perhaps we should
    probably be creating and using some fsxNet created user flags instead?

    http://ftsc.org/docs/fts-5001.006 refers to the U flag and a limit of 32
    chars per usage but U could be used multiple times in an entry. How I am not sure as how does anything discern one flag from another if the flag is the
    same name??

    I see Frank uses U to showcase SciNet nodes custom domain names but if he was to add another user flag then what?

    [snip]

    INA:bbs.darkrealms.ca,IBN,U,darkrealms.scinet-ftn.org INA:therockbbs.net,IBN,ITN:10023,U,therock.scinet-ftn.org

    [snip]

    So I'm wondering

    1. is the nodelist the best place to 'fix' the things were trying to sort?

    2. should we be shipping in the infopack or have online some where (or both)
    a dynamic txt file that can be used by mods etc. to pull the data needed from each node in the network for the needs of the mod?

    3. If we agree things like

    - non standard telnet ports
    - ssh port
    - tor port/address info
    - what else needs to be added to this list?

    ...should be in the nodelist should be not be creating our own standardised user flags instead and then mods would use them?

    One downside with the last idea is mods are only going to be able to use the fsxNet nodelist or whatever txt file that contain the flags we're after for whatever service they deliver. That's not a deal breaker to me but something
    to be aware of.

    Perhaps something like fsxNet F flags in the nodelist?

    FTEL - telnet port
    FSSH - ssh port
    FTOR - tor address


    I'll stop there :)

    --- Mystic BBS v1.12 A46 2020/04/20 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Avon@21:1/101 to All on Sat May 30 16:36:58 2020
    On 30 May 2020 at 04:31p, Avon pondered and said...

    I see Frank uses U to showcase SciNet nodes custom domain names but if
    he was to add another user flag then what?
    [snip]
    INA:therockbbs.net,IBN,ITN:10023,U,therock.scinet-ftn.org

    I noted after I posted Frank is using ITN to showcase non standard Telnet
    ports like I have been. I'm 99% sure there no mailer on that port rather it's the BBS.

    1. is the nodelist the best place to 'fix' the things were trying to
    sort?

    2. should we be shipping in the infopack or have online some where (or both) a dynamic txt file that can be used by mods etc. to pull the data needed from each node in the network for the needs of the mod?

    If we went down option 2 pathway we should still develop what info and flags etc. we want to list in whatever data or txt file is to be developed in lieu
    of using the nodelist.

    Perhaps something like fsxNet F flags in the nodelist?

    FTEL - telnet port
    FSSH - ssh port
    FTOR - tor address

    I also wondered instead of adding an F just because it's fsxNet perhaps just

    SSH
    TOR
    keep using ITN for purposes it was not strictly intended for??

    Dunno.. just some more thoughts.

    Lastly the BLAM mod

    Can folks let me know the file name they have on their systems? It seems I
    have two, both the same contents I think but I need to nail down which file
    is the authoritative one and remove the other from HUBs and Agency

    --- Mystic BBS v1.12 A46 2020/04/20 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From The Godfather@21:1/165 to Avon on Sat May 30 01:10:14 2020
    Can folks let me know the file name they have on their systems? It seems
    I have two, both the same contents I think but I need to nail down which file is the authoritative one and remove the other from HUBs and Agency



    Gy-blam21 (verion 2.1) AND
    node2bbi should be packaged within the gy-blam21 zip file. If not I can send it to you. I can tell you, I just installed the node2bbi portion today and
    it grabs the main, merged, nodelist. So .. for anyone merging node lists .. it's a LOOOONNNGGGG BBS list, and does show non user hubs as "bbs's," so it's not perfect. But a good idea when you think of the two combined as a
    "BBSLink" similar to the "Weblink" concept. SO ... I hope the aforementioned file names assist. If not, let me know and I'll send them to you.

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The Underground [@] theunderground.us:10023 <-port (21:1/165)
  • From The Godfather@21:1/165 to The Godfather on Sat May 30 01:12:07 2020
    two combined as a "BBSLink" similar to the "Weblink" concept. SO ... I hope the aforementioned file names assist. If not, let me know and I'll send them to you.


    correction ^^ "Webring"

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The Underground [@] theunderground.us:10023 <-port (21:1/165)
  • From stizzed@21:4/156 to Avon on Sat May 30 01:38:47 2020
    165
    I think to date my use of ITN flag to denote a BBS running on a non-standard telnet port has been incorrect as the flag I now think was intended from a mailer point of view (as the historical use is nodelist
    as a tool for mailers) to show it a system accepting mail via Telnet was not on port 23 but port XYZ..

    Everything in the Nodelist is from a mailer point of view. It has, unfortunately been bastardized over the years. But, yes, the ITN flag was originally intended to identify mailers which offered telnet support.
    Remember that back in its hayday, the mailer was the front-end to the bbs. Once TCP/IP came to the party with multiple ports and multi-threaded applications just one phone number was not sufficient.

    I'm not sure if use of ITN such I have been doing is the best way
    forward.

    Perhaps not. It IS however, what many are now doing.

    Likewise the IBN does the same for BinkP mailers not running on the default port of 24554 and I use that IBN flag quite a bit for nodes and HUBs doing the same.

    Yeap!

    All of which leads me to think if we were to add flags to a fsxNet nodelist to help with a webring project or a mod like gy-blam perhaps we should probably be creating and using some fsxNet created user flags instead?

    http://ftsc.org/docs/fts-5001.006 refers to the U flag and a limit of 32 chars per usage but U could be used multiple times in an entry. How I am not sure as how does anything discern one flag from another if the flag
    is the same name??

    Establish tags, combinations such as U,T or U,W. Confusingly, the standard states that you must follow the U flag with a comma. UTN: would be a prefect substitute for ITN: However, as I read it this would not be in keeping with the standard?

    I see Frank uses U to showcase SciNet nodes custom domain names but if
    he was to add another user flag then what?

    [snip]

    INA:bbs.darkrealms.ca,IBN,U,darkrealms.scinet-ftn.org INA:therockbbs.net,IBN,ITN:10023,U,therock.scinet-ftn.org

    [snip]

    Yeah, I think he added that for some DNS magic he wanted to implement. He
    can speak to that. Interestingly, you will also note that he is using the ITN:10023 flag for my board to ID my use of a non-standard telnet port ;)

    So I'm wondering

    1. is the nodelist the best place to 'fix' the things were trying to
    sort?

    Perhaps not, but its already implemented and reasonably easy to control and scale.

    2. should we be shipping in the infopack or have online some where (or both) a dynamic txt file that can be used by mods etc. to pull the data needed from each node in the network for the needs of the mod?

    So long as you dont mind implementing yet another file to be managed, maintained, and processed....

    3. If we agree things like

    - non standard telnet ports
    - ssh port
    - tor port/address info
    - what else needs to be added to this list?

    Assuming a new file, SysOp Name, BBS Name, City, State, Country (etc).
    Also, perhaps its time to just refer to it as telnet port and not
    non-standard. If we are going to have a placeholder for the port we may as well include port 23 for those who still use it.

    ...should be in the nodelist should be not be creating our own standardised user flags instead and then mods would use them?

    One downside with the last idea is mods are only going to be able to use the fsxNet nodelist or whatever txt file that contain the flags we're after for whatever service they deliver. That's not a deal breaker to me but something to be aware of.

    Yeah, a good reason to TRY to stay with the FTN standard nodelist (if we can)

    Perhaps something like fsxNet F flags in the nodelist?

    FTEL - telnet port
    FSSH - ssh port
    FTOR - tor address

    Im up for anything! Here for the beer mainly!!!!
    I did hammer out a quick fix for node2bbi just cause it was fun. Godfather
    and I are testing but its not a pet of mine by any means ;) Im primarily concerned with the webring project...

    I'll stop there :)

    Me too! G'nite!

    .\\ichael Batts
    a.k.a. stizzed (because, why not?)
    SysOp, The ROCK BBS III

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The ROCK BBS III - therockbbs.net - TELNET 10023 (21:4/156)
  • From alterego@21:2/116 to Avon on Sat May 30 17:49:00 2020
    Re: Re: Nodelist Development
    By: Avon to Spectre on Sat May 30 2020 04:31 pm

    Perhaps something like fsxNet F flags in the nodelist?
    FTEL - telnet port
    FSSH - ssh port
    FTOR - tor address

    No, I dont think network specific is a good idea. There is no reason why othernets couldnt adopt the same flags. (And I think we can lead the othernets to do it, if there are clear advantages to do so - and the BBS mod, webring, etc are examples of them).

    For TOR, I would suggest TOA - since the TOR address is a hostname address, and













































































































    the port that you connect to would still be goverened by the capability (telnet, ssh port, etc). (Although typing this, would you use SSH with TOR? Oli













































































































    may provide a point of view...)

    (Why TOA - for the same reason INA is an INternet Adress field, whereas TOr Address field for TOA).

    ...ëîåï

    ... Hypochondriac: someone who enjoys bad health.
    --- SBBSecho 3.11-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From alterego@21:2/116 to Avon on Sat May 30 17:50:28 2020
    Re: Re: Nodelist Development
    By: Avon to All on Sat May 30 2020 04:36 pm


    SSH
    TOR
    keep using ITN for purposes it was not strictly intended for??

    I'm for this scenario...

    ...ëîåï

    ... It was such a lovely day, I thought it was a pity to get up.
    --- SBBSecho 3.11-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From Avon@21:1/101 to The Godfather on Sat May 30 20:55:58 2020
    On 30 May 2020 at 01:10a, The Godfather pondered and said...

    Gy-blam21 (verion 2.1) AND
    node2bbi should be packaged within the gy-blam21 zip file. If not I can

    My versions are gy-blam21.zip and gyblam21.zip and i have a third with the
    ibbs as a separate file but it also contains the blam contents. I think this last file will be the latest. What date do you have for when the files were created?

    --- Mystic BBS v1.12 A46 2020/04/20 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Avon@21:1/101 to stizzed on Sat May 30 21:06:38 2020
    On 30 May 2020 at 01:38a, stizzed pondered and said...

    Establish tags, combinations such as U,T or U,W. Confusingly, the standard states that you must follow the U flag with a comma. UTN: would be a prefect substitute for ITN: However, as I read it this would not
    be in keeping with the standard?

    I agree establishing tags is the way to go. Not sure if we co-opt the U tag
    but it would be best in terms of trying to keep within Fido published standards.

    Where did the W come from is that just an example tag?

    Yeah, I think he added that for some DNS magic he wanted to implement.
    He can speak to that. Interestingly, you will also note that he is
    using the ITN:10023 flag for my board to ID my use of a non-standard telnet port ;)

    Yep noticed that he is doing the same as I and others I think.

    1. is the nodelist the best place to 'fix' the things were trying to sort?

    Perhaps not, but its already implemented and reasonably easy to control and scale.

    Yep, I wonder if there is a line length limit for how much you can stuff on a single line before it becomes hard for a legacy system to handle it? Even if many of the flags we might add are not known to it and you would hope it
    would ignore it.

    2. should we be shipping in the infopack or have online some where (o both) a dynamic txt file that can be used by mods etc. to pull the da needed from each node in the network for the needs of the mod?

    So long as you dont mind implementing yet another file to be managed, maintained, and processed....

    I don't mind but I'm mindful it would not be the 'norm' for othernets...
    hence not something that could cross pollinate to othernets so easily. Then again if it worked ok and the format/specs were open any othernet could pick
    it up too.. so yeah I'm 50/50 on this idea.

    Assuming a new file, SysOp Name, BBS Name, City, State, Country (etc). Also, perhaps its time to just refer to it as telnet port and not non-standard. If we are going to have a placeholder for the port we may as well include port 23 for those who still use it.


    A nodelist would cover most of this already I think.


    One downside with the last idea is mods are only going to be able to the fsxNet nodelist or whatever txt file that contain the flags we're after for whatever service they deliver. That's not a deal breaker to but something to be aware of.

    Yeah, a good reason to TRY to stay with the FTN standard nodelist (if we can)

    Yep

    Perhaps something like fsxNet F flags in the nodelist?

    FTEL - telnet port
    FSSH - ssh port
    FTOR - tor address

    Im up for anything! Here for the beer mainly!!!!
    I did hammer out a quick fix for node2bbi just cause it was fun. Godfather and I are testing but its not a pet of mine by any means ;)
    Im primarily concerned with the webring project...


    Thanks :)

    --- Mystic BBS v1.12 A46 2020/04/20 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Avon@21:1/101 to alterego on Sat May 30 21:07:02 2020
    On 30 May 2020 at 05:49p, alterego pondered and said...

    No, I dont think network specific is a good idea. There is no reason why othernets couldnt adopt the same flags. (And I think we can lead the othernets to do it, if there are clear advantages to do so - and the BBS mod, webring, etc are examples of them).

    For TOR, I would suggest TOA - since the TOR address is a hostname

    Agreed on both counts.

    --- Mystic BBS v1.12 A46 2020/04/20 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Avon@21:1/101 to alterego on Sat May 30 21:14:33 2020
    On 30 May 2020 at 05:50p, alterego pondered and said...

    SSH
    TOR
    keep using ITN for purposes it was not strictly intended for??

    I'm for this scenario...

    Coolio. Regardless of if a flag had a F in front of it or not I think let's start off with what flags we need and why.

    Spec's webring project is one driver of this chat.

    1/ Incorporate Webring information into the nodelist.
    - Website URL
    - Telnet Port
    - SSH port it required.
    - System name as you'd like it formatted in the webring list.


    Looking at the above the nodelist already shows system name, lets say we keep ITN for telnet port, then we need two new flags for web url and ssh

    --- Mystic BBS v1.12 A46 2020/04/20 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Avon@21:1/101 to All on Sat May 30 21:25:55 2020
    On 30 May 2020 at 09:07p, Avon pondered and said...

    No, I dont think network specific is a good idea. There is no reason othernets couldnt adopt the same flags. (And I think we can lead the

    For TOR, I would suggest TOA - since the TOR address is a hostname


    Just reflecting on a post from Vorlon in Mystic echo.

    I'm thinking if flags were added to the fsxNet nodelist they would need ot be useful for cross FTN purposes not just for one specific mod or project.

    I guess the question becomes what is really useful to know in a nodelist that is not already there now?

    Is it a case that showing SSH and TOR info is enough with flags created for each?

    Could it be better to build some separate reference file that ships in an infopack and can have all the tags and data per BBS node added to / removed from it..and that file becomes a sort of new master nodelist style file that mods can use to pick up information required for the mod to work?

    I dunno... it's late as I type this and I know my thinking is now confused
    and muddled. I'd best get some zzz..

    --- Mystic BBS v1.12 A46 2020/04/20 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Al@21:4/106 to Avon on Sat May 30 04:07:38 2020
    165
    Hello Avon,

    Could it be better to build some separate reference file that ships in
    an infopack and can have all the tags and data per BBS node added to / removed from it..and that file becomes a sort of new master nodelist
    style file that mods can use to pick up information required for the
    mod to work?

    Yes, I think so. A nodelist is a very old and specialized file designed for mailer connect info. It has nothing against BBSs or BBSing but it was not designed with that in mind.. just FTN mailer connections.

    A BBS list of some sort would be better for this purpose. The Telnet BBS guide is one such list that lists telnet, rlogin, ssh, web and ftp connect info for any BBS that is listed in there.

    There are many nodes listed in the nodelist (like mine) that don't have a BBS connected so grabbing info from the nodelist would not be very useful in those cases.

    Ttyl :-),
    Al

    --- GoldED+/LNX
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:4/106)
  • From stizzed@21:4/156 to Avon on Sat May 30 07:48:46 2020
    165
    Hey Avon!

    Where did the W come from is that just an example tag?

    Just an example. Flags could be U,<anything>. One example could be U,T:10023 (which looks alot like a nonstandard Telnet port. U,S:22 an SSH port.

    Yep, I wonder if there is a line length limit for how much you can stuff on a single line before it becomes hard for a legacy system to handle
    it? Even if many of the flags we might add are not known to it and you would hope it would ignore it.

    Not that I have found. There are some limits on individual fields and there have been discussions about restrictions but at the time of those discussions it was determined that it would require too much effort to clean it up.

    I don't mind but I'm mindful it would not be the 'norm' for othernets... hence not something that could cross pollinate to othernets so easily. Then again if it worked ok and the format/specs were open any othernet could pick it up too.. so yeah I'm 50/50 on this idea.

    As am I...

    A nodelist would cover most of this already I think.

    Yessir, it would. And thats the appeal (I guess)....

    .\\ichael Batts
    a.k.a. stizzed (because, why not?)
    SysOp, The ROCK BBS III

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The ROCK BBS III - therockbbs.net - TELNET 10023 (21:4/156)
  • From stizzed@21:4/156 to Al on Sat May 30 07:59:52 2020
    165
    Hey Al!

    Yes, I think so. A nodelist is a very old and specialized file designed for mailer connect info. It has nothing against BBSs or BBSing but it
    was not designed with that in mind.. just FTN mailer connections.

    It is designed so that nodes know how to talk to each other. Basically, I think this is what we are trying to accomplish in these discussions? If we don't use the existing nodelist I believe we will be building something that looks alot like it.

    A BBS list of some sort would be better for this purpose. The Telnet BBS guide is one such list that lists telnet, rlogin, ssh, web and ftp
    connect info for any BBS that is listed in there.

    Yes, its a nice list. Has it been picked up by any comm package or other project such as BLAM or our webring? Is it well maintained?

    There are many nodes listed in the nodelist (like mine) that don't have
    a BBS connected so grabbing info from the nodelist would not be very useful in those cases.

    This is correct. However, if nets picked up on the usage of the flags (such
    as ITN:xxx for telnet ports or User flags such as those suggested by Avon
    then the nodelist would be much more valuable. Don't you think?

    Whatever we decide, I think its good to discuss the possibilities here. I
    got involved through Spectres webring project and then when Godfather
    mentioned that BLAM was seriously flawed. At the end of the day we might be better off just developing a seperate solution that these two platforms will
    be able to use and make it scalable for future projects.

    .\\ichael Batts
    a.k.a. stizzed (because, why not?)
    SysOp, The ROCK BBS III

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The ROCK BBS III - therockbbs.net - TELNET 10023 (21:4/156)
  • From apam@21:1/126 to Avon on Sat May 30 22:08:43 2020
    Just reflecting on a post from Vorlon in Mystic echo.

    I'm thinking if flags were added to the fsxNet nodelist they would
    need ot be useful for cross FTN purposes not just for one specific
    mod or project.

    Perhaps look at it another way.. create a new document with all this information and derive a nodelist from it rather than deriving a bbs
    list from the nodelist.

    Andrew

    --- MagickaBBS v0.15alpha (Linux/x86_64)
    * Origin: HappyLand - telnet://magickabbs.com:2023/ (21:1/126)
  • From stizzed@21:4/156 to apam on Sat May 30 08:12:58 2020
    165
    Perhaps look at it another way.. create a new document with all this information and derive a nodelist from it rather than deriving a bbs
    list from the nodelist.


    HAHAHAHAHA! ~That would be a project!

    .\\ichael Batts
    a.k.a. stizzed (because, why not?)
    SysOp, The ROCK BBS III

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The ROCK BBS III - therockbbs.net - TELNET 10023 (21:4/156)
  • From Gamgee@21:2/138 to Avon on Sat May 30 08:04:00 2020
    Avon wrote to All <=-

    Could it be better to build some separate reference file that
    ships in an infopack and can have all the tags and data per BBS
    node added to / removed from it..and that file becomes a sort of
    new master nodelist style file that mods can use to pick up
    information required for the mod to work?

    Yes, I think so.

    IMHO the actual nodelist should remain compliant with Fido/FTN
    defined standards.



    ... Backup? I've never had troub**&{[} 3$$ERROR
    === MultiMail/Linux v0.52
    --- SBBSecho 3.11-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (21:2/138)
  • From Gamgee@21:2/138 to apam on Sat May 30 08:06:00 2020
    apam wrote to Avon <=-

    Perhaps look at it another way.. create a new document with all
    this information and derive a nodelist from it rather than
    deriving a bbs list from the nodelist.

    +1,000,000



    ... Why are there training bras? What can we teach them?
    === MultiMail/Linux v0.52
    --- SBBSecho 3.11-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (21:2/138)
  • From stizzed@21:4/156 to Gamgee on Sat May 30 09:20:07 2020
    165
    IMHO the actual nodelist should remain compliant with Fido/FTN
    defined standards.

    Completely agree! I think that what we are discussing is using the nodelist (for our purposes) within the standards. For the most part these standards have not changed in years. We should be able to use it and still remain
    within the guidelines. Otherwise, we will need to develop an entirely new system. Doable but 'worth the time'?

    .\\ichael Batts
    a.k.a. stizzed (because, why not?)
    SysOp, The ROCK BBS III

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The ROCK bbs III - therockbbs.net - TELNET:10023 (21:4/156)
  • From alterego@21:2/116 to stizzed on Sun May 31 00:01:34 2020
    Re: Re: Nodelist Development
    By: stizzed to Gamgee on Sat May 30 2020 09:20 am

    IMHO the actual nodelist should remain compliant with Fido/FTN
    defined standards.
    Completely agree! I think that what we are discussing is using the nodelist (for our purposes) within the standards. For the most part these standards have not changed in years. We should be able to use it and still remain within the guidelines. Otherwise, we will need to develop an entirely new system. Doable but 'worth the time'?

    So, this might be the wine talking - and I've been out - but being compliant with Fido is not the priority (IMHO). "Not breaking" anything *IS*. Some folks might think that is the same thing, but I probably have this tanted view that changing the Fido standard is not done because there are a few resistant to change.

    Where I'm coming from is that there is no reason why we cant change the way we use the nodelist, if (and that is the priority), it does change the way things work. Or said another way it does break anything that does work.

    (I'm really keen that the old stuff continues to work, but anything new works better :)

    So, the new things that didnt exist (when the nodelist was invented), is email,












































































































    TCP/IP and web links, etc. My theory is a BBS is always at an address (aka the INA field). If it provides a service, eg: binkp, that is described by the IBN flag. If it provides a telnet service, that is described by the ITN flag. So why cant web be described by a "WEB" flag (for example), SSH be described by an












































































































    "SSH" flag, etc. I think you get the idea.

    One of the goals of enhancing the nodelist is to not increase the workload of the person managing it AND getting more value out of it. So I'm keen to see the












































































































    "single source of truth" (aka a nodelist) be used for multiple purposes.

    The only doubt with this, is would a BBS exist that wasnt in a network (and thus not defined to a nodelist)? Does (and would) that exist - and how do we handle that scenario? (I'm of the opinion that that would be the minority, if it existed at all...)

    OK, the bottle is calling me.... :)

    ...ëîåï

    ... It's always the OVERtakers who keep the UNDERtakers busy.
    --- SBBSecho 3.11-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From stizzed@21:4/156 to alterego on Sat May 30 11:01:13 2020
    165
    Hey alterego!

    So, this might be the wine talking - and I've been out - but being compliant with Fido is not the priority (IMHO). "Not breaking" anything *IS*. Some folks might think that is the same thing, but I probably have this tanted view that changing the Fido standard is not done because
    there are a few resistant to change.

    I like your style! Creativity flows with a little lubricant! ;)
    I agree that throughout its life the fido nodelist standard has been
    stretched to the point just north of breaking. It is certainly something we could do and would not mean reinventing the wheel.

    Where I'm coming from is that there is no reason why we cant change the way we use the nodelist, if (and that is the priority), it does change
    the way things work. Or said another way it does break anything that
    does work.

    If you are careful there is no reason we cant use the nodelist without
    breaking it for systems which follow the standards. It is reasonably robust but does have alot of 'junk' and the standards have clearly been stretched if not outright abused.

    (I'm really keen that the old stuff continues to work, but anything new works better :)

    This is true and a great option. However, we will have much work to do to achieve better and it is likely that whatever we build we do so for ourselves only. Otherwise, lets start with the ibbslist standard?

    So, the new things that didnt exist (when the nodelist was invented), is email, TCP/IP and web links, etc. My theory is a BBS is always at an address (aka the INA field). If it provides a service, eg: binkp, that
    is described by the IBN flag. If it provides a telnet service, that is described by the ITN flag. So why cant web be described by a "WEB" flag (for example), SSH be described by an "SSH" flag, etc. I think you get
    the idea.

    This is only easily done within the standards by using the user (U) flag. And by finding a unique way of doing it for that matter. I find that over the years many coordinators have allowed the ITN flag to be used as a bbs port identifier. As I believe that this is generally and easily accepted we should have no problem using it as such in the fsx nodelist. I am modding the node2bbi importer with an exclude zone function so that non-compliant nodelists may be excluded. It will probably only ever be used by myself but Im having fun with it and I can easily convert it to whatever we decide to do.

    One of the goals of enhancing the nodelist is to not increase the
    workload of the person managing it AND getting more value out of it. So I'm keen to see the "single source of truth" (aka a nodelist) be used
    for multiple purposes.

    That is the most appealing argument to using the existing nodelist. I'm thinking it will take minimal effort to tweak as opposed to starting from scratch. But again, Im on board with whatever the team decides.

    The only doubt with this, is would a BBS exist that wasnt in a network (and thus not defined to a nodelist)? Does (and would) that exist - and how do we handle that scenario? (I'm of the opinion that that would be
    the minority, if it existed at all...)

    Yeah, there is even a way to handle that, I think. I have to research but
    I seem to remember the ability to add a non-functioning node for mail.

    OK, the bottle is calling me.... :)

    Well then, ANSWER!!! :)

    .\\ichael Batts
    a.k.a. stizzed (because, why not?)
    SysOp, The ROCK BBS III

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The ROCK bbs III - therockbbs.net - TELNET:10023 (21:4/156)
  • From Oli@21:3/102 to alterego on Sat May 30 20:51:25 2020
    alterego wrote (2020-05-30):

    For TOR, I would suggest TOA - since the TOR address is a hostname
    address, and the port that you connect to would still be goverened by the capability (telnet, ssh port, etc). (Although typing this, would you use SSH with TOR? Oli may provide a point of view...)

    Nope. The latency sucks most of the time. It's great for data transfer or chat,












































































































    okayish for web browsing, but not so great for telnet/ssh. Maybe mosh would help, if Tor was supporting UDP.

    ---
    * Origin: (21:3/102)
  • From Al@21:4/106 to stizzed on Sat May 30 14:40:44 2020
    165
    Hello stizzed,

    Just an example. Flags could be U,<anything>. One example could be U,T:10023 (which looks alot like a nonstandard Telnet port. U,S:22 an
    SSH port.

    I just read Mark Lewis suggest U,BBS:2030. I think that could work at least for












































































































    a telnet port. That could likely work in the fido nodelist also. Stay tuned on that though, I'm not sure.

    Ttyl :-),
    Al

    --- GoldED+/LNX
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:4/106)
  • From Al@21:4/106 to stizzed on Sat May 30 15:01:46 2020
    165
    Hello stizzed,

    Yes, I think so. A nodelist is a very old and specialized file
    designed for mailer connect info. It has nothing against BBSs or
    BBSing but it was not designed with that in mind.. just FTN
    mailer connections.

    It is designed so that nodes know how to talk to each other.

    Yes, just mailer connect info.

    Basically, I think this is what we are trying to accomplish in these discussions? If we don't use the existing nodelist I believe we will
    be building something that looks alot like it.

    Probably not. We'd need to change the nodelist format to accomodate BBS connect












































































































    info. Currently we could use something like "U,BBS:2030" to list a telnet BBS access port but that really isn't needed in a nodelist. Changing the nodelist format is not trivial and ultimately I don't think desirable.

    A BBS list of some sort would be better for this purpose. The
    Telnet BBS guide is one such list that lists telnet, rlogin, ssh,
    web and ftp connect info for any BBS that is listed in there.

    Yes, its a nice list. Has it been picked up by any comm package or
    other project such as BLAM or our webring? Is it well maintained?

    It is very well maintainded by Diamond Dave for more years than I can remember.












































































































    I see in the latest BBS list download a magiterm.ini and a syncterm.lst along with nr20b18w.zip.

    It's possible maintainers of webrings could talk with Diamond Dave about including webring info or maybe scraping info for the webring.

    There are many nodes listed in the nodelist (like mine) that
    don't have a BBS connected so grabbing info from the nodelist
    would not be very useful in those cases.

    This is correct. However, if nets picked up on the usage of the flags (such as ITN:xxx for telnet ports or User flags such as those
    suggested by Avon then the nodelist would be much more valuable. Don't
    you think?

    Currently the ITN:??? flag is already being used for Telnet (EMSI over Telnet) mailers so we would want to use something other than the ITN flag.

    Whatever we decide, I think its good to discuss the possibilities
    here. I got involved through Spectres webring project and then when Godfather mentioned that BLAM was seriously flawed. At the end of the
    day we might be better off just developing a seperate solution that
    these two platforms will be able to use and make it scalable for
    future projects.

    Yep, we could get something good done. I doubt the nodelist is what we want in this case though.

    Ttyl :-),
    Al

    --- GoldED+/LNX
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:4/106)
  • From The Godfather@21:1/165 to Avon on Sat May 30 20:52:10 2020
    the ibbs as a separate file but it also contains the blam contents. I think this last file will be the latest. What date do you have for when the files were created?


    GY-Blam 7/21/16
    Node2BBI 8/11/16

    I know michael is working on one of the two and getting them to work. I haven't had a chance to test anyting yet as my wifes B-Day was yesterday and with restrictions lifting it's turned into a week long event :)

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The Underground [@] theunderground.us:10023 <-port (21:1/165)
  • From Spectre@21:3/101 to Al on Sun May 31 12:37:00 2020
    There are many nodes listed in the nodelist (like mine) that don't have a BBS connected so grabbing info from the nodelist would not be very useful in those cases.

    I don't see why? Surely you'd just be flagged as pvt or unlisted?

    Spec


    *** THE READER V4.50 [freeware]
    --- SuperBBS v1.17-3 (Eval)
    * Origin: A camel is a horse designed by a committee. (21:3/101)
  • From Al@21:4/106 to Spectre on Sat May 30 20:10:12 2020
    165
    Hello Spectre,

    I don't see why? Surely you'd just be flagged as pvt or unlisted?

    Is there anything PVT or Unlisted about my node? Not that I know of.

    It's possible I could add the MO (mail only) flag to my node and I might do that if I can't find a BBS to I can use. Not having a BBS takes most of the fun












































































































    out it all though, so I am working on getting a BBS online here.

    Ttyl :-),
    Al

    --- GoldED+/LNX
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:4/106)
  • From Avon@21:1/101 to Al on Sun May 31 15:19:14 2020
    On 30 May 2020 at 04:07a, Al pondered and said...

    Could it be better to build some separate reference file that ships i an infopack and can have all the tags and data per BBS node added to removed from it..and that file becomes a sort of new master nodelist style file that mods can use to pick up information required for the mod to work?

    Yes, I think so. A nodelist is a very old and specialized file designed

    A BBS list of some sort would be better for this purpose. The Telnet BBS

    Noted thanks Al.

    --- Mystic BBS v1.12 A46 2020/04/20 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Avon@21:1/101 to stizzed on Sun May 31 15:23:22 2020
    On 30 May 2020 at 07:48a, stizzed pondered and said...

    Where did the W come from is that just an example tag?

    Just an example. Flags could be U,<anything>. One example could be U,T:10023 (which looks alot like a nonstandard Telnet port. U,S:22 an
    SSH port.

    Gotcha thanks.

    Yep, I wonder if there is a line length limit for how much you can st on a single line before it becomes hard for a legacy system to handle it? Even if many of the flags we might add are not known to it and yo would hope it would ignore it.

    Not that I have found. There are some limits on individual fields and there have been discussions about restrictions but at the time of those discussions it was determined that it would require too much effort to

    Those known limits for the U flag are of a concern *if* we opt to try and
    stick to FTSC specs and guidance. I'm thinking if we went this way trying to
    be as compliant as possible would be the better path to tread.

    I don't mind but I'm mindful it would not be the 'norm' for othernets hence not something that could cross pollinate to othernets so easily Then again if it worked ok and the format/specs were open any otherne could pick it up too.. so yeah I'm 50/50 on this idea.

    As am I...

    Coolio

    A nodelist would cover most of this already I think.

    Yessir, it would. And thats the appeal (I guess)....

    Most but not all and perhaps not really in an extensible way for the future.

    Best, Paul

    --- Mystic BBS v1.12 A46 2020/04/20 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Avon@21:1/101 to stizzed on Sun May 31 15:27:02 2020
    On 30 May 2020 at 07:59a, stizzed pondered and said...

    mentioned that BLAM was seriously flawed. At the end of the day we
    might be better off just developing a seperate solution that these two platforms will be able to use and make it scalable for future projects.

    I'm leaning towards this idea also.

    --- Mystic BBS v1.12 A46 2020/04/20 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Avon@21:1/101 to apam on Sun May 31 15:29:11 2020
    On 30 May 2020 at 10:08p, apam pondered and said...

    Perhaps look at it another way.. create a new document with all this information and derive a nodelist from it rather than deriving a bbs
    list from the nodelist.

    Yep thanks :)

    At the heart of this discussion should be what need(s) are we trying to meet and then knowing that it becomes what mechanisms are currently present to
    meet that and what are their strengths and limitations, then what else could
    be created to meet the need(s) and the pros and cons for doing so. This is
    what I have been mulling...

    --- Mystic BBS v1.12 A46 2020/04/20 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Avon@21:1/101 to Gamgee on Sun May 31 15:29:29 2020
    On 30 May 2020 at 08:04a, Gamgee pondered and said...
    Could it be better to build some separate reference file that
    ships in an infopack and can have all the tags and data per BBS
    node added to / removed from it..and that file becomes a sort of
    new master nodelist style file that mods can use to pick up information required for the mod to work?

    Yes, I think so.

    IMHO the actual nodelist should remain compliant with Fido/FTN
    defined standards.

    Thanks for this, noted.

    --- Mystic BBS v1.12 A46 2020/04/20 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Avon@21:1/101 to Gamgee on Sun May 31 15:29:43 2020
    On 30 May 2020 at 08:06a, Gamgee pondered and said...

    Perhaps look at it another way.. create a new document with all
    this information and derive a nodelist from it rather than
    deriving a bbs list from the nodelist.

    +1,000,000

    Noted.

    --- Mystic BBS v1.12 A46 2020/04/20 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Avon@21:1/101 to stizzed on Sun May 31 15:32:19 2020
    On 30 May 2020 at 09:20a, stizzed pondered and said...

    IMHO the actual nodelist should remain compliant with Fido/FTN defined standards.

    Completely agree! I think that what we are discussing is using the nodelist (for our purposes) within the standards. For the most part
    these standards have not changed in years. We should be able to use it and still remain within the guidelines. Otherwise, we will need to develop an entirely new system. Doable but 'worth the time'?

    What I'm pondering are things like

    - is the nodelist the best thing to use for our purposes.
    - clarity around what those purposes are
    - pro/cons of nodelist vs something new that does not need to conform to anything already in existence
    - possibility of leveraging the nodelist as a starter for something new

    --- Mystic BBS v1.12 A46 2020/04/20 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Avon@21:1/101 to alterego on Sun May 31 15:42:27 2020
    On 31 May 2020 at 12:01a, alterego pondered and said...

    So, this might be the wine talking - and I've been out - but being compliant with Fido is not the priority (IMHO). "Not breaking" anything *IS*. Some folks might think that is the same thing, but I probably have this tanted view that changing the Fido standard is not done because
    there are a few resistant to change.

    Yep I'm in general agreement with you in that we're not Fido and can run
    things as we see fit.

    Where I'm coming from is that there is no reason why we cant change the way we use the nodelist, if (and that is the priority), it does change
    the way things work. Or said another way it does break anything that
    does work.
    (I'm really keen that the old stuff continues to work, but anything new works better :)

    That's the ideal and yet also the rub in that if you embrace a known you also have to account for all it's limitations if you're also aiming for backwards compatibility with software that may use it for the reasons it was originally created.

    So, the new things that didnt exist (when the nodelist was invented), is email, TCP/IP and web links, etc. My theory is a BBS is always at an address (aka the INA field). If it provides a service, eg: binkp, that
    is described by the IBN flag. If it provides a telnet service, that is described by the ITN flag. So why cant web be described by a "WEB" flag (for example), SSH be described by an "SSH" flag, etc. I think you get
    the idea.

    Yep I do and it comes down (to me) as to what could/should be conveyed in a nodelist vs another document?

    One of the goals of enhancing the nodelist is to not increase the
    workload of the person managing it AND getting more value out of it. So I'm keen to see the "single source of truth" (aka a nodelist) be used
    for multiple purposes.

    For me it comes down to what are the goals trying to be met and does the nodelist serve them best or perhaps it would be better that it contribute to something else?

    --- Mystic BBS v1.12 A46 2020/04/20 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Avon@21:1/101 to stizzed on Sun May 31 15:45:26 2020
    On 30 May 2020 at 11:01a, stizzed pondered and said...

    nodelist. I am modding the node2bbi importer with an exclude zone function so that non-compliant nodelists may be excluded. It will probably only ever be used by myself but Im having fun with it and I can easily convert it to whatever we decide to do.

    [snip]

    One of the goals of enhancing the nodelist is to not increase the workload of the person managing it AND getting more value out of it. I'm keen to see the "single source of truth" (aka a nodelist) be used for multiple purposes.

    That is the most appealing argument to using the existing nodelist. I'm thinking it will take minimal effort to tweak as opposed to starting from scratch. But again, Im on board with whatever the team decides.

    Perhaps a nodelist from any network could be used as the starter for
    something bigger and more extensible? I favor this idea over trying to rework
    a known list with inbuilt limitations.

    --- Mystic BBS v1.12 A46 2020/04/20 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Spectre@21:3/101.1 to alterego on Sun May 31 11:47:51 2020
    On 5/31/2020 12:01 AM, alterego -> stizzed wrote:

    The only doubt with this, is would a BBS exist that wasnt in a network
    (and thus not defined to a nodelist)? Does (and would) that exist - and
    how do we handle that scenario? (I'm of the opinion that that would be
    the minority, if it existed at all...)

    OK, the bottle is calling me.... :)



    .. It's always the OVERtakers who keep the UNDERtakers busy.
    --- SBBSecho 3.11-Linux
     * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)

    Well this is interesting poking about in Thunderbird. Not sure its my answer yet.

    The only BBS I can see that woulddn't be in the nodelist would be points or test setups/newcomers. To answer one of my own previous questions, if someone wasn't interested in the webring, or posting a web url for whatever reason it could just be posted -unpublished- like the phone numbers.

    Spec

    --- FMail 1.59b/beta
    * Origin: (21:3/101.1)
  • From Avon@21:1/101 to The Godfather on Sun May 31 15:49:07 2020
    On 30 May 2020 at 08:52p, The Godfather pondered and said...


    GY-Blam 7/21/16
    Node2BBI 8/11/16

    I know michael is working on one of the two and getting them to work. I

    ta.

    --- Mystic BBS v1.12 A46 2020/04/20 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From apam@21:1/126 to Avon on Sun May 31 14:31:16 2020
    At the heart of this discussion should be what need(s) are we
    trying to meet and then knowing that it becomes what mechanisms are currently present to meet that and what are their strengths and limitations, then what else could be created to meet the need(s)
    and the pros and cons for doing so. This is what I have been
    mulling...

    I know it was mentioned using the telnet bbs guide, a while back they
    made an exporter for magiterm, it exported SSH capable BBSes in a format
    that could be imported. I wonder how difficult it would be for them to
    make an exporter for this kind of thing - the telnet bbs guide is kept
    pretty up to date, I'm sure Dave spends tireless hours on it because I
    often see my bbses appearing on it then disappearing when I shut them
    down, even though I didn't add them.

    It isn't network centric though, and I'm not sure if he keeps that kind
    of data. I guess it would be good if there was something that did, so
    you could pull bbs listings by what network they're in, then you could
    have an "fsxnet" bbs list if that's what you wanted to do.

    The other problem with using nodelists as a source of BBS listings, is duplication, for example if I imported a fsxnet node list and a scinet nodelist, I'd have my own BBS twice, i'd probably actually have most of
    them twice :P oh and none of my point systems would be listed.

    I guess the positive of a nodelist is it already exists, and another
    list would need to be maintained.

    I think this is one thing Synchronet does well with the synchronet bbs
    listing. A sysop adds it to the list and it gets added via the dovenet,
    and added to the website as well, and I'm fairly sure it has a link
    checker to make sure the bbs is up, which happens every so often.

    The downside is it's only for synchronet. While others could technically implement support for it, it seems reliant on dove net - while you could
    use another net for it, it becomes fragmented, and I think this kind of
    data list if it's something to happen should be central and bbs
    agnostic, so anyone could pull data from it.. but then the onus of
    paying for it, and maintaining it, who does that fall to?

    So I don't know. I'm not even sure it's worth it. I mean how many people
    us my bbs listing door that uses telnet bbs guide's syncterm listing?
    Not many I don't think, and then what's the point of having umpteen
    million bbs list websites with the exact same data?

    Perhaps what we have now is best? ie if people want exposure for their
    BBS they have to go add it to other peoples BBS, I mean it's an excuse
    to visit someone elses bbs as well, if I add all the bbses in fsxnet to
    my bbslisting, then that's a ton of people who don't have to do it
    themselves..

    I don't know, just some thoughts on the matter.

    Andrew

    --- MagickaBBS v0.15alpha (Linux/x86_64)
    * Origin: HappyLand - telnet://magickabbs.com:2023/ (21:1/126)
  • From stizzed@21:4/156 to The Godfather on Sun May 31 01:48:17 2020
    165
    GY-Blam 7/21/16
    Node2BBI 8/11/16

    I know michael is working on one of the two and getting them to work. I haven't had a chance to test anyting yet as my wifes B-Day was yesterday and with restrictions lifting it's turned into a week long event :)

    Working on both. Given the discussions we are having here I am delaying further action for importing nodelists and am adding functionality to node2bbi to import the ibbslist. I'm also making some changes to BLAM. If anyone cares to post change requests or want to help with testing please send me a netmail.

    .\\ichael Batts
    a.k.a. stizzed (because, why not?)
    SysOp, The ROCK BBS III

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The ROCK bbs III - therockbbs.net - TELNET:10023 (21:4/156)
  • From stizzed@21:4/156 to Spectre on Sun May 31 01:53:15 2020
    165
    The only BBS I can see that woulddn't be in the nodelist would be points or test setups/newcomers. To answer one of my own previous questions,
    if someone wasn't interested in the webring, or posting a web url for whatever reason it could just be posted -unpublished- like the phone numbers.

    +1

    .\\ichael Batts
    a.k.a. stizzed (because, why not?)
    SysOp, The ROCK BBS III

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The ROCK bbs III - therockbbs.net - TELNET:10023 (21:4/156)
  • From Vk3jed@21:1/109 to Gamgee on Sun May 31 16:03:00 2020
    On 05-30-20 08:04, Gamgee wrote to Avon <=-

    IMHO the actual nodelist should remain compliant with Fido/FTN
    defined standards.

    100% in agreement with this. The nodelist was designed to allow FTN mailers to communicate with each other. It should be left alone for that purpose. A BBS list is a different beast.


    ... testing a bit. Sorry lads.
    === MultiMail/Win v0.51
    --- SBBSecho 3.10-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From Vk3jed@21:1/109 to Avon on Sun May 31 16:21:00 2020
    On 05-31-20 15:45, Avon wrote to stizzed <=-

    Perhaps a nodelist from any network could be used as the starter for something bigger and more extensible? I favor this idea over trying to rework a known list with inbuilt limitations.

    This makes sense. Whatever we use for the BBS list data could have an "Import Nodelist" function, which would get things started, then that would need to be merged with the extra user oriented information. The importer could assign default port values for services, until they are changed by manual intervention or importing of another file.

    What else would be cool is entries with the same hostname, sysop and ports in the nodelist could be updated with new network information, keeping their user login information.

    And here's another reason for using something other than a nodelist. Using nodelists would generate a gazillion entries (well over a dozen) for this one system, one for each AKA, while a user oriented BBS listing would would only need one.

    And another idea just came to mind, maybe the nodelist could be used another way - BBSs could run a "bbsinfo server", which contains the user information. Anyone wanting to use a nodelist to generate a BBS listing can run a program that gos through the nodelist and attempts to contact each system on a specific port (maybe have several possible valid TCP ports). After some sort of handshake, the system would respond with the relevant BBSlist data (in JSON format perhaps?), which can then be integrated into the BBS listing. If a few key fields are entered the same as in the nodelist (i.e. BBS name, Sysop name, hostname), querying a host with multiple BBSlist ports active should be able to match the right BBS for each query.

    The BBSlist function could either be integrated into BBS software (ideal for currently maintained BBS packages) or a standalone daemon/services (suitable for legacy BBSs). And for those BBSs not running the service, a manual update facility could still be available.

    Just thinking out loud.


    ... If a circuit cannot fail, it will.
    === MultiMail/Win v0.51
    --- SBBSecho 3.10-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From poindexter FORTRAN@21:4/122 to Avon on Sat May 30 11:41:00 2020
    165
    Avon wrote to All <=-

    I'm thinking if flags were added to the fsxNet nodelist they would need
    ot be useful for cross FTN purposes not just for one specific mod or project.

    I guess the question becomes what is really useful to know in a
    nodelist that is not already there now?

    Is it a case that showing SSH and TOR info is enough with flags created for each?

    This sounds like what the user flags are for - although I'm not sure of any line length limitation with the standard nodelist format, you could capture node information the same way the existing u flags work for NEC, NC nodes, etc.

    flag showing SSH, Telnet and non-standard ports (if applicable) would be a nice start and would be useful, but you're filling a system nodelist with
    user information.


    ... Humanise something free of error
    --- MultiMail/XT v0.52
    * Origin: realitycheckBBS.org -- information is power. (21:4/122)
  • From poindexter FORTRAN@21:4/122 to apam on Sat May 30 11:44:00 2020
    165
    apam wrote to Avon <=-

    Perhaps look at it another way.. create a new document with all this information and derive a nodelist from it rather than deriving a bbs
    list from the nodelist.

    A flat file database, or whatever format you choose (json? xml?) with a
    parser that could generate a nodelist would be interesting.

    I'd also like to be able to pull a telnet client dialing directory out of
    it, too - since you'd be gathering user context info like hostname and non- standard port info.


    ... Humanise something free of error
    --- MultiMail/XT v0.52
    * Origin: realitycheckBBS.org -- information is power. (21:4/122)
  • From vorlon@21:1/195.1 to Avon on Mon Jun 1 12:29:49 2020
    On 31 May 2020 at 12:01a, alterego pondered and said...

    So, this might be the wine talking - and I've been out - but
    being compliant with Fido is not the priority (IMHO). "Not
    breaking" anything *IS*. Some folks might think that is the
    same thing, but I probably have this tanted view that changing
    the Fido standard is not done because there are a few
    resistant to change.

    Yep I'm in general agreement with you in that we're not Fido and
    can run things as we see fit.

    That is true that fsxnet isn't fido, but fsxnet is built using the same technology. So the limitations in the nodelist are here to stay.

    It would be better to build a new list, or even contact the telnetbbs
    guide guys and see if there is a way to export the data that they already
    have and then use that in a mlp/phy script.




    \/orlon
    VK3HEG


    --- MagickaBBS v0.15alpha (Linux/armv6l)
    * Origin: \/orlon Empire: Sector 550 (21:1/195.1)
  • From stizzed@21:4/156 to All on Mon Jun 1 08:00:36 2020
    165
    Well, it would seem that we are pretty much split on whether or not to use existing lists or to create a new one. I guess I'd want to see someone spit out an example of what a new standard would look like. Do we follow fido technical standards for mailers to build a list exclusively for bbs's?
    Perhaps the BBSLIST file is a place to start? I have to say that having
    worked with that file this weekend Im not too keen on that idea as it is more human than computer friendly. My vote (if we build a new one) would be to start with the fido framework and tweak it so that it will be exclusively for BBS's and not mailers.

    .\\ichael Batts
    a.k.a. stizzed (because, why not?)
    SysOp, The ROCK BBS III

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The ROCK bbs III - therockbbs.net - TELNET:10023 (21:4/156)
  • From Ogg@21:4/106.21 to Vk3jed on Mon Jun 1 14:19:00 2020
    165
    Hello Vk3jed!

    ** On Sunday 31.05.20 - 16:03, Vk3jed wrote to Gamgee:

    IMHO the actual nodelist should remain compliant with Fido/FTN
    defined standards.

    100% in agreement with this. The nodelist was designed to allow FTN mailers to communicate with each other. It should be left alone for that purpose. A BBS list is a different beast.

    But why *can't* the nodelist evolve into indicating bbs info too?

    The U flag could be used for that and still remain compliant as one last person in the fstc_public echo demonstrated with a good example.

    Or.. utilize the system-name field to identify bbs connection info, of
    which there was also a good example.

    Most, if not all, nodes in the nodelist have a bbs behind them (based on
    the string BBS in the name field), so why not provide extra details when there actually is a bbs?

    Why does the nodelist have to remain boxed in and restricted to mailers
    only?

    As a point user with OpenXP, the nodelist lookup feature us quite nice. I
    can search for:

    ÚÄ Search Nodelist ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
    ³ ³
    ³ Sysop _____________________________ ³
    ³ Location _____________________________ ³
    ³ BBS name _____________________________ ³
    ³ ³
    ³ Node address _________________ ³
    ³ Phone _________________ ³
    ³ ³
    ³ Flags _________________ ³
    ³ ³
    ³ [x] Search FidoNet node list ³
    ³ [x] Search other node lists ³
    ³ [ ] Search point lists ³


    From a user POV, if I would be presented with online BBS info, I could be inclinded to drop by for a visit.

    What is wrong with the nodelist serving mailer info *and* providing bbs
    info?



    --- OpenXP 5.0.44
    * Origin: Ogg's WestCoast Point (21:4/106.21)
  • From stizzed@21:4/156 to Ogg on Mon Jun 1 14:41:30 2020
    165
    But why *can't* the nodelist evolve into indicating bbs info too?

    <snip>...

    What is wrong with the nodelist serving mailer info *and* providing bbs info?

    Indeed!

    But to try to answer your question, (as I presented before) compliance is often the issue. In re-working the coding of node2bbs for BLAM (which imports bbs data from the Mystic compiled nodelist) I found that because the nodelist was written for mailers and has so much misapplication of the standards that it cannot largely be trusted for the purpose of extracting bbs data. :( IF we were to use ONLY the FsXNet portion of the Mystic compiled nodelist then (because Avon has complete control over it) we COULD use it. I even wrote into the code of node2bbs a function to pull from specific zones. That
    works beautifully but Im not sure that everyone would agree that FsXNet is
    the only list they want to pull from? I certainly have no problem with that
    if this is to be an FsXNet project...

    .\\ichael Batts
    a.k.a. stizzed (because, why not?)
    SysOp, The ROCK BBS III

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The ROCK bbs III - therockbbs.net - TELNET:10023 (21:4/156)
  • From Ogg@21:4/106.21 to Vk3jed on Mon Jun 1 15:03:00 2020
    165
    Hello Vk3jed!

    ** On Sunday 31.05.20 - 16:21, Vk3jed wrote to Avon:

    And here's another reason for using something other than a nodelist.
    Using nodelists would generate a gazillion entries (well over a dozen)
    for this one system, one for each AKA, while a user oriented BBS
    listing would would only need one.

    Why would the same nodelist need additional AKAs? Just pick one,
    especially the one affiliated with the fsxnet nodelist that is a member of fsxnet and that serves its echos.


    And another idea just came to mind, maybe the nodelist could be used another way - BBSs could run a "bbsinfo server", which contains the user information. Anyone wanting to use a nodelist to generate a BBS listing
    can run a program that gos through the nodelist and attempts to contact each system on a specific port (maybe have several possible valid TCP ports).

    I can already "serve up" (ie. lookup) BBS info with OpenXP's nodelist
    search. Most IBN INA flags already match the FQDN that I would need to
    use in Netrunner, for example. The only thing missing might be the SSH or true telnet port intended for a manual login. However, I use a
    combination of telnetbbsguide and ipingthereforeiam to track down the
    correct port number.


    After some sort of handshake, the system would respond with the
    relevant BBSlist data (in JSON format perhaps?), which can then be integrated into the BBS listing. If a few key fields are entered the
    same as in the nodelist (i.e. BBS name, Sysop name, hostname),
    querying a host with multiple BBSlist ports active should be able to
    match the right BBS for each query.

    Or.. just put the minimum extra info into the nodelist. ;)


    The BBSlist function could either be integrated into BBS software

    It's kinda already there in OpenXP and WinPoint, for example.


    (ideal for currently maintained BBS packages) or a standalone daemon/ services (suitable for legacy BBSs). And for those BBSs not running
    the service, a manual update facility could still be available.

    Just thinking out loud.

    Me too.

    --- OpenXP 5.0.44
    * Origin: Ogg's WestCoast Point (21:4/106.21)
  • From Ogg@21:4/106.21 to stizzed on Mon Jun 1 15:56:00 2020
    165
    Hello stizzed!

    ** On Monday 01.06.20 - 14:41, stizzed wrote to Ogg:

    But why *can't* the nodelist evolve into indicating bbs info too?

    <snip>...

    What is wrong with the nodelist serving mailer info *and* providing bbs
    info?

    Indeed!

    Infact.. the original nodelist *was* a bbs list. It listed the systems
    that wanted a way to move netmail from their bbses. Those systems were
    bbses open to the regular public. A user could take that list, and just
    use the phone number to call manually.

    Later, things like the MO flag was adopted to indicate a system that does
    not have bbs behind it.

    Now, some people just want to *think* of the nodelist as a mailer-only oriented guide completely from the days of its inception. But I don't buy it. The "thought process" basically devolved it into a machine-only list.


    But to try to answer your question, (as I presented before) compliance
    is often the issue. In re-working the coding of node2bbs for BLAM
    (which imports bbs data from the Mystic compiled nodelist) I found
    that because the nodelist was written for mailers and has so much misapplication of the standards that it cannot largely be trusted for
    the purpose of extracting bbs data. :(

    I really appreciate you tackling BLAM/node2bbs for the purposes of
    creating a bbslist for users.

    I incorporate fidonet, z2pnt, micronet and fsxnet into OpenXP for one big searchable database and do not encounter any problems. So, the standards seem to be handled OK.

    It uses the 1st 5 fields to present: Sysop, Location, BBS name, node
    number and phone. The rest is lumped as Flags.

    Maybe BLAM/node2bbs need adjustments to account for the standards it is
    not aware of. If those programs are parsing INA IBN etc.. I can see where consistency would matter. I don't envy your task.


    IF we were to use ONLY the FsXNet portion of the Mystic
    compiled nodelist then (because Avon has complete control over it) we
    COULD use it. I even wrote into the code of node2bbs a function to pull from specific zones. That works beautifully but Im not sure that everyone would agree that FsXNet is the only list they want to pull from? I certainly have no problem with that if this is to be an FsXNet project...

    FsXNet is well poised to take FTN into the 21st century. The zone number
    is an apt indication! LOL


    --- OpenXP 5.0.44
    * Origin: Ogg's WestCoast Point (21:4/106.21)
  • From stizzed@21:4/156 to Ogg on Mon Jun 1 16:37:16 2020
    165
    Infact.. the original nodelist *was* a bbs list. It listed the systems that wanted a way to move netmail from their bbses. Those systems were bbses open to the regular public. A user could take that list, and just use the phone number to call manually.

    As I remember it, if you ran a BBS and wanted mail you used a 'Front-End' to distinguish between a mail call and a BBS call so yes, I can see how you
    could interpret the nodelist as a BBS list. However, things have gotten just
    a bit more complicated today. And THAT is where the problems start...

    Later, things like the MO flag was adopted to indicate a system that
    does not have bbs behind it.

    Indeed, because there WERE more BBS's with mailers than there were mailers without BBS's. But it DID (and still) occurs.

    Now, some people just want to *think* of the nodelist as a mailer-only oriented guide completely from the days of its inception. But I don't
    buy it. The "thought process" basically devolved it into a machine-only list.

    If you are reading posts in this echo, so it would seem... ;)

    I really appreciate you tackling BLAM/node2bbs for the purposes of creating a bbslist for users.

    The current iteration Im working on supports importation of the Telnet BBS
    List quite beautifully as well as importing selectable zones from the Mystic nodelist. However, as I indicated earlier, the nodelist import has some very real problems. As such, it does no good to import 200 BBS's from the
    nodelist that run on non-standard Telnet ports if you cant get the port
    numbers from that list. Therein is where the nodelist import falls flat on
    its back. As Godfather pointed out, programs like BLAM are useless to Telnet accessible BBS's if the port is not there. And more and more SysOps are understanding the benefits behind using non-standard ports. By way of
    example, of the 5 networks I'm a member of only ONE lists my BBS Telnet port
    of 10023. Getting each of these network coordinators to put my port number into their nodelists is not going to happen. How do we (as developers) know which networks to import from and where & how that network is going to list a given BBS's telnet port. You won't find that in the current FTS...

    I incorporate fidonet, z2pnt, micronet and fsxnet into OpenXP for one
    big searchable database and do not encounter any problems. So, the standards seem to be handled OK.

    If you are importing BBS's from a FidoNet Standards nodelist and able to
    Telnet to each listed BBS using the data you find there I would sure like to know how you do that ;)

    It uses the 1st 5 fields to present: Sysop, Location, BBS name, node number and phone. The rest is lumped as Flags.

    Unfortunately, this itself will not get you what we are looking for, an entry for each BBS from which you can Telnet and/or web browse to the system.

    Maybe BLAM/node2bbs need adjustments to account for the standards it is not aware of. If those programs are parsing INA IBN etc.. I can see
    where consistency would matter. I don't envy your task.

    Cannot be done without control over the Nodelist Coordination. This is why FsXNet COULD use the nodelist but most others cannot.

    FsXNet is well poised to take FTN into the 21st century. The zone
    number is an apt indication! LOL

    Indeed it is!

    --- OpenXP 5.0.44

    I need to check this out. How can I find it?

    .\\ichael Batts
    a.k.a. stizzed (because, why not?)
    SysOp, The ROCK BBS III

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The ROCK bbs III - therockbbs.net - TELNET:10023 (21:4/156)
  • From Al@21:4/106 to Ogg on Mon Jun 1 15:13:32 2020
    165
    Hello Ogg,

    Infact.. the original nodelist *was* a bbs list.

    Bzzzt! Wrong.

    The nodelist has always contained info for mailer sessions. Most entries in the










































































































    nodelist are BBSs but that is not universal. It's quite possible to use the nodelist to find BBSs and I have done this before. In the dial-up days the connect info for a BBS was the same as the mailer info. That is the part that has changed today.

    The nodelist is and always has been for automating mail transfer not BBS lookups/calls.

    It listed the systems that wanted a way to move netmail from their
    bbses. Those systems were bbses open to the regular public. A user
    could take that list, and just use the phone number to call manually.

    Not always. A lot of nodes have been setup over the years exclusively for mail sessions to move mail without BBS users.

    My own node is an example of this although I hope to have a BBS online at some point.

    Now, some people just want to *think* of the nodelist as a mailer-only oriented guide completely from the days of its inception. But I don't
    buy it. The "thought process" basically devolved it into a
    machine-only list.

    I buy it. That is what a nodelist is. A BBS list is a different thing.

    FsXNet is well poised to take FTN into the 21st century. The zone
    number is an apt indication! LOL

    I think we should keep a different list for mailers and BBSs.

    The idea of listing BBS info in the nodelist is not a bad one but it is problematic.

    It's currently possible to add a port to the system name field or use a U,flag like "Ogg's_BBS:23" or "U,BBS:23" but nodelist support is limited.

    I'd don't like to be or mean to be a spoiler, I'm just pointing out some details here.

    Ttyl :-),
    Al

    --- GoldED+/LNX
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:4/106)
  • From alterego@21:2/116 to Al on Tue Jun 2 09:25:29 2020
    Re: Nodelist Development
    By: Al to Ogg on Mon Jun 01 2020 03:13 pm

    Infact.. the original nodelist *was* a bbs list.
    Bzzzt! Wrong.
    The nodelist has always contained info for mailer sessions. Most entries

    So the only point that breaks down for me, is why was the "MO" flag created, if










































































































    the nodelist was never intended for human consumption as well?

    Sure, as technology as evolved, mailers no longer use POTS to communicate, but IP - so port definitions were created to faciliate that. I think its reasonable










































































































    for the human element to evolve to include the port info as well.

    ...ëîåï

    ... Save fuel. Get cremated with a friend.
    --- SBBSecho 3.11-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From Ogg@21:4/106.21 to Al on Mon Jun 1 19:42:00 2020
    165
    Hello Al!

    ** On Monday 01.06.20 - 15:13, Al wrote to Ogg:

    Hello Ogg,

    Infact.. the original nodelist *was* a bbs list.

    Bzzzt! Wrong.

    OK.. Change that to "was *effectively* a bbs list". After all, most (if
    not all) of the systems listed at the time were BBSes.

    But I can appreciate the idea that it primarily provided the tech info for automated computer-to-computer connection and triggering the mail
    exchange.


    In the dial-up days the connect info for a BBS was the same as the
    mailer info.

    That is what I was referring to. The original was effectively a bbs list too. But internet transport and dedicated MO systems changed that.


    The nodelist is and always has been for automating mail transfer not BBS lookups/calls.

    I concede. But I still don't believe why that cannot change for the 21st century.


    .. A user could take that list, and just use the phone number to
    call manually.

    Not always. A lot of nodes have been setup over the years exclusively for mail sessions to move mail without BBS users.

    OK. "Not always". As the years progressed, there were non-bbs exclusive
    mail movers only. Got it. The nodelist started to reflect that with more connection details for specific front-ends.


    My own node is an example of this although I hope to have a BBS online
    at some point.

    I hear ya. But I was talking about "back in the early days.."


    Now, some people just want to *think* of the nodelist as a mailer-
    only

    I buy it. That is what a nodelist is. A BBS list is a different thing.

    OK.. But WHY can't the nodelist incorporate new flags and adapt to
    today's use and requirements? It's like asking why can't 1st stage
    rockets return to earth and land on their own? Same 1st stage
    requirement. Same fuel. Apparently SpaceX went ahead and did that WITH
    the cooperation of NASA fuddy duddies.


    FsXNet is well poised to take FTN into the 21st century. The zone
    number is an apt indication! LOL

    I think we should keep a different list for mailers and BBSs.

    OK. Seems to be more work. Managing one file is easier. Do we need two
    1st stage rockets? :)


    The idea of listing BBS info in the nodelist is not a bad one but it
    is problematic.

    :(


    It's currently possible to add a port to the system name field or use
    a U,flag like "Ogg's_BBS:23" or "U,BBS:23" but nodelist support is
    limited.

    Or.. as one Z2 fellow in ftsc_public suggested, the system name field
    could be used to plop in some BBS-specific info. Then users, like me
    (with the aide of built-in nodelist viewer in OpenXP for example) could simply use that for BBSing.


    I'd don't like to be or mean to be a spoiler, I'm just pointing out
    some details here.

    Appreciated to a great degree. Humbled to a lesser degree. ;)




    --- OpenXP 5.0.44
    * Origin: Ogg's WestCoast Point (21:4/106.21)
  • From Ogg@21:4/106.21 to stizzed on Mon Jun 1 20:14:00 2020
    165
    Hello stizzed!

    ** On Monday 01.06.20 - 16:37, stizzed wrote to Ogg:

    ...A user could take that list, and just
    use the phone number to call manually.

    As I remember it, if you ran a BBS and wanted mail you used a 'Front-End' to distinguish between a mail call and a BBS call so yes, I can see how
    you could interpret the nodelist as a BBS list. However, things have gotten just a bit more complicated today. And THAT is where the problems start...

    Yes.. the nature of the nodelist has evolved to provide more and more specific things to support the variety of different front-ends. I get
    that.


    I really appreciate you tackling BLAM/node2bbs for the purposes of
    creating a bbslist for users.

    The current iteration Im working on supports importation of the Telnet BBS List quite beautifully as well as importing selectable zones from the Mystic nodelist.

    And thus begins the art of parsing the data, matching systems names to bbs names and producing a simple concise useable result.


    However, as I indicated earlier, the nodelist import has
    some very real problems. As such, it does no good to import 200 BBS's
    from the nodelist that run on non-standard Telnet ports if you cant get
    the port numbers from that list. Therein is where the nodelist import falls flat on its back.

    Yes. The nodelist as it stands is lacking the info for today's telnet/ssh bbsing.


    ....By way of example, of the 5 networks I'm a member of only ONE
    lists my BBS Telnet port of 10023. Getting each of these network coordinators to put my port number into their nodelists is not going
    to happen.

    I thought sysops were the masters of their own nodelist entry.


    How do we (as developers) know which networks to import
    from and where & how that network is going to list a given BBS's
    telnet port. You won't find that in the current FTS...

    The FTS activity only documents what sysops and developers have done
    (after the fact).


    If you are importing BBS's from a FidoNet Standards nodelist and able
    to Telnet to each listed BBS using the data you find there I would
    sure like to know how you do that ;)

    No, I cannot telnet as a BBS user with the info from the nodelist lookup
    at this time. But if the info was in there, I could look it up and see it without requiring additional resources.


    It uses the 1st 5 fields to present: Sysop, Location, BBS name, node
    number and phone. The rest is lumped as Flags.

    Unfortunately, this itself will not get you what we are looking for,
    an entry for each BBS from which you can Telnet and/or web browse to
    the system.

    Correct. At this time, the telnet port/ssh/FQDN info for bbsing is not there. But, for example, the nodelist search in OpenXP could look up any string I want that is across all the merged nodelists that I have.


    --- OpenXP 5.0.44

    I need to check this out. How can I find it?

    The official releases:

    https://sourceforge.net/projects/openxp5/


    The one I'm using that the developer now fixed for me which made an
    improper DOS call when I tried to activate PGP functions can be found
    here:

    https://sourceforge.net/projects/openxp5/files/Service/

    openxp_5.0.44_win32_exe+english_res.zip

    But that one is only for Win32.



    --- OpenXP 5.0.44
    * Origin: Ogg's WestCoast Point (21:4/106.21)
  • From Al@21:4/106 to alterego on Mon Jun 1 16:35:52 2020
    165
    Hello alterego,

    Infact.. the original nodelist *was* a bbs list.
    Bzzzt! Wrong.
    The nodelist has always contained info for mailer sessions. Most
    entries

    So the only point that breaks down for me, is why was the "MO" flag created, if the nodelist was never intended for human consumption as
    well?

    I could come up with a couple of reasons for you but off the top of my head I don't know.

    Your the FTSC guy.. not me, aren't we supposed to be asking you such questions!

    Sure, as technology as evolved, mailers no longer use POTS to
    communicate, but IP - so port definitions were created to faciliate
    that. I think its reasonable for the human element to evolve to
    include the port info as well.

    I'm going to ramble on a bit now. Feel free to move on at this point if you'd rather skip Al's musings.

    Let me start by saying I think it's a good idea to include BBS connect info in the nodelist. If there was a way to include it in the nodelist I would be first










































































































    to update my own BBS info (if I had any) and those in my net. But I think that is problematical, let me explain why.

    The nodelist has been a problem since day one. A good number of people have worked like dogs to bring it to where it is today. BBS connection info was never a consideration and that is largely why it is not included today.

    In the heyday of BBSing the size of the nodelist was an issue. It took a long time to apply a diff and recompile the nodelist. The time it took to scrape the










































































































    nodelist for the desired info was also an issue.

    The above is not an issue today but those issues have a lot to do with where we










































































































    are today.

    The nodelist has evolved, the most recent evolution was the inclusion of protocol:port numbers. There have been other evolutions too but that will suffice for this example.

    I think the nodelist does a pretty good job of doing what it was intended to do.

    I think there is a good argument for adding BBS connect info to the nodelist but nodelist tools would need updating. I would not add my own BBS connect info










































































































    today for fear of breaking my friends nodelist compiler.

    I just scrapped this out of the current (Fidonet) nodelist..

    === Cut ===
    o The FidoNet NodeList is compiled so that computer systems within FidoNet
    may communicate with each other. Use and intra-FidoNet distribution
    rights are granted to all FidoNet system operators for the purposes of
    communication within FidoNet or applying for a FidoNet node number.
    === Cut ===

    It's too bad that there isn't enough info in the nodelist for every use case someone can imagine but the nodelist does what it set out to do.

    I could go on but I think it's best to use and expect from the nodelist what it










































































































    was designed for, and use a BBS list as a list of BBSs and their connect info.

    Ttyl :-),
    Al

    --- GoldED+/LNX
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:4/106)
  • From Ogg@21:4/106.21 to alterego on Mon Jun 1 20:43:00 2020
    165
    Hello alterego!

    ** On Tuesday 02.06.20 - 09:25, alterego wrote to Al:

    Infact.. the original nodelist *was* a bbs list.
    Bzzzt! Wrong.
    The nodelist has always contained info for mailer sessions. Most entries

    So the only point that breaks down for me, is why was the "MO" flag created, if the nodelist was never intended for human consumption as
    well?

    THAT is a very good observation! If, as many seem to say that the
    nodelist is only for mailers, then the existence of the MO flag
    contradicts that claim. MO flag reveals that there is BBS factor that was eventually considered in the nodelist.

    A system without MO is announcing there is a BBS at that node. Therefore, why not now include BBS info that fits today's use of IP connections in
    lieu of POTS.


    Sure, as technology as evolved, mailers no longer use POTS to
    communicate, but IP - so port definitions were created to faciliate
    that. I think its reasonable for the human element to evolve to
    include the port info as well.

    Right, take way the MO from a nodelist entry, and what is a sysop/user to assume from that? ==> BBS


    --- OpenXP 5.0.44
    * Origin: Ogg's WestCoast Point (21:4/106.21)
  • From stizzed@21:4/156 to Ogg on Mon Jun 1 21:00:14 2020
    165
    THAT is a very good observation! If, as many seem to say that the nodelist is only for mailers, then the existence of the MO flag contradicts that claim. MO flag reveals that there is BBS factor that
    was eventually considered in the nodelist.

    A system without MO is announcing there is a BBS at that node.
    Therefore, why not now include BBS info that fits today's use of IP connections in lieu of POTS.

    hahahahaha! It is certainly doable within FsXNet but I doubt that you will EVER get it adopted as a nodelist standard. Without agreement and adoption
    by the nets that use it you will not be able to trust the data. Too many
    people will disagree (as we see here) that, 'It was never meant to be a BBS list and therefore a separate list must be created'. Those also claim that using flags will break software. My take? If done thoughtfully, using flags and expanding the data should not break the processors provided the first 6 records remain largely unchanged. I could be wrong tho.... ;)

    .\\ichael Batts
    a.k.a. stizzed (because, why not?)
    SysOp, The ROCK BBS III

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The ROCK bbs III - therockbbs.net - TELNET:10023 (21:4/156)
  • From Al@21:4/106 to Ogg on Mon Jun 1 17:52:36 2020
    165
    Hello Ogg,

    The nodelist is and always has been for automating mail transfer
    not BBS lookups/calls.

    I concede. But I still don't believe why that cannot change for the
    21st century.

    Yes, the nodelist today still clings to the needs of yesterday.

    We could (say, here in fsxNet) create a new format or add data fields that includes mailer and BBS info.

    I'm not suggesting we drop the current nodelist since all our tools use it but we could use it where it can be used. It's possible Mystic's or other nodelist tools could use such a nodelist if they were written with that in mind. It would be a good thing when using a nodelist browser to be able to see all the available info including BBS connect info.

    It's possible it may become the standard nodelist format at some time in the future, you never know but we currently still need to nodelist as is.

    Ttyl :-),
    Al

    --- GoldED+/LNX
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:4/106)
  • From Ogg@21:4/106.21 to Al on Mon Jun 1 21:07:00 2020
    165
    Hello Al!

    ** On Monday 01.06.20 - 16:35, Al wrote to alterego:

    Let me start by saying I think it's a good idea to include BBS connect
    info in the nodelist. If there was a way to include it in the nodelist I would be first to update my own BBS info (if I had any) and those in my net.

    Sweet! :)


    But I think that is problematical, let me explain why.
    [snip]

    The above is not an issue today but those issues have a lot to do with where we are today.
    [snip]

    I think there is a good argument for adding BBS connect info to the nodelist but nodelist tools would need updating. I would not add my
    own BBS connect info today for fear of breaking my friends nodelist compiler.

    Nothing has to break if the U flag is optioned.


    I just scrapped this out of the current (Fidonet) nodelist..

    === Cut ===
    o The FidoNet NodeList is compiled so that computer systems within FidoNet may communicate with each other.

    Yes.. the "computer systems" assumes machines only.

    Who authored that? Somebody who forgot about the MO flag? :)

    It's just a line of text. It can be updated to reflect BBSlist use.


    It's too bad that there isn't enough info in the nodelist for every
    use case someone can imagine but the nodelist does what it set out to
    do.

    What does the U,MOB entry *do* ? How can today's mailers use it? THAT doesn't seem to break any compilers. ;)


    --- OpenXP 5.0.44
    * Origin: Ogg's WestCoast Point (21:4/106.21)
  • From vorlon@21:1/195.1 to Al on Tue Jun 2 10:53:34 2020
    The nodelist has evolved, the most recent evolution was the
    inclusion of protocol:port numbers. There have been other
    evolutions too but that will suffice for this example.

    The most recent change was allowing -Unpublished- for the phone number
    without having to have the PVT flag at the start of the node's line
    entry.




    \/orlon
    VK3HEG


    --- MagickaBBS v0.15alpha (Linux/armv6l)
    * Origin: \/orlon Empire: Sector 550 (21:1/195.1)
  • From Al@21:4/106 to Ogg on Mon Jun 1 18:20:58 2020
    165
    Hello Ogg,

    o The FidoNet NodeList is compiled so that computer systems
    within FidoNet may communicate with each other.

    Yes.. the "computer systems" assumes machines only.

    Who authored that? Somebody who forgot about the MO flag? :)

    I don't know. It might have been TJ! I don't think the MO flag does anything but let folks looking through the nodelist know there is no BBS present. The MO










































































































    flag might have a different usefulness altogether, I'm not really sure.

    What does the U,MOB entry *do* ?

    It gets Ward in trouble. ;)

    How can today's mailers use it?

    They can't. When a mobile device is capable of communicating with the net they should be listed like any other.

    THAT doesn't seem to break any compilers. ;)

    It doesn't do anything good either.

    Ttyl :-),
    Al

    --- GoldED+/LNX
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:4/106)
  • From Al@21:4/106 to vorlon on Mon Jun 1 18:28:20 2020
    165
    Hello vorlon,

    The nodelist has evolved, the most recent evolution was the
    inclusion of protocol:port numbers. There have been other
    evolutions too but that will suffice for this example.

    The most recent change was allowing -Unpublished- for the phone number without having to have the PVT flag at the start of the node's line
    entry.

    Yep, it shows the difficulty of changing the nodelist..

    Ttyl :-),
    Al

    --- GoldED+/LNX
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:4/106)
  • From NuSkooler@21:1/121 to Ogg on Mon Jun 1 19:47:32 2020
    But why *can't* the nodelist evolve into indicating bbs info too?

    "Your scientists were so preoccupied with whether or not they could, they didn’t stop to think if they should."

    :)


    --
    NuSkooler
    Xibalba BBS @ xibalba.l33t.codes / 44510(telnet) 44511(ssh)
    ENiGMA 1/2 BBS WHQ | Phenom | 67 | iMPURE | ACiDic
    --- ENiGMA 1/2 v0.0.11-beta (linux; x64; 12.13.1)
    * Origin: Xibalba -+- xibalba.l33t.codes:44510 (21:1/121)
  • From Al@21:4/106 to NuSkooler on Mon Jun 1 18:59:48 2020
    165
    Hello NuSkooler,


    On Monday, June 1st Ogg muttered...
    But why *can't* the nodelist evolve into indicating bbs info too?

    "Your scientists were so preoccupied with whether or not they could,
    they didn't stop to think if they should."

    Yeah, that pretty much sums it up. :)

    Ttyl :-),
    Al

    --- GoldED+/LNX
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:4/106)
  • From tenser@21:1/101 to poindexter FORTRAN on Tue Jun 2 14:04:05 2020
    On 30 May 2020 at 11:44a, poindexter FORTRAN pondered and said...

    A flat file database, or whatever format you choose (json? xml?) with a parser that could generate a nodelist would be interesting.

    I'd also like to be able to pull a telnet client dialing directory out
    of it, too - since you'd be gathering user context info like hostname
    and non- standard port info.

    Even better: make DNS the source of record and derive
    a textual nodelist for legacy software from that. So
    many thorny problems come out in the wash.

    --- Mystic BBS v1.12 A46 2020/04/20 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From The Godfather@21:1/165 to stizzed on Tue Jun 2 02:10:23 2020
    I appreciate the work you're doing on this. Doesn't sound like you're going
    to please everyone, nor are you required to even try. I had someone suggest
    I learn to script and change it myself. Obviosly, I'm working toward being able to do so within many areas I'm excited to learn, but not there yet.
    It's your time, your decision. I think the horse is beaten and its really up to a network owner and or someone that knows how to script, to
    partnet up and test it out. I'm happy to be someone who tests, as
    thats a way I can contribute NOW. If that task doesn't want to be
    taken on by either, then it's a dead horse, in which case it would be worthwhile for SysOps removing the popular mod from their own BBS's so it's not negatively impacting others by defaulting to port
    23 -- and there are many who use it; some of which are debating the validity
    of the nodelist being used (smh). I have one more apology after this one, which I'm sure I'll discover later .. however I do sincerly apologize for bringing this topic up. I don't know how I framed up the question, however,
    my intent was to ask if anyone who had the mod had discovered the "fix," and
    to delectaly point out to those BBS's using it that the dang thing wasn't working. I shall be more careful with my questions moving forward.

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The Underground [@] theunderground.us:10023 <-port (21:1/165)
  • From alterego@21:2/116 to The Godfather on Tue Jun 2 16:56:22 2020
    Re: Re: Nodelist Development
    By: The Godfather to stizzed on Tue Jun 02 2020 02:10 am

    validity of the nodelist being used (smh). I have one more apology after this one, which I'm sure I'll discover later .. however I do sincerly apologize for bringing this topic up. I don't know how I framed up the

    I dont think you need to apologise.

    I actually think what we talked about is good. Sure I have a view and others have a different one, but then, that's life.

    At the end of the day, I dont mind which way we go - and even if its not the way "I would do it"... but I think the requirement is a worthy one.

    There are many here, who would like to scale this thing we do (folks probably already know that I am one of them), and where I come from is scaling this means making it attractive. This discussion of the nodelist, so that it can feed an "ease of use" use-case is on ball with that grand plan...

    I'll digress - I'm fan of Simon Sinek, if you have watched any of his stuff. I especially like his discussions on "Finite and Inifinite games" - and to put it










































































































    in perspective, changing the nodelist is a finite operation, scaling this hobby










































































































    is an infinite on. (And with inifinite games, you need to have a goal that you'll never achieve - confusing isnt it :)

    ...ëîåï

    ... What a man needs in gardening is a cast iron back with a hinge in it.
    --- SBBSecho 3.11-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From Avon@21:1/101 to The Godfather on Tue Jun 2 19:40:05 2020
    On 02 Jun 2020 at 04:56p, alterego pondered and said...

    Re: Re: Nodelist Development
    By: The Godfather to stizzed on Tue Jun 02 2020 02:10 am

    validity of the nodelist being used (smh). I have one more apology a this one, which I'm sure I'll discover later .. however I do sincerly apologize for bringing this topic up. I don't know how I framed up t

    I dont think you need to apologise.

    I actually think what we talked about is good. Sure I have a view and others have a different one, but then, that's life.

    At the end of the day, I dont mind which way we go - and even if its not the way "I would do it"... but I think the requirement is a worthy one.

    I agree with Deon on this, no need to apologise. I'm late to this party after
    a few days of work have kept me away from the community. Reading through the thread I'm delighted to see so much discussion and points of view coming
    forth and all done in a civil way... so yeah it's all good :)

    --- Mystic BBS v1.12 A46 2020/04/20 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Vk3jed@21:1/109 to Ogg on Tue Jun 2 12:27:00 2020
    On 06-01-20 14:19, Ogg wrote to Vk3jed <=-

    But why *can't* the nodelist evolve into indicating bbs info too?

    Why? it just makes the nodelist bloated and using U flags is a clumsy way to shoehorn in information it wasn't designed for.

    The U flag could be used for that and still remain compliant as one
    last person in the fstc_public echo demonstrated with a good example.

    That sounds a bit clumsy to me.

    Or.. utilize the system-name field to identify bbs connection info, of which there was also a good example.

    Again, clumsy and what are the other implications?

    What is wrong with the nodelist serving mailer info *and* providing bbs info?

    I'd rather see a new "BBS info format", possibly in a database that the nodelist could be generated from, for legacy systems that need a nodelist. Build something that can neatly contain ALL of the data we want, then use it as appropriate. A "Nodelist Export" function should be a standard part of such a system. It might even make the nodelist itself easier to maintain in the long run.

    And one thing you don't address is what happens when a BBS has multiple nodelist entries - I have at least one for every AKA that I have - totalling between 15 and 20 nodelist entries in total.

    With a unified BBS database, I would only need one entry, which would have all of my different AKAs, and the nodelist export function would allow me to export a nodelist for whatever net I wanted. Also means that whenever I join a new net, I would only need to add my new AKA to my existing entry, and the rest of the information is already there. Anyone generating a nodelist has all they need.

    This idea would need a lot more fleshing out.

    This might also be an opportunity for newer software to make use of the new format directly, and it could be expanded to cover QWKnets - systems offering hub services could have a place, and both telnet/SSH and FTP QWK capabilities could be listed.

    Another use for such a format is also a standardised way of generating DNS records for those who run DNS nodelist lookups for their nets.


    ... The UARTs won't take this speed, Captain!
    === MultiMail/Win v0.51
    --- SBBSecho 3.10-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From Vk3jed@21:1/109 to Ogg on Tue Jun 2 12:30:00 2020
    On 06-01-20 15:03, Ogg wrote to Vk3jed <=-

    Hello Vk3jed!

    ** On Sunday 31.05.20 - 16:21, Vk3jed wrote to Avon:

    And here's another reason for using something other than a nodelist.
    Using nodelists would generate a gazillion entries (well over a dozen)
    for this one system, one for each AKA, while a user oriented BBS
    listing would would only need one.

    Why would the same nodelist need additional AKAs? Just pick one, especially the one affiliated with the fsxnet nodelist that is a member
    of fsxnet and that serves its echos.

    You've misinterpreted again. I'm talking about doing the same thing with all nodelists - I'm in over a dozen nodelists, so using that as the source is going to mean a dozen versions of "me" out there. :)

    I can already "serve up" (ie. lookup) BBS info with OpenXP's nodelist search. Most IBN INA flags already match the FQDN that I would need to use in Netrunner, for example. The only thing missing might be the SSH
    or true telnet port intended for a manual login. However, I use a combination of telnetbbsguide and ipingthereforeiam to track down the correct port number.

    Sure, though as you point out, nodelists don't have user information, because it wasn't made for that.



    ... An idea is a curious thing. It won't work unless you do.
    === MultiMail/Win v0.51
    --- SBBSecho 3.10-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From Vk3jed@21:1/109 to tenser on Tue Jun 2 21:35:00 2020
    On 06-02-20 14:04, tenser wrote to poindexter FORTRAN <=-

    Even better: make DNS the source of record and derive
    a textual nodelist for legacy software from that. So
    many thorny problems come out in the wash.

    Interesting option to explore. Whatever is used, I agree on using that source to generate the legacy nodelist format. If it's decided that DNS is not the best formt either, that information could also be generated.


    ... There's no trick to being a humorist when you have the whole government
    === MultiMail/Win v0.51
    --- SBBSecho 3.10-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From stizzed@21:4/156 to The Godfather on Tue Jun 2 10:28:29 2020
    165
    I appreciate the work you're doing on this. Doesn't sound like you're going to please everyone, nor are you required to even try. I had

    Thanks Doug! I have learned over time that if you try to please everyone you will never release a single title. Despite years of effort we never ~really~ released DarkStar BBS :(

    someone suggest I learn to script and change it myself. Obviosly, I'm working toward being able to do so within many areas I'm excited to
    learn, but not there yet. It's your time, your decision. I think the

    I'm confident that you will get there. I also think we will make a great
    team!

    horse is beaten and its really up to a network owner and or someone that knows how to script, to partnet up and test it out. I'm happy to be someone who tests, as thats a way I can contribute NOW. If that task doesn't want to be taken on by either, then it's a dead horse, in which case it would be worthwhile for SysOps removing the popular mod from
    their own BBS's so it's not negatively impacting others by defaulting to port 23 -- and there are many who use it; some of which are debating the validity of the nodelist being used (smh). I have one more apology

    Yeah, I am coming to the conclusion that the new BBSINFO format is where we
    are going. I have been exactly in the middle since this started and I cannot say that I have moved one way or the other. I do think its time to start fleshing this out. Now is the HARD part, getting ppl to agree on the format.
    I will be recommending a nodelist-like flatfile that simply takes the first
    6 fields from existing nodelist standard and builds on that. This could
    make legacy updates and scaling easier. Time to open that can of worms! ;)

    BTW: ibbs2bbi 0.1b is sitting in your inbox ;)

    after this one, which I'm sure I'll discover later .. however I do sincerly apologize for bringing this topic up. I don't know how I
    framed up the question, however, my intent was to ask if anyone who had the mod had discovered the "fix," and to delectaly point out to those BBS's using it that the dang thing wasn't working. I shall be more careful with my questions moving forward.

    NEVER let them see you sweat and NEVER apologize! Once you start they will run all over you! What you 'started' here is a good thing even if it seems
    that some want to turn it into an argument...

    .\\ichael Batts
    a.k.a. stizzed (because, why not?)
    SysOp, The ROCK BBS III

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The ROCK bbs III - therockbbs.net - TELNET:10023 (21:4/156)
  • From tenser@21:1/101 to Vk3jed on Wed Jun 3 03:33:24 2020
    On 02 Jun 2020 at 09:35p, Vk3jed pondered and said...

    Interesting option to explore. Whatever is used, I agree on using that source to generate the legacy nodelist format. If it's decided that DNS is not the best formt either, that information could also be generated.

    Sure. It's all text; it's malleable and easily converted
    from one format to another.

    The bit about DNS that's useful is that it's distributed,
    redundant, reliable, and requires little maintenance once
    set up. For FSXNet this isn't such a big deal, really,
    but for other networks with decentralized control it allows
    for decentralized maintenance.

    I was talking to someone on Fidonet a while back about this;
    of course the issue there is that the people responsible for
    allocating node numbers tend to be unresponsive or disappear.
    But the Fidonet network structure is already designed (haha)
    to be decentralized and delegated; this matches well to DNS
    subdomains. With the DNS-based approach, a network
    administrator can edit the zone for a DNS subdomain to allocate
    a node number, requiring no further involvement from anyone
    else; region and zone coordinators are not required, and the
    number is active as soon as it's entered into the DNS.

    Here's a sketch of what a zone (in the DNS sense) source file
    might look like for a hypothetical nodelist entry:

    ;
    ; Zone file for Net 387.
    ;
    $ORIGIN n387.z1.fidonet-nodelist.org
    $TTL 4h
    ;
    @ in soa n387.z1.fidonet-nodelist.org. hostmaster.n387.z1.fidonet-nodelist.org. (
    2020022900 ; Serial
    14400 ; Refresh 4 hours
    7200 ; Retry 2 hours
    3600000 ; Expire 1000 hours
    86400 ) ; Minimum 24 hours

    in ns ns0.n387.z1.fidonet-nodelist.org
    in ns ns1.n387.z1.fidonet-nodelist.org
    in ns ns2.n387.z1.fidonet-nodelist.org
    ;
    in txt "INFO:Nodelist Data for 1:387"
    ;
    f750 in a 149.28.204.40
    in aaaa 2001:19f0:ac01:1de1:5400:2ff:fe80:82e8
    in hinfo x86_64 unix
    cname.f750 in cname fat-dragon.org
    name.f750 in txt "The Fat Dragon"
    location.f750 in txt "New York City"
    sysop.f750 in txt "Dan Cross"
    _binkp._tcp.f750 in srv 0 0 24554 trunk.fat-dragon.org

    And here's one for a hypothetical dialup-only node:

    ;
    ; Here's a hypothetical entry for a dialup-only node, modeled
    ; after the Fidonet nodelist entry for "Ye Olde Coffee House"
    ; in Athens, GA: 1:18/182:
    ;
    ; ,182,Ye_Olde_Coffee_House,Athens_GA,Richard_Coffee,1-706-353-0507,33600,V34,CM, XA
    ;
    ; *Please pretend that this node is in 1:387 for demonstratin purposes*
    ;
    f182 in hinfo x86 pcboard
    in txt "NAME:Ye Olde Coffee House"
    in txt "LOCATION:Athens, GA, USA"
    in txt "SYSOP:Richard Coffee"
    in txt "PHONE:+17063530507"
    in txt "BAUD:33600"
    in txt "FLAGS:V34,CM,XA"
    name.f182 in txt "Ye Olde Coffee House"
    location.f182 in txt "Athens, GA, USA"
    sysop.f182 in txt "Richard Coffee"
    phone.f182 in txt "+17063530507"
    baud.f182 in txt "33600"
    flags.f182 in txt "V34,CM,XA"

    Note that additional "names" could be used to break up flags, etc.

    With access to DNS zone source data, one could collate entries
    and generate traditional nodelists for legacy software.

    --- Mystic BBS v1.12 A46 2020/04/20 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From The Godfather@21:1/165 to stizzed on Tue Jun 2 22:27:35 2020
    I'm confident that you will get there. I also think we will make a great team!


    Thanks, and we already are! Love the collaboration ...

    Yeah, I am coming to the conclusion that the new BBSINFO format is where we are going. I have been exactly in the middle since this started and

    If BBSINFO, you mean from the Telnet BBS website? You don't need approval. You write a script and if people want to use it, thatzzz up to them. If you mean the nodelist, well ... until it's tested and rolled out for others to
    see it doesn't mess anything up ... this conversation could go on for years. Just do what your gut tells ya and go for it! I'll gladly test and provide input as you like. If you work on the GY-BLAM portion, I'd like to dinker
    with a set of menus that can be added to highlight the mods full capability. It's really a cool mod that I'm working on to use on other areas of the BBS
    in my spare time -- to learn coding.

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The Underground [@] theunderground.us:10023 <-port (21:1/165)
  • From stizzed@21:4/156 to The Godfather on Tue Jun 2 22:48:15 2020
    165
    I'll gladly test and provide input as you like. If you work on the GY-BLAM portion, I'd like to dinker with a set of menus that can be
    added to highlight the mods full capability. It's really a cool mod that I'm working on to use on other areas of the BBS in my spare time -- to learn coding.

    Aready started! Im working on a few enhancements now. Ill take a look at
    any menu configs you put together to include as samples.

    .\\ichael Batts
    a.k.a. stizzed (because, why not?)
    SysOp, The ROCK BBS III

    --- Mystic BBS v1.12 A45 2020/02/18 (Windows/32)
    * Origin: The ROCK bbs III - therockbbs.net - TELNET:10023 (21:4/156)
  • From Vk3jed@21:1/109 to tenser on Wed Jun 3 20:12:00 2020
    On 06-03-20 03:33, tenser wrote to Vk3jed <=-

    On 02 Jun 2020 at 09:35p, Vk3jed pondered and said...

    Interesting option to explore. Whatever is used, I agree on using that source to generate the legacy nodelist format. If it's decided that DNS is not the best formt either, that information could also be generated.

    Sure. It's all text; it's malleable and easily converted
    from one format to another.

    Agree there. Nodelist to DNS is already done routinely. Going the other way shouldn't be an issue. And extra SRV records for user facing services shouldn't be an issue either. SRV aware terminals could automically use the correct ports for telnet/SSH, etc.

    The bit about DNS that's useful is that it's distributed,
    redundant, reliable, and requires little maintenance once
    set up. For FSXNet this isn't such a big deal, really,
    but for other networks with decentralized control it allows
    for decentralized maintenance.

    That's one thing I really do like about DNS.

    Here's a sketch of what a zone (in the DNS sense) source file
    might look like for a hypothetical nodelist entry:

    Yes, that could work. :) TXT records are pretty handy. :)


    ... I *CAN* type...my computer keyboard is illiterate.
    === MultiMail/Win v0.51
    --- SBBSecho 3.10-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)