Ok, now I have something that might be quite good. The only thing I am not all that satisfied with is the OBSELETE and OBSELETE_INTERNAL things. Not sure how to work around that though... Also in eapclient.c I removed the old code. Someone will have to check what is needed there... All the test cases succeded including copies with obselete attributes instead. Oh yeah, I have not implemented challange. This is because it was a bigger task than I expected. We need a nonce creation algorithm, methods for calculating body digest and a few more things. Can do that later, the code is prepared for implementing that feature... Happy testing :) /Alex On Wed, 2006-09-20 at 12:00 +0200, Alexander Schrab wrote:
Yes, I understood that. But the patch isn't in good condition.
I have reworked the code pretty much now (soon finished). It is a lot more readably (no offense Alan ;) ). But I'm not quite finished yet...
One thing I have problem getting hang of is the special attribute handeling in eapclient.c. Why is it there? Should it be removed now or must I modify it similar to radclient.c?
/Alex
that today, shouldn't take too long. Found a few problems (my code errorly required Digest-Algorithm. Expect a new diff later...
Alex, just for info, the patch I posted under your bugnote mostly applies your modifications to the CVS HEAD. The particular point regarding Digest-Algorithm has been solved too.
Cheers,
Philippe - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/devel.html
On Wed, 2006-09-20 at 09:49 +0200, Philippe Sultan wrote: - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/devel.html