Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Fri May 11 02:00:02 CEST 2018


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlr0bfMACgkQ/6TVgp+2
 18oOgQ//eQnNHn4ZKg1bmQZNk1D6TrDj5TGAftyvTX2QXKJIsH5HJNKIzQQk4MhB
 /wSfkeOUJEpx/kK9dgRumSxvwiIIZ5E66N/6CGBZoph1qEJpmiazWVj6WYOAE7nN
 fzb1g/JEuwQ7ctkZWgnRJHzWPbKAq5xVcDo5ucIAzC2tata0Xr8uUtylcKRdp3z8
 +SG7AjX71sN3k3+SZ4yPMMbpAPjD8lGdthw9r5Dqv/OGPU8bdL0ZfdUA+jf67Ys1
 ktv/46ZIpZLv7AVtzeazJIQ34ssBbhtJkr1upnrRi78R1amPhM8gHyiGyWn4iDzt
 dVb8LdMZfBYjt8suQcPNgH874wHQfUuKzbauvyvr7PQEPCmrWPOp/PtR4Eqxi0yl
 8KKRzZTuSVn3iuWWmvRMevdmitK3tUWs0XA0yPQD+lO6frDPVYkySWbnbkUUXThl
 fEvE6cwTKZwS8q5uIMYuVOUQ5ef0BgghPcRYByXv7GzNnMmuVx4CNOYqWTPucU3t
 khJ7a2+82KbOTSuKbIQ1L2MjTo0LI0bDSAkZQ/EQmyQYJQR2bNNeFA+j1HXCotVs
 kwQ/s4x0SlnK930HHMV62F4KtQBSqiOFDDp3NvO26TlZ4v6u2rp7qKIlg+m8TC6r
 MH57iNszk4ayzOE64pNkbLQtHHOKaSwistniXO0SDbyBC6uJWvI=
 =4PDK
 -----END PGP SIGNATURE-----

Convert some calls from mcopy to fr_pair_list_dup

Arran Cudbard-Bell at 2018-05-10T16:06:11Z
Files modified:
	* src/lib/tls/validate.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4b41bb89d93ddf6ae81ef662e89a814ce2622237
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa9GEvAAoJEH0Oec13Yh7N/o4IAIgFtpESbW2DpT+6ZUZIzxva
 u+Fu6wLFYc19dplo4Q4aGA5kZ0U1UNDor7zHGkPx8JLAdO1zN79ADJp5Mfki102g
 xEbbR4P2cNJ+hA4plZmtznldlClp+3O6BZh2Yf00qgwh9HyNoj6JudLjbZbmsoPk
 vHjIDtLhbfHZTuSaI/D635L1Emc1aY8z+AsZfFVeAgyWeg/CIJQK5DOX+SIpa1Lj
 6omCPX884LvxaAX34OVKGER+YBc/Zz1Xg1k5bjw4w54UGGPw/EY9hs9WwGO9M8L7
 6wraaGdcV3d/ptzAJlIc6znYrZypBBDlZcSh3dSxL4qoLEhA5dVEp2vwzuepqhg=
 =Xnuc
 -----END PGP SIGNATURE-----

add local clients here, too

Alan T. DeKok at 2018-05-10T15:11:43Z
Files modified:
	* src/modules/proto_vmps/proto_vmps_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f6f04c370c8cb02cccaa376b32d8f1e873c8eb85
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa9GEvAAoJEH0Oec13Yh7NLVwH/RANR4m8cTxm7n+5iCJWmwvO
 e9T/+qpvjnJGHhp3DvEunaIAgAl7OzivMOQWLSNC24JlXq6wXjEXrqKmTuf22/gY
 BPjx1mNLv+jkRYkH0jrW8NUopP7v7xuPcFW7J4HfeowKMbtOApMbltj1qd1xXM3A
 bqa416ygwfXmN/bprKwT8sAOBWpZYRiefsoSJW33BqZ6Pz2wWEFCBXKcsnGPZkLR
 xMysdvu9KqvemZvjSu1tvVs0+pgL8sSF6CJ5deFRc2qosuhYgRrATq/AFkEfpD4/
 RzaAIuuPo9BXoA+cDEN8rO8jmd6exEeMAO5EC2TFP2ZbivpINb2Ps7epwVAD7/c=
 =BsZR
 -----END PGP SIGNATURE-----

