Commit report for master 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:31Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/57d1a397b4c290c17543442f4dbfa73b92c95f32
====== 
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: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/10e06e58550fec11d52dc2addab74fa13734a28d
====== 
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:31:23Z
Files modified:
	* src/lib/debug.c

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

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

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

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

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

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

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

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

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

Alan T. DeKok at 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/9782a44d4db25246c68ccd892852ce912c0e6318
====== 
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:31:17Z
Files modified:
	* src/main/tmpl.c
	* src/tests/unit/condition.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8d0c23b83a6f3e93de1499549a9db860d1dbcef6
====== 
Remove unused buffer

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

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

Abstract the code into a common function

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

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

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

Alan T. DeKok at 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/10991aef5254cfc54eb819bb1e950233623b4bfa
====== 
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:31:11Z
Files modified:
	* src/lib/valuepair.c

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

So use talloc_free()

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

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

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

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

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

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

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

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/65341bb34fb3d86702b2dca6ebcc84d990ae0ab1
====== 
-- 
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