• exec/dyndns.js

    From rswindell@1:103/705 to CVS commit on Tue Jul 3 15:58:27 2018
    exec dyndns.js 1.12 1.13
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv11198

    Modified Files:
    dyndns.js
    Log Message:
    Added '-ip6' option to specify your (optional) IPv6 address on the command-line.


    --- SBBSecho 3.05-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Tue Jul 3 16:52:27 2018
    exec dyndns.js 1.13 1.14
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv16765

    Modified Files:
    dyndns.js
    Log Message:
    Don't log 'null' if Socket.readline() returns null.


    --- SBBSecho 3.05-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Al@1:103/705 to rswindell on Tue Jul 3 21:11:01 2018
    Re: exec/dyndns.js
    By: rswindell to CVS commit on Tue Jul 03 2018 04:52 pm

    Modified Files:
    dyndns.js
    Log Message:
    Don't log 'null' if Socket.readline() returns null.

    Would it be possible to extend the input for the DYNDNS event in scfg? My command line currently has -mx mail.synchro.net and I am not able to add -ip6 along with my IPv6 address.

    Ttyl :-),
    Al


    ... It's hard to be serious when you're naked.

    ---
    ■ Synchronet ■ The Rusty MailBox - Penticton, BC Canada
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Tue Jul 3 22:42:41 2018
    exec dyndns.js 1.14 1.15
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv22230

    Modified Files:
    dyndns.js
    Log Message:
    Add support for a [dyndns] section in ctrl/modopts.ini for the following settings (keys): mx, ip, ip6

    This allows you to specify a long string (e.g. address) here without
    exceeding the 63 char external program command-line limit.


    --- SBBSecho 3.05-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Al on Tue Jul 3 22:44:22 2018
    Re: exec/dyndns.js
    By: Al to rswindell on Tue Jul 03 2018 09:11 pm

    Re: exec/dyndns.js
    By: rswindell to CVS commit on Tue Jul 03 2018 04:52 pm

    Modified Files:
    dyndns.js
    Log Message:
    Don't log 'null' if Socket.readline() returns null.

    Would it be possible to extend the input for the DYNDNS event in scfg? My command line currently has -mx mail.synchro.net and I am not able to add -ip6 along with my IPv6 address.

    Unfortunately, the external program (and timed event) command-lines are limited to 63 chars until new configuration file formats are defined sometime in the future. In the mean-time, update dyndns.js from CVS (again) and add the following to your ctrl/modopts.ini file:

    [dyndns]
    mx=mail.synchro.net
    ip6=<your-ipv6-address>

    Give that a shot,

    digital man

    This Is Spinal Tap quote #14:
    The Boston gig has been cancelled. [Don't] worry, it's not a big college town. Norco, CA WX: 64.7°F, 79.0% humidity, 1 mph SE wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.05-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Al@1:103/705 to Digital Man on Wed Jul 4 08:44:13 2018
    Re: exec/dyndns.js
    By: Digital Man to Al on Tue Jul 03 2018 10:44 pm

    [dyndns]
    mx=mail.synchro.net
    ip6=<your-ipv6-address>

    Give that a shot,

    It looks like it works. This is the output of host trmb.synchro.net

    trmb.synchro.net has address 75.155.238.60
    trmb.synchro.net has IPv6 address 2001:569:faf1:7a00:fa0f:41ff:fee9:df2f trmb.synchro.net mail is handled by 0 mail.synchro.net.

    Ttyl :-),
    Al


    ... Hindsight is an exact science

    ---
    ■ Synchronet ■ The Rusty MailBox - Penticton, BC Canada
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Al@1:103/705 to Digital Man on Wed Jul 4 09:42:48 2018
    Re: exec/dyndns.js
    By: Al to Digital Man on Wed Jul 04 2018 08:44 am

    It looks like it works. This is the output of host trmb.synchro.net

    trmb.synchro.net has address 75.155.238.60
    trmb.synchro.net has IPv6 address 2001:569:faf1:7a00:fa0f:41ff:fee9:df2f trmb.synchro.net mail is handled by 0 mail.synchro.net.

    In fact it does work.. :)

    Jul 4 09:15:50 trmb synchronet: srvc 0062 BINKP connection accepted from: 2001 :470:d:123:53b:fc57:8929:a011 port 61815
    Jul 4 09:15:50 trmb synchronet: srvc 0062 BINKP JavaScript service thread star ted
    Jul 4 09:15:50 trmb synchronet: srvc 0062 BINKP BinkIT/2.4 invoked with option s:
    Jul 4 09:15:50 trmb synchronet: srvc 0062 BINKP JSBinkP/1.106 inbound connecti on from 2001:470:d:123:53b:fc57:8929:a011:61815
    Jul 4 09:15:50 trmb synchronet: srvc 0062 BINKP Sent M_NUL command args: OPT C RAM-MD5-650f3c3ee2a122580ee9efd0430be574 CRYPT
    Jul 4 09:15:50 trmb synchronet: srvc 0062 BINKP Got M_NUL command args: SYS fs xNet Games + Usenet Gateway
    Jul 4 09:15:50 trmb synchronet: srvc 0062 BINKP Sent M_NUL command args: SYS T he Rusty MailBox
    Jul 4 09:15:50 trmb synchronet: srvc 0062 BINKP Sent M_NUL command args: ZYZ A lan Ianson
    Jul 4 09:15:50 trmb synchronet: srvc 0062 BINKP Sent M_NUL command args: LOC P enticton, BC Canada
    Jul 4 09:15:50 trmb synchronet: srvc 0062 BINKP Sent M_NUL command args: NDL 1 15200,TCP,BINKP
    Jul 4 09:15:50 trmb synchronet: srvc 0062 BINKP Sent M_NUL command args: TIME Wed Jul 04 2018 09:15:50 GMT-0700 (PDT)
    Jul 4 09:15:50 trmb synchronet: srvc 0062 BINKP Sent M_NUL command args: VER B inkIT/2.4,JSBinkP/1.106,sbbs3.17a/Linux binkp/1.1
    Jul 4 09:15:50 trmb synchronet: srvc 0062 BINKP Sent M_ADR command args: 1:153 /757@fidonet 1:153/0@fidonet 11:1/201@wwivftn 21:4/106@fsxnet 24:240/1@sportnet
    24:240/0@sportnet 24:240/2@sportnet 32:1/5@gamenet 44:250/0@dorenet 316:403/5@ whispnet 637:1/104@happynet
    Jul 4 09:15:50 trmb synchronet: srvc 0062 BINKP Got M_NUL command args: ZYZ Pa ul Hayton
    Jul 4 09:15:50 trmb synchronet: srvc 0062 BINKP Got M_NUL command args: LOC Du nedin, New Zealand
    Jul 4 09:15:50 trmb synchronet: srvc 0062 BINKP Got M_NUL command args: NDL 11 5200,TCP,BINKP
    Jul 4 09:15:50 trmb synchronet: srvc 0062 BINKP Got M_NUL command args: TIME T hu, 5 Jul 2018 04:15:43 +1200
    Jul 4 09:15:50 trmb synchronet: srvc 0062 BINKP Got M_NUL command args: VER bi nkd/1.1a-89/Win32 binkp/1.1
    Jul 4 09:15:50 trmb synchronet: srvc 0062 BINKP Peer version: binkd/1.1a-89/Wi n32 binkp/1.1
    Jul 4 09:15:50 trmb synchronet: srvc 0062 BINKP Got M_ADR command args: 21:1/ 10@fsxnet
    Jul 4 09:15:50 trmb synchronet: srvc 0062 BINKP Got M_NUL command args: OPT ND A EXTCMD CRYPT GZ BZ2
    Jul 4 09:15:50 trmb synchronet: srvc 0062 BINKP Will encrypt session.
    Jul 4 09:15:51 trmb synchronet: srvc 0062 BINKP Got M_NUL command args: TRF 0 1560
    Jul 4 09:15:51 trmb synchronet: srvc 0062 BINKP Got M_PWD command args: CRAM-M D5-6d88a08fbf7aa6bcecfec367742752e4
    Jul 4 09:15:51 trmb synchronet: srvc 0062 BINKP Inbound session for: 21:1/10@f sxnet
    Jul 4 09:15:51 trmb synchronet: srvc 0062 BINKP CRAM-MD5 password match for 21 :1/10@fsxnet
    Jul 4 09:15:51 trmb synchronet: srvc 0062 BINKP Adding outbound files for 21:1 /10@fsxnet
    Jul 4 09:15:51 trmb synchronet: srvc 0062 BINKP Sent M_OK command args: secure

    Jul 4 09:15:51 trmb synchronet: srvc 0062 BINKP Initializing crypt keys.
    Jul 4 09:15:51 trmb synchronet: srvc 0062 BINKP Sent M_EOB command args:
    Jul 4 09:15:51 trmb synchronet: srvc 0062 BINKP Got M_FILE command args: FFFDF FA0.TH4 1560 1530720917 0
    Jul 4 09:15:51 trmb synchronet: srvc 0062 BINKP Receiving file: /sbbs/temp/FFF DFFA0.TH4 (1.5KB)
    Jul 4 09:15:52 trmb synchronet: srvc 0062 BINKP Got data frame length 1560 Jul 4 09:15:52 trmb synchronet: srvc 0062 BINKP Received file: /sbbs/temp/FFFD FFA0.TH4 (1.5KB)
    Jul 4 09:15:52 trmb synchronet: srvc 0062 BINKP Moving '/sbbs/temp/FFFDFFA0.TH 4' to '/sbbs/fido/inbound/FFFDFFA0.TH4'.
    Jul 4 09:15:52 trmb synchronet: srvc 0062 BINKP Sent M_GOT command args: FFFDF FA0.TH4 1560 1530720917
    Jul 4 09:15:52 trmb synchronet: srvc 0062 BINKP Got M_EOB command args:
    Jul 4 09:15:52 trmb synchronet: srvc 0062 BINKP Sent M_EOB command args:
    Jul 4 09:15:52 trmb synchronet: srvc 0062 BINKP Got M_EOB command args:
    Jul 4 09:15:52 trmb synchronet: srvc 0062 BINKP Touching semaphore file: /sbbs /data/fidoin.now
    Jul 4 09:15:52 trmb synchronet: srvc 0062 BINKP service thread terminated (0 c lients remain, 0 total, 15 served)
    Jul 4 09:15:54 trmb synchronet: evnt Semaphore signaled for Timed Event: FIDOI N

    Thanks!

    Ttyl :-),
    Al


    ... I am a Klingon, sir. I do NOT whistle while I work!

    ---
    ■ Synchronet ■ The Rusty MailBox - Penticton, BC Canada
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Al on Wed Jul 4 14:12:41 2018
    Re: exec/dyndns.js
    By: Al to Digital Man on Wed Jul 04 2018 09:42 am

    It looks like it works. This is the output of host trmb.synchro.net

    Cool!

    digital man

    This Is Spinal Tap quote #36:
    Bobbi Flekman: Money talks, and bullshit walks.
    Norco, CA WX: 88.1°F, 36.0% humidity, 9 mph E wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.05-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Ray Quinn@1:103/705 to Digital Man on Wed Jul 4 18:27:00 2018
    Digital Man wrote to Al <=-

    sometime in the future. In the mean-time, update dyndns.js from CVS (again) and add the following to your ctrl/modopts.ini file:

    [dyndns]
    mx=mail.synchro.net
    ip6=<your-ipv6-address>

    Give that a shot

    Worked for me...



    _____
    , |[][]|
    ,__| ______| |
    ,__/__]|| ________ | D8 |
    |__!___!!`--'L_______\ |__________|() ___________
    "(_)[___]====(_)(_)=| \_(___________)_/__/=(_)===(_)~'

    73 de Ray Quinn W6RAY
    Visalia, CA USA DM06ii



    ... Ham radio operators do it with frequency.
    --- MultiMail/Linux v0.49
    ■ Synchronet ■ US 99 BBS - Visalia, CA - bbs.quinnnet.org
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Fort@1:103/705 to Digital Man on Thu Jul 5 19:58:38 2018
    Modified Files:
    dyndns.js
    Log Message:
    Don't log 'null' if Socket.readline() returns null.

    Would it be possible to extend the input for the DYNDNS event in scfg? My command line currently has -mx mail.synchro.net and I am not able to add -ip6 along with my IPv6 address.

    Unfortunately, the external program (and timed event) command-lines are limited to 63 chars until new configuration file formats are defined sometime in the future. In the mean-time, update dyndns.js from CVS (again) and add the following to your ctrl/modopts.ini file:

    [dyndns]
    mx=mail.synchro.net
    ip6=<your-ipv6-address>

    you night add that to the modopts.ini file but rem it out?


    ---

    Rob Starr
    Lord Time SysOp of
    Time Warp of the Future BBS
    Telnet://Time.Darktech.Org:24 or
    Telnet://Time.Synchro.Net:24 (qwk or ftn & e-mail)
    ICQ # 11868133 or # 70398519 Jabber : lordtime2000@gmail.com
    Yahoo : lordtime2000 AIM : LordTime20000 Astra : lord_time
    X-Box : Lord Time 2000 oovoo : lordtime2000 Skype : lordtime@tds.net
    ---
    ■ Synchronet ■ Region 15 HQ
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Mon Feb 4 19:25:54 2019
    exec dyndns.js 1.15 1.16
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv25564

    Modified Files:
    dyndns.js
    Log Message:
    Use log() for output with a tx-log-level of "Debug" and an rx-log-level of "Info".
    Return 0 (success) if we get an "ok" response from the server (new), 1 (error) otherwise.


    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Mon Feb 4 19:38:53 2019
    exec dyndns.js 1.16 1.17
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv26945

    Modified Files:
    dyndns.js
    Log Message:
    Support an optiona '-q' (quiet) option, must follow the password.
    Now log a warning about unexpected messages from the server and
    unexpected disconnects, even when in quiet mode.


    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Tue Aug 27 09:35:31 2019
    exec dyndns.js 1.17 1.18
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv9960

    Modified Files:
    dyndns.js
    Log Message:
    Support an optional "TXT" value in the [dyndns] section of modopts.ini to
    allow a TXT record to be set for yourname.synchro.net DNS look-ups.


    --- SBBSecho 3.09-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Tue Aug 27 22:25:48 2019
    exec dyndns.js 1.18 1.19
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv10927

    Modified Files:
    dyndns.js
    Log Message:
    Default to the BBS name for the TXT record if no TXT option is specified in
    the [dyndns] section of modopts.ini.


    --- SBBSecho 3.09-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Tue Aug 27 23:06:41 2019
    exec dyndns.js 1.19 1.20
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv15922

    Modified Files:
    dyndns.js
    Log Message:
    Add support for optional LOC (location) DNS record. See http://dnsloc.net/
    for details.


    --- SBBSecho 3.09-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From rswindell@1:103/705 to CVS commit on Wed Aug 28 14:00:41 2019
    exec dyndns.js 1.20 1.21
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv1540

    Modified Files:
    dyndns.js
    Log Message:
    Support the wildcard (wc?) request/response.


    --- SBBSecho 3.09-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on Debian Linux)@1:103/705 to Git commit to main/sbbs/master on Sun Aug 4 17:37:21 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/2593a6262dfd2d3c1e756a6d
    Modified Files:
    exec/dyndns.js
    Log Message:
    Allow password to be read from modopts.ini [dyndns] 'password' key

    Overrides whatever is passed on the command-line. Works around issue of '%' character included in password bein interpretted as a command-line specifier (e.g. %s).

    Increment revision to 2.0.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)