add local clients for RADIUS

Alan T. DeKok at 2018-05-10T15:11:43Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/99a1623a836a17486bee6ae4d70facd10d0fe357
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa9GEvAAoJEH0Oec13Yh7N7J4H/i1yIf28HVRChCkOu9g1gzgO
 Be5PLnaAIQWFOAwZX7UvXBAmU8M+Sq3L4XZsNzhl3/Ebz81FDbzsjhU3RLfrA6aA
 1TGUNWasU3SvoiUHgeL3JHdol2fOc8+M/24IjqaR7iMsY7FS23O8Igl3myXTsARs
 4dVMHUrL95rIf06C910FtKN3rHpb8DFzaZUaRkayy2xx8+2LzPvxOd359Nv/2M30
 +8ICM52aoiTRrHVFTU1C/NjznOrku+f5Tkpos7XkjZQLf4J9lgYCGnOVNooAfULm
 TJZOZtyjbUKjhzbEHOBgI2YKSCKzbut7dKR79KrgKfcP4htq0jRfyZmfhNJTrDc=
 =vf9K
 -----END PGP SIGNATURE-----

add broadcast config option

Alan T. DeKok at 2018-05-10T15:11:43Z
Files modified:
	* src/modules/proto_dhcpv4/proto_dhcpv4_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d6fc848201972efb7e4056ec6183baf2b717f926
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa9GEvAAoJEH0Oec13Yh7Nq10IAKg6r9VpPhn3/0wf9zxnxfxs
 NRo8jHQGXxQRHgWQW8hdZZan7GAZR5LTRmeRj7+vLirNzTFfmVAydP4o9bUkIyU7
 rWuQWJPZUkmmPNaqujn6QwCKA/Q5je/8V62zQLn9/Qjet8svdWgEUbRo4dUL7YTx
 zDBOp6JLbChYjfNjROElMBk4LD3zoyM7NwmqySd6MKrUGkgOVhbVX2NbYZu50dsJ
 UUsMJMQkaIm1etSnqsnKHGmefOC9a8STCoxnjO3xE4+UNfWisGkcopAt/7XXnVia
 d690itA1GIf5QPPDWDBwfLPDRQ09J4/c8XOIosVg1iXKOG/vGXTHZ0ewgl8hGek=
 =jmBG
 -----END PGP SIGNATURE-----

modifications for new proto_dhcpv4

Alan T. DeKok at 2018-05-10T15:11:43Z
Files modified:
	* raddb/sites-available/dhcp

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/18cd22c86df96a4663eab498d32d546be0e6bbcb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa9GEvAAoJEH0Oec13Yh7NQy4H/AnRFzl3qYdgZ06FQyVNroUZ
 8pJRXi8Coxq245vayDshhn+xwhOt3ws/162WZz1barkyjUTRWPW8nwo7czvkOfNT
 VP6aKnJ4/z5R2uUTq9CR7UBqUdSNsBNs4XJ418uI1Vp2JkAnZ6pH0DuL9x+/8EKv
 M5zqwRtKJ8sEXeRwsSc8qb6lgM2GZZ+IFdneaMNEY1dj26mLyqCDrKX/lLfwjrI3
 t0TepsPT409TCm6mDor22cn7SKV06qCHKrBrTPO1RnG+aK1h/zh5VUcUZo9VjejZ
 sY1AbP2M/Z1hfU72F6ZKgrXXY8LIZP/N8lqlw+ADnyLtJEHKHyJIyqGJ1k2BmRw=
 =oYB+
 -----END PGP SIGNATURE-----

remove unused field

