Commit report for master branch

The git bot announce at freeradius.org
Sun May 3 02:00:03 CEST 2020


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6tpeoACgkQfQ55zXdi
 Hs3b8Qf/YN179C9dxX6VMDdmsawTA69nYIOHGMLvT2tZRWs2EDfDSAvoHVNmC9y6
 MbtTW9pBsY+p7wm6vbM1R0Ava3bGI+PY8LBBa7/8oQ5ny+xVTa3nuiYCIBT1x4/o
 1GkaUhEEih1uCu9InBznwpAq0qJMnAYWEdkxf/bYsCY1SHdB2EhqwP99NS4U3Sgm
 zgqoYPjtT7Yi0qsMP+Me4+51nKo95D4CTvn963EXoAi1T6nwrwoGXoQQI/PEWQe5
 4FL2UzHMIHH2HjrJBPXT0LgWM3uuAp+vudItxhfXjAaFcwx9WFlL3v2ALFT3bqUc
 MePPi+YnpcwT/4i25bQzSCmgUphWtQ==
 =/dON
 -----END PGP SIGNATURE-----

return exit status of EXEC to the caller

and use it in rlm_exec

Alan T. DeKok at 2020-05-02T16:54:53Z
Files modified:
	* src/lib/unlang/map.c
	* src/lib/unlang/module.c
	* src/lib/unlang/module.h
	* src/lib/unlang/tmpl.c
	* src/lib/unlang/tmpl.h
	* src/lib/unlang/tmpl_priv.h
	* src/modules/rlm_exec/rlm_exec.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/831a1df60b4f2dd4b595146d0dc1b77baebe7797
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6tnpAACgkQfQ55zXdi
 Hs0szQgAhksoU/Px+aPIbuPxth+yAHJa4wBgbSa0J1MBjtSOMuStIi+s5VUj2iVD
 hqxXSVjP8kwQqGH/0HaYPVOmjxAf6IgT+UUBPsanGDttwViBA66a/P9cbSZ5L7CA
 uS49gVhrt9bkbRvmMBUmHDblR5fsynQbsJAf/LSoFjzFF06lznBRwlz11zsZfTRV
 /oy+vxvSTn+jpkTuqsn84kHWakcP800cVYdoE4kYTz4Ke3CT0xDOjLlUbhYicK5P
 9q9PoRvX+0ovSHS18HaroCKHrmXTCXA+7Nezqg6N0xYwsewhDU5s7BocXBHhdi4T
 +RJdCCLF2OGSC1gNFdaKACLvRxFVFQ==
 =Ryfd
 -----END PGP SIGNATURE-----

make mod_exec* fully async

note that it ignores status2rcode right now.  That needs fixing.

Alan T. DeKok at 2020-05-02T16:23:14Z
Files modified:
	* src/modules/rlm_exec/rlm_exec.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ee60f393103f2fdb6fe85a3601ab3cef92e7d856
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6tnNEACgkQfQ55zXdi
 Hs0Yrgf+IvgfOl+tPsAtpuWem2YI553A0lddaE1UwXtFiqwSIukq5W+QHcJPZrQQ
 bVWUG/SbmG6ZXpLTz5qYvTuRGahDaFiL/P39Pf7W49QXBJNiojH9oYu0WOBjOTfw
 cbLblieJoUt5q79PThBQqUBGbIwrc7+gb/RBpU85nhZrP0guT2qSD5n8mzfNZp/y
 GlnSg6TaMcq/9CZtCepurcxqkXppkCD47rXFMaL9Yim3pM+mhRDCmUDuLCzaLK1P
 TakYt5GGcKbrchmvT4LPQL8ASjnsc8a0lflgJlFXoemTwfBrCRuonsVxpoIwUsuV
 3r3WbagLPenEceLmVKavSC0epWGYVQ==
 =raa+
 -----END PGP SIGNATURE-----

fix and expose fr_pair_list_afrom_box

