"Also sprach Anson Rinesmith:"
> >Well, as everyone could have guessed, they talk aboout "fields".
> 
> >       A summary of the RADIUS data format is shown below.  The fields
> >       are transmitted from left to right.
> 
> 
> >They then switch to calling them "attributes", for no good reason.
> 
> If you were REALLY comprehending the document, then you would have realized
> that fields are used to describe parts of an attribute. This is even under

Thanks, but I know what fields are.  Yes, they "are" parts of an
attribute too.  Just as cows are animals.  But that does not make
animals into cows.

"Fields" are areas of a record. Since attributes are implemented as a
variable type value, that value needs to have space for two things:

   1) a type designator ("int", "char", "string253", etc.), that
      specifies how the data area should be interpreted
   2) a datum.

So you can see that attributes are values that themselves are records
with two fields in them. Nevertheless, they (attributes) are (comprise)
fields in a record - the packet sent in the protocol.

What is the problem? You can have a record with fields that hold complex
values. Those complex values are records with two fields in them - they
hold a real value and a imaginary value, respectively.  Nobody is
confused by the idea that a field has fields.  That does not make that
field stop being a field!

So what are you shouting about?

My point was only that they started talking about "attributes" without 
defining what they meant by the term. I presume they meant "named
field of a record", from what I saw they had been talking about until
then.  But perhaps they meant something else.  Whatever they meant, they
did not say.

> the description of ATTRIBUTES!

Please - do not mistake your problems for mine!

Peter

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

Reply via email to