Alan T. DeKok at 2018-05-10T15:11:43Z
Files modified:
	* src/include/radiusd.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d3a5c5f8cdc903f726cdbe450b0860980cd32d41
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlr0XhoACgkQ/6TVgp+2
 18qN0Q/+MCzF0KYP5vJpXd9nX6G0pkyQcxQwkD+EO/cIwCKz/4Spwb40Qo+cfJfd
 4j0OMuSexNL6fof8341FvpJL3qzyefKXVfFuA8zHWb0vrqZRRPk1uNo2TaHt93Sr
 v/HAxNqpan5yxZtwTB6al/tMi1QUUl7HlUjb2gQYBCx8sBZFjSmukon3nUsQ2S5q
 ZM/4P3XOq8xFXuiBF37YNbimZRnqJj3hdS9lIY0NyeZbcgh1umjNaCBrLbOuasDu
 ee/YU3P/hGjed6RP6f5UlffMc5etGpi9zkDQEaLYFKLnHX1XupReFQ7KZqQxK8Fs
 ozZWSGInXbi/ThKodJGE3kgwSPJ51ho7oqBeMF6pZYGssoTeRww7yOY7MWf47W93
 t8H7q4Sq2txBgVYabPTQfEiPqMHXNmi9eTwa0nAPA9rtB1Vney1FY2ARScjveCxw
 NaHnz6EjliGrsc/Tsl77wdfnXoWN0unXUwfByZdHy0rJMtdYIsEcNeDSzRheTEZ2
 EwHxuqbkduUbIb7UiHTc7DbkVn38DmKpmFuWflhQro44faGVh1UVTBttXqwstpYr
 BfLlIK3u5u8gxsR3q+qZV+fttpny+vWC+B3+HoTViX4reWgWwSnx9qzYTto+NXX4
 RGy5LXDTnpsihIj71Ouw40KVjcPbLbFamq+fKN6VhtjamlEJ6kc=
 =A8NK
 -----END PGP SIGNATURE-----

Fix shadow definition

Arran Cudbard-Bell at 2018-05-10T14:58:34Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c6a82cc0dcdb627798bc67b6f87dbb0df3366950
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlr0UN4ACgkQ/6TVgp+2
 18pAXw/6A8yM5r2m6lgDH8cf1Tb2Db3Duld5IOsMA6jjbdhNZtS4J1HaGlSKRKrh
 JWr6DBACQtA0WEVZh6d3jR8POiiGEhrLDY7walmjAasKDdLqoIKOqGZqtYvF/bEz
 BZ3hKVFcyQn4lQq1Cz2lRbI72N54nFuke44olUqI491xwHBdTYCBK5u+dgwqo7Qk
 dv6+k7hqWwkRMQCjxqr4trc/3NtY6lcao/RSkbvKRNVSOD29qd5niStAoUKppVbe
 wWg7ms7AFuvaDzlAxBtoFpbRoQ5YqRzg/Lj498XOjRadFx7eDj7Fh5swZrQubchv
 IGMQRh0N1xp1InzqtopArscz2hzbFxWt32VPchAhR7WOby2ASwG9p/zoeoN8EZK1
 WK8ePzCb/qut/A7YCDjlMiYTh7L5ym4zQs76huuJzT8T96Y3UK0anr5nMnKTX8Kk
 sttyy6oZ6tdJUDihSttQlHyRRKxGIPh4B0518/7xPVDzFY7cGhnN03h3Nppr6gAg
 YcmPUw8Tb4U4IRf6IrmgoUOri00IwOfla0+NtHI+t2wuGM2413yxkGG8xIamyr3R
 dp2mSziV6BpcTSPYPxOESODL3Uy5tSChOM74p/FwsgdS7fAagQ5C7dofcLQ9hdZ5
 vwanqb7ETq/PXkZcw9C74Tkvr6t0NOYbMg4UG+x8gWGQVVm4TBo=
 =4xY/
 -----END PGP SIGNATURE-----

