Commit report for master branch

The git bot announce at freeradius.org
Sun Sep 8 02:00:02 CEST 2019


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1z9OYACgkQ/6TVgp+2
 18ryVQ/+P2veyojRQrxOyw9yfb7xgqcjcx977f7szmGfchArAejDO46WiuQjquLv
 mQ/XpG2IHqEe9PWjegGzjm+U5J5Jeo1AZLnDSxUipF2gzpcQ5oBRALT213XB+Uue
 yobS/39oNfdEkb3xaexTalPiqiIiWNvo9W3AOWCO5M6eOrhnjpjKYq94i7m+Ma1q
 7SXZyOnw+Z6zYbhYYwoBMP9ID5zBJ37Yq+2fKTL3Af2HcrQL6vKpaTHQvfURj9rs
 bb4usOBS1sQ4avOF9KBZaGjVte/oqv18tCyCrXu2JzMAb/qiXhfIiMk2zVpoOP+V
 ZAUcVgUr5qzEYCBf5NewgL2vh2dhwSo7lNGoQQARiMbs9EitQ2d1AThhuGaqs7JZ
 Pse5KPcL5SKTrgzNNsQ1kpV8++nKT37/I7GUaKCqmXChjzfwCKgVa/CdqCcruy4u
 FApV33e4zJF7aFeuVcAdXtoZLTv0/ammumCvOuAbBgwhACIl6E1hy4RSH4SjNSxG
 mhuyo2qUE1JruzsIvkkzIJq4gwCxW7OdrNZh4qaB4cU+OJb3OYVsYe0wcfMAsOx6
 hgggH/NhLpZ49LW4KL2jeBP0gRVPQFxeDW0zD4STPI2W/EUZv91a2PgMauaMGJ2d
 IZMJ3HPMedousOJK7Jv+q3vDYNuLyqyc1r8Nm72QCu65bVG92MA=
 =1p0O
 -----END PGP SIGNATURE-----

Port unit changes from v3.0.x

Arran Cudbard-Bell at 2019-09-07T18:20:22Z
Files modified:
	* debian/freeradius.service
	* redhat/radiusd.service

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/faa0f6330a7a51966f457bcf959b4eeb13bfbd91
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1z5KcACgkQ/6TVgp+2
 18prmBAAhgKOEzWnPegylKGs639KvLX3Rgqw8WMa3zXdtuyhAfoSI4khgX722hgr
 FfTU7VBm4FtGVtlaI/eSLq0asSCQz6T99fgx09cr0hunvKEs5qQQfZI7GF8ntyhg
 N0xbfzUtNtovmoSL73M3NU7Mg+YXTXqI5jLUBr2pCfLRXDcdcmZFze4eDHzq0rIR
 ot51r87r5ssu5yLUufRneyAJwyoan7QzyEaO5aMUv2itQgLfaZkv9EW28nVEwJpO
 LQmZj4utsCqP+v9QZI2SKePeX/Yop5G8s+kQvCrkwBYXUcJtoyc2aFpne4L1FdV8
 ZgvxUs89aQn1yBsDO0eQrUvXEQqq4WMp5U7cq51H/Q2nPL8KyIRw9iN09CR56ET6
 jk6+Cp/EBfuFrNGjF/OSkhO1tCd2qRRm/wTO00Zh9qxOg8YyOfUWCxajBJ3wJIML
 +3hIEAfPlcS76m2ZQu53k2qTdDJ5btw5qTfJVBmab3M0OCSAxrdacWSW4NIJ0sdV
 gygZByE1/uotiiuDLkSSnH+M+Ka4kCZFhKQGqXGAF5qug5eFriYpBAmJw6Gi6qPr
 kELy9sYjMxngKCjE0RKLGE9MWeH/HRdsXkE1O9sPq59A3FRHkA7pd3Jfv6mTQJaV
 wcB5OvztIKAwBlyXXL7l1ilfZYQp0FkuUAhdbsOnGR83C3sQ0fI=
 =a2Vu
 -----END PGP SIGNATURE-----

