• exec/init-fidonet.js

    From rswindell@VERT to CVS commit on Saturday, March 14, 2020 20:00:59
    exec init-fidonet.js NONE 1.1
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv20645

    Added Files:
    init-fidonet.js
    Log Message:
    An initial FidoNet setup script (interactive, executed via JSexec).
    As a result of a making a "how-to" video for YouTube, I realized the initial FidoNet setup for a new sysop/node is harder than it should be. This script prompts the sysop for a bunch of details and automates pretty much all of
    the initial setup for FidoNet support in Synchronet. You're welcome. :-)



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Saturday, March 14, 2020 21:01:02
    exec init-fidonet.js 1.1 1.2
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv444

    Modified Files:
    init-fidonet.js
    Log Message:
    Cosmetic changes.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sunday, March 15, 2020 00:57:23
    exec init-fidonet.js 1.2 1.3
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv8245

    Modified Files:
    init-fidonet.js
    Log Message:
    Use system.exec() to run "binkit.js install" rather than load(). binkit.js calls exit() when exits the parent script when called from a load()'d
    module. :-(
    Touch the fidoout.now sem file after creating the AreaFix netmail message.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sunday, March 15, 2020 01:10:21
    exec init-fidonet.js 1.3 1.4
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv10196

    Modified Files:
    init-fidonet.js
    Log Message:
    Display the revision of the script to the sysop.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sunday, March 15, 2020 01:50:45
    exec init-fidonet.js 1.4 1.5
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv15553

    Modified Files:
    init-fidonet.js
    Log Message:
    Prompt for sysop name. Mention binkstats.ini



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sunday, March 15, 2020 01:59:39
    exec init-fidonet.js 1.5 1.6
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv16699

    Modified Files:
    init-fidonet.js
    Log Message:
    Fix the user count check and use the specified sysop name as the "From"
    name in the created AreaFix netmail message.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sunday, March 15, 2020 12:42:42
    exec init-fidonet.js 1.6 1.7
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv1480

    Modified Files:
    init-fidonet.js
    Log Message:
    Prompt for/save the hub's name (i.e. name of hub sysop).



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Monday, March 16, 2020 22:08:43
    exec init-fidonet.js 1.7 1.8
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv14527

    Modified Files:
    init-fidonet.js
    Log Message:
    Display a more obvious banner before the first prompt.
    Soutch the ctrl/recycle semaphore after making all config changes.
    No longer touch the data/fidoout.now semaphore after creating netmail message (unnecessary as the MsgBase.save_msg() call already does this).



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Saturday, March 21, 2020 18:41:37
    exec init-fidonet.js 1.8 1.9
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv30761

    Modified Files:
    init-fidonet.js
    Log Message:
    Fix bug with detection of the network message group's pre-existence
    (could create duplicate groups).
    Added EchoList configuration to sbbsecho.ini (optional/prompted).



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Monday, March 23, 2020 21:48:26
    exec init-fidonet.js 1.9 1.10
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv3639

    Modified Files:
    init-fidonet.js
    Log Message:
    Confirm inbound and outbound directories in sbbsecho.ini and attempt to
    create the directories.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Monday, March 30, 2020 01:30:15
    exec init-fidonet.js 1.11 1.12
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv12228

    Modified Files:
    init-fidonet.js
    Log Message:
    Added support for othernet lookups via the [domain:<name>] sections in the sbbsecho.ini file.
    The command-line can now support an optional network-name or zone
    followed by an optional echolist-URL.
    For zones 1 and 21, the echolist URLs have hard-coded defaults that are
    (at least currently) valid. If anyone has the other URLs for the EchoLists of other FidoNet zones or Othernets, please let me know. The URLs must be
    an http or https link to an EchoList in backbone.na format.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Monday, March 30, 2020 02:35:05
    exec init-fidonet.js 1.12 1.13
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv24718

    Modified Files:
    init-fidonet.js
    Log Message:
    Added better abortability (e.g. with Ctrl-C) when run from the BBS (e.g. as a door or when using the ;EXEC sysop command).


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Monday, March 30, 2020 23:09:32
    exec init-fidonet.js 1.13 1.14
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv26685

    Modified Files:
    init-fidonet.js
    Log Message:
    Better automated supports for Othernets (e.g. fsxNet). I could use more
    http[s] URLs of the echolists of active Othernets.
    Uses the new scfg -faddr option to specify your FidoNet address to use
    when importing the downloaded echolist.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Tuesday, March 31, 2020 19:53:13
    exec init-fidonet.js 1.14 1.15
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv2556

    Modified Files:
    init-fidonet.js
    Log Message:
    Use the ctrl/init-fidonet.ini file for the list of FidoNet zones and othernets (metadata).



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Tuesday, March 31, 2020 21:52:21
    exec init-fidonet.js 1.15 1.16
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv22310

    Modified Files:
    init-fidonet.js
    Log Message:
    Support manual download/extraction of echolist by sysop during setup
    procedure. The echolist in the .ini file may now be just a filename or other URL-type.
    Re-ordered somethings and changed some wording slightly.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Wednesday, April 01, 2020 01:44:54
    exec init-fidonet.js 1.16 1.17
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv30160

    Modified Files:
    init-fidonet.js
    Log Message:
    A re-ordering of prompts to allow the sending of an application email early
    (if desired).
    Read the sbbsecho.ini for the existing sysop name setting and the existing uplink/hub settings. This make re-running this script (e.g. after receiving your permanent node address) less of a headache.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Wednesday, April 01, 2020 02:09:55
    exec init-fidonet.js 1.17 1.18
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv3242

    Modified Files:
    init-fidonet.js
    Log Message:
    Require a '@' in the email address to attempt the sending of an application email (via Internet).
    Support code_prefix's from the init-fidonet.ini. If undefined (not present), the default will be used (e.g. "<netname>_"), if blank, non will be used -
    for the creation of the new message group during setup.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Wednesday, April 01, 2020 02:27:10
    exec init-fidonet.js 1.18 1.19
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv6891

    Modified Files:
    init-fidonet.js
    Log Message:
    code_prefix -> areatag_prefix



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Thursday, April 02, 2020 02:21:13
    exec init-fidonet.js 1.19 1.20
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv3293

    Modified Files:
    init-fidonet.js
    Log Message:
    More details in the auto-application email body text (BBS name, adddress).
    Give the sysop an opportunity to abort the app-mail send.
    Support fidonet address ("fido" key) in .ini file, for network coordinator (this is separate from the Othernet/hub addrss "addr" key).
    Handle exceptions i HTTPRequest().get().
    Fix the HTTP response code reporting (typo).
    Give opportunity to abort the retry cycle of http download failures.
    Don't try to import 0-byte echolist files.
    Give the sysop the opportunity to send an application netmail to the network coordinator's fidonet address (if defined) if they did't send to the Othernet addres.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Friday, April 03, 2020 01:54:14
    exec init-fidonet.js 1.20 1.21
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv23177

    Modified Files:
    init-fidonet.js
    Log Message:
    Add Fid-related log/stats files to "Operator" G-files section (optionally)


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Saturday, April 04, 2020 16:11:51
    exec init-fidonet.js 1.21 1.22
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv16782

    Modified Files:
    init-fidonet.js
    Log Message:
    Read the init-fidonet.ini from the exec directory, not ctrl (it was moved). Allow 'Q' to quit the zone selection prompt and exit the module.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sunday, April 05, 2020 15:19:12
    exec init-fidonet.js 1.22 1.23
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv8778

    Modified Files:
    init-fidonet.js
    Log Message:
    Added support for "areatag_exclude" key to remove useless area tags such "netmail" from the downloading/imported echolist.
    Added support for "areamgr" key to support hubs that any hub's that may not receive area manager request emails directed "AreaFix".
    Send a verbose AreaFix request messge, by default (actually list each echo),
    as not all AreaMgr's support the "%+ALL" directive.
    Remove accidental debug alert added in previous commit.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sunday, April 05, 2020 18:01:11
    exec init-fidonet.js 1.23 1.24
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv2801

    Modified Files:
    init-fidonet.js
    Log Message:
    Add support for new "also" key, for secondary net admin info. It's a free form field, but preferred is: Name <email> fido-addr


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Wednesday, April 08, 2020 16:51:04
    exec init-fidonet.js 1.25 1.26
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv14655

    Modified Files:
    init-fidonet.js
    Log Message:
    Include more details in the node number application form (packet/bundle
    type).
    Fix typo line 454 ReferenceError: paseInt is not defined, reported by Coz!



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Friday, April 17, 2020 22:55:49
    exec init-fidonet.js 1.26 1.27
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv10619

    Modified Files:
    init-fidonet.js
    Log Message:
    Allow the sysop to actually change the hub's address.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Tuesday, May 12, 2020 10:23:30
    exec init-fidonet.js 1.28 1.29
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv2720

    Modified Files:
    init-fidonet.js
    Log Message:
    Address RefrenceError: SUB_NAME is not defined.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Michael Long@VERT to Git commit to sbbs/master on Wednesday, October 21, 2020 12:31:54
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/54a8ebc163032825bac95b2b
    Modified Files:
    exec/init-fidonet.js
    Log Message:
    Fix typo

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Wednesday, October 21, 2020 12:31:54
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/a56227932f75dad1aea78a4b
    Modified Files:
    exec/init-fidonet.js
    Log Message:
    Merge branch 'patch-1' into 'master'

    Fix typo

    See merge request sbbs/sbbs!14

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Michael Long@VERT to Git commit to sbbs/master on Friday, October 23, 2020 12:15:10
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/12723416d3f09e5ae9a646f9
    Modified Files:
    exec/init-fidonet.js
    Log Message:
    Fix another typo that crashes the script

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Friday, October 23, 2020 12:15:10
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/098619a07a72ae10c214bebc
    Modified Files:
    exec/init-fidonet.js
    Log Message:
    Merge branch 'patch-1' into 'master'

    Fix another typo that crashes the script

    See merge request sbbs/sbbs!15

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Michael Long@VERT to Git commit to sbbs/master on Sunday, November 01, 2020 12:37:27
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/00e33392d72bb762ede8c8c6
    Modified Files:
    exec/init-fidonet.js
    Log Message:
    change from hardcoded 200 to http_request.status.ok

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Michael Long@VERT to Git commit to sbbs/master on Sunday, November 01, 2020 12:37:27
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/11a8733a1172849fbf7f078e
    Modified Files:
    exec/init-fidonet.js
    Log Message:
    use unzip on windows

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Michael Long@VERT to Git commit to sbbs/master on Sunday, November 01, 2020 12:37:27
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/e25dfe65e626e721990c7c72
    Modified Files:
    exec/init-fidonet.js
    Log Message:
    Revert "use unzip on windows"

    This reverts commit 11a8733a1172849fbf7f078eeeeec6b9e4a84fb7.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Michael Long@VERT to Git commit to sbbs/master on Sunday, November 01, 2020 12:37:27
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/cd36a63ddb16787bfc65c9d9
    Modified Files:
    exec/init-fidonet.js
    Log Message:
    Revert "change from hardcoded 200 to http_request.status.ok"

    This reverts commit 00e33392d72bb762ede8c8c6eac895078f64be06.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Sunday, November 01, 2020 13:28:29
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/5b4e44de9fb29fb3ba8a61f3
    Modified Files:
    exec/init-fidonet.js
    Log Message:
    Simplify the changes to get_linked_node()

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Sunday, November 01, 2020 13:41:01
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/c73f9bdb0aee3bb438edd2e5
    Modified Files:
    exec/init-fidonet.js
    Log Message:
    Fix up the unzip command-line introduced in mlong's enhancements

    1. You can't include % specifiers in the string passed to system.exec()
    - this is just a wrapper for system(), it doesn't recongize Synchronet
    command-line specifiers.
    - so I just prepend the exec_dir for Win32, leave off for *nix.
    - it appears this wasn't tested since that command-line would not work.

    2. Added 'j' option to unzip. We don't want the extraction of infopacks with
    sub-directories to be creating sub-directories under our ctrl dir.
    We should consider extracting to a temp dir instead of the ctrl dir if
    we don't have absolute control over what's being extracted from downloaded
    zip files. This could be dangerous if we're not extremely careful.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Sunday, November 01, 2020 14:31:45
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/9aaa2dd017de677d6a03c3fe
    Modified Files:
    exec/init-fidonet.js
    Log Message:
    Use constant for temp node number (9999) instead of repeating the magic number

    Don't display the new network's domain if it's not defined.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Thursday, December 24, 2020 18:41:34
    https://gitlab.synchro.net/main/sbbs/-/commit/c74ab4184640f9cb37258e65
    Modified Files:
    exec/init-fidonet.js
    Log Message:
    Don't prompt to send application netmail to same address twice in a row

    This repetition would happen when the hub's address was the same as their 'fido' key value.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Monday, January 02, 2023 22:07:08
    https://gitlab.synchro.net/main/sbbs/-/commit/7c98f7adf3331ae40ae6054f
    Modified Files:
    exec/init-fidonet.js
    Log Message:
    Report correct filename in open failure error message

    Fixes issue #476

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Monday, January 16, 2023 21:52:58
    https://gitlab.synchro.net/main/sbbs/-/commit/ca5cf8e09bd4798ad53eaf09
    Modified Files:
    exec/init-fidonet.js
    Log Message:
    Fix a couple of compile errors introduced since v3.19

    It'd be nice if someone (me?) tested this. :-)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on ChromeOS)@VERT to Git commit to main/sbbs/master on Friday, February 24, 2023 17:48:51
    https://gitlab.synchro.net/main/sbbs/-/commit/97ab95081a893fe13e3cdc40
    Modified Files:
    exec/init-fidonet.js
    Log Message:
    Prompt for sysop's valid/working Internet email address

    ... and use as reply-to address for any Internet-mailed node number applications.

    This fixes issue #456 reported by Nick Andre.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on ChromeOS)@VERT to Git commit to main/sbbs/master on Friday, February 24, 2023 18:39:46
    https://gitlab.synchro.net/main/sbbs/-/commit/12f48d22664976c3494639b7
    Modified Files:
    exec/init-fidonet.js
    Log Message:
    Use Archive() instead of executing 'unzip' to get echolist from infopack

    Fixes issue #311

    Also clarify "Internet e-mail" address (unrelated)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on ChromeOS)@VERT to Git commit to main/sbbs/master on Saturday, March 25, 2023 20:32:33
    https://gitlab.synchro.net/main/sbbs/-/commit/11ed0c781e445b5bb132db38
    Modified Files:
    exec/init-fidonet.js
    Log Message:
    Fix with in adding new FTN addres to [fidonet] addr_list in msgs.ini

    The address needed to be converted to a string first.

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