Commit report for v3.1.x branch

The git bot announce at freeradius.org
Sat Feb 20 14:18:15 CET 2016


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

======
No longer need to look up vendor for each encode.

Instead, we can just use PW_TYPE_VENDOR from the tlv stack

Alan T. DeKok at 2015-11-20T23:24:16Z
Files modified:
	* src/lib/radius_encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4d17089cbaaeb8c96299e3ef4eb153bdc5c64e5b
====== 
cache type + length in hdr_len

Alan T. DeKok at 2015-11-20T23:19:04Z
Files modified:
	* src/lib/radius_encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b319c9bb9d0d93819e1f848307979403af928cac
====== 
More vendor tests

Alan T. DeKok at 2015-11-20T21:06:50Z
Files modified:
	* src/tests/unit/vendor.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d529498e9045464d1f3d96be6ea4fdd8dc84062b
====== 
It's really format=1,1.  So fix it.

Alan T. DeKok at 2015-11-20T21:03:58Z
Files modified:
	* share/dictionary.dhcp

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/60186bdb7e53748bea81313f5ce7cf4d62bbd0b6
====== 
Enforce "length" on octets for encode / decode

Alan T. DeKok at 2015-11-20T20:55:14Z
Files modified:
	* src/lib/radius_decode.c
	* src/lib/radius_encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/02c2a66aafef4d28398ffc6c38b6751f97d56d21
====== 
Put type / length into PW_TYPE_VENDOR and PW_TYPE_TLV

So we can have different sized TLVs for different protocols

Alan T. DeKok at 2015-11-20T20:48:02Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0ffe3be889cae1ee878f51d2f2e65dedf0660164
====== 
Mark up magic attributes as internal

Alan T. DeKok at 2015-11-20T19:26:37Z
Files modified:
	* share/dictionary.dhcp

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c2c231176711c768cd532c6177667f070c036b9f
====== 
one more check for builds

Alan T. DeKok at 2015-11-20T19:15:14Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ce1589adc55b027d7f9b4ffcc67c4cd6dac07e6c
====== 
Keep clang scan happy...

Arran Cudbard-Bell at 2015-11-20T18:41:27Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a071759f596d4ff1a0e1a56db3cc120290714d21
====== 
Inverted condition checking for use_referral_credentials

Arran Cudbard-Bell at 2015-11-20T18:17:36Z
Files modified:
	* src/modules/rlm_ldap/ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0d20c7ea7785443d8c7efced866b30920e021fef
====== 
Note

Arran Cudbard-Bell at 2015-11-20T18:15:32Z
Files modified:
	* src/modules/rlm_ldap/ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e3ba32b37ac90960fbf135fc4c5fd0cd97378b2b
====== 
lud_exts may be NULL

Arran Cudbard-Bell at 2015-11-20T18:11:32Z
Files modified:
	* src/modules/rlm_ldap/ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5f417f160cfaebf4de5c533649e8c1643f38b583
====== 
Fix buffer overflow in soh.c

Arran Cudbard-Bell at 2015-11-20T18:06:16Z
Files modified:
	* src/main/soh.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6ec8feff90f0e21ca91ff77fbfa89a3ad1f89e80
====== 
Framework to allow TLVs of varying type and length.

So we can have a common encoder / decoder

Alan T. DeKok at 2015-11-20T17:54:05Z
Files modified:
	* src/include/dict.h
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/41df1a117dbbefa134dfd36cc6e532ca26f6a060
====== 
Makde fr_dict_vendor_by_num() return const.

No one needs to modify it, except the dictionary parser

Alan T. DeKok at 2015-11-20T17:54:05Z
Files modified:
	* src/include/dict.h
	* src/lib/dict.c
	* src/lib/radius_decode.c
	* src/lib/radius_encode.c
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/23d1f9b13b9ae8835f4dc22af9dd2666747831b1
====== 
Move common table into the library

Arran Cudbard-Bell at 2015-11-20T15:47:06Z
Files modified:
	* src/include/libradius.h
	* src/lib/radius.c
	* src/main/radclient.c
	* src/modules/rlm_eap/radeapclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/32b1b67c0c9ca2d1bc3d04c9dbc87016df1a9187
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Version: GnuPG/MacGPG2 v2.0
 Comment: GPGTools - http://gpgtools.org
 
 iQIcBAABCAAGBQJWTyEbAAoJEP+k1YKfttfKDocP/0VRE2RCeHcPgeqeFI5nzjFZ
 sz5TiU1jw3xG8FISKe1+j1iyujoytObUeYucyHBYoG7Lip+xjRk9/TOKYGNttiIp
 OZt/+DP4vqxk/3qSUAGxahe61809x///toUawzwJdui58HEUraIuzkzPLYXPPS9U
 buMIJLelLaof6psP5te2YG9wrUoG01CcACajhaonLL8q+z2WmghZObspPQDsntBC
 K3AMD4/af6+H5SL7G0TeKQw46DPD84H0cOigVPCQv7dOEYmWWdfbuInyEuUjwx03
 2/q6wVioXY4lqQ6vZ4mouO3m7QcaPyrC0/TyHAlGHO3TWlRPJ6VGUf+t6nHbDiUE
 4fvtSk4F/ZMCMiGt2mXZ6H+eXhSaCW30SPIDuDbh2NymwT/yqNkuuzs5pbottUcs
 wFZTml3O0pQkcfIrsh1/8xN7PzkuU9HYayAZTtmYq1mUyM5jJ4lNl9tX2OSrA+EQ
 0ikot9wHsATZHE4b1GpWgiVnm5NmdTnOb3w22Qlw5WyhztjYg3T5+OXpSwhk0tcv
 Lt1OjeZPbDYP1FGf2a9qPKJH+t+Ex/Nh/0nQu8lP+X7EbTbyFrp7x264YBsXYO81
 UnotVklg/AblmQ7u73jRUkYZxYgNOjC0L6jWxBiHgOKx9s+mD7azfdlAy2BN1Lh1
 NJEcQUl27ssOuzp9STsL
 =Jltw
 -----END PGP SIGNATURE-----

No cases where this is useful

Arran Cudbard-Bell at 2015-11-20T14:33:14Z
Files modified:
	* src/modules/rlm_eap/rlm_eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/186d9d9375c86cd17557f053261c55fd25c0c310
====== 
-- 
This commit summary was generated @2015-11-21T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list