More unwind tests

Arran Cudbard-Bell at 2019-09-07T17:11:03Z
Files modified:
	* src/lib/unlang/interpret.c
	* src/tests/keywords/return-break-mix

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/49b3e778637a1cc0718062b9189571d80928e83b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1z3t4ACgkQ/6TVgp+2
 18pzug//V4RP+GkyoW95L8Ek+Ityy3mKCMyXPoVZMwKEbP2EZDZ6PrhoLXLen71T
 ye2BrxU3BcMbRD6tY7HZtQXojPV1IzYCpXXvCHSEAhdY70HZHNkGw0ChqvmGLlym
 oORiKNMm1Suqmwxh4eOHOYR7sk8NzABKkoGBR6RnGdzocFwnGhXj5zszq7J0cZF7
 l2ulDptQiOdjZC/ZDRp9bIKbkfybVIThEnFLXc6hFWzXUwdICD/9U87JmH0HXG0/
 hpSdZRqnKe1Uno8hV2sXAxXrFezWk5nicOttCdJJeWQEzI5XdU9zCgV/5y3DK3D8
 lUfj39iSqEE/bnwahWUR/RY9lgCQ6KTFmyem8xTRRlPTpw30pLNOIS+glbZxh23x
 GXKpxFCA1GjMLzyGA4EqBWaU7xTbGF8vPYj0Iilbpa35u6wsQqUhWy7A1PdJ1SCl
 LHPikIbka7Jvid+UEKrlBkd473d913sZ5zagZPq0L/P0nopWOk85g+Q84g2j0w/Q
 654WgnzKnbpAitB8Mod8NazSuEvY53s76ZJYumGLFa/7GI/DBB6qfDA15o067GS+
 TvR87+wGSnvKUk8MrkU6FpS+jasGr+FKY7Rk6U9Z5hJckfKCUsIU+IzIq0a2KqEr
 ptadrSyzCm4NzZxBa8UB+p1frbIJnH2i+tFNeeycc4B11nUUzKA=
 =bmwe
 -----END PGP SIGNATURE-----

Fix multiple issues in return/unwind

Arran Cudbard-Bell at 2019-09-07T16:46:22Z
Files modified:
	* src/lib/unlang/interpret.c
	* src/tests/keywords/return
	* src/tests/keywords/return-within-condition-dynamic
	* src/tests/keywords/return-within-condition-static
	* src/tests/keywords/return-within-foreach
	* src/tests/keywords/return-within-policy
	* src/tests/keywords/unit_test_module.conf
	* src/tests/modules/unit_test_module.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/754c038f3a9bbbac27f4c1a62f3e6acc0aadad09
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1zwrsACgkQ/6TVgp+2
 18rLIw//TMrmk6L/x05+NyrGuz9pLVZmZZkBTLVflVNGKBwghXwImqPEyqTFPoef
 9oAw97ZxH4rUFwM2B+wPJkDC0fEWhQI0J1YRKHgJbgTc0NZJdJ8DXwu++G55GWhr
 t+1+AJDFMby4Nnhdehlv52GMEKzFM1GA6puzc5ANyDCGjKnLa0H0EZIZsCqT9W97
 tq3CAM/hlH9bVD5wH51En/p95FiS3hRJiG2nOlMK97C5rlWHn02sEUa4zLWuJ024
 Ngv9hEPrpUF32g0OMx5p/xLiCrmWFfmKwewEe2RdeIsaUmTzVY1g8Wd4Npb/ryaa
 /tfUt0a12R+5wBka7Vr9CTQDhy7EELtxzOms6nOn0QTf6tyWGW3Dlqe/u1Mq9Riz
 FSngqyVuXKN9EN9iivD0R/HsSZC01B3aSoHdftVXpHGvF9c34B2EChNkonpTw774
 rreULWoEWdQoQhwIWn5wDg6itDCF4z6MF0TdrfM6ZkEEycVAoB7JWwrtBGCyMb7m
 fYeSTCtvqz6XTCNyJwQXr4EdYMtfSv9EifGc2XMAX/mYYnqUuKqjBhkXAqab3JXd
 ypI23qLoYIoLt8TZtpe6azxupbB5q2SrPe2RjyPrMk+wq9tMfrB/UvisD/Mp7pwp
 iAKxJSbXRVKDzRSOEJAp6PNcT/EmmW3KwujtwIgI34tfNLojzaw=
 =fw6B
 -----END PGP SIGNATURE-----

