New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== Free dynamically allocated DA. Fixes #795 Alan T. DeKok@2014-09-18T23:53:00Z Files modified: * src/modules/proto_dhcp/dhcp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b6c3143c6b3e7124800c8... ====== Create dictionary entries for unknown attributes When loading the conditions && "update" sections. Add a new map_from_fields_unknown(), which is a copy of map_from_fields(), but which adds the dictionary entries. This makes the server better deal with unknown attributes Alan T. DeKok@2014-09-18T22:30:34Z Files modified: * src/include/map.h * src/main/map.c * src/main/parser.c * src/tests/keywords/unknown * src/tests/unit/condition.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e2fb245398fbad9055d2a... ====== verify da's by name, not by number in fr_verify_vp() Because we have have multiple attributes of the same name, but identical numbers Alan T. DeKok@2014-09-18T22:30:34Z Files modified: * src/lib/debug.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/398a7e5e590dcef92f2b4... ====== Deal with map verify functions. Missed in commit 21e7594e Alan T. DeKok@2014-09-18T22:30:34Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a535693fdc2ae15c40f97... ====== Function to add unknown attributes to the dictionary Alan T. DeKok@2014-09-18T22:30:34Z Files modified: * src/include/libradius.h * src/lib/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/496e3b56d4dae6df88bfa... ====== If the second parse is still unknown, don't use it Alan T. DeKok@2014-09-18T22:30:34Z Files modified: * src/lib/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0f871a2818b02204a984a... ====== Check da's, too, in fr_verify_vp() Alan T. DeKok@2014-09-18T22:30:34Z Files modified: * src/lib/debug.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d03087c0a2de7d0672930... ====== Added map / template verify functions. Alan T. DeKok@2014-09-18T22:30:34Z Files modified: * src/main/map.c * src/main/parser.c * src/main/tmpl.c * src/main/valuepair.c * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bc76f906770ff966a22e7... ====== When printing templates, use ' instead of " for literals. To match with the rest of the code and tests Alan T. DeKok@2014-09-18T22:30:34Z Files modified: * src/main/tmpl.c * src/tests/unit/condition.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/94f2ddba5f23b1ee3a6d3... ====== Remove unused buffer Alan T. DeKok@2014-09-18T22:30:34Z Files modified: * src/main/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7a56ad4649ba9a8e00489... ====== Parse "known unknowns" to knowns to map_from_cp(), too. Abstract the code into a common function Alan T. DeKok@2014-09-18T22:30:33Z Files modified: * src/main/map.c * src/tests/keywords/wimax * src/tests/unit/condition.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/73172e41264430e8cba37... ====== Unknown attributes are of type "octets", and therefore pointers Alan T. DeKok@2014-09-18T22:30:33Z Files modified: * src/lib/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6a9d481808335f3b67158... ====== Parse "known unknowns" to knowns, as with the previous commit Alan T. DeKok@2014-09-18T22:30:33Z Files modified: * src/main/map.c * src/tests/unit/condition.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/de3acf3239ac06d85c9f3... ====== In pairparse_any(), convert "known unknowns" to known e.g. Attr-26.24757.84.9.5.4 = 0x1a99 will become WiMAX-PFDv2-Src-Port = 6809 Alan T. DeKok@2014-09-18T22:30:33Z Files modified: * src/lib/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3ca7bbfd734a653905905... ====== Unknown dictionary attributes are now talloc'd. So use talloc_free() Alan T. DeKok@2014-09-18T22:30:33Z Files modified: * src/lib/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f136bccee745e3e5b702c... ====== Added simple wimax test Alan T. DeKok@2014-09-18T22:30:33Z Files modified: * src/tests/keywords/wimax Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/42bb4d63fdf5a759bcf52... ====== Remove vp_free entry from ATTR_FLAGS. it's no longer needed Alan T. DeKok@2014-09-18T22:30:33Z Files modified: * src/include/libradius.h * src/lib/valuepair.c * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0c165eb0302e1d6604b75... ====== Use better ctx for dict_attrunknown Alan T. DeKok@2014-09-18T22:30:33Z Files modified: * src/modules/proto_vmps/vqp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ed966b629f0dc59baf180... ====== Missed breaks Arran Cudbard-Bell@2014-09-18T21:06:05Z Files modified: * src/main/client.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fce14462c12cac4c34fe4... ====== -- This commit summary was generated @2014-09-19T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).