Subj : Re: callip.nl To : Stas Mishchenkov From : Nodelist Police Commissioner Date : Sat Feb 05 2022 18:36:27 Hello Stas, On 2022-02-04 20:44:36, you wrote to me: NPC>> I've had some time to think about this. I don't like the fact it NPC>> "calls home" on every invocation! It shouldn't act like spyware NPC>> where the user has no control over it. SM> How can we talk about spyware in case of open source? ;) I said "act like spyware"! ;-) NPC>> Maybe you could replace it with an option like for instance NPC>> youtube-dl has: NPC>> -U, --update Update this program to latest version. Make sure that NPC>> you have sufficient permissions (run with sudo if needed) NPC>> Which can be used on it's own, without doing anything else. And only NPC>> checks for updates when this option is specificly used! SM> Changed to: SM> [fido@brorabbit perl]$ ./callip.pl SM> Calls the specified nodes by the binkp protocol, using connect information SM> from the nodelist. SM> Usage: ./callip.pl [options] nodelist_file_name SM> ~~~~~ SM> -f,--fnode address - address of node to call. Optional. SM> -z,--zone number - number of zone to test all nodes. SM> Optional. SM> -r,--region number - number of region to test all nodes. SM> Optional. SM> -n,--net network - number of network to test all nodes, SM> i.e. 460. Optional. SM> If you do not specify anything, then the SM> check will pass through the entire nodelist. SM> -l,--log log_file_name - file name of log file SM> -a,--aka address - the fido address from which to make SM> calls. SM> Optional. default is '2:9999/9999.9999'. SM> -c,--config - Configuration file name. Command line SM> options SM> owerrides it. Optional. Not needed by SM> default. SM> Use command callip.pl -e > callip.conf to SM> create a new one SM> -e,--export - export configuration end exit. SM> -u,--update - How to update programm. Optional. SM> =a - auto. Check for a new version, SM> download SM> and update. SM> =d - download. Checks for a new version SM> and SM> download the update to a new file. SM> =w - warn. Checks for a new version and SM> warn SM> the sysop. Default. SM> =n - no. Do nothing. The last (-u=n) should be the default! And you can't do just an update on it's own: # callip -u=a Calls the specified nodes by the binkp protocol, using connect information from the nodelist. Usage: /usr/local/sbin/callip [options] nodelist_file_name ~~~~~ [...] :-( NPC>>>> Btw: If you use '-a node' maybe the script could use the values NPC>>>> from the nodelist for the SYS, ZYZ, and LOC info sent? Now it NPC>>>> still NPC>>>> says: SM> Now it may be configured. Cool! ;-) NPC>>>> - 29 Jan 12:28:15 [17842] SYS linux NPC>>>> - 29 Jan 12:28:15 [17842] ZYZ Evil Robot NPC>>>> - 29 Jan 12:28:15 [17842] LOC Sinferopol, Crimea NPC>> Btw: Does the binkp protocol require that you send these, or can a NPC>> valid connection be made without them? SM> A valid connection may be made without them. Can callip.pl made to do that? Regards, NPC. --- FMail-lnx64 2.1.0.18-B20170815 * Origin: NPC Station (2:280/464) .