Checking for updates, checking for updated plugins, if you have Media Network enabled with a access key it pings the server so it can work correctly, etc. I don't believe there's a list anywhere of addresses unfortunately, but if you use Media Network with an access key it uses port 52199 for HTTP and 52200 with SSL/HTTPS for Media Network enabled.
That's very helpful, thanks, exactly the crumbs I needed to continue the search.
Re-examinng the packet captures, I have found that target port - I think that definitely looks like the entire hold up.
It's trying to connect 5 times & seems to take 20-30 seconds, just retrying SYN (which will never get a synack reply).
It's an annoying thing - it's trying to connect to my old ISP provided IP address - like it's expecting to get some useful info (presumably expectation of of UPNP control of a router to provide a hole to get to the library?)
That's not a very good process, so please can I make a request to stop it - or at least add an option somewhere to disable it?
I absolutely never have allowed any such access & I can't believe people would do that these days.
I'm guessing that it was registered the day I enabled "remote library access", as that would have been the public IP at that moment.
Of course - most people have dynamic IP these days - so why would the code do that when it will be a different IP tomorrow?
It's therefore ALWAYS going to fail the day after it's enabled - and cause a very long painful pause while the software fails to connect to a service which a) was never available in the first place & b) even if it was there on day-1 won't be there on day-2
I can understand it's not a high priority for your roadmap, you have hundreds of other things which are commercially more important.
So in summary, we seem to have found a possible "cause of the pause" & i cannot fix it. (not without some massively bad fudging which will only bite me later after I forgot I put it there!)
So can we have a small option to change it in future please?
Perhaps an option might be to "automatic" or "manual" config for remote library ?
"Manual" would just be an ip-addr or dns name of the target library server?
Auto - wouldn't change anything.
That'd be great.
I pay to update to the latest version every 3 or 4 versions, but this would be worth it to me to upgrade immediately.
Thanks, I will have to put up with the pause until it's an optional thing, then I'll upgrade.