Commit report for v3.0.x branch

The git bot announce at freeradius.org
Fri Sep 19 00:00:02 CEST 2014


New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)

======
Free dynamically allocated DA.  Fixes #795

Alan T. DeKok at 2014-09-18T23:53:00Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b6c3143c6b3e7124800c880fda4d19007f5ce05a
====== 
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 at 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/e2fb245398fbad9055d2a56e7a4547232fb9e029
====== 
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 at 2014-09-18T22:30:34Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/398a7e5e590dcef92f2b42f4051d2a88b143cdb1
====== 
Deal with map verify functions.  Missed in commit 21e7594e

Alan T. DeKok at 2014-09-18T22:30:34Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a535693fdc2ae15c40f97d19b8ef69c64048e92e
====== 
Function to add unknown attributes to the dictionary

Alan T. DeKok at 2014-09-18T22:30:34Z
Files modified:
	* src/include/libradius.h
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/496e3b56d4dae6df88bfa579f443a559136bcbcf
====== 
If the second parse is still unknown, don't use it

Alan T. DeKok at 2014-09-18T22:30:34Z
Files modified:
	* src/lib/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0f871a2818b02204a984a334d23d1a0232347334
====== 
Check da's, too, in fr_verify_vp()

Alan T. DeKok at 2014-09-18T22:30:34Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d03087c0a2de7d0672930fbb06e9e81c7b69c20b
====== 
Added map / template verify functions.

Alan T. DeKok at 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/bc76f906770ff966a22e7d7f54aac6312871cd3b
====== 
When printing templates, use ' instead of " for literals.

To match with the rest of the code and tests

Alan T. DeKok at 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/94f2ddba5f23b1ee3a6d3924cc7bc49bb11235b1
====== 
Remove unused buffer

Alan T. DeKok at 2014-09-18T22:30:34Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7a56ad4649ba9a8e004899f237a07734e9d2d5b8
====== 
Parse "known unknowns" to knowns to map_from_cp(), too.

Abstract the code into a common function

Alan T. DeKok at 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/73172e41264430e8cba3764ff0484221f67e8a79
====== 
Unknown attributes are of type "octets", and therefore pointers

Alan T. DeKok at 2014-09-18T22:30:33Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6a9d481808335f3b6715813b1a85116774f2c1a2
====== 
Parse "known unknowns" to knowns, as with the previous commit

Alan T. DeKok at 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/de3acf3239ac06d85c9f3d35bf898cd9805e133c
====== 
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 at 2014-09-18T22:30:33Z
Files modified:
	* src/lib/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3ca7bbfd734a653905905aa45a87b002df3b4e2b
====== 
Unknown dictionary attributes are now talloc'd.

So use talloc_free()

Alan T. DeKok at 2014-09-18T22:30:33Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f136bccee745e3e5b702c2f7dcbff95eecfe8b0e
====== 
Added simple wimax test

Alan T. DeKok at 2014-09-18T22:30:33Z
Files modified:
	* src/tests/keywords/wimax

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/42bb4d63fdf5a759bcf5273c9648a781e4836c8d
====== 
Remove vp_free entry from ATTR_FLAGS.  it's no longer needed

Alan T. DeKok at 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/0c165eb0302e1d6604b754bb911df2bf220bd997
====== 
Use better ctx for dict_attrunknown

Alan T. DeKok at 2014-09-18T22:30:33Z
Files modified:
	* src/modules/proto_vmps/vqp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ed966b629f0dc59baf18078b62928d823ece2e94
====== 
Missed breaks

Arran Cudbard-Bell at 2014-09-18T21:06:05Z
Files modified:
	* src/main/client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fce14462c12cac4c34fe4e66b6f84f9f9022c62a
====== 
-- 
This commit summary was generated @2014-09-19T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list