Arvid Norberg
Arvid Norberg
"latest git" means head of `RC_1_2` in libtorrent?
I just looked through the comments in this ticket again. I believe there's still not enough information about the conditions where this issue happens to do anything about it. More...
Can I run that on a regular Ubuntu machine?
I see. Do you think the jail plays a role in making it not work? I can imagine BSD is sufficiently different from linux/MacOS that I may need some additional...
@mr-cn this is how I've *tried* to reproduce it: ``` ./client_test -f client-test.log -s . --alert_mask=port_mapping,error,connect,tracker,session_log,dht --outgoing_interfaces=tun0 --listen_interfaces=tun0:12345 ubuntu-19.10-desktop-amd64.iso.torrent ``` `client_test` is an example program that comes with libtorrent. This...
Interesting, I think this is a new aspect of this issue. I’ve only tested with *starting* with a specified address, not changing it run-time. It’s supposed to work, but probably...
> I think it's not a good idea to drop DHT nodes if external IP detection depends on things like UPnP, peers, trackers etc supplying the IP address. Do you...
@an0n666 each listen interface (`listen_socket_t` in libtorrent) has its own DHT node running, with their own routing table. There are two kinds of "changed IP" events that can happen. 1....
Perhaps it would make sense to have a periodic timer that checks if there are any DHT nodes (or maybe more than 2). If there isn't, it triggers a bootstrap....
> Up until 1.2.4 DHT nodes weren’t dropped and nobody had any issues. > > Why is it necessary to drop the nodes? I believe connectivity is more important than...