Change how fr_pair_list_copy works

Arran Cudbard-Bell at 2018-05-10T14:02:06Z
Files modified:
	* src/include/pair.h
	* src/lib/util/mem.c
	* src/lib/util/pair.c
	* src/main/cond_eval.c
	* src/main/exfile.c
	* src/main/map.c
	* src/main/pool.c
	* src/modules/rlm_eap/lib/base/eap_chbind.c
	* src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
	* src/modules/rlm_files/rlm_files.c
	* src/modules/rlm_redis/cluster.c
	* src/unlang/op.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2779cba438e68a1f5ce3f5f08c715ba85b5110a5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlr0UN4ACgkQ/6TVgp+2
 18rWuBAAmNps4qsx8nok04UhzVOPgm+zJZ+R6M9Myjd1CnHeIOglSjXEFpVuzdq2
 KgpiLuYDqxQYcOcAvZEshruY6JJY+2lskCoMCt0m7sQE+57FUjD9r3N34U0wTG58
 aWblOmXX5qNMmZx+t49sEUgXcBIpCv00H5WIRMDHqw5uaBSwFdlbP3cuXvT8ZVAf
 WmQpfcrr+AQDIIxHO3w0kv/DHA09ReNIznjRwkhNLSCcRpJnH0O9vEkQ+LrsKyHy
 jl5wiB//n68fR1OQfnw9Saxfbz01nkU6Azcpdh0U+w5qW5RkKWrSVBOwHorKdF5X
 Mc+00c+yF4PAmK8R76bIus/EjcwP2AXA0HL8GHGbRBnh8lSlTJzUJL+1/1Nrgb6J
 HekMlSdthU3cIFz2rCWX6kKIfdmd2xSCWJaqBZo/OvDq0AS/nBFt/sl2Gw77l41J
 99O6ZmTHPZbsnryiCcOJOA0L1597NcZQxvNx4GdC22pHhVVOMUurys7yvw5L7fqO
 sQ4FSefdbg1EtCPWLYsZcE8EjctWkeIickHSaD0j2cpYBnJ81fvA1RCG4TgWTdiK
 RLwhDIhskJS7yULD1VXiRRBGQIFpPtfkMmlpvk6Hv+nbkj3YIol7fZ5Ij88AOT7H
 gxGijExe6vLpOAha3biMJc6Pdea6Er0hbfsvXdREaFvnpukFCJg=
 =DwQt
 -----END PGP SIGNATURE-----

Fix duplicate iterator function, and add function to iterate by parent

Because vendors are represented in the dictionary hierarchy this allows you to iterate over a specific vendor's attributes.

Arran Cudbard-Bell at 2018-05-10T14:02:06Z
Files modified:
	* src/include/pair.h
	* src/lib/util/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/766df6538a7b6921f0e2673b21fa627b2e5a3a6b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlr0UN4ACgkQ/6TVgp+2
 18rBVBAAofFG9thhQu/81TMqLcKXraG/JzELOoRLPXBfkJo2dz7DS5TJe3sInjjl
 1E6mz6gFMGSu/aXtcG1TWx0tuQv+Ffn3M5g+vKXVqvqLbhrhIWCk30XW4yzj5Zq9
 z6TvSFzzX4qMlo7zqdFIpNgxaWj+iU8jwtPNA52l5iFccIrLMFMsZ84VoNai+xq2
 yeo3KUDiKRYHkhbPdfFVyyyQlQ+2VYYX9QjC4tLiYVpPdI1Yg4r+98b6A9IcG92w
 1qIcfaNd4wz3hST+Fsoo28wvqglKIdMvDWA7NFNxhfInazOitbUdstleqICtTc5P
 GJdP5RoaCfQ1f5EGiZcZlmgblagLcpImy7dq4Uo9zpWuJOyv83j2bwvNsekr43KY
 CYf14Th6gbg5hDAr9+wV0qBahLVmmOE3V51dib7PppoTL4cdtJG1nIrJgjw7y+b9
 IKSP4b9fBh2lFkzB6m4Xamxq/8IXoDYBqAZDBJvmHlpdaeKcdZgg9vwv76P9Uqz/
 sRX+jvEfweysz4exTvxPvKGkgPdPBqRplUiHxXVts0DH4cahE537XQRIZCRiGJQO
 Up/iyrt5il+qGJd/QIdf6u9axM/6o1Dg9keMJzMltMRwp0Mmp5ELRvLV3UfXvPUs
 w866xKtqjC0ZzcXoTllqWN45GCOH6kGMc+A+gJlvN9e0aluVL6A=
 =rfUV
 -----END PGP SIGNATURE-----

