Am Mon, 7 Nov 2011 20:05:40 +0100 schrieb Carsten Pfeiffer <g...@leonde.de>:
> Am Monday, 7. November 2011 schrieb Christian Beier: > > Hi Christian, > > > I'm one of the maintainers of libvncserver/libvncclient. > > thanks for your support. > > > My observations: krdc works perfectly with both 0.9.7 and 0.9.8.1 > > installed when connecting to libvncserver example server. Maybe > > it's a regression that got something to do with ARD. Can you try > > reminna which also uses libvncclient and see if the issue persists? > > It works indeed with remmina. There seems to be a subtle difference > wrt authentication: with remmina, I need to provide the credentials > of a local admin account, while with krdc I only need to provide the > VNC password (as set on the Mac). > > I'm not an export in vnc, but I suspect the following to be the case: > I can either provide the credentials of an admin account in order to > get access to the (existing) remote session. > Or, I can simply provide the VNC password to get access to the > existing remote session. > > With krdc, I can only provide the VNC password. With remmina, I can > only provide the remote admin credentials. Ok, I've got a rough idea of what's going on: there was support for ARD authentication added to libvncclient recently, but it needs a callback set to work, the krdc code is not adapted yet. It seems there's a fallback in the Apple server that first tries (encrypted, thus better) ARD auth and then (unecrypted) VNC authentication. The way it's coded in libvncclient now is: the client tries ARD auth, but the necessary callback is not set (by krdc), BAAM, it fails. I've forwarded your mail to the author of libvncclient ARD support, let's see what he says... C. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org