commit 03f1be4fb804522267b3c62b9dc0751efe350662 Author: Alan T. DeKok <aland@freeradius.org> Date: Wed Mar 16 15:17:24 2011 +0100 Allow VSAs of "evs" data type Files changed: src/lib/dict.c | 6 +++--- src/lib/radius.c | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) ====================================================================== commit ed958ed0981ed082bb2095c1f25e1f83f8ece043 Author: Alan T. DeKok <aland@freeradius.org> Date: Wed Mar 16 15:11:16 2011 +0100 Set "flags.is_tlv" correctly Files changed: src/lib/dict.c | 4 +--- src/lib/radius.c | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) ====================================================================== commit 25f7276880ee3321e97f94b88473fb9adaa2f71e Author: Alan T. DeKok <aland@freeradius.org> Date: Wed Mar 16 15:09:57 2011 +0100 More descriptive errors in the dictionary parser Files changed: src/lib/dict.c | 49 +++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 43 insertions(+), 6 deletions(-) ====================================================================== commit d4e2a5d11f022f7ab648e2f656115aa43beda01b Author: Alan T. DeKok <aland@freeradius.org> Date: Wed Mar 16 13:51:20 2011 +0100 Fix TLV encoding. This seems to be better, as it encodes VSA TLVs correctly. The previous code (vp2attr_tlvs) called do_next_tlv() with the NEXT attribute, which was wrong. Files changed: src/lib/radius.c | 65 +++++++++++++++++++++++++++++++++-------------------- 1 files changed, 40 insertions(+), 25 deletions(-) ====================================================================== commit ae06a5e359c39f3db79bc7df6cc72d70543620d8 Author: Alan T. DeKok <aland@freeradius.org> Date: Wed Mar 16 13:48:02 2011 +0100 Handle invalid formats for extended attributes Files changed: src/lib/print.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) ====================================================================== commit ee170c57224a2ea55813bd765ff9b33dc909f66d Author: Alan T. DeKok <aland@freeradius.org> Date: Wed Mar 16 11:48:38 2011 +0100 VSA incomplete decode means decode the attribute as "raw" Files changed: src/lib/radius.c | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) ====================================================================== commit e8ae8a3b4782a3cef55105308012dfbb36105eea Author: Alan T. DeKok <aland@freeradius.org> Date: Wed Mar 16 11:26:04 2011 +0100 Expose rad_print_hex, and use it in radsniff Files changed: src/include/libradius.h | 1 + src/lib/radius.c | 4 +--- src/main/radsniff.c | 1 + 3 files changed, 3 insertions(+), 3 deletions(-) ====================================================================== commit 48f452518fa30ddb377eb0efb58c279396df9ee8 Author: Alan T. DeKok <aland@freeradius.org> Date: Wed Mar 16 10:44:31 2011 +0100 Updated for latest features Files changed: man/man5/dictionary.5 | 123 +++++++++++++++++++++++++++++++++---------------- 1 files changed, 83 insertions(+), 40 deletions(-) ====================================================================== commit ca4e6291a37b260b3d0017a0c4e8dea52fd6bdb7 Author: Alan T. DeKok <aland@freeradius.org> Date: Wed Mar 16 08:20:54 2011 +0100 Allow VSAs to be specified as 26.9.1 This makes the OID parsing pretty generic, and it should now work for all attributes. Files changed: src/lib/dict.c | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) ====================================================================== commit e4762aa6d5a7f32dbbea3f23ecd26a2b99717b46 Author: Alan T. DeKok <aland@freeradius.org> Date: Wed Mar 16 08:06:45 2011 +0100 Added conflicting dictionary. Alvarion has what, 3-4 different dictionaries for the same vendor space? Files changed: share/dictionary.alvarion.wimax.v2_2 | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) ======================================================================
participants (1)
-
aland@deployingradius.com