Alan T. DeKok at 2020-05-02T16:16:16Z
Files modified:
	* src/lib/server/map_async.c
	* src/lib/util/pair.c
	* src/lib/util/pair.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dbae74950a435b858bd8b0bba6e6b1869bb3d601
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6syZgACgkQ/6TVgp+2
 18qJSBAAoftDUjKxujxY6DaOmK/By8up7Jmg7WMNeZ7di8UuvzqSe0FCpwyr/UZ8
 HXIDAvESsJRxgPShbPxP83LVTNgJut9Kji8UeJZVl9+Q5ZxWRhcx2ZYJu3TLXj18
 1SJ7Zw2a3vw+7YwdSyA3xODyx0qnMMa++HYDQSQNfFv0IYV7HMPJ7Bf+wNmq0aVk
 v4RI/loGFzMiow6998g6xxEN0WCQhF5jxDcrRleL7Sr/v6Ky57dfolofnQNb2mu+
 rBVLpv84/anuDqpHqnjGxwrUb0SyRbYufD6JcORAbdn1w7sAZp5XWj0gxT2LqGy0
 /FD/zmDKSVTVMzq5au9jHrag1w0O1geSt0b3iD1jhdfH0LiF1zFYgd7NXpKyPepl
 wYKScjew1GGpQ/LtPhwu99ovsaZSpOE7opXFWIFacRQpewjyJwMa/seL1Edg9KLM
 wu5TUHiPlV54r/Zz4q/tdK5IjpZWPFsYgbvNURO6sDxRIKLRiEEXv1rWKpEPYYwn
 eeN+loTndQmjk6LeuAb5adCSapgmLe3GO6nMmDPWKAvDZrOZ/D0LeUtZIovtx78Z
 a56rGjwYfhPPsaKBn4A7eW4h7YOPX7tzhzSD0tTzlPv5khIg8lMhHHc/NxM19ym/
 aIMfHg/oBfloe9Yd/Ptup/3Yg+EIzVHrj9R7/ttjPucXc4f8PCA=
 =kaF3
 -----END PGP SIGNATURE-----

sbuff: Advance stacked sbuffs

Arran Cudbard-Bell at 2020-05-02T01:15:04Z
Files modified:
	* src/lib/util/sbuff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5bd40f3c334adb8765ce948a8e03e2d25ea58f4b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6syCAACgkQ/6TVgp+2
 18puCg//cCEaHbqC5YaQsFnfFMjx9QAt62X5EbfnZm2ljLVBLISYVBWLVHNnWjOE
 dUENNB1rBDEntmAnrH+GLAV7U6EHrkhYhdgSuUvjYvMoQn/rc5frlBb15PI6yR7j
 33WXEuiLE9lo40KheLPl0/Tw0VsBzswYMIxiqyvk0LnL98XrK5dbF7DLaylwwF5d
 T/ZES37pPAxflSO598fRnox9wZIVnWI7gWiw5UOhixZN+MUSatxHXtQlfQR6kj9E
 HiO2cNfZGWuP9PsF3LE4SXZGufh+xab6/QSToSmgamhF61alt+twRcLHscs7url/
 NNgC3q5plTTrckUAmq3iEmUfCP2mLWwh+ovwAZ14PxbyoCaBNaD0YWpG0dx8lquA
 /Wkh/HwpGu7SE2+oCbXePYY1WRS7NVuh9hBbrAcpawVQmzOq9ByY5O97tGuAIk0h
 0Gd1JoUtRGcbQ0QgADBmB0Ten23xzdhaxKf0Dip8FBJ0LIIHCzphLa4qgRoI30E+
 xeqeNKREyy+LiO8H50kNUBroJIvsYv/tB6kGexM5LqXZQtPW7+Cu6KAs9ioIu+Rs
 nwEl16fbA2WfcJ1KYLNicnKGnaxpiNwFaJTK56BGtyaPJcpBYzt8MBcLix5mhi7b
 UXEkj0mlmGSXxvbOHoSVcUu/KkxEz/13CMfCG4/XFwMkvb95EY4=
 =ed0u
 -----END PGP SIGNATURE-----

dict: Move a subset of dict functions to use sbuffs