Convert the macros to inline functions

Better type warnings, and slightly cleaner use of "unwind_to_*"

Arran Cudbard-Bell at 2019-09-07T14:46:19Z
Files modified:
	* src/lib/unlang/foreach.c
	* src/lib/unlang/return.c
	* src/lib/unlang/unlang_priv.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a38477b0eff32d63712377ad0423764dfe0667db
====== 
jenkins: The 'QA_RPATHS' is already in 'make rpm' target

Jorge Pereira (via Alan DeKok)@2019-09-07T12:37:39Z
Files modified:
	* scripts/jenkins/Jenkinsfile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f27a7f23fba169b45c900a76d0d7a6ae0b59c775
====== 
Fix missing free() in 'decode-tacacs' decode

Jorge Pereira (via Alan DeKok)@2019-09-07T11:52:24Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/743793b86cd9da4b98ecf35f0635ba1b4bc57245
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1zP/QACgkQ/6TVgp+2
 18o/FQ/+K50Ug3HENZ1X2Tsx+PpXK0komRa1rTd1P0qo+BA9f57GXJuuAdcmjrFS
 pNcvM8Eu4nJJJt+et8bh8AO250k6r8nCOUGg/WpAdgv+qFdMTx3fjS9CONkbGZHz
 kf1v+XNmpDiXHsikGcwPuvSCpfR1S00XztpfJ26JALEsXJCwCK3VPmbatkX0wSBj
 IzuaordSvMNCaEH7GYD0TqHF/5Fzg5T434F/atLb5AciAnXjUEZMW6HgjlqbVPZl
 YQDxn1yMhGRX7PNvjnIiJ9aUUA0XiPiPAsgIdDY8FXbY+xdiYj/IbxwM+DRihFnb
 6Kt1kxwdj+U+bVkSSeZLiK4m0rK6yoMAfKg2Q7tRfm6DHbXbx1ccQSuFedyF3AQq
 wRQmTN5X4ELVLqufUC9gFjuaUI8c3p5RU8OA+hzy3QgeS3xmqIPjivQtqMRScXDv
 JR7tw/v2bUq3U316EOqjjZfM+BRJTdJFaoYdqgBI1POSTX3YZtKOfXZQJWpRccWy
 he0oeUa61IaCpisu0InKcxKN7J5z8j8Bgi5npycq9yiQdG4C7LtFIZVh2iGKXcgJ
 rVxxqSQqWxyoTIVKatoJIc2BWuLW1XXCvq7NHUsCO16Q/pekpevRnv2ud6Xjdrqk
 cisPmDv4caluKWjjvp0BxfYiLnM5JDKyns/lBikFQdfE0hYdujQ=
 =dIXa
 -----END PGP SIGNATURE-----

Consistent case

