Follow up from #1332, see also #1333.
Make a GUI that shows all the local servers and let's you connect to the sessions simply by clicking on them. We may want to differentiate proxy servers from seamless servers, etc.
It would also be nice to be able to type in the password if the session requires one..
r15349 adds a very basic GUI: I should have done this a long time ago, what a time saver. Run "xpra mdns-gui" to see all the sessions on the LAN and connect to them with one click.
Still TODO:
mdns gui showing 2 sessions
Remaining tasks:
r15354 + r15355 add support for osx and win32. One problem is that "zeroconf" relies on netifaces 0.10.4 because of this bug in 0.10.5: https://github.com/jstasiak/python-zeroconf/issues/84. So adding this to the moduleset and win32 setup instructions will be slightly more difficult than usual. (and we'll have to remember to bump both together when fixed)
And I don't want to spend too much time on this, so that's probably enough for this release.
@afarr: just a FYI, but if you have mdns enabled on your test servers - this could save you a lot of time. Just run xpra mdns-gui
on your client to connect without needing to know the IP addresses and port numbers!
I've uploaded beta builds for osx, win32 and fedora.
win32 and OSX packaging updated in r15394, with PITA fixups in r15395 + r15396 + r15397 + r15398 (see ticket:1392#comment:4 for details)
Minor updates:
Xpra_Browser.exe
on MS Windows
r15870 fixes ipv6 support, now enabled by default (some of this needs backporting)
Minor packaging fixes: r15944, r15943, r15940, 15939
Looks pretty good, noting and closing.
As of r16852, it doesn't require mdns and can connect to local servers found through their socket files.
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1334