I've pulled the latest l2tpd sources from subversion (revision 29). 
I've had to apply the pending patch for the X/Open-compliant pty
handling, because the trunk code fails to allocate a pty device using
the old method.  I then kept seeing l2tpd deadlock itself, which I
determined it was blocking in a read() call trying to read from the
ppp child's pty device.  I managed to get it to work by setting the
pty descriptors all to O_NONBLOCK.  I'm not sure this is the right
way, but at least the network is working.  I also made some other
minor patches to get around compiler errors (mainly when enabling many
of the different DEBUG features).

Anyway I was wondering what the state of l2tpd development is?  From
the outside it looks pretty stagnant.  As a long-time developer with a
lot of experience writing network code I'm willing to contribute; both
code and documentation.

Also I keep seeing references to a kernel-mode L2TP and was wondering
where more information on that may be obtained.

-- 
Deron Meranda

Reply via email to