net-ssh-kerberos
net-ssh-kerberos copied to clipboard
ruby1.9 support
Hi Joe,
What would be involved in getting this beauty working with ruby1.9? We find your gem extremely useful for kerberized capistrano deploys.
Ciao, Sheldon.
+1 Would really love to use this gem but the 1.9 limitation is a showstopper. Please update.
It looks like the dl module has a completely different api in ruby 1.9. Pretty much all of the code in kerberos/drivers/gss.rb and sspi.rb would need to be thrown out. The good news for the gss.rb is that it seems that it'd probably be do-able to use the gssapi module, which uses ffi. The downside is that the gssapi maintainer is listing ruby 1.9.1 as the minimum compatible version even though ffi is supposed to work on 1.8.7.
I've taken a stab at adding the necessary support to gss.rb via the gssapi module, but I'm not up to the task with the time I can commit to it right now, but I can certainly help test and fix if someone (Joe?) can lead the way.
+1 -- I find myself in sudden need of this.
If there's someone with the ability to do this, who can't afford to spend time on it, please get in touch. I'm pretty sure I can arrange for the work to be paid by my employer.
+1
+1
+1
I also like to use the gem for kerberos env deployment.
+1
I have a fork in cbeer/net-ssh-kerberos that uses the gssapi gem and works under ruby 1.9.
It requires a gssapi gem with this pull request: https://github.com/zenchild/gssapi/pull/13 (currently in cbeer/gssapi).
Once a new version of gssapi is available, I'll send a pull request for net-ssh-kerberos.
I'm using cbeer's branch of the net-ssh-kerberos gem, and the patched gssapi gem, and I'm failing to authenticate to my remote server. Does anyone have this working, who can guide me?