s/fr_pair_list_copy/fr_pair_list_dup/

The whole mcopy thing is changing (done by DA instead of attribute numbers), and this helps disambiguate

Arran Cudbard-Bell at 2018-05-10T14:02:06Z
Files modified:
	* src/include/pair.h
	* src/lib/util/mem.c
	* src/lib/util/pair.c
	* src/main/cond_eval.c
	* src/main/exfile.c
	* src/main/map.c
	* src/main/pool.c
	* src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
	* src/modules/rlm_files/rlm_files.c
	* src/modules/rlm_redis/cluster.c
	* src/unlang/op.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b0bc49804f95ce3f185720ec61b3c506e6904258
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 wsBcBAABCAAQBQJa9E0TCRBK7hj4Ov3rIwAAdHIIAG6DORY/4hNULznedHpOP8XC
 l0oKVzXqDFHVg4n0Dg0Mezhgu/0vnPSx2/xy87zxhEa11NyYOIw61As4FHrwehg+
 kIfGdJ7XFcOElqAlhtcgcgWkdRKIGE3qJgbV7gT06g9ktEGQoLfrChn/MMmUhglz
 WGD5B8LbDXIGC43FD3XjbacMK8in4gbS0PrPSGx/Q0iVz4Yi/HqL/ubTyyCq8+Iv
 s5vreP+wKRdrSzuvnyfoiLYiNp6xg3pB3JjiPbeigZG1H9pEumuucuMNITQgehzH
 6nuabVwOdTAND0w6J0ONFW0maHJNtSkl97TvQxUC8Ia2Y0iGSTEYgKGtnSPvbGQ=
 =SyfH
 -----END PGP SIGNATURE-----
 

Update issue_template.md

Arran Cudbard-Bell (via GitHub)@2018-05-10T13:45:55Z
Files modified:
	* .github/issue_template.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/915692f0bafb7fe0d81eac43d2a8d62f682f7617
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 wsBcBAABCAAQBQJa9EzjCRBK7hj4Ov3rIwAAdHIIAJjfABRUiGVDrkZ/1KUlT3TK
 Q/ni3g1quIX5VRAjgGO+owTVoBtfpjv1txGnUVp58BWclYACTn+X/O0khbH+7aLz
 aolbOATQWTmNhahqbjaZHIsR1+gmctgIfY44Pr3Mq8q72taIPrv+hlfLpJCf5Yu8
 XfKK0pTyVjqu7N/Q5eEcgRlhvQFdNZUdfz/vMbGcnpF2UWcrKN1y1Ujmp+dC5rZE
 DBWm7Pjm8XrLhbb5PgT3SQks+r845qCp+7BCbaoNdGrfY8ksuO1ekT7fK89WvKX2
 M0Fl3VACr3VHQSMGNcapryQ9ogRGQ35MOR0edBOMpoVbuxT4SBvcuW4j7tpgcSQ=
 =Rr3F
 -----END PGP SIGNATURE-----
 

Make formatting more explicit

Arran Cudbard-Bell (via GitHub)@2018-05-10T13:45:07Z
Files modified:
	* .github/issue_template.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5b1b80937dc96102b6ca1f40f6cd8df0112b9730
====== 
-- 
This commit summary was generated @2018-05-11T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list