Arran Cudbard-Bell at 2020-05-02T01:08:48Z
Files modified:
	* src/lib/server/tmpl.c
	* src/lib/util/dict.h
	* src/lib/util/dict_priv.h
	* src/lib/util/dict_tokenize.c
	* src/lib/util/dict_util.c
	* src/lib/util/pair_legacy.c
	* src/lib/util/pair_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0d22b6d99ffa97f4a64d7d9678552c67bd18c1ff
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6sx/cACgkQ/6TVgp+2
 18pLtA//Sw01iSqrbQ6Zdv7KRP79LoTp8fMRjpmo7V9sN5asjw97qwihB6YrQIHS
 m0bGAMjaK6YaByyZYJL4gmvQZspCU7s32MYpv5e3i75RXaW0HiXNo/QoNb1XtdA6
 Kx3iZnLRr2UNX6PeDqQ3ua42KZtSpNPMBu6JFQy+pVI/XDI7w8lbRHWAil1Wf87/
 RRZcPd99XWBMpdDxkPehwafD8iJIODcyBVzAK75YtZFqH7abIlhHFY684wzdoHHi
 wVYIgvR5mMskFDJjoiNvR6RRoZUvbWFwDCjMpxaP6fIei6jShk4ZH1EAsZS9VzJv
 4RW/CYZGH2JQ/uuV7EggHjwLbTgDMBKzVL5TU9VoBEQwu1e3ZNvsTiLTs36ltnf+
 WALWZrhMo9MLQbIvbPbKSp3WIPhRhBkUXobM1o/TN4xslxNlhRpe3Vn/YUGlFyg5
 bF7BDvosThA/chLR62rxc+YDpEcKoocnL+sJ8MNIxW/Yunz5+tRVwtAHBdVqIbmJ
 QhBY5/gPvQl6G7BAq/v5HrcKRAsS8x15nrX6z9jbhdH4fzG4FW+bmk19UMe7up/V
 TMKT6wGIsr7Nv7VHK63mFlhWv0L59EMtScvrKUI6Ps1wQyR7A+JfqH0nAJqPPQPu
 b/jSrUYJ/lEP1jdc0jHbEBGxfMJbEupoAJUdOqn3sT2JnZMnH2g=
 =sdHe
 -----END PGP SIGNATURE-----

sbuff: Bring more inline with dbuffs

Start adding support for stream parsing

Arran Cudbard-Bell at 2020-05-02T01:08:07Z
Files modified:
	* src/lib/util/sbuff.c
	* src/lib/util/sbuff.h
	* src/lib/util/sbuff_tests.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cb8b3445082d26e69b63a7a4db6bc07351a2e19f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6swycACgkQ/6TVgp+2
 18pqdQ/5AT1OFGph2BMe+1M+rHPujp4RiPJtP+ltZNLzYpO6l/R05Gm5q4y6qZay
 R5ABcvVx/nCR3qVOB8byMygHF8bQDLgj2SuvvXRz/HNM7Pfi6lcLPZUcoCNLu3Wv
 gigZwfTJ3ZagL219VgZc66822kSITY5jrg/evNhE516h7AQwXbVoTF7EMIML8di6
 7ObXGs02Xg6+OT8dXJemUU+WA594XqtqZQTWjS1lipX17SE0UreKvXdioolwKQjl
 YVhSWFPkTzB5Ql11u9y05atPHxSCKOMEdTjnMwJgAzLC3yOau2MwiLBQkSYkLp7P
 PYNEPCrUrH2f0QEyNsp/TMOdBGlEiMvceOPAhaDa1UEKZmd9VxFjJNd5cDgIQ4tx
 92nfuWpm9xvFhxpGOCLr3r9INT1mb/BLe0ZH+MWFv1jYuTBKZRUzBEh88CdVla5E
 0hC0IkPLWbUdqvDGFfY+snD/F9QVhV8Es7L70uWppTn+edBvgrNfkF6wNRx20EFF
 yZFHpY2zjXffmlVXCmcid9AT98cLt8+lQUc1YUywda61b2Jx0YbA1JoDzZbe9QBq
 hkCwCRQgMu2WTNILevrDNm9Er7g4hfeZ4gNSMOmTPFQT2KwXkk//wmvam76y0Ba3
 //j/TpuDfEB+1nsxe51AEygNXolCSVp0QGq02GtaT4cWweewBVo=
 =fR7t
 -----END PGP SIGNATURE-----

dbuff: Don't automatically reference compound literals

Means we can't use the macros to initialise structures on the stack.

Arran Cudbard-Bell at 2020-05-02T00:47:35Z
Files modified:
	* src/lib/util/dbuff.h
	* src/protocols/internal/encode.c

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


More information about the Freeradius-Devel mailing list