Re: Merging the new ldm

Stéphane Graber <stgraber-GeWIH/[email protected]> Wed, 06 Oct 2010 15:51:11 -0400
Newsgroups gmane.linux.terminal-server.devel
Message-ID <1286394671.20583.22.camel@castiana>
On Wed, 2010-10-06 at 13:32 -0400, Gideon Romm wrote:
> I'm looking forward to a presentation on the code, too. I notice (only
> quickly) that the plugins are all written in C. I am wondering if that
> is a requirement for the plugins and how flexible the new LDM will be
> for those srcripters we have on both the dev side and the user(admin)
> side.
> 
> I guess this would be an LDM 3.0?
> 
> I would have liked to see the merge happen after BTS, but I'm with
> vagrant in looking forward to hearing/seeing the new functionality and
> improvements.
> 
> -Gadi

I'm still "discovering" the code myself, trying everything it's supposed
to do and fixing that as I go.

We still have our good old hooks and rc.d so all scripts are still run
as they used to. These "plugins" are really authentication backends.

The initial reason to have them in C is because it's more likely that
the various protocols we want to implement are already implemented in C.
Currently that's:
 - SSH (with our good old C code ;))
 - RDP (just starting rdesktop)

I'd like to add support for NX and for RDP using libfreerdp in the
future and Scotty is still working on getting a new SSH backend too.

So far I tested the code on Ubuntu Maverick but I'd be interested in
hearing feedback from anyone having issue with it, so I can try to
reproduce here on Ubuntu and if I can't, then reproduce and fix on
whatever distro you use.

Current known issues are:
 - Broken menu icons for "Backend selection" and "Domain selection"
 - Selecting the session or language option will make LDM crash
 - LDM window is placed wherever the cursor is and not at the middle of
the screen
 - The RDP backend tries to use "None" as domain instead of not setting
it (that one should be fixed in the latest commit).

I hope to have something that "works" by the end of the week, then
deploy it here as we migrate to Maverick at the office so I get ~20 more
testers ;)

-- 
Stéphane Graber
Ubuntu developer
http://www.ubuntu.com

-- 
Stéphane Graber
Ubuntu developer
http://www.ubuntu.com

------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb

_____________________________________________________________________
Ltsp-developer mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-developer
For additional LTSP help,   try #ltsp channel on irc.freenode.net
signature.asc (application/pgp-signature, 198 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEABECAAYFAkys0y0ACgkQjxyfqkjBhuyrCgCfauclLLqawhN1wneiRuusiKN9
bjYAnRqHHTocpu2WtliT/AK+cpkBsY0w
=e61G
-----END PGP SIGNATURE-----