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:31Z Files modified: * src/modules/proto_dhcp/dhcp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/57d1a397b4c290c175434... ====== 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:31:25Z 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/10e06e58550fec11d52dc... ====== 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:31:23Z Files modified: * src/lib/debug.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bc0078a18fe573fad1183... ====== Deal with map verify functions. Missed in commit 21e7594e Alan T. DeKok@2014-09-18T22:31:22Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e4214a8df4d9eb333908f... ====== Function to add unknown attributes to the dictionary Alan T. DeKok@2014-09-18T22:31:22Z Files modified: * src/include/libradius.h * src/lib/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e2c14de1ad8eb3b0b00ea... ====== If the second parse is still unknown, don't use it Alan T. DeKok@2014-09-18T22:31:21Z Files modified: * src/lib/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/16bd9b716951e07d07ec5... ====== Check da's, too, in fr_verify_vp() Alan T. DeKok@2014-09-18T22:31:19Z Files modified: * src/lib/debug.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/96e3406a464cd15e93a9e... ====== Added map / template verify functions. Alan T. DeKok@2014-09-18T22:31:18Z 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/9782a44d4db25246c68cc... ====== When printing templates, use ' instead of " for literals. To match with the rest of the code and tests Alan T. DeKok@2014-09-18T22:31:17Z Files modified: * src/main/tmpl.c * src/tests/unit/condition.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8d0c23b83a6f3e93de149... ====== Remove unused buffer Alan T. DeKok@2014-09-18T22:31:16Z Files modified: * src/main/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d674eb27a82dcc4fe2cf6... ====== Parse "known unknowns" to knowns to map_from_cp(), too. Abstract the code into a common function Alan T. DeKok@2014-09-18T22:31:15Z Files modified: * src/main/map.c * src/tests/keywords/wimax * src/tests/unit/condition.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8431e9d44c9656157d8a3... ====== Unknown attributes are of type "octets", and therefore pointers Alan T. DeKok@2014-09-18T22:31:13Z Files modified: * src/lib/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/137d83a70f540077f86e1... ====== Parse "known unknowns" to knowns, as with the previous commit Alan T. DeKok@2014-09-18T22:31:12Z Files modified: * src/main/map.c * src/tests/unit/condition.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/10991aef5254cfc54eb81... ====== 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:31:11Z Files modified: * src/lib/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/cfdf5897e84fee5a47c99... ====== Unknown dictionary attributes are now talloc'd. So use talloc_free() Alan T. DeKok@2014-09-18T22:31:10Z Files modified: * src/lib/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/86c3bdb94805fb82de2c7... ====== Added simple wimax test Alan T. DeKok@2014-09-18T22:31:08Z Files modified: * src/tests/keywords/wimax Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7d73d100668f4b46e7f43... ====== Remove vp_free entry from ATTR_FLAGS. it's no longer needed Alan T. DeKok@2014-09-18T22:31:06Z Files modified: * src/include/libradius.h * src/lib/valuepair.c * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7db9c5669722fd3ac51f8... ====== Use better ctx for dict_attrunknown Alan T. DeKok@2014-09-18T22:31:05Z Files modified: * src/modules/proto_vmps/vqp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c89d2755665982d2f348f... ====== Missed breaks Arran Cudbard-Bell@2014-09-18T21:06:11Z Files modified: * src/main/client.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/65341bb34fb3d86702b2d... ====== -- This commit summary was generated @2014-09-19T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).