• exec/load/fido.js

    From deuce@VERT to CVS commit on Thu Jan 14 12:43:37 2016
    exec/load fido.js 1.1 1.2
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv28574/load

    Modified Files:
    fido.js
    Log Message:
    Fix typos in comments.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.
  • From deuce@VERT to CVS commit on Thu Jan 14 17:20:39 2016
    exec/load fido.js 1.2 1.3
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv8635/load

    Modified Files:
    fido.js
    Log Message:
    Add flo_outbound(default_zone) method to determine the path to append to the base outbound for a specified node.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Thu Jan 14 17:54:36 2016
    exec/load fido.js 1.3 1.4
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv9762/load

    Modified Files:
    fido.js
    Log Message:
    Add FIDO.parse_flo_file_path(default_zone, domain) method which returns a FIDO.Addr parsed from the flo file path... path should have the outbound directory name in it.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Thu Jan 14 20:04:12 2016
    exec/load fido.js 1.4 1.5
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv13669/load

    Modified Files:
    fido.js
    Log Message:
    Per FTS-5005: "Note that outbound areas for domains other than your primary will ALWAYS have a zone extension"



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Fri Jan 15 01:00:56 2016
    exec/load fido.js 1.5 1.6
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv14454/load

    Modified Files:
    fido.js
    Log Message:
    Force domains to lower-case.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.sy
  • From deuce@VERT to CVS commit on Fri Jan 15 03:33:37 2016
    exec/load fido.js 1.6 1.7
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv19358/load

    Modified Files:
    fido.js
    Log Message:
    Fix domain parsing and default domain comparison in flo_outbound().



    ---
    þ Synchronet þ Vertrauen
  • From deuce@VERT to CVS commit on Fri Jan 15 03:59:11 2016
    exec/load fido.js 1.7 1.8
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv20092/load

    Modified Files:
    fido.js
    Log Message:
    Document FIDO.parse_flo_file_path() method.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Fri Jan 15 04:02:10 2016
    exec/load fido.js 1.8 1.9
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv20217/load

    Modified Files:
    fido.js
    Log Message:
    Document the FIDO.Addr.flo_outbound() method.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Fri Jan 15 17:35:58 2016
    exec/load fido.js 1.9 1.10
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv22489/load

    Modified Files:
    fido.js
    Log Message:
    More explicity and easy to read code for determining if the zone extension
    is required.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Fri Jan 15 17:42:58 2016
    exec/load fido.js 1.10 1.11
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv22722/load

    Modified Files:
    fido.js
    Log Message:
    The good old "fix bug in last commit" commit.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Tue Jan 19 02:02:08 2016
    exec/load fido.js 1.11 1.12
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv2935/load

    Modified Files:
    fido.js
    Log Message:
    Fix typo.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Sat Jan 23 18:08:09 2016
    exec/load fido.js 1.12 1.13
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv14933/load

    Modified Files:
    fido.js
    Log Message:
    Add support for a ctrl/ftn_domains.ini file. Each domain is a section, and each section has a comma-separated list of zones in the "Zones=" key and a "DNSSuffix=" which indicates the DNS domain for pW.fX.nY.zZ.example.com lookups.

    If there is only one domain that covers a zone, the domain will be set to
    that one. If there is more than one, it will not be auto-filled.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Sat Jan 23 18:38:49 2016
    exec/load fido.js 1.13 1.14
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv16150/load

    Modified Files:
    fido.js
    Log Message:
    Fix reference.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Sun Jan 24 01:46:49 2016
    exec/load fido.js 1.14 1.15
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv28893/load

    Modified Files:
    fido.js
    Log Message:
    Ensure the domain is lower-case and no more than eight chars.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Wed Feb 3 02:59:57 2016
    exec/load fido.js 1.15 1.16
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv15724

    Modified Files:
    fido.js
    Log Message:
    Add a parse_nodelist() method to the FIDO object.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Wed Feb 3 03:03:56 2016
    exec/load fido.js 1.16 1.17
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv15896

    Modified Files:
    fido.js
    Log Message:
    Make each address a property rather than an array element so you can look
    up and entry by address.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Wed Feb 3 03:05:02 2016
    exec/load fido.js 1.17 1.18
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv15936

    Modified Files:
    fido.js
    Log Message:
    Document the last change.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Wed Feb 3 12:25:53 2016
    exec/load fido.js 1.18 1.19
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv17833/load

    Modified Files:
    fido.js
    Log Message:
    Fix usage of Node object.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Thu Feb 4 00:42:35 2016
    exec/load fido.js 1.19 1.20
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv23639/load

    Modified Files:
    fido.js
    Log Message:
    zone is a base-16 number at this point, not base 10. Fixes zone mapping
    above zone 9.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Thu Feb 4 04:14:25 2016
    exec/load fido.js 1.20 1.21
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv31999/load

    Modified Files:
    fido.js
    Log Message:
    Start of packet parsing/creation code. Currently just does the header.

    Supports FTS-0001 "Type 2", FSC-0039/FSC-0048 "Type 2+", and FSC-0045 "Type 2.2"
    packets.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Wed Feb 10 00:28:09 2016
    exec/load fido.js 1.21 1.22
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv27681/load

    Modified Files:
    fido.js
    Log Message:
    Fix up packet parsing, add start of packed message parsing.
    Now tested with real traffic!


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Fri Apr 22 01:42:30 2016
    exec/load fido.js 1.22 1.23
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv499

    Modified Files:
    fido.js
    Log Message:
    Remove the domainMap parsing stuff from fido.js and use fido_syscfg.js for it This removes almost duplicate code.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From echicken@VERT to CVS commit on Tue Jul 12 05:20:28 2016
    exec/load fido.js 1.25 1.26
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv32695

    Modified Files:
    fido.js
    Log Message:
    Corrected reference FIDO.FTNDomains.domainDNSMap, was FIDO.domainDNSMap.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Thu Jul 28 01:17:35 2016
    exec/load fido.js 1.27 1.28
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv4146/load

    Modified Files:
    fido.js
    Log Message:
    FIDO is a variable not an instantiated object, we can't use this with it.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Thu Jul 28 02:17:12 2016
    exec/load fido.js 1.28 1.29
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv17817/load

    Modified Files:
    fido.js
    Log Message:
    Fix the nodelist usage in inet_host and binkp_port



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Fri Jul 29 03:24:44 2016
    exec/load fido.js 1.29 1.30
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv22855/load

    Modified Files:
    fido.js
    Log Message:
    Put require()ing handler scripts into a try/catch block to catch exceptions such as syntax errors.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Tue Mar 6 13:21:10 2018
    exec/load fido.js 1.30 1.31
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv17943

    Modified Files:
    fido.js
    Log Message:
    Fix flo_outbound() for point nodes (to match the behavior in the heading's comment block and the BSO/FLO standard).

    Hoping AL@TRMB will test this for us. :-)


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sun Jun 17 12:26:49 2018
    exec/load fido.js 1.32 1.33
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv16288

    Modified Files:
    fido.js
    Log Message:
    Fix bug in parse_flo_file_path():
    If there's no zone in the specified path, the default_zone is used and that zone
    is a decimal number, not a hexadecimal string, so running parseInt(...,16)
    on it errorneously generates an incorrect outbound/FLO dir.
    This should fix the problem reported by Al @ TRMB.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thu Aug 9 13:20:25 2018
    exec/load fido.js 1.33 1.34
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv1456/load

    Modified Files:
    fido.js
    Log Message:
    Have TickIT use the "closest" address in the From line.

    This may resolve Dumas Walker's issue with cross-domain TIC forwarding.
    This should really use the value from BinkpSourceAddress, but that would
    mean renaming that key and including it in the TicITCfg object, or
    creating a new SBBSEchoCfg object method or something, and I don't want
    to mess with the sbbsecho.ini format.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Mon Nov 18 13:19:52 2019
    exec/load fido.js 1.34 1.35
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/home/rswindell/sbbs/exec/load

    Modified Files:
    fido.js
    Log Message:
    Fix bug reported by Alterego (ALTERANT):
    11/18 20:12:48 evnt BINKOUT Connecting to 3:633/509.1@fidonet at p1f509.n633.z3.binkp.net:24554

    * The address is missing a dot between p1 and f509?


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Mon Mar 23 11:17:07 2020
    exec/load fido.js 1.35 1.36
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv17874

    Modified Files:
    fido.js
    Log Message:
    Better undefined/null address detection in the parse() method.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net