Arran Cudbard-Bell at 2019-09-07T05:28:20Z
Files modified:
	* src/lib/unlang/foreach.c
	* src/lib/unlang/interpret.c
	* src/lib/unlang/return.c
	* src/lib/unlang/unlang_priv.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/408350ca376e26e2ca26ec8d7826648bcea5c06b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1zPfsACgkQ/6TVgp+2
 18oosxAAlzkrPXF9kMRb1xbWkAP0o806E/ISi4MjKyakNei+dFJJfzQUDNyBwCMh
 fTmDLVdQFxivGf5+V4OHrPIGS8qDcFqTNjiCRnAthuampNThljbyrf68/nlciBfw
 95/lMXUG/iEPWRVJKXd9oYPUNF3QyUSil1lZZcnoL49tKugQkEwMwlrguS1lx4AY
 SUM4CWC8NXrFO/Uzpc/A7BnlUYpk8RfeXGsUT7LRQTIeAE7t41MtLt2M5SKN7FXX
 Jms0R9rzFWn8fmcWkbD1sFTZalf12vYNzxKohYSrG0TLmTi6t2fU1/iNcKeI1E5D
 HcS/lauuSMtdozAc1A234hNi6NgoOO6vOMOd2BAf8fu66w196DHuKwZ0ut88jFyK
 aHGspHUmwe0LC1tGI7hgnMRgMSo8mKNvtz1n8IIdAlX1z8hl9JY8D2XHc9/pe7I3
 vSME4sicpFI1+dYqktFi2l+OQl5NMHcocfiiTwv6e6/bGPuheOb0mavxz3JqsIY5
 kcZtfdgj1dmnhGXgSgVjP+sJkNhY7nXrWUePOmuX7bNcQDYipkis3HG7rCFbkV5p
 ZmUrCgVXCfdQPZaicIt1oMgKYK16clRWfUNqix0ZRxO8aGwsHvb6YgQwuZ1/q/Rf
 YhAOkL1kZTfJ9KDDYQiZeQHdUPrcP1mbFB2/zF23jESzIZtr+Zc=
 =3M79
 -----END PGP SIGNATURE-----

I guess we just can't use an enum for flag fields anymore...

Arran Cudbard-Bell at 2019-09-07T05:19:55Z
Files modified:
	* src/lib/unlang/foreach.c
	* src/lib/unlang/interpret.c
	* src/lib/unlang/return.c
	* src/lib/unlang/unlang_priv.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/66df975598a396a4d2fc513ae73068da06d8a97b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1zN8wACgkQ/6TVgp+2
 18rO1hAAk9DkDV3TbzdyeViSwOq5b45kU3J0D85coAV6S9BavBEzNt6APQv8uAeP
 eRMyRNy8ncj5oACmn1iD9vXh9C9Z2xr1CDFvYp/dkLFRnBza9rT3rrzbU8QP0uGe
 ZX2Lh5i5xgnweLmVKm4zochvh1kiOWli/wH1C+Yxpwp4NqOE8a/QRZO0tEqu3Ucl
 bWxI3uih8kdhICt6CcnmZKEWgkDDQLjc3OKC8MoFYBg72JD45ZsN+s7NtD2Bkcfx
 iWzyvIm1rK8C2Rj1sbw190J6gw7nSGX+WYoispRc67b/Jbm0+b2qXJ/Hb3ztN12z
 fg7chWvg1idW6VK/p3s225bF7jZGUd2f/dUWTZdwhJxXZNVyRYEvM7MntCyZykDB
 S6Oz6zqQXxMb/1htVfwlYOcq+xLA/AWN0easo5fL4P0ldX9onjpfOCzMHPFzkCdr
 M/ruSICmKKXLgiyWCo3t/C01VyQsJVlbzYRokQ9s9RVZeHcaMm9bBFaipHB6xWue
 ORqRk1qnjqVhq0gbq3LNmev2iPWC4j5to0cMtydvvgrDxX3x6GJq3fSdXEuetR0Y
 zXQy377TRCxj1knxGXp05V9GkcFDAfPZ4csvWoB7UDrzmol4Tfk86GqWzLUmusxW
 0c8S1JsORE0NgPEiND+gYGcf/tM0yGeCMPEfTctxvO9rkAWWonQ=
 =jSmL
 -----END PGP SIGNATURE-----

Quiet the compiler?

