Arvid Norberg
Arvid Norberg
@toasta could you please test this patch? https://github.com/arvidn/libtorrent/pull/4871
there's a program called `enum_if` in the `test` directory of libtorrent. It's not built by default, but you can do: ``` b2 link=static stage_enum_if ``` and you can run `enum_if`...
> if no bind interface/ip is given > just do a normal tcp/udp socket to that address from 0.0.0.0, kernel should take care of the rest. Each local address need...
> as you quoted "if no bind interface/ip is given", do your explanations only apply to the BIND * case? No, in general, each IP address that can accept incoming...
> quick update, even with the 60k routingtable loaded, it still can't reach the tracker. All come back with "no route to host" > Do you want me to investigate...
yeah, there is some special treatment of default routes that probably should be a bit more sophisticated. I should look into that. I think it may be part of the...
I think the routing table patch is ready to land. I'm working on a patch to get more information from interfaces, specifically operational-status, to ignore interfaces that are down. I...
> the last one would fail for a poor man's loadbalancing like routing 0/1 via eth0 and 128/1 via eth1 true, so maybe alternative 1 would be better then. i.e....
@toasta Here are all 3 changes (stacked on top of the previous PRs) https://github.com/arvidn/libtorrent/pull/4881
> Now it would create dht nodes for eth{0,1} and consider eth1 to be "the internet" as well but it'll usually never reach something there. I don't think it's a...