Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Tue Mar 20 01:00:02 CET 2018


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQI/BAABCAApBQJasD92IhxtYXR0aGV3LWdpdEBuZXd0b25jb21wdXRpbmcuY28u
 dWsACgkQ2bkzwSrtdPBX2Q/8CMsXCopL+2iaVeIKid+ah9etBKCcdHGmVRdx2zYh
 oxultW+0dJq7QB4idSYPzTSHj00XIC0GgqCyED3ycSctJpEW8XezDRErA+aMD6QX
 mrTOQOzTgT1dYRGbu6a6MIM4xr3zim3v5T9Jm+EAwZOgbobY+sDMMOBCyZXHeRFd
 HKwAxKBt2Cj3HIJ3f7Dj/Hh8g0ZYwbTvRr7kl/naocI7Ypi4RTkDZsUdO46O5epE
 PNEF1itiBaNFAaK284aqHD3Y7bO5LIRI4zJY1P0OK2dtBy82QH2It4/DcGckm9WD
 GL3/x3MuJHfN/b+OQpMLKkvLkuSzCqCuw2K3hZDbt/154Yn8iJXonH6MSmuEr5PG
 d692zPXq/x6Ymhjh1Bb6Hn0YW4iteSWJNUIqfAhhcvMaC41vH7+EFm6JVyF1tCyo
 i/P7VldZK5o5F4gTSUDeUc26f/iN0/iFrBEv/WnphJzRHFQhtCwwFUzzxKr3nTAY
 ocA664WM4puW/ShHNdD7BSeJUMc0sKYkH0CQN7XjX6E2NK+qXAH0xR45Zqxtzsrw
 lWd9VJY6/Z7e6E7Uz4kzKO4Jk9V7veuaxUvlLdwxDC+YepYAP2MVrV5bZ7VKJrOW
 x3CDUU3zhQggsNMQ65U17bX6qvMy9tdGVRtY7o6viSdrRW1iU/DFuBIM7j+wsUdb
 khk=
 =vsif
 -----END PGP SIGNATURE-----

don't stat meaningless data off the end of the list

Matthew Newton at 2018-03-19T22:50:46Z
Files modified:
	* src/main/exfile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9b97f901e90b395dc962859775e777d6fe321dd3
====== 
Both referencer and referencee must be TLVs

Arran Cudbard-Bell at 2018-03-19T14:23:32Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/23ebbcffe6ea1df487d7c826efaef59824c69d96
====== 
Doxygen

Arran Cudbard-Bell at 2018-03-19T14:09:28Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8b14971a3a7fc53e75aa9f5702a9bc7146ee1a89
====== 
Add missing INTERNAL_IF_NULL

Arran Cudbard-Bell at 2018-03-19T14:08:03Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/98fdc3dbeae4251572b4ee6fb06ff7509a468bfd
====== 
Doxygen

Arran Cudbard-Bell at 2018-03-19T11:58:14Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1afe03c78a5f1a467113f1017a663274002bde69
====== 
PENs are explicitly 32bit

Arran Cudbard-Bell at 2018-03-19T11:53:26Z
Files modified:
	* src/include/dict.h
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/949f9473ae0e225dfde19bd76bf7a6992b76c12d
====== 
s/vendorpec/pen/g

It's Private Enterprise Number (now?)

Arran Cudbard-Bell at 2018-03-19T11:44:22Z
Files modified:
	* src/include/dict.h
	* src/lib/util/dict.c
	* src/main/xlat_func.c
	* src/protocols/radius/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a520412647d36109246f678cea8d53293263f4e3
====== 
Reorganise dict.c

Arran Cudbard-Bell at 2018-03-19T11:23:41Z
Files modified:
	* src/include/dict.h
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3961b6f1cde34567e50ea5a17232cb944bf06f37
====== 
clang scan

Arran Cudbard-Bell at 2018-03-19T10:55:55Z
Files modified:
	* src/modules/rlm_mruby/rlm_mruby.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/24a273e59312210a90de1c0271f434a23016d812
====== 
Reorganise attribute adding/validation functions and add support for internal dictionary references.

References allow one attribute to internally reference another TLV or a dictionary root.

This allows us to create "group" attributes which allow any attribute to be encoded within the group and foreign protocol attributes which allow RADIUS to be encoded within DHCP (for example).

Attribute references are also needed to mix protocols in the same virtual server, as the template validation functions can retrieve the foreign dictionary context from the talloc hierarchy.

Arran Cudbard-Bell at 2018-03-19T10:52:33Z
Files modified:
	* src/include/dict.h
	* src/lib/util/dict.c
	* src/main/pair.c
	* src/main/tmpl.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_test/rlm_test.c
	* src/tests/unit/dict.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0d893d84e68c57ba8ff691c78713ddada8bd064c
====== 
Inline some string format functions

Arran Cudbard-Bell at 2018-03-18T20:11:05Z
Files modified:
	* src/include/libradius.h
	* src/lib/util/misc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/21e06ea2e1fef039e5ee741684d0525ba8cbe49d
====== 
-- 
This commit summary was generated @2018-03-20T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list