Arran Cudbard-Bell at 2019-09-07T04:53:32Z
Files modified:
	* src/lib/unlang/group.c
	* src/lib/unlang/unlang_priv.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e935f440d2b84dd22aef498772959aa22bdb5cfb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1zFekACgkQ/6TVgp+2
 18qh1w/6Al74bVaakOJgfD88U1I+xvObz90mtDr6JdW9cg6dGY3GQN32xWILwtMd
 NPLkK6m4cr2t86FWnhr2px7ilFXwGKvK7fMV2PUmMeDVdRNNC98dwP3CcrUHZkn4
 R2jLGDvfqVQIGCj8Jc+c3mA5FToZzf4KTYfj49rlZHctVxN5Wnlyk57HoBnvbkxJ
 rtaJk2w6XdVEP4WFYO5rnij/rGpqFKXNaowP+MsG84GXGAWxFtUqUr/U4hyQ0WlD
 mWIj+3WFJ0uSFz9LTlr1vOKyufDfkQgptrGBGRNTYPDAKHkDuNnESTkLqG/eOMWH
 VG1un8+ihlxEOCjybHTB61/ErEe5S70xK7KQmaSJqPlJyI8rpMD0zt4FfRu8ijWh
 2bqthley/czVeR4jCheFE5Euqb8rCcvSB2hyVtdCW1Abj+F8tE+7dDA6mK7ampoJ
 1+wn3rnFIlhkmZSJe1Tm7DiItmgRBeRFWakNcVLeCl2jUUm0u2zOBiF1LfiDSiOs
 TTN/l6TtjVQ03A6d0xshAkVHeapWw2aEBi/dCv2NiTID5u+LFH81ZbYfs6rTEX0N
 lrEhAigN4fRNunuvlQcpD4h4gxtqXjjTrUPSl9RlJRVdzmNZI6tOD5SfRpY+ow65
 QAoAncWJXbOLJuoQCuKhi3gq6ERQCVWgQFVbHqSLkw/REsGAsO4=
 =iFbw
 -----END PGP SIGNATURE-----

Different way of managing where to unwind to

Arran Cudbard-Bell at 2019-09-07T02:28:57Z
Files modified:
	* src/lib/unlang/action.h
	* src/lib/unlang/foreach.c
	* src/lib/unlang/interpret.c
	* src/lib/unlang/return.c
	* src/lib/unlang/unlang_priv.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b9b75a2d473d43ea55e913be03281749587fed19
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1y8zAACgkQ/6TVgp+2
 18ow6RAAqI39k+cwpxbrnYknGMlgi6swBherYF6NCH1xsr1v/8TQFPw9FiOOm/wZ
 oFPK+xeOXeLdT4Ep9pFPsFuuUDigqf+Oth2lP2SS032IRLoJ08P8Y9kudVrNjHY0
 TKSGXiBsfGCc8KeifqCdD118MCrOxLEBddi8NfR72/J18ukOqG7XgvSJzbjCS2f6
 qFaXeXSFI2r7UzNJOZPfHfPR624QAnfmuIwNoUWgh2R7O4VIVWb7EZTiIfsZZ/Lj
 7ep5Rr+UJzrHlTBBjZu6I/6TuDZT1w5+SH0daGdUqi84Xf02bc4+kY8pl7zBJom2
 YsHEzoa831fXoZ+RuncFoblsEWcra3zNNxmI2TNo579gcy4de6IhGrJ7OrRHwXml
 Mmx7pqroIaHgOYioUyL9rh2SrExIoreExW4XQS8L1AD/0SZ/JQq7HSeX+8o9EWR9
 pk2PwZ6sN3tncGTOniWFiRc8F5rM5bA0IGGyFSgvDSdOnB9vXH7oqDwochd9bjdP
 crMY19eBb61V2aH5dRBceVP8L9sHj41gNyMVo6/wBPghGqbM72nA93ZXZF9xVbFo
 7dJBBLSKisQgV5pN3g4o6wDsJAoS5muAR6Z1WGS2DSretWG46rKflSGJQbNbaT71
 IrTW7W1OwSFgcm+GkqvV5ScYuxSlDjlXexygU9uJoQt3EvU+mWc=
 =qzuz
 -----END PGP SIGNATURE-----

Parent the VPs from the frame state for easy cleanup

this possibly wasn't there before, because there used to be a union in the frame to hold instruction specific data

Arran Cudbard-Bell at 2019-09-07T00:00:48Z
Files modified:
	* src/lib/unlang/foreach.c

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


More information about the Freeradius-Devel mailing list