• Feature request: PHN

    From mark lewis@1:3634/12.73 to all on Tue Jun 18 10:34:26 2019

    some binkp capable mailers send PHN with their phone/domain/IP...

    binkd doesn't appear to have this capability...

    it would be nice if a config verb "phone" or similar was introduced so we could configure binkd to transmit this information... it would be beneficial for those who study the binkd log output to check on operation and to find problems that may exist... this would be a freeform field like sysname, location, and sysop... granted it won't affect the operation of binkd but then neither does sysname, location, or sysop ;)

    eg:
    sysname "Ivan's BBS"
    location "Magadan, Russia"
    sysop "Ivan Ivanov"
    phone "binkd.some.domain.invalid"

    if the "phone" verb exists and contains data, send it to the remote as

    PHN binkd.some.domain.invalid

    otherwise, do not send it at all...

    thank you for your attention and consideration :)

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... It's the British kid! He's a little limey zombie now! - Cartman
    ---
    * Origin: (1:3634/12.73)
  • From Michiel van der Vlist@2:280/5555 to mark lewis on Tue Jun 18 16:58:37 2019
    Hello mark,

    On Tuesday June 18 2019 10:34, you wrote to all:

    some binkp capable mailers send PHN with their phone/domain/IP...

    binkd doesn't appear to have this capability...

    It has the "nodeinfo" config verb. It is a free form field.

    it would be nice if a config verb "phone" or similar was introduced so
    we could configure binkd to transmit this information... it would be

    Seems to me, what you request is already covered by the nodeinfo keyword.


    Cheers, Michiel

    --- GoldED+/W32-MSVC 1.1.5-b20170303
    * Origin: http://www.vlist.eu (2:280/5555)
  • From Tommi Koivula@2:221/360 to Michiel van der Vlist on Tue Jun 18 18:37:24 2019

    some binkp capable mailers send PHN with their phone/domain/IP...

    binkd doesn't appear to have this capability...

    It has the "nodeinfo" config verb. It is a free form field.

    I don't think it is the same thing...

    Taurus shows NDL and PHN. How can you do that with Binkd?

    === Cut ===
    18:34 [5376] creating a poll for 2:221/6@fidonet (`d' flavour)
    18:34 [5376] clientmgr started
    18:34 [7976] call to 2:221/6@fidonet
    18:34 [7976] trying cow.mine.nu [2001:470:1f15:cb0:f1d0:2:221:6]:24555...
    18:34 [7976] connected
    18:34 [7976] outgoing session with cow.mine.nu:24555 [2001:470:1f15:cb0:f1d0:2:
    18:34 [7976] OPT HLZ PLZ GZ LST UTF CRYPT
    18:34 [7976] Remote supports GZ mode
    18:34 [7976] Remote requests CRYPT mode
    18:34 [7976] OPT CRAM-MD5-4785ed5a2d3f817a67b854879bcaf9a3
    18:34 [7976] Remote requests MD mode
    18:34 [7976] SYS COW, TCP/IP 2
    18:34 [7976] ZYZ Tommi Koivula
    18:34 [7976] LOC Lake Ylo, Finland
    18:34 [7976] PHN cow.mine.nu
    18:34 [7976] NDL CM,MO,IFC,ITN:60177,IBN:24555
    18:34 [7976] TIME Tue, 18 Jun 2019 15:34:12 +0300
    18:34 [7976] VER Taurus/5.114.2013.19/Summer/Win32 binkp/1.1
    18:34 [7976] addr: 2:221/6@fidonet
    18:34 [7976] OPT EXTCMD
    18:34 [7976] Remote supports EXTCMD mode
    18:34 [7976] done (to 2:221/6@fidonet, OK, S/R: 0/0 (0/0 bytes))
    18:34 [7976] session closed, quitting...
    === Cut ===

    'Tommi

    ---
    * Origin: rbb.fidonet.fi (2:221/360)
  • From Michiel van der Vlist@2:280/5555 to Tommi Koivula on Tue Jun 18 18:33:19 2019
    Hello Tommi,

    On Tuesday June 18 2019 18:37, you wrote to me:

    It has the "nodeinfo" config verb. It is a free form field.

    I don't think it is the same thing...

    Taurus shows NDL and PHN. How can you do that with Binkd?

    Look in the binkd log of 221/360 for an incoming call fom 280/5556


    Cheers, Michiel

    --- GoldED+/W32-MSVC 1.1.5-b20170303
    * Origin: http://www.vlist.eu (2:280/5555)
  • From Tommi Koivula@2:221/360 to Michiel van der Vlist on Tue Jun 18 20:40:06 2019

    It has the "nodeinfo" config verb. It is a free form field.

    I don't think it is the same thing...

    Taurus shows NDL and PHN. How can you do that with Binkd?

    Look in the binkd log of 221/360 for an incoming call fom 280/5556

    No PHN line.

    === Cut ===
    18 Jun 19:32:35 [35336] incoming session with 83-85-196-105.cable.dynamic.v4.ziggo.nl [83.85.196.105]
    - 18 Jun 19:32:35 [35336] SYS Nieuw Schnoord IPv6 test node
    - 18 Jun 19:32:35 [35336] ZYZ Michiel van der Vlist
    - 18 Jun 19:32:35 [35336] LOC Driebergen, NL
    - 18 Jun 19:32:35 [35336] NDL CM,MO,IBN:5556.vlist.eu,IPv6,INO4,PHN:here.useless.info
    - 18 Jun 19:32:35 [35336] TIME Tue, 18 Jun 2019 18:32:40 +0200
    - 18 Jun 19:32:35 [35336] VER binkd/1.1a-99/Win32 binkp/1.1
    + 18 Jun 19:32:35 [35336] addr: 2:280/5556@fidonet
    === Cut ===

    'Tommi

    ---
    * Origin: rbb.fidonet.fi (2:221/360)
  • From Michiel van der Vlist@2:280/5555 to Tommi Koivula on Tue Jun 18 20:53:53 2019
    Hello Tommi,

    On Tuesday June 18 2019 20:40, you wrote to me:

    280/5556

    No PHN line.

    NDL CM,MO,IBN:5556.vlist.eu,IPv6,INO4,PHN:here.useless.info

    The info that mark wanted to convey is there.


    Cheers, Michiel

    --- GoldED+/W32-MSVC 1.1.5-b20170303
    * Origin: http://www.vlist.eu (2:280/5555)
  • From mark lewis@1:3634/12.73 to Michiel van der Vlist on Tue Jun 18 15:46:14 2019

    On 2019 Jun 18 16:58:36, you wrote to me:

    some binkp capable mailers send PHN with their phone/domain/IP...

    binkd doesn't appear to have this capability...

    It has the "nodeinfo" config verb. It is a free form field.

    nodeinfo generally carries the nodelist flags and connection speed...

    it would be nice if a config verb "phone" or similar was introduced
    so we could configure binkd to transmit this information... it would
    be

    Seems to me, what you request is already covered by the nodeinfo keyword.

    not really...

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... Forbidden fruit is responsible for many a bad jam.
    ---
    * Origin: (1:3634/12.73)
  • From Michiel van der Vlist@2:280/5555 to mark lewis on Tue Jun 18 22:17:04 2019
    Hello mark,

    On Tuesday June 18 2019 15:46, you wrote to me:

    binkd doesn't appear to have this capability...

    It has the "nodeinfo" config verb. It is a free form field.

    nodeinfo generally carries the nodelist flags and connection speed...

    The PhoneNumber is not nodelist information?

    it would be nice if a config verb "phone" or similar was
    introduced so we could configure binkd to transmit this
    information... it would be

    Seems to me, what you request is already covered by the nodeinfo
    keyword.

    not really...

    What you requested was that binkd could be configured tp transmit the information. "nodeinfo" can do that. All that is needed is that the sysops adds the iformation to the "nodeinfo" line in his/her binkd config.


    Cheers, Michiel

    --- GoldED+/W32-MSVC 1.1.5-b20170303
    * Origin: http://www.vlist.eu (2:280/5555)
  • From mark lewis@1:3634/12.73 to Michiel van der Vlist on Tue Jun 18 17:53:12 2019

    On 2019 Jun 18 22:17:04, you wrote to me:

    binkd doesn't appear to have this capability...

    It has the "nodeinfo" config verb. It is a free form field.

    nodeinfo generally carries the nodelist flags and connection speed...

    The PhoneNumber is not nodelist information?

    i'm working only with the binkd logs and analyzing them... i'm asking for a small feature request so that binkd can transmit PHN like other systems... if i could figure out how to add it to the code myself, i'd never have posted here... furrfu...

    Seems to me, what you request is already covered by the nodeinfo
    keyword.

    not really...

    What you requested was that binkd could be configured tp transmit the information. "nodeinfo" can do that. All that is needed is that the
    sysops
    adds the iformation to the "nodeinfo" line in his/her binkd config.

    that does not cause binkd to transmit a PHN line like other systems do... how hard is this to understand???? :sigh:

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... Sign Here: __________________________________
    ---
    * Origin: (1:3634/12.73)
  • From Michiel van der Vlist@2:280/5555 to mark lewis on Wed Jun 19 12:17:07 2019
    Hello mark,

    On Tuesday June 18 2019 17:53, you wrote to me:

    What you requested was that binkd could be configured tp transmit
    the information. "nodeinfo" can do that. All that is needed is
    that the sysops adds the iformation to the "nodeinfo" line in
    his/her binkd config.

    that does not cause binkd to transmit a PHN line like other systems
    do... how hard is this to understand???? :sigh:

    The PHN line obviously is a relic from the POTS age. The "phone" keyword in the config crearly indicate that it was meant for the phone number.

    Binkd is the leading binkp implementation. Instead of sheepishly following others it should lead. Progress is not just adding new stuff, it is also getting rid of archaic ballast. Binkd does not use phone numbers. The PHN line is archaic ballast. The makers of binkp were wise to ommit it. Using it for IP information is improper use. The proper place for IP information is the NDL line. That is were the capability flags are and IP info is conveyed as parameter in an IP related flag. Like this:

    nodeinfo CM,MO,IBN:fido.vlist.eu,RPK,NPK,ENC,NC,PING,IPv6

    The PHN line is archaic ballast. IP info belongs in de NDL line.

    How hard is that to understand? <sigh>


    Cheers, Michiel

    --- Fmail, Binkd, Golded
    * Origin: http://www.vlist.eu (2:280/5555)
  • From mark lewis@1:3634/12.73 to Michiel van der Vlist on Wed Jun 19 11:24:18 2019

    On 2019 Jun 19 12:17:06, you wrote to me:

    What you requested was that binkd could be configured tp transmit
    the information. "nodeinfo" can do that. All that is needed is
    that the sysops adds the iformation to the "nodeinfo" line in
    his/her binkd config.

    that does not cause binkd to transmit a PHN line like other systems
    do... how hard is this to understand???? :sigh:

    The PHN line obviously is a relic from the POTS age.

    PLONK!

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... Children spell love...T-I-M-E
    ---
    * Origin: (1:3634/12.73)
  • From Tommi Koivula@2:221/6 to mark lewis on Wed Jun 19 20:12:08 2019
    Hi mark.

    19 Jun 19 11:24:18, you wrote to Michiel van der Vlist:

    PLONK!

    :D :D

    === Cut ===
    20:11 [17428] call to 2:221/360@fidonet
    20:11 [17428] trying f360.n221.z2.binkp.net [88.114.128.38]...
    20:11 [17428] connected
    20:11 [17428] outgoing session with f360.n221.z2.binkp.net:24554 [88.114.128.38]
    20:11 [17428] OPT CRAM-MD5-97fe33d255c219bbd6877c3b087182ee
    20:11 [17428] Remote requests MD mode
    20:11 [17428] SYS RBB/2
    20:11 [17428] ZYZ Tommi Koivula
    20:11 [17428] LOC Lake Ylo, Finland
    20:11 [17428] NDL IBN,CM
    20:11 [17428] PHN rbb.fidonet.fi
    20:11 [17428] TIME Wed, 19 Jun 2019 20:11:26 +0300
    20:11 [17428] VER binkd/1.1a-99.1/OS2 binkp/1.1
    20:11 [17428] addr: 2:221/0@fidonet
    20:11 [17428] addr: 2:221/1@fidonet
    20:11 [17428] addr: 2:221/360@fidonet
    === Cut ===

    There. :)

    'Tommi

    ---
    * Origin: 2001:470:1f15:cb0:f1d0:2:221:6 (2:221/6)
  • From mark lewis@1:3634/12.73 to Tommi Koivula on Wed Jun 19 14:21:04 2019

    On 2019 Jun 19 20:12:08, you wrote to me:

    20:11 [17428] SYS RBB/2
    20:11 [17428] ZYZ Tommi Koivula
    20:11 [17428] LOC Lake Ylo, Finland
    20:11 [17428] NDL IBN,CM
    20:11 [17428] PHN rbb.fidonet.fi
    20:11 [17428] TIME Wed, 19 Jun 2019 20:11:26 +0300
    20:11 [17428] VER binkd/1.1a-99.1/OS2 binkp/1.1
    20:11 [17428] addr: 2:221/0@fidonet
    20:11 [17428] addr: 2:221/1@fidonet
    20:11 [17428] addr: 2:221/360@fidonet
    === Cut ===

    There. :)

    8) :) :) :)

    patch please! i'm currently running "binkd/1.1a-99/Linux binkp/1.1" freshly compiled from the repo in the last few days...

    i'm guessing this setting will also show up in the settings dump via "binkd -v"?

    i actually took some time and scanned over the code to try to figure out where this would be inserted... i'm just not a C/C++ coder so some of these types of things are just beyond my capabilities... i probably should have used grep and hunted down "VER" instead of stumbling through trying to follow the code flow...

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... Real Men need sex; it's essential to our health.
    ---
    * Origin: (1:3634/12.73)
  • From Tommi Koivula@2:221/1.1 to mark lewis on Wed Jun 19 21:48:58 2019
    Hi mark.

    19 Jun 19 14:21:04, you wrote to me:

    On 2019 Jun 19 20:12:08, you wrote to me:

    20:11 [17428] SYS RBB/2
    20:11 [17428] ZYZ Tommi Koivula
    20:11 [17428] LOC Lake Ylo, Finland
    20:11 [17428] NDL IBN,CM
    20:11 [17428] PHN rbb.fidonet.fi
    20:11 [17428] TIME Wed, 19 Jun 2019 20:11:26 +0300
    20:11 [17428] VER binkd/1.1a-99.1/OS2 binkp/1.1
    20:11 [17428] addr: 2:221/0@fidonet
    20:11 [17428] addr: 2:221/1@fidonet
    20:11 [17428] addr: 2:221/360@fidonet
    === Cut ===

    There. :)

    8) :) :) :)

    patch please!

    The only thing I did was adding one line to protocol.c :

    === Cut ===
    msg_send2 (state, M_NUL, "SYS ", config->sysname);
    msg_send2 (state, M_NUL, "ZYZ ", config->sysop);
    msg_send2 (state, M_NUL, "LOC ", config->location);
    msg_send2 (state, M_NUL, "NDL ", config->nodeinfo);
    msg_send2 (state, M_NUL, "PHN ", "rbb.fidonet.fi");
    === Cut ===

    The last one. Just for testing. ;)

    'Tommi

    ... \\BOY has been up for: 17 day(s), 12 hour(s), 37 minute(s), 16 second(s) ---
    * Origin: IPv6 Point at [2001:470:1f15:cb0:2:221:1:1] (2:221/1.1)
  • From Michael Dukelsky@2:5020/1042 to mark lewis on Wed Jun 19 22:28:00 2019
    Hello mark,

    Wednesday June 19 2019, mark lewis wrote to Tommi Koivula:


    20:11 [17428] PHN ...

    patch please!

    :-) I wouldn't use it. It resembles a Russian word meaning a crime boss. :)

    Michael

    ... node (at) f1042 (dot) ru
    --- GoldED+/LNX 1.1.5-b20170303
    * Origin: Moscow, Russia (2:5020/1042)
  • From Nick Andre@1:229/426 to Michael Dukelsky on Wed Jun 19 19:20:51 2019
    On 19 Jun 19 22:28:00, Michael Dukelsky said the following to Mark Lewis:

    patch please!

    :-) I wouldn't use it. It resembles a Russian word meaning a crime boss.
    :)

    Lol, a Russian "crime boss" is someone who runs a vodka racket.

    Nick

    --- Renegade vY2Ka2
    * Origin: Joey, do you like movies about gladiators? (1:229/426)
  • From mark lewis@1:3634/12.73 to Tommi Koivula on Thu Jun 20 09:38:14 2019

    On 2019 Jun 19 21:48:58, you wrote to me:

    patch please!

    The only thing I did was adding one line to protocol.c :

    i woke up this morning with the realization that you might have hard-coded it like that... gave myself a good laugh :)

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... It doesn't have to make sense! It just has to work.
    ---
    * Origin: (1:3634/12.73)
  • From mark lewis@1:3634/12.73 to Michael Dukelsky on Thu Jun 20 09:39:24 2019

    On 2019 Jun 19 22:28:00, you wrote to me:

    20:11 [17428] PHN ...

    patch please!

    :-) I wouldn't use it. It resembles a Russian word meaning a crime boss.
    :)

    what does? PHN? pakhan? hummm...

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... May a horde of Curly Braces chase you down a cliff.
    ---
    * Origin: (1:3634/12.73)