Josip Rodin wrote:
> The Change of Authorization code hasn't really found its place, it looks
> a bit like a hack.

  It's a hack.

> Maybe it's the WITH_COA defines that make it look so.
> But more generally, after reading through the proxy code, I see it as a
> something of an unadjusted citizen :) yet CoA builds upon it and just ends
> up creating a bigger mess.

  Yup.

> The server started as a simple server that just responded to outside clients,
> whereas these two functions really want it to behave more like a client.
> I know that's a big readjustment :)

  The solution for 2.2.0 is some major re-work of packet handling.
Right now, all of the packets get processed by common code.  This should
be moved to per-type handling, with function callbacks.  It increases
the size of the REQUEST data structure (again).

  But it means that the "core" can just call a per-type handler.  That
handler can be set or reset, depending on what's going on.  That's some
of what I was trying to do in the git "master" branch, but that approach
ended up being a dead end.

  Alan DeKok.
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to