I have a couple of nodes setup that I only need to send a file to every now & then, along with a point who polls me to pickup mail.
Would it be possible to add a "Poll: YES|NO" option to the node's binkp settings that would skip it from being included in "./mis poll forced"?
I mean, it doesn't hurt anything that I poll them once an hour (in the case of the point I just get "No BINKP hostname defined for 1:2/3.4"
even though the node is set to Export Type: Hold). But it would be more efficient if it were possible to exclude nodes I know I'll never receive anything from.
I tend to do this so have an event for specific nodes
./mis poll 3:770/1|./mis poll x:xxx/x etc.. on the shell line
Would it be possible to add a "Poll: YES|NO" option to the node's binkp settings that would skip it from being included in "./mis poll forced"?
I guess another "nice to have" would be to allow more than one address on ./mis poll line like:
./mis poll 1:2/3 21:1/100 3:770/1
Maybe you would know off the top of your head. Deon = 21:3/100 & 77:3/1, if I poll his fsxNet node would I also get any mail from him for SciNet since I connect to him for both?
So when I send to you - if you present me all your addresses (which you do), I'll send *all* mail to you.
You'll see I sent you zone 21 and 77 mail in the same session.
However, when you are polling me, you only present the single address
that you are polling for, and thus I'll only send you mail for that address.
If you can present all your addresses, then you can poll me once :)
+ 16 Sep 06:31:29 [26524] call to 21:3/110@fsxnet
16 Sep 06:31:29 [26524] trying bbs.nrbbs.net [xxxx:xxxx:xxxx:babe::1002]... 16 Sep 06:31:30 [26524] connected
Ah ha! So Mystic has this option to "Hide AKAs" in a node's binkp settings which I had set for some reason. I've turned that off and #'ed out the ./mis poll 77:3/1 line. So now I should be able to poll mail from you in one go.
Imagine all of the bandwidth we'll save! ;)
Good to see that IPv6 tunnel is working. The native IPv6 I have with my ISP changes the prefix so often that it made it hard to use w/ my DNS provider who doesn't (yet) support dynamic IPV6. I'm now using this OpenVPN tunnel through 6project.org
which
gives me one static IPV6 address (they could have given me a /80, but I only need the one address).
So when I send to you - if you present me all your addresses (which you do), I'll send *all* mail to you.
If you can present all your addresses, then you can poll me once :)
Even so, I'll still probably either make one of the following changes in Mystic's setup (open to opinions on which would be best if anyone has them):
A: Uplink flag that you can set Yes/No" and then a "poll uplink" option
B: Change it so that "Hold" export types will not poll in "poll forced" mode
Just to add to what Deon said here, Mystic will present all of your addresses if you ensure that "hide AKAs" is set to No in Mystic's
echonode settings for Deon's system.
It might be more ideal to have Deon set you up to crash and then you can just use "mis poll send" as Mystic generates the send semaphores. Maybe just toss in a single poll once per day for good measure?
Even so, I'll still probably either make one of the following changes in Mystic's setup (open to opinions on which would be best if anyone has them):
A: Uplink flag that you can set Yes/No" and then a "poll uplink" option
B: Change it so that "Hold" export types will not poll in "poll forced" mode
A: Uplink flag that you can set Yes/No" and then a "poll uplink" option
I would vote for A and/or be able to specify more than address on the command line with ./mis poll, e.g:
./mis poll (address 1) (address 2) (address 3) etc
I know ifcico (as an example) offers "Hold" (really hold) and "NoHold" (send held packets if we initiated the session). Not sure how binkd handles things like this.
A: Uplink flag that you can set Yes/No" and then a "poll uplink" opti
I'd go with this option. Good to still have an option for force poll everything
./mis poll (address 1) (address 2) (address 3) etc
Perhaps a way forward if g00r00 opts to look at this would be to be able to create a special ini or txt file that contains the list of nodes and
or syntax in it that is read by mis poll and then executed as a poll?
Ideally it could use some wildcard notation or certain keywords (like FastEcho does in it's routing file) to simplify which systems are polled when the txt file is read my mis poll.
It seems the few responses have suggested either option A or this
command line change. Maybe both would be good!? I'll have to look at the code when I can get some time and see how easy it'd be to do this.
Maybe a fusion of both those ideas.
The POLL command could accept multiple addresses but also accept
wildcards too or something. Like "mis poll 1:*/1 21:*" or something
along those lines. Although maybe this is overkill?
It may be but I was thinking along those lines too... being able to use the same notation as the route info line in echomail node config... but that said it could be dangerous as someone could launch quite a massive polling effort in error if they were not careful.
Sysop: | altere |
---|---|
Location: | Houston, TX |
Users: | 66 |
Nodes: | 4 (0 / 4) |
Uptime: | 16:52:56 |
Calls: | 728 |
Files: | 7,667 |
Messages: | 292,778 |