Hello,

I'm sorry that everything is stalled right now. If you wonder what is going 
on, I'm working on a much better testing infrastructure for libssh. I already 
implemented it using cwrap [1]. However the cwrap tools needed additional 
fixes and features in order to support that.

The first TCP_NODELAY support for setsockopt/getsockopt in socket_wrapper. 
This is fixed with socket_wrapper 1.1.5.

The next was checking privileges when changing IDs in uid_wrapper. I've 
released uid_wrapper 1.2.0 today [2]. It took a while to get it a) correct and 
b) massively extend the test suite.

So there are two things left:

A new nss_wrapper release with support for getspnam() (shadow files) and 
pam_wrapper.

nss_wrapper:

I've already implemented support for getspnam() and other functions. However 
in the meantime we improved IPv6 support in nss_wrapper and we have introduced 
some memory leaks. They are already fixed and patches need a second reviewer 
to go in. So I can do a release beginning of next week.

pam_wrapper:

This is a new tool to test PAM applications and modules. I've started to 
implement it and Jakub took over. sshd can now authenticate fake users using 
our pam_matrix module :)

For those who are interested, we also wrote a test library to simplify testing 
of PAM modules.

We are implementing the last bits. We need to add python bindings and write 
the documentation. So we hope to release next week or in two weeks.

The same day I can push the libssh cwrap branch to master and we can get back 
to speed with libssh development. I have several patchset which are ready for 
master like the new connector code from Aris.


Thanks for your patience!


        -- andreas


[1] https://cwrap.org
[2] https://blog.cryptomilk.org/2015/10/29/uid_wrapper-1-2-0-released/

-- 
Andreas Schneider                   GPG-ID: CC014E3D
www.cryptomilk.org                a...@cryptomilk.org

Reply via email to