Commit report for master branch

The git bot announce at freeradius.org
Tue May 26 02:00:03 CEST 2020


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7MU8QACgkQ/6TVgp+2
 18oY4A/+J9fmuEENxsPdd1ho+lfOlAy9HhBCfCnRXN8vnS9ineOv5Qe4R3KYcO+o
 P3mTa9lLrGZwV+FT/ay9ZqBTlVX8YZGz05p06O+AarYrh3gOuhBHZlwbKF6Cvm8r
 RNQ9hcmohUZkxqLR3SKtnr6qMf7LzwOvYAjlukaVHYe7xWpEJdVJAjrw1A1oxxuK
 BrHPulT/Bl0sSbynD5PcgTmtMFqMChI7H8mW7JETEBfHDVrMzIlW+yIXuOAj8Htj
 sIjQ894OrW4ZFxM+XbC9oOQp5Y45ZtotNO7Po2H9VsdjxdUEI2dwXqb7Uyuzvgak
 tna1st+SFZftE7sUDEOgC2QfnjTDpF7RVmemGIM+iYPTCneoa9MgIxOKxsgMcIDR
 Y+iF/pby191dTG5ZrHUj0s2OMA3jbyMw57fgDGC44Qw/BRdL4tyER5YS8jqNUya0
 O+PRXvtpTUbnlG6EU2VXO/ylbpwU+A6bMMdHIa1dZf3sBKgoquIJtDoEBKTkCM2W
 TTWmRnRnkc1pTQXInJr/2BJktAhxpZbUp4h3OiEWwJORHXQVa+XUgTydqCgAtaJK
 GwhwO5N9KKuBKVizKIbZFCd3buFWo13sNA4OvY67tX6AwyJp8b/6dz2UdtndL3oI
 pvK3Uecqoipvv2u3UQNHt9nDiIY6UlzNugqbZAyUhDJEP0y1p2Q=
 =RQF0
 -----END PGP SIGNATURE-----

inet: Static buffer size

Arran Cudbard-Bell at 2020-05-25T23:24:52Z
Files modified:
	* src/lib/util/inet.c
	* src/lib/util/inet.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/261d0b9fac5ac867839f50cdf85c6c7057fa35bd
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7MUU4ACgkQfQ55zXdi
 Hs17Qgf/W8PYrCMJieSNmJuDXDG+OU4A5OEZoSXb7CSUSghlQknB6IdJNjGUV8JD
 xgSDSps2ch0niT9SiHGyG34LDJmNTbc9k2PpkvPktOJSJlZNVSi5sdERb5ueID7L
 bSDSubqggyxQYaH2g69b1XFP7NMp5Tdk2Mn6KbLUUzNJNwO3QdquMQIBz/b1Si5t
 Ngvq8wYak9z6nWeN5JVokhFszDZnYU1kuaRCBQq6ttr29EC0ANnj+D7cemv6C2vi
 80iWNKu5WdbcYaojmobgfvwlLyL4LmjRBNG2iXriY9Sa/I6nCX51az3XlHvRFiRs
 EaB8Xnj7YDNehZY1KxaR2TyPPqN+5A==
 =3IEd
 -----END PGP SIGNATURE-----

expose fr_dhcpv6_option_find() function

Alan T. DeKok at 2020-05-25T23:14:11Z
Files modified:
	* src/protocols/dhcpv6/base.c
	* src/protocols/dhcpv6/dhcpv6.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/253fd2fc65465a1ff575fe35510a922d6e11e033
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7MOvIACgkQfQ55zXdi
 Hs10lAf/cw8Xt14B0/fDTG/MLVfqYh/letFzFlvEXJhfpkqzB0Cygq28diWIzbAW
 ZOUkakflpPSNz3WszxInAYTI1Ucfopb8QQRmPAoYxMfwnaYY5zk4Rtuo8wPxmpk1
 +pCZwJJKIZGPHmwwHDm+Cfu9bBgufdHKX4QpmTjYKbaHLySTX4g76q4emtdzoQio
 GblyAmr0fWsS6LYZOWQXrMr4TpEun27+juJ/kC4O75LKnMjA1yR8sC82Oi+h3HfE
 w2yBmtzKcQBMBMfO5S4OlwPghl6kId8RrxFQqVTNMMnlsMmZwEld3/SOy5o5g8vI
 U3cJj2ErRYv8+HK+fWJvgbZq+Iuhqw==
 =N3Ga
 -----END PGP SIGNATURE-----

ACK the client ID if the admin didn't add one

We also need to set a server identifier somewhere

Alan T. DeKok at 2020-05-25T21:38:58Z
Files modified:
	* src/modules/proto_dhcpv6/proto_dhcpv6.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1d27f8cc2e28b16aa2777e0851a3d1261ac663bb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7MOvIACgkQfQ55zXdi
 Hs16Ugf/Z8cDH3Lgcyulda9/8+hewz+3NeJ+/qVbPrMnRo2yK+XsUoAiXWhhKsTi
 1+6+KcryaN8QpNU91M5ikPsnkDdDm0UX9jo7e6ARne8Fb0HKkCB3W4lmuIF84WnD
 aN7pJ0gxmt0/Z3PxpuhDjRBUaByIiucOf4RzHh7u31qUfUYtCoBXguOc4SObRmHE
 7z1cmSUjWg1igk/lfcKwdrJX2y8mt17MkV3t0bTq3593FMuU2/whDmzI7pN9tjcz
 sjKzCgitNdNRBRTQQlKl+IwR17S2+V8UwY4vCpMFHsJOgPr0x0MusOH6NNMN3bOi
 bqu6oYw83YAlj+35229RReFZKXhzIA==
 =7Pqx
 -----END PGP SIGNATURE-----

clean up.

* if we have interface but no ipaddr, then try to set ipaddr
  from a link-local address on that interface

* check for multicast differently.  We assume that the admin
  will configure one link-local "listen" section, and another
  multicase "listen" section

* set src_ipaddr == ipaddr for link-local addresses

* for multicast, require interface to be set, AND set src_ipaddr
  to the link-local address on that interface

Alan T. DeKok at 2020-05-25T21:38:58Z
Files modified:
	* src/modules/proto_dhcpv6/proto_dhcpv6_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fa65e463b5436cf0d2e52b0855c14326dcf538ae
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7MOvIACgkQfQ55zXdi
 Hs3/+Qf9EkZQTLbFt1CJCkWFk7yRf4d3WBG+J8KZOr3nasYA6YfwiPKr2kLS9EZE
 mFnIxD+uZ3zqJXy2qv8pN+1rZ/4zb5V1O+4HtvTJBp2kVB1Oq3v+TIG8M5TTOckl
 n72ivCHGdSgCNOJSJM6pM0f2YIJ0dwTO9JqW8sinvkWcEQgidrlpI/EEZ9F1QP5h
 MMtGg1JzFbwa+kMxc2tT6Ivf0D3Ta1THMRmj5thVj4f/NnfSOByrDJv1bGShV9hs
 uUOld1F9yzyo4S/VfjDYd1MDPjs4i0rWFIaXK7RUaTu5tkFS9WWYLSr5Q9xqErAE
 DGVY4JQjEnDAKQfOK5dfL4isjt3MUA==
 =ebSv
 -----END PGP SIGNATURE-----

add fr_interface_to_ipaddr()

which grabs an IP from an interface

Alan T. DeKok at 2020-05-25T21:38:58Z
Files modified:
	* src/lib/util/socket.c
	* src/lib/util/socket.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/60f0e9b2c6cbcbcbc102da3b3f99bcbc2fdc38b2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7MOvIACgkQfQ55zXdi
 Hs0akAf/UKXbkEeyQBFBMTwPCYa3B+HK/hPnpVnJFNbufx4EEUserCJaQn/i47xb
 dd5mAQmbS2pFicBLtQABsJsUX153b9KEYd15cTeFAR55TDDdmOu0Ssspjmg1D1b1
 n31KM9FRl8tjpxgS3QEgpFQBHHiNQsjRVqOqMvQpZVgGqPN82+8gSwKjzA8vvTDV
 SlTGLyynuTAirB3SozduPm+PjPCaUGrS6K0yAiWiVyQSSiOC1zUjIsMjsK1CIYbi
 eHc0YuLLdqyqQ8ulE1SDjJdmep7pNqjGtZICkN3Fv54dLisS3Whq9V3G+In3HwcF
 zR7ndHjYHo9B0CDLjba5PubJbEKJRw==
 =LtYP
 -----END PGP SIGNATURE-----

NAKs are 1 byte

Alan T. DeKok at 2020-05-25T21:38:58Z
Files modified:
	* src/lib/io/master.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c4ccb847e7c1169c2c12a0ff87a201da40b3a45d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7MOvEACgkQfQ55zXdi
 Hs1lSQgAoOGWTJrKxvCRsh+s1Z2w+V/Nu9aygwCpaUCYZ+5UgvBV6F1G9khxpzdg
 t8CZiZ096DUaVO2aNdcxCkaVxefQADET+PjdlomiqskozxuIfVvw4XazRfZ5r5Yf
 NCF+Udo4Kl0I3JQ5W7Jy6CbiMoR9PJ70cMrjOiMWOHgqtkbKyJrAspXSkLuZXiUM
 axB3pwx2cck5H5uMlagCT6L3G2ufYUl0k72piaHLSOzoxGSawT53JoyOwf/S3LEU
 QCpZtupH1eDSaLCIoRn/TvZZhU270oKPS3sdx9XrnGPwQI4BoceefqQi5O4kjJJC
 fW6FTnFqfz3ivMsSI/wZz4vf/KEvwA==
 =6yrg
 -----END PGP SIGNATURE-----

set packet->code

Alan T. DeKok at 2020-05-25T21:38:57Z
Files modified:
	* src/modules/proto_dhcpv6/proto_dhcpv6.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/03864b63131ca54a5ba88a4f3840c7821ba93154
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7MNcoACgkQ/6TVgp+2
 18q5VRAAhAzc7doGZTlItvfapFbqnnzqXQwn+oR6tvoN3M5myoAmm2CerdKVZZKS
 Lnljy7sBAsnCRPL3/lPlUMIb5vhUfgk/quGITn4fgvqRi4Dj9zX6Lr0otuaH97sm
 AkGAH2j9CJ/xyV9uxtEyl66H+OMHkx51tMiUIdzTq03Fp93/Dj4GZvonlEcwa9eW
 H6uhVF+uiHpBrpTlAIXKygTBzYAgZvyUXOvd23iLaDdgi2pfDCUMfrO3TaXZ4PCe
 8e2FgV+zMjN72iak+RkU4RCONhYncTArXOrEOOUN1D2NYATAL2Lsgb8G7DTXdCJV
 4hHfT6tRyk6vg/T9jQAqp4ZMcIsQsX2jrHuGHMPve0iZgDBeIbkzrvgyNSxs15ND
 GUIdA0CdLSoyxvjlWH4BpycdEdC1Ur1ZOuGYJTGVvKeIV7FLqbb8BlUq1Kys6H+Y
 SJatWRzJfPo5aTIaSsE0MNIPSTvSNFsaTYHv6wdTH0A9LrDBP3AXwulkr5PstQ2k
 5ACkNcBwNOZSgDCgDFVvXELaEEV+Y1b0b4/7zKtQT5RzhKFdc7GIOJyZ9CWVIgYe
 WrFuXObJHxwIiWgGHftixb+1sTR0rsZJHLPmQz2UtoKMGjK/9rKTgGp05qbwEnI3
 uhvRwzx3IfSfmjujLE/8ipqdiADiFb52tgyM5durRCkunyK5OKU=
 =tXok
 -----END PGP SIGNATURE-----

Remove more memsteal and bstrsteal

Arran Cudbard-Bell at 2020-05-25T21:16:58Z
Files modified:
	* src/lib/unlang/xlat_builtin.c
	* src/lib/util/pair_legacy.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1d3bc0fb081fe29bad2a2a022c5521c1af8e2afe
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7MA7MACgkQ/6TVgp+2
 18pHkQ/8CaaohwFr8S7/A70ZQt25AjYdklyMY9gEvEfgChj7EToLjWapmG8QB76m
 23zRRjR/4FBZzNiziv8jXdkt1L4obmJwQGWt6YwVrSxZWAqMOAxHqH8GNGbx81ds
 5FJuCSp8lGnfyzpM1T751/ko885hN7qTmb1ARobKFDHvQY7AMxfc93UrpZcQngK0
 HceCA2jRd95Y+IfrpNg7UVIakg1wKca0bdbxSg7yMQovvDjGnDMC8SAaSpVVDpYs
 QU5mpBXU5fzXTqQDJbe9ap9TzIuMfR8JmeLFJUoF/teWra4k05C212eXFbPp2yVJ
 +xjhGUQ6M4wZjFzoBVcnBYJ6DtolJQlLBqFxmtpi9ffD5/3J42b1Ttfm3ramdzhV
 uUZ6stExUjqXg0aOaWG5goCrfmCGmgE4q9cci+/SmYwiLYteqdTZS3JuptHHEHwP
 Vs+7uti1ECTYIam+vvEGzcGAiMPhz0aJZVtFGUCw2O0W2jNnRTVoel9YGfjDpW0h
 sv64HPqGHBuynnZQNMQ1aUk5JOeNbw4eWnxL8yULn39+TP5HGn4jftPJxG/kaJgE
 qOVFczo4gzZEiFFWTe0t4h8SKz/olYpsCMuHe/aqlmmXTyEWlEc0SgysfV3ImJL3
 wLpvFIr13yLyLGtyLZEfWuJrpL+3A9Q71w9THd7SjtmkOOroX7g=
 =gk0N
 -----END PGP SIGNATURE-----

radclient: Fix radclient_init return check

Arran Cudbard-Bell at 2020-05-25T17:43:15Z
Files modified:
	* src/bin/radclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/00f7079e2fa8fea5497c2ffe9504589b429f509d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7MABwACgkQ/6TVgp+2
 18rGaRAAjibmWhJ64/PGx8Dl+3f6tKoTwaBkY1AaXSFhBGdhalhyCDB7NarsUyEw
 Ovm7sQOZOISDxXIN8qi6FXHgptcbJtU1TF3n75zMDo8bfIhmMCSZd6jsqP5JBNFu
 LbFPAC8bhklb4PZW2PEa71kXEjX8rbY7dL5Bp4XSHm+z7UJEHs+siaorW78ExOHr
 jh4xfFLSIg3BCnHOqZzVyyvyvBwCslkSBPnGVjJBxkofHIw5LRMeeTaNUprs/IP6
 rNIXkxhm1ev8bibthyIesOkOTfm6YfjXuHMw1bygQp2Z7OAeThRNLfR8U7E0OHJC
 o4VfyvnH1f2reJje26Q1058GZgJmLQnA20zNdZaF1GZw/VrT849W9w5GJ3Et5hxM
 6lEWIkIpHZXoAGv940IIv2El3VACHnFcoolckr4gkgWzdaEIIV0oQQPp6yw60hIA
 KymuCCacJ3NJN6+xPpnSuXB0qG2wD0cV+Z1Eo0My2LxMNdQWdyolRg1q8wsOh251
 U6kntusDqvf70U0Dl6yoyQ9S2RizAQFItlJJ2qijm5ECOvH+uo2E1wN+0eCi5JeD
 8PSEAXHKeQYg9VZK2ttDPpugeNMETIeTVImpIx/tkEMpBMbJ4vTlL5W/c25QnFzq
 8Ge7T3WxM6nc7VBwyhqCvTnhe0NMXpcR+mfItSZYtXPFaO2Nqkc=
 =2p5D
 -----END PGP SIGNATURE-----

Is it cap causing travis to fail?

Arran Cudbard-Bell at 2020-05-25T17:27:56Z
Files modified:
	* scripts/travis/build.sh

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/89993cf4e3868851798d70b61da5f2ba2ea709d5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7L9l4ACgkQ/6TVgp+2
 18rbhRAAnOWNEBZLI2buxQqDD1xF3pzIwWWIfcEccsk4M48UR6unsN47frkX81Mv
 CW3NkVDqEtE3An/iN4rHDfVd7HzN+lC5oaKmDJfIgbbT2lYJn69lVsQPA3Bvaqxa
 zPsb6HE/pKSC8XEXLpZfjDbxKEloW5f/KSuPD1qN6KNMfi/wNe/zkT08ejYEk9+E
 8QCXVekKv/FHQiq2eCc2b7FFaRn9W1ba0HUgEW5bO0/WG3Lg9loavcUla9gRLPUJ
 bVrcb4msX9NZ72NeYar+Q8uwQll3ftXqR6bHqFQTGj3WPJqyynXfbt18on70NAR8
 oBmCx8lXN2bZG2fav0QwOW2GNQNfsJ1YfbHJvg4Cwkns7ZBm5maLAAzaLOKFpitR
 mY0MjpinfA06orrgnUbvlGDL3G8zKkbcklaVRvOQg05c7DcmLMjEsoerWRVHWu24
 FuocnyI2WCkKulTJmtb182II5KuBgwYsI2ATBiC2XpSJOGIxsZ7TjCgPxQmacdYJ
 x4JDTVukAKAuBX2cCcZPfTbg86ZgWZ1PUPuWjSPgsH4nBr3tZbchLXt3ihNSMaFT
 ZPhpX1bHt7M9mGS4kdOfEoaUxyyVq0qeTR81IEhTnsq5jSyeMNJKH7L0G3jpnRwA
 ltUQoWHoEzi7a34SKQm4cB9CLXsK2JTHeq3jpUK4g7rV51ya97E=
 =13cl
 -----END PGP SIGNATURE-----

half the test is to make sure the process can do its own cap requesting

Arran Cudbard-Bell at 2020-05-25T16:46:22Z
Files modified:
	* scripts/travis/build.sh

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/46572a4cc9460b246c71f030660e6bbb891e4c32
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7L9R8ACgkQ/6TVgp+2
 18pL7g//XtLeRLGbOkhMLF2vWnr+9w8ySw7WgoBh09rQU8PRq7PLkrFulTLyoYXJ
 wMMCc5z1KCOvMLrPFXjkZYJR/CCHgccBSJxBgDegqIjY8Of55y3ihq1WsVx4bY/t
 IhZVQA4mff3Rfe/k+S6MuPGRyIIIk2sS/DFYOUElrN6D3vcR80g/+TZPpycomcoc
 qwHAdsEgtl1FhOE76b58B6HQ0ANgYkSzQUnhEcaZ3LlRb25IOhO8hyt9SFehoRVl
 +RfYtnA+u4hRQaMr5VW3e8kYKopzDYhLtYBxQVYhsYKUOsIvqZZHMF6gk36xwI0X
 94rZCvvz1e4VG9wDv9bdGgmuTSmPMdf+mrnSMftY7zfZFykSU3lmr6zaU+N0eZyo
 aQAfb787Fc/HOBFoRSYFQoN90RmMcNVaximteO/UxoWLS+AN2FyXQQLhFAxZjoKS
 0/SE6pwWP580jOScJaVqoYczoEitNt3NqxfR6gWIpCM+xv5+iDXvVFW+uT28u0kU
 dK9GG6YuxXN5YsIRjw5R6fL4bHDiMgFWRiHjrK4jxZ4shrhBv2rfxNemXPn3VRNO
 wV17H7KB5i56thLq+HCSB79B0Hid9rdv1PZ+OVhbauVS4ot/w6BByikWM3/jf9mr
 SLFTcdVq89nd98ZRjNweAQMXfBXnktaqmoeHbVgjn2WWNKbgUSw=
 =bcLk
 -----END PGP SIGNATURE-----

dl: Remove search path from dl_loader_init and default to the libdir set by autoconf

add dl_search_path_prepend and dl_search_path_append to add extra components to the search path, and use those to add auxilliary search paths.

Hopefully have better luck loading the dictionary validation libraries now...

Arran Cudbard-Bell at 2020-05-25T16:41:03Z
Files modified:
	* src/bin/fuzzer.c
	* src/bin/unit_test_attribute.c
	* src/lib/server/dl_module.c
	* src/lib/server/util.c
	* src/lib/server/util.h
	* src/lib/util/dict_util.c
	* src/lib/util/dl.c
	* src/lib/util/dl.h
	* src/lib/util/libfreeradius-util.mk
	* src/lib/util/paths.c
	* src/lib/util/paths.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/62dcd25b16ec203641d0f6df1469f0f9d232e029
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7L7c0ACgkQ/6TVgp+2
 18pZfw//ZG5+i3LusIFdX2a4AyCIkDedU7oDlGeHuGt461xIv73HIYi1NqdER7FN
 Qu2eRKSOxV/Ti+KzS4jG3tm3r14ChT8Xb6OvIX1x81cSzKlRzIPkrHHbQjdp7Mt+
 If99DPpVaiEuVceA18A9Yi/kbNDSL1GTFOTUFwtmaRgqVGbjEyrVqhj+SmtIPLJD
 BG5d7TWiPZRqCp4sjOAW01/Yv9MpCZzL9OIxylMmeLzi9ZjP7MgoJvEyUcohvkSa
 OLINJSloCJZLRpuwidNyUqqj1wl4di/MvWZJTIwhojdPWQiCg0oHmaKM1xcWWJPM
 Sn5kows+662tprzw2PX0lTsRsdEuS1Dd4f0DYrNMNwJ0muqBEk7TGSUQxf9jbndj
 NB2w0ojA0HQo7gyOxOiucoNX8qbU1ksKEW24dnoHXNIV+iBF6s6mM3nuRF/q2KN8
 XpbNmAW57XP4STp8TwJWUl7Rv2jpMzqLFX6ZW6RlE5Leuw2wYoXVmwhzgV1X+1kC
 DDxDSU4nOdyYakaqoEdDv8ms1w7E/w7huRjbjnha6XeFBwbr0nGOCetcoEiuXug8
 3IJx1MTWGnrRh1n5thn5WprJlAKnkEAhMG4CqgeLje/G2cJ+L0fDVPC9Gw5jPpRo
 yepOz8PJ0bWQzQ4ucSxnaqWFQ0xmTYbufETNFj8fQttc7ue/QOA=
 =ncVZ
 -----END PGP SIGNATURE-----

more typos

Arran Cudbard-Bell at 2020-05-25T16:09:49Z
Files modified:
	* src/lib/util/socket.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ccb607bd38bf44f4f4a919ed2e58e73e08a77df1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7L5qAACgkQ/6TVgp+2
 18olDg/5AQfSFbkrntuu+XnvYWhFt4EH4CK+Hy078EbaxTWEjxEm6GF/PS3jNPIE
 62v7eg4gEBzqRovOAbwumy1RMIseMPk/y4kuw+f5KLlrR0GjU2ivuGDA4pDjPPUG
 4RB6Vq5LQ4reeF5niSqxeTU44efXbhmnIplxz3k8hY6sA/9cRV+vQtGrlwfrr2s5
 fGm4dkXWiIGct5eb4V/QF9aEEH9+d31OEf3EpEG++j9GqDeaglSq9erscXMT1cM/
 RRLSziH5R9xHXB/q4+GVE4T4Kizu6B4HbHCXRBwcqpG+k/zbHDH23RieTB2wRWxy
 gl2B6AmwAYS5Zptgf+/x65MpePp7tRW5sX3l7StLaZhqQ16nLad7UoRM7rH/UFjx
 4kpaiG6vtQ/NJhMQgHSmOXzKYsbnOu7i+LMYH9p9IHvyjcY8ywgrIo3qM+/PLRjK
 sxo4FwE1baWkq5b2oelhhvhZaUIBS9wv7DwRG/1z7EFdPUS/mPJGKwnpLoSWylN0
 lIWVbr+tandPQtTAeq2DXZikWIrghSAjG6e9eGWWnICAP+6EOQsz52T7BGEwd/13
 Q7BrQ/HtvSVYyahotEhWK18kxKQ7fxTnpGDuZKOc6qkxRaB0Hg9Oj1dWgrzki3HL
 hfmN6E06Zx+sOKu3LZj3q0blWjIx1MT8l1U7VrttIAm+3qmQ9I0=
 =XKH8
 -----END PGP SIGNATURE-----

Add this back in...

Arran Cudbard-Bell at 2020-05-25T15:39:12Z
Files modified:
	* src/lib/unlang/xlat_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0d6800f8b19377d38196401fb32d8d54afc272bd
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7L3UgACgkQfQ55zXdi
 Hs2a4Qf/SI2Vgvoka1k36WDqNJKI6ZxARKpSWgcNzFhX6qfr3CYzNcFyYZsNxR3E
 wGSAU+JC/8UZQIzrJ9ACs+H0+yGftsRbxHo3Vyw9fSYKrHg+QjAErSkOQEFxT0Lx
 4SYn/+AN/kotZdAPRXdJk1gojB22SyvEUimRgXq0WLRzx8S6rc68lZUfyRS6M0hv
 c00UgTQiMJ6D5bZMx94anRXcgLl2AzY6wHOEPNYpccnV4jCWazB7bF/zG4F0V6mu
 9cJN+tH52U2CCxGdL2TylG7ZfMlP0Cw6Qjhmd+QytUxscjaHnu22AYsHisol8WM4
 z9+DoC5Sb+864yFl2umxOJwsKgDG7w==
 =Ws9x
 -----END PGP SIGNATURE-----

typo

Alan T. DeKok at 2020-05-25T14:59:18Z
Files modified:
	* src/lib/util/socket.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/24994b86b91a1a1d5d7ff0f7af19aed6866b5804
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7L3IIACgkQfQ55zXdi
 Hs1CXwf+IA463uS4j5LIQPYsianNUe2GhFYXdjmv12nbuabUNAJsQWhu47ebJ/GJ
 8TevuhOJ1S/YErryyL7z3IwWE4Ffhswfx5+XNkUnBf9rJb5AdnwVFL0aDPOfIq6J
 wj3LwqcA2BguEMo4ymwVNRksGq7XnK3y9127rqsMGqEsu5C4tPAWern5Myo+tU2Z
 c2coLxs9gKzdzo1CBCJQXeJAZrg+2eocNmyma4fZtaYuIeUEniDOxw2e7NwNeZyN
 BxSczgKf2mShKIJYWDDDA5TcG0pZ8Aeaqxi23MBfmFDD1I0Dfra+rKRCG/NZ94Fn
 uzZCjIpVRfGTlOsWGtPik4pWSjmlIA==
 =bRsg
 -----END PGP SIGNATURE-----

not all binaries are radiusd

Alan T. DeKok at 2020-05-25T14:55:55Z
Files modified:
	* src/lib/util/debug.c
	* src/lib/util/socket.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ead6e9622e6c53e1a54095abfb16ce6281d5c912
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7L3FsACgkQfQ55zXdi
 Hs1CEwf+Kwv2Mp7Oq24eJ30foVZd32s6LFneXCM5hTtEQqPFwasj4sV09Uj6vmKA
 H3F5t0QJi7wphQ3tmW6cgBe4zoKuQRY1I9Nld8t0caHJeuLyvC7TdTkPuouqcYkQ
 IRXlWGMDAmuVyJDe2mEMc5NF0mVcM1fZE3tIylbBpKX7BmFEZlOfy9NnqLZpKGFB
 VFbjYSn/z3NUvR386ERPr/bNlK00RtUlUE4ppb/pjpTO67ULfpFcMykVnJ9mYHDa
 kd39C/lNP9K/ozkGssrSKFX+6WC6b/V0oOm0A3WcflqGnCzWttX2OtOtynauAVVl
 6WLViPn11sY96xINsfDEBQFcR2pu7A==
 =vbzs
 -----END PGP SIGNATURE-----

do setcap on travis for unit_test_module and radiusd

so that we can do ICMP tests, ARP tests, DHCPv4 raw socket tests,
among others.

Alan T. DeKok at 2020-05-25T14:55:23Z
Files modified:
	* scripts/travis/build.sh

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6cdd909ee29166a257e9c4ce3495efe4b9787f1f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7L23IACgkQ/6TVgp+2
 18pHBA//dBgn9e6uMUV7EWGYYHxstSgBguHNT9xgclP5uVnJaYztrRe1LTaEnXWh
 LHrwaWOeMSd5Nt5l8u73qhKskYq974aPpOl9CHeCGOvuLVt9PMCRPaxsjbaPtKlO
 tFIY/iqNyONqTQGDJFJdboRZQYVyqvokpOa9shxKVdpVCi0WtjzbzwdrtzMexZvd
 r8ew3B1TyVNF+ceNB0W+A1lTIO/fzw0m2geUZ4OZ5EcB2uqgWA63y0+JgkOOsOyG
 k+EWQZdd9knQBOmU+OdtgFs2TCuQi/P7cywLpnRoQmdLesI2pHo8vrBvmRQBvHbu
 iZHf4KxXjRN3G5v18KTwIh0xf93glgH+hbWMwPaea2Tu7dCt0+6CEwU7NV1BbeAJ
 P9ZCv1HLuVP48HNRZkBE+iWPl0CvF5PTfk1DWwEFV5WoKuR7ZIUxKud2H6SslXyt
 rZsqA7N+aaAEwiik/v0hbQQsrCrxTzYkUD8bH+21EjsYaBphZNyugYUJanKb9lq1
 yJDIbltUNXB4zZLlBsies2Y6yQaHkpTnzd1bXUQNIZBcrE8aYhAn69rWncx81YB9
 K4YNHlV6CPrXv/7KnXKQyIwUSVTzRdJ8fDry38aU5lrZGKEyzyi6tfwiBO0Zf4IV
 mXc0lCKfyI3oE1zJJ5TewDXcAw5DqEHRGn7pvb0kIM6ZNuxkj3Y=
 =EVHd
 -----END PGP SIGNATURE-----

Typo

Arran Cudbard-Bell at 2020-05-25T14:51:30Z
Files modified:
	* src/lib/util/socket.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f8e8ae91018d0bba72d3053716900c88574bd1ef
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7L1uwACgkQ/6TVgp+2
 18oQVw/+OiijxC218H0y7TmKjQll08JcmykX6buk+gxUjXHlJgzktql3rLbI74QR
 QneFtyIDuou44MxOjSIkT+7SrmzWwptM3U+H0ync9H+aRAR2R94OkbEmrIWFAJdp
 uyaDh24H/PYW0bpKxUmwU79KevTgCj42N1ZNUOBLvP3J4Ox457yajrSHErtzJGFJ
 uLAB8BzcpCuAenC1HKk2G8Uc/0GqIKE0+owUZ8JlcSwE1tU6hlU3OsOGJVZBx6A6
 oPs3Hy+UnqvN84PEEoob38uAWu7fSu1SJv32U4jFCDC7iQcGu0vMmNr47zIa20p1
 DZL4KpVyJf4z3XY++vBQn5JZbfIIyuoMO0D4dB5q9t7bc1GF/H6qelm1ls/fdsao
 cthwOxmimqFXnqIhiH3ZoXjFUzae+Com3xb1Im8TEwQ/HzBbcC/hT7X9lkL61l8w
 WrJuVE0DK/kH49WhS/hUNptQk5SzI7gcHqxUyP2xvxQmnkT8GP+SGuWV8+aN7VW/
 sHRh1dhfVHtTd/jrCUhBFS8XbqoOPAZ6fCVP+GxA6SBy/Q6ffZlxsX4C5xCo6gxE
 IFNPXHtfrt9CDc/K9aKkHbHg+w1kXC3h0BCMDmI1YfIz/pneA4Phw4XCvttg5VYC
 dB+rvEqagXzmslTnr/47oLER3+SDVk11EoCd4acnRRPz9JRR4/M=
 =useD
 -----END PGP SIGNATURE-----

socket: Put cap command on a different line

Arran Cudbard-Bell at 2020-05-25T14:32:12Z
Files modified:
	* src/lib/util/socket.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8d70b4787583efb12b98df80550b11393eab4011
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7L0z0ACgkQ/6TVgp+2
 18r/Mw//RcwpOw9EK120CvUBWpG/ZEttd/Ie+3jMb4iDw2+m8Xz3U2JTFVifXMrs
 cviSKFmM9lBzN+Plw9ZOM9eVPVsCPm6m22w+cfXQhnd0gl1YwrOiy2VB3GVYW5jH
 X5eDTPOuGwZqG/vsDPeRh5rxfmxH+XbIi75mzIxmE4bVWq0OBWpPgELjHoa+1gH5
 GF/ZeYgt2e5w7QNvY1DQHK7aj83CATnR1B8pzbZSrfw4GhZW/f2YTWIpwfpVcAVW
 PQIVwpB7ro0338YLnoxvDcVMT1Jaa3zhhYmD/mS0Bm99vmullT2+6bMtlCPP966D
 95AUr2MSP+qti3XLTDU5/NKaRX45QkOD6xDvtdcm8qwLVxaTIVnIqdofBaW03PBr
 pBTosvrbX3H+ddlGPKuefBD1KCpDhGvc0DIAjW10Yd6K8QDufASbBMXj8yxtPMdG
 zMGwN5JmSQhJxIbg6OA/l0VJHoQdvHBwsm+4U5A8qIyULVwEmuU+jP6+nDIGdxi+
 E8z82GL+XLlTg80GZAueqXRBu+Y00qfUTgAmywSHBX1Y8I43H683NaRQg0uqK0fx
 fL/wWuuJKk/QhYS7sO1LP1przLXBpij2JmX7nIaIPhbCjnU2R1S0E5UHjlMWmOr3
 Grw5fiTWkRzh0xH1JNbXQ+imjG9LrjARbVrnxbcc+1mYQ3P7dIk=
 =tfb0
 -----END PGP SIGNATURE-----

icmp: Move instantiation functions

Make a get cap failure, a fatal error (if we're not running as root)

Arran Cudbard-Bell at 2020-05-25T14:16:29Z
Files modified:
	* src/modules/rlm_icmp/rlm_icmp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/90262403a88f2e853f8507c869726598136a2dff
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7Lxc4ACgkQ/6TVgp+2
 18q34A/7BGJVGlwlbXDCQuQH6Z4/f6E1tlT6U/QgtBGtJcA3j0l/FUHG6YjP6gBn
 64jNvqG/Pr7LLPr5f5bL9kaS1vr9rSaqfuBzo0sfe5sJwPkfplzfusCraCpEnIQW
 tv1UIFIc5yI5fmYqNCF5iitK4rYz/7kuEl9owlRxuqf5K5AS0uplm9xQy9KLiHc6
 ByTchyDaRrn2epJL2ykuZQrgtz+3E7oAShIJqMXS5W4EEty1g4gfuyu6ufHHnPa/
 ddFtzdDAm8Pq3tHtB64/DL3Habzn7jbyORC3WGgZyqzRvZQ6GLk56FQsm7ZiVkXC
 dSXl0l5zuf7BA5q6HZIgylq97hWQl8b27b6M7JA0TDxnTE2PdMLObZGSG/6ClLas
 LLbNPJGorFidJU46nWDvqsFU7BzE4HkDR/qpvQTNqbrgHiVuwJkyxAy68azFRBg5
 9f50vguastkbSfXYG/L1pYmz6Alc9Yeqg7Fp4VLYmaNqfT9/U762UV6Y49YY1Kjh
 uXL/vjEGjvq5EVIfu27ggB30Momvu/iTGeE6KrRl10L7IVPT9MACSaekfJbk7ukh
 1RKT01Xgjae1fVoL3HU/FwqjaloXh6gyWqMhbsUZvNoo6r2tp1ieATDhApBpE1AK
 3De0JfdddpX6qD1kn33QTzvh/HWEfQi+d4WBMTt1YT2PDb/Y71c=
 =HOOx
 -----END PGP SIGNATURE-----

Typo

Arran Cudbard-Bell at 2020-05-25T13:19:10Z
Files modified:
	* src/protocols/radius/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0ccd88168f3cc17dbb7f61b168cea72522d81872
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7LOXUACgkQ/6TVgp+2
 18puDQ//UAUx0rCS7+v9tEe5Kc9XfPHAMj0V05Ozonav82YwH53DgcknMc/uUH51
 3uQEvmLviVwLcm6aD6URSBzczP5UgvA/ZmejZk7e53twYMBkgG9OJQN2h/YHaKB5
 YMKAXj0iN0S/yHFH8wwR8l5iGsQJS0E+/Ofcoc7KXIzFo470MxL3+g/9cgGPAL8x
 g3Plkbg6EgtmXabMayW25Zgmeg10OiEFcOD3fYk4IhH8zifqHDkV35Y/0xOMZ/j2
 rI07gUrpYfYFbUHiklsWlYVP0rnDkg4esVZRi2xSr7OkolBj023b17/Fk58bpq/f
 4mS6J7QwBZ+TcodzqMOns3xd8k8qpaGS3iFAfUAsS03lbv5VbCKtpixP5d4yHrvX
 fszVVqn4NGTr1v3wPDiKp04KhjKc3kGxKu74XvcbueKeosNo53Qapq6kIRrJfZpU
 CAw7tCTSjx/LrFovvIoF0SVzcTqmIhK5+MY9nli5ImZvY7COD1xXDNI1XOM7LmsN
 OSja2FwbGLKosCjIk2ZPktBHQc10nG8bmcoKjFaMFk5rlW/2xVvjm1Vm0MUDx6p0
 EWuJj+hhp8dGT2rnLuHzuyxg2p3hFf5+aSqarbnBL9XMUxUTaILpA5+J75ahKJIG
 nVrnaV2Io7ZWBEjUriuhhJmpqEVL2bx7zuB32PZFT6OYcfm9Uqw=
 =YxKv
 -----END PGP SIGNATURE-----

pair: Remove more memsteal uses

Arran Cudbard-Bell at 2020-05-25T03:20:21Z
Files modified:
	* src/lib/eap/compose.c
	* src/modules/rlm_cipher/rlm_cipher.c
	* src/modules/rlm_eap/rlm_eap.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_mschap/rlm_mschap.c
	* src/modules/rlm_sigtran/client.c
	* src/modules/rlm_soh/rlm_soh.c
	* src/protocols/radius/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7cad2fc1237478c21ff0e86600c36904323a2d21
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7LMkwACgkQ/6TVgp+2
 18r/ag//VSd/dm8u7DypDn/nrtUCdelgD3Lwc92U26l9noMXZx9yd/eYrdDyZknu
 KhKk1B1F/7Daam1+cST3Px3nDWxHJa7WdIH1hm4Fyue4vBxe7XSCh3DxQirXd6fq
 32+21LH2RtJaACrId/kAiYPl+c8JFzV8HPZpFOYSCe8UrVi6TO9Y1cQMj1m7KlKA
 szmG/cJwbrquXzKJNvAkE9XZk0oEViCvxG+W/DsS+P/2UURbhFsJq6oPjmT05VLG
 K8RiYEQ1nmG+5JdkdQ+4IPQ2IbV48TOTqyL2ZJH3Foc8is6pHHFKU0O7UHQO7Psq
 HBB3lLd+ZlQOtk8ggyQESddocKyZkrVQLmPvvmNJlllDJ1dwiGkcf2iqMbvvAXT2
 xE6dA6iUba9CE3mQIJmTPU/Q/5icLKUy0RuwKHreGLpvFjxE4O403bDnVixYNuwC
 9HTMPO+gYHLn1GJq7sZg/bPtI4/SkDqh5JsIrqMN8SLovKpxgdDcr8CDS8HNkN/l
 bV8IgXlhm7NK0r8mydz0Xv1ks6fIlUoGwVJ5UxtBPhheKV3x5ANoKOeUSMtDhG69
 /ItMdJJW2bW5thkxlK+NH5XcXvxo+FoGTRFHf8HLtgO2qT1SoUyuiJvsbjiNb16s
 1y18Q0Aiu7Jxe9Y16ddhfdUF0Iims3PPlRS+aYJmNicOlsEz9j8=
 =axcU
 -----END PGP SIGNATURE-----

pair: remove more bstrsteal uses

Arran Cudbard-Bell at 2020-05-25T02:49:48Z
Files modified:
	* src/lib/unlang/xlat_builtin.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_mschap/mschap.c
	* src/modules/rlm_mschap/rlm_mschap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d1068abfe88356773f29037ebe12d710a17a1454
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7LMaUACgkQ/6TVgp+2
 18qLOQ//TleiUlk6z3soNIqO6s1dnUXDgX6V+I1hE6CZE71Uu/3uoWYuKfeu3u5W
 +ZELuBPYSgWg1DWVZj2cxTuorM4WPT698rVSaKTv49wM8LtKJnpvhUbVOZBaNdu0
 7y6v1MUi1Oqj+ut6a4QhB3lovHJOO810tpaiuOGR6VN5io7AP8wAcRIIO3fu3x7+
 dbjvFPTlLrYhElo4eT5KLp3tIVho04lGZ3Ri5S579lh11BDAkYBzZt2njwTlahH2
 PyU/NV+EHCpQeMQ32zGIoPf+MSbtnSGsFkBdlWrhWLASVJG+sp7tvVPn/1tNBCTj
 Rzcs+tXnZq5Acn7i25+V9yz3N8GpCvYV1WE/B0Zf3PowqRUNxfdBfGT1pxhW3/Ae
 01KDnkNwo8yUSJNEmSyEzBhuqKnf+VLtvYML3uLJrgRXaweFvNF8mt53xt0vQUBc
 I7aQyHyuhuxuOJZRmJxxu3mbAPEXvOWiwdEdohamTY+FzA8IoqLuUfta/MW/3LP9
 tKI6ISbtbOjYs5zPeC+Afr2Dxc/P5n5jnectH8zWijqp3e/lnX1f4fgEkXK5tsSR
 3iUd3h8jiDOtULT5xFl3lvKnzpKdL8x43Jlestu4rfo+5OXb0ZiKprxCA5Jjy7LQ
 g3OJijjNFPcAH8RPlXN98O/lgInefJh5SLjLfXTDwBIqGSmZhho=
 =EWpP
 -----END PGP SIGNATURE-----

Fix const issues

Arran Cudbard-Bell at 2020-05-25T02:47:01Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/51b4dd923b41c0c00852546455d413caf883b5ab
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7LK8sACgkQ/6TVgp+2
 18qgUQ//RFMm7wPIzCjGWYOoPQRv1RYzDNWdUesBEeuN3xLlYpmWO7dx4YnX1Us8
 qXE2kCSzEhvw9qSw/bzKRHNXWkVdml1F1PDHPl2xvpnuwJuFX24gq8u3Z5MS3WYS
 CcYAvrwEH+K4Ekcvlv9/hZuNQTcbjGDQ2WF2RF4EM3ghNZbH+79KA4VQPGpnpiuX
 o6gDH42nmjM6dwhc3Xeo1+b+F235wEMFO685v0cU5/pt7b8mdQ3kOQUiGtq0gLx8
 gbMBFe3DIbrGgPUST1EbF5gKx4e7AXmSsxzF+ghk7BOJfbRongGz9c5f9zmWv6YE
 3O82BeDmbNcQarpoNfo1WevF8yYV4zUsd/sZUa6CAx6PnHt6kvvsZneYQ1/VEUPb
 QJZOCrOP3V/9ETy3zJklMn4v7xII3znR07B/GPHChGu0L/16TxJjTS1S1BQjWnpC
 NyiOeU3YgLzMDm8Gh6vUmi2vwK/mr7rboHCwna74qj4u3RWHXQLiR4XRg4JqkRZI
 ZdCHSEF1fiONpO7mIt7euXyHUM2kbE6TAffhvjQoVARkXHszAYWPy1UqLSKe53Y6
 zn2xd2gySDLSGITM1OuthFE/T1ht1FdOhI8A0KnOWE0hlAwkpbwZWlT8TBcjLq7v
 pxVRLijfbs6kfWEeAGw7kqh+/SxJfHeG/Ly5XuWYT+PDWDg6OFg=
 =OKa7
 -----END PGP SIGNATURE-----

value/pair: Consistency fixes in assignment APIs

Arran Cudbard-Bell at 2020-05-25T02:22:02Z
Files modified:
	* src/bin/radclient.c
	* src/bin/radsnmp.c
	* src/lib/eap/session.c
	* src/lib/eap_aka_sim/decode.c
	* src/lib/eap_aka_sim/state_machine.c
	* src/lib/server/log.c
	* src/lib/server/password.c
	* src/lib/soh/soh.c
	* src/lib/unlang/xlat_builtin.c
	* src/lib/unlang/xlat_eval.c
	* src/lib/util/pair.c
	* src/lib/util/pair.h
	* src/lib/util/pair_legacy.c
	* src/lib/util/value.c
	* src/lib/util/value.h
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
	* src/modules/rlm_ldap/groups.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_mschap/auth_wbclient.c
	* src/modules/rlm_mschap/mschap.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c
	* src/modules/rlm_yubikey/rlm_yubikey.c
	* src/protocols/dhcpv4/decode.c
	* src/protocols/dhcpv4/packet.c
	* src/protocols/tacacs/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c7d250b5dcb724464e2df9009e6a7b371db76360
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7LDOUACgkQ/6TVgp+2
 18roVhAAn8W+FBdN4ZuWssJ2bFbyIjn8ZlXbiVNqiPo/vwVd8cdx1DoY0OddrSLZ
 P3Y6sKMrUeHgnpBIm7ks33zAZehiZUly0vPNXxubc/aeAxQruzVaeLwk1P4+em+H
 TEOo0n4hG3EsnMrWFKDE5yJvTiJpWtdedeGOsWTtoyHAQ54Vb3gDoRkPsy6a9uqj
 gl6cBjV6o5sqdvn8kQgvdrtuO6MLIc97XjBu8ed8XsedkodLQNnT3wznxyfNOqet
 sNcy5aDyDEDQv13/Z1rX+tmZ7V7Gr+hBAHqnglXc/csEBBEQo8Cip3K8ZqQ1QI16
 I0dx0lMZPgBlsUsFAspl0cyBobtxNBbywZ3SLJVYFjqMB7bgGxoix887nxQgIa/v
 Pqxg14ocxSMB2MANeZ0tCrzqBPxmDRARvyIImrGKcif8QCSQJgH0Pht13GmIb+Qz
 oi91py0hlzSPVFKTIK9jTfgN3wsmySNQ7Xn1W8FpmQsTT+1qc/PFVwtpEzHkNH99
 AFIdtLLhrXhWe656DW0E1IzDygypuCCi8v3H4xEuOA5dsaHad8JIleXyw7wOd01v
 VdNxDXdpWpiR/RLhgyTOXq4384vEKKqrHDSpWFdtMELpgiO4f9ViLfAwykq8uKCG
 41Li6JjS6DUEzvpa5tRhW9xYTu0hQiZnZeEdMJsoNKVTDlOWfXI=
 =TQpQ
 -----END PGP SIGNATURE-----

s/fr_pair_value_strcpy/fr_pair_value_strdup/g

Arran Cudbard-Bell at 2020-05-25T00:10:13Z
Files modified:
	* src/bin/radclient.c
	* src/lib/server/exfile.c
	* src/lib/server/paircmp.c
	* src/lib/server/tmpl.c
	* src/lib/server/trigger.c
	* src/lib/tls/session.c
	* src/lib/tls/validate.c
	* src/lib/util/pair.c
	* src/lib/util/pair.h
	* src/modules/proto_ldap_sync/proto_ldap_sync.c
	* src/modules/proto_radius/proto_radius.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
	* src/modules/rlm_example/rlm_example.c
	* src/modules/rlm_ldap/groups.c
	* src/modules/rlm_ldap/user.c
	* src/modules/rlm_radius/rlm_radius_udp.c
	* src/modules/rlm_securid/rlm_securid.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
	* src/modules/rlm_unix/rlm_unix.c
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/330ed86c2ecad5635db6b2d29c32b9c725d6d4b2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7LC9sACgkQ/6TVgp+2
 18rXhA/8DMHSHNN0qC3Ow6kMG2oT67dOFmu4iR6mlp0Vr8S8U4I2NnhNg/0+Q3d3
 /26W2dKL/Rm+uGczSJiYbuK6lo8AHHG1WECiYsSROcFBpOwYAENBcnUVMP15VEEl
 nlSr7fAYBFwBz2o5cm/FYdf0eyiixPZbU5ZTYDcnx6CnjKKnTcJ5QVK6IgILw2H0
 7oRwQokhrl/9G58dNR+6bZj+GzkWE4vnydEnPeuOYq6hTqRrZOh64hpWo17ArRGx
 Uo6qyRGUf3J3hnKp6/zofjDecYa9KD+XOzcZdBD5IM6PLvh/wW+DXP/CHjTyoj96
 69pZuNcuCxRsWikDhNzESQS1yMAEBOjdHuSKDs5ysE5s7zlfH8otuZwS/o65+BPz
 dIgET9AUkpe+UKcWvhm7Dnz7VAgLLFzQyGpiDPW7qaGFlcPA008aQl35B+aWtsMx
 3NxIipXfWE7ker+oPg+TSdvDjP4miBq8rkXEvtq5UW+52/ir11S4UGEyV6gPRXxI
 Ykb9hdF8zZCVJ8pJ57UM8OGw6H/b1jBLikG4bSyOserT5QF5RWs7ZE7Zqkny11xf
 2OgqSav96NQox27lwUoukWzS5FbdN70bLPYnFvqnPmx0krDzujrQjazdytLJaWMH
 pbQw2GsH3FOeHNC83a3Rn5eDkwMra7AHRGdkZfTJNCXZatfhbuc=
 =fkRi
 -----END PGP SIGNATURE-----

value: Remove some calls to fr_value_box_bstrsteal

Arran Cudbard-Bell at 2020-05-25T00:05:47Z
Files modified:
	* src/lib/json/json.c
	* src/lib/unlang/xlat_builtin.c
	* src/lib/unlang/xlat_eval.c
	* src/lib/util/value.c
	* src/modules/rlm_cipher/rlm_cipher.c
	* src/modules/rlm_json/rlm_json.c
	* src/modules/rlm_wimax/rlm_wimax.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1b773b1fd094f7693e09cc59d6cb269eefa19d4e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7K8oUACgkQ/6TVgp+2
 18rwag//QMuaySFWaO/pFKEUVVK1QSMqLHGZObY3nokAuf8/Pu2ICsFkhpuFPZdn
 GfToQmlEJRVj6gE01RZjDnD0dJnF0HvmHsIo8leMorE7JpTsltoLqBBA13IYo9ED
 t8kUBts3D1UB5D0QjZtG9zR22XOSqi1rX10Ty7vjIDBm3bYwfjZfTnY2TAKlFHYc
 AALXmwaZP+Ip9/u0M3W0DUtfyVxQ0zVQer+OdT/e6vAsRbbofOeXE7SpdvKojVmy
 TbFZfocx8cM9sDUiGrmOXVqc7Gx1Wb2mhDyFjjY6H9NU1n+1GwCj8sCi+v6OAcOZ
 QizI1/ktP2MR8ZTDQgyOR0jah7INmpq9P5pZ+pTnmQcGri8Nt4C9/3DdcCJ5hKUe
 WmviGh9gepDG7uYvGfjqS3ke/g77Qh9AO157IDFRrH/nMiQEGVxWV5zkx/twHJTv
 jRfiY3gEp7gdSbK/FQ83D7wHctaLJkr3vp4NkTbb45M7arRS0cxzqNlbrwxqOyov
 eVJF0uY20ev6Iijk5A7vhniI40oYkuSA+dppRFtmfBbp2FfUig4JlnnQo4GCq/qO
 WfaT59ajm5qHpHBFgDbgIwMw2U0pEXmxryguRflkov1NxaONzuY6y5fNJSgCv4TO
 aMBNOh1h7xOaeTLJ03xAFdnvweqCKx1w308nCGfysBESHyf0jZQ=
 =7opb
 -----END PGP SIGNATURE-----

yubikey: Just trim the existing buffer, don't allocate a new one

Arran Cudbard-Bell at 2020-05-24T22:17:41Z
Files modified:
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2e817ed4d714eabb5ce6543f5927cf3d6b620618
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7K8QgACgkQ/6TVgp+2
 18oDaQ//Yr5fCoNiEHFPXLNEDuJAzZbv2LVEB5fNToqjaWztMiQNgA4L3CpIADB8
 1RlqJGE8S41af/U4k5VMB1nfw7ZDefWXg5XiZFvx/6n+4o7VVu5eN7SsRF1CBMER
 3S+tZYP/CO0qihVyjbcP4v/hWViyBo/mLnO4Gapmt7TT7uXQzL+M10687uA+q8nD
 P8rSl9WucNk9isCKJUidV1BnZ73Dd0QYcdEpSC/UqAXm4VpdRkLdN3fDRxA+Nrix
 LfPCo2QHGFHLtAytLjnGQ8jBC+jA614LBKwQERmVDyVEwi/vaoq3p9Aq20hvhDAs
 gnaeV9oFUmQ1zhCd5YwdEsJBpe7GiSYW0VYAyaerfHjkoW1aPv1yl/wj/m3DX8Qb
 BZtDJfqhYvcv5lAiO8f/jifnrOQRwmINyJQjdCB6i2G4uO5c0C8aNJpTMhPi4S8d
 rM8LHJBGEvBsThq8fyUSnzJTkwG5l/gL65MrEe4bNjnjUXvIMb8paGyW5zA6P5kD
 bSv3z0/9dq/SreB3o+J1LcjEfEjaM9A3a3JsRHB+FuZR5/KwvjfpG2sYxSPQTF3w
 eHTEd0pVQM6cqK+09U3052iolioMGH0CLlbePCl35gOF1YLhUsoMEJBrLK92jHBp
 K7An7zGG47GNmSyZKV7MmGKN/828GNYRBi4KeTCSHHUY6yv+2hc=
 =7ims
 -----END PGP SIGNATURE-----

pair/value: Add utility functions for clearing values

Arran Cudbard-Bell at 2020-05-24T22:11:20Z
Files modified:
	* src/lib/util/pair.c
	* src/lib/util/pair.h
	* src/lib/util/pair_legacy.c
	* src/lib/util/value.c
	* src/lib/util/value.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/48d12d8e83964ccfe9f67dc8bea5ecb56f5d32ec
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7K6ZMACgkQ/6TVgp+2
 18oW6g/+OnAyI/QFwF7iW0FM9GJAlgtfT9E7ZFcWARAK9QdOxo5oa89uZXbW0UKe
 xjpDQX0sCGsl3Q6gSH6Jd/qRVkC2S0Z4TsSQ+PWWwGqdyqin0G13LwWEMREM3CfJ
 TR/ULhiVjP1h+eTroTs3RdsQTRdDhr6dvhGpDLeaVHNI+xtOpis1eZc2ebSqhe53
 sAAtmnoqIdIClUcDdmUy1/uc5Mf5pO6OnYfIfV82CxmeKBgUSK9/Ekss2YqaZjPu
 +FElc72+Z4UUkWXU3lxdP3dyQI3Godn0sWP0KBZ+T2v0NwuLxot+KcwQ6DtGmQWp
 csaY7l3NwW9sdX8bu1EGtjJXamIAW48e9CyIC1njhbsTs6E6fpfYAAVbloaEeV9g
 NEeHLkAi5PZH5m8OPK/6nXnxuCFnYEA+jPYoYz/A+q+SKqGsYArcgcjhPVB5qdrm
 j4KNRuk82/c+xMCD0/jQwxQ5FsZTAoYRd7knCowlm5lHjNwRBISei8BG73gNQU20
 naqMo0KqL9uO0m4XBoQ5yrort/VKHUErwWEl4cPySu20wyZ5OcTXp4dkOGBei2G8
 NDt9Jn/u1+wGwJ8dCQ9RahCdyUkLsCCKUN+gacQyBm/27LpMrbWDfxjTXnDGvGY8
 oC6MqAGY2XJm4DEYpC9l7payrDPaRWkMmbN8SGo+3tdSF2BIH38=
 =un7B
 -----END PGP SIGNATURE-----

value/pair: Add re-alloc functions to change the length of a buffer

Arran Cudbard-Bell at 2020-05-24T21:39:31Z
Files modified:
	* src/lib/util/pair.c
	* src/lib/util/pair.h
	* src/lib/util/value.c
	* src/lib/util/value.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a66bd0b83a1a834fcba05f92d41c6ab1db75d4c8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7K01gACgkQ/6TVgp+2
 18r8bw//fpYdldeaICcxppQNTNsMNK3v9DTg85I0MP/dC8pXSjzvJkoWDSSNAF2I
 LrUhuDvNC0i+cosWHfnMs45GmTGXej99UX2XhWAVSNjTu3ps6Sbbmxx3Ry7hm8GF
 W/P9dXKMauZnGBsDrVpGJz1wWgp/0jadwgNGDDhTTa0Qfob6z+Wg+IKTqecc+Fwz
 XglkKyUSMl6AAZlKaM6Mjs1cvL8qcojmnaaEhxzhwBzABnj13iw8fXjqBR9PMSdb
 dzDy/jysgfPVYbeqwkq4+bG7Az6FDTmh+xhRuuYzHFzgzPZhruYPqlkwg9lJ1eoT
 4NXY7Mym/qRsGQnZ72gsB1MqgA35ffCCmAOo0XZX9ek/zGx5KBbYB9cYKEW6gNh6
 HE7BNpDOna4AmQfXQjD7TGfwNCe9GI6sgT0q6wyO/2HCudg5kxBfv1Q1M7jp+HCE
 2TN5rgM1brM5P+DJ5DRebXaSysux0vH9Z6jBUL7lBoBBW7l5djKyIijrikBg6dpu
 H6f42ejLV4saq/gzDBP/QoEuk2ADCa02lFYugAXEFjguibZkvxTGbcc2V3F+sasJ
 cuNhkcxgV8CFbL/HLrw9NJbO38hL4kXII8F5bQGs1ZXQuKJitQXmvjvK/4xSfUu3
 EbrpFbsP8vFmrLZNkaV//PmBcBLvFJ17g9nmO8SR2W6rUr13WgI=
 =LJBH
 -----END PGP SIGNATURE-----

value: Remove bstrnsteal functions

Arran Cudbard-Bell at 2020-05-24T20:04:40Z
Files modified:
	* src/lib/unlang/xlat_builtin.c
	* src/lib/util/pair.c
	* src/lib/util/pair.h
	* src/lib/util/value.c
	* src/lib/util/value.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/09195ff11c4500ad46a4785ad8f3cc6ee70f47fb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7K0wQACgkQ/6TVgp+2
 18pvew//dZkJgPcuo96FiDwwBUN+Si3/dzJwACPZK/FsmwC3nkEYhqAzDnifkPno
 GI17RJiTkCp/RiscbFTgCQSNx4Kr5CP5NDAFXUO36CJgAzERfIf5qCCWP+MeWcKw
 xbeuBZ+WSiydR0+qqIQrtWcq3ILHeTiH4v0VkoQ7CCqjKtNv42PEyk1xVecNlIUK
 4fycf7uljvxjXGpTrn62vktqP28J1TRuueymRvMP+uBYNWu18Hgt5SkB0pxYE0qE
 DKqqguR09UpgiYBnfsNFTu1GUzPrinmFTVOWS/NoZdPAWxHUyjkWnibBpZIlYUoF
 JoDQtt+V9ozRG4AZ+neDDV47o/PXHZTOJjptRBkib6pUtfb3jMZBFbrf3aMusvSq
 qJuiQGKsse+1TM7r8sd/fCMdaBhpw58spCaK3XG3QV6iOFVvfJSOoNaLQtRpxYkI
 HFiW5A9cA+4+XUeF6/fLipXbXlMCVYdAW1iriXywpBdrKXHuvyhLt3ZzyqXMgdNy
 Qw/0UPtvbIYxJPic5GOjOC6aoYkF78WTG1v1hTYfj1djHGG9v+bEcaX063gX6qnO
 s9QTHEB363/q5pecxieqv+zldlI2TOLK+CVXUvJ1Nutboy75erNNu9EbyxaAsml6
 1x+4/dJE6zsYHL2CoIJqVsCGm+V8jiqYka7qP79b//5QOKvvpCo=
 =u/f5
 -----END PGP SIGNATURE-----

Just clear the value, don't trash the metadata

Arran Cudbard-Bell at 2020-05-24T20:03:16Z
Files modified:
	* src/lib/util/pair_legacy.c
	* src/lib/util/value.c
	* src/lib/util/value.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3aec3facf77cb3a5abe57a84bea79b06665902b2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7K0N4ACgkQ/6TVgp+2
 18qa+g//V6utM+5En/ph44+VG0v2i0Nkl5hy8n8sT3eVH0Wa8ysQzTizneiO5MrP
 zALdfJ/7yaL/+ED4mffsOFG6JDSEtwTs7pNAf4+EL1vFcEOW2t5MQOU0vv5gOzrs
 Kr26qOXaH3Px7WMe/qPP/uL6ELeuU5Dbn7uG82ADXuGsjEFFIJjRKWrtxjp2Wj9E
 Jztr9ZQxMfmyj5yl1lrVgvyPPKg4woAWfbA+5pr68+J2jvH9PVFhMUqU9n/5tnEU
 RYg5UxoQYo3y8Ig7quTNyKSHZF90BZf3DVJeTPY5YNTLhEU3CPimvg5bBN5Fj2xg
 SOl+g3uP64znVbAHFl04pnFgRAa5Kj2sronU6Bm0xtIu8CPhVftq1+7CcyLqOeNu
 CjmyxUa+tPWHtf4GphVo6NUGbjl9hS9MbKHNqK4qe92i1cWSti9AIJp1TcXaodsZ
 xKvSiRcB2Dvpu5MXd9gE47HI1qquaZtCSJMb11uCaCR/zGuLpjvOBJ9tjeJcQT2l
 hwh4lxIowAtp2IPgHGkMGFjZ4kW6pdkncqHjKEdPWlzn3e6HQcDThosd92L6A+wU
 n9Nue08Gy6nH9n54WtI8IMkpnFUagcvJUQHOTyRJDyYZPQaD2DE+BDzRv4A5Mgd4
 PDWyAbI84LPNWXSZifAf2TikMrjRJTCWXDe8+wZdYUeVO+I/XSs=
 =KviI
 -----END PGP SIGNATURE-----

dns: Remove direct assignment to box

Arran Cudbard-Bell at 2020-05-24T19:54:06Z
Files modified:
	* src/lib/util/dns.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/19c6396865fce0150b9fbb66d388007812c54abe
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7K0N4ACgkQ/6TVgp+2
 18oirA/+OV0T/RbuY8MyNMcgTVTx4nXSHyNrvWNFiFaHGMdztd5zKcvHh3MqRAgz
 pz7QhqB5WzAwJQIls2gfOx5udkvq2E9gy0OGprF/cSOwYJmd3Kur906HNm7B+D/H
 nXSYCzlDK0NePziHzLOAAagkkHg1+KNtj27JFNQV6EK0ujish7l12NzQhwwc+DVM
 +RnB2bwNN3zgNbx0ob41pwh81EuqUlbJ3/EXKZE/qIhebITocGGL8NfveTDdVVd/
 BYOv0pgBMq5lJcjJI5CFgqDpFxI8KGbJllkR4wIUHbgBsduZvo5YkxNvmD/jBAy+
 tl2DShEVpKIJKJY1o353aCodjy6yEqWo270uP4IMskqn+IsH+IT29idZTdZqEOHI
 rqFA++hkFBlbk+0111KajzSYD6+TwI8uzXhKi4pH9BaDxoAyx4ow6tzOXJNwBxBm
 aZEXZlRJ7xbi2+NLbOV4X2xDsm9JoNHpL4WZnpN99ibfRxBy8hYyKcxzIOFI7+4H
 I6qcAaCnjgMkg4B2TOatHI5yyhw7nxZQce+KJ9dA4a+xmseOPph0NoPw4KSuRR3y
 Kyke9M+EO5zCj4EgNPy3qyHHQ8+/XojtTdw0gB5ND9mFt3lVIKjI+NdlmS4Ph8eT
 acgaKonXR2U3FnuDfnVze5A0E4yUmWP3srWYd0wMd2GaXCZ5x8A=
 =gJGM
 -----END PGP SIGNATURE-----

Use box clearing function instead of direct assignment

Arran Cudbard-Bell at 2020-05-24T19:54:06Z
Files modified:
	* src/lib/util/pair_legacy.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7c3b14f83dc4a52bf06864c404c04c4dd4faee88
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7K0N4ACgkQ/6TVgp+2
 18psQA/+OMDWPXEJq4kYwnpgVfgY+mDJt2oMxfoExdW3DULHhf0whxfbbLvQTSqo
 89TSgldukBPuAxOPmJZ+RJVTPwxA4bMyyC0Dhy6fzvV01WANSdYEtxxd98GgV+fp
 /S4GIqMxvy1fO1KbILVOP8zrS+wE7tg+zChPVdCPKRPYD/p4UtB+GsTYmSZpf3Tu
 W1m0D0dpXPOhPYTrUkaahBIxgYgOP9rzrjU0maTdSeVYsdftsof7KWvphd8tLoui
 pCyZJNwTyUvsGQ+QLRWdKjH0yKHLIJBJ7wa4YwDNmJk5cU435g/1T6T1+hJnlJiW
 19vXTA3Bzi5iftieUSkD8952JS+iLz1gCgwXGzJy865zu6ULK4Q6T/96S3YBKams
 9yw0fLCu/FhSoeM0HTXJejXi1v5ZImMJ9cYrQGy6N5++brjH7JSmaYhF3zpoLBJq
 A9hzDywM22WkZhqNmyK8Qme6v8awuaWX6H09vobYsftaVd4eYCtS/erRZlj81Qd0
 17VMX8FHxm/MXT0+9caRQ8hUgbNcRJE8KemdJn1nekQaFd0CTvm5Bve9ODImdEgS
 cbAifz0aKieD0uhV+6Yw/cBSUhvoivmkukw9+hsd0JcXuE0+BlSjqiYPMpHQZYwK
 qCbKsaDlmgkhIFC/pVwgbbDjTREiSt7ybdGKbWBUo8dOSkNy/aU=
 =FmpS
 -----END PGP SIGNATURE-----

value: fr_value_box_bstr_alloc, allocate enough memory for the terminating \0

Arran Cudbard-Bell at 2020-05-24T19:54:06Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8d376ad508b7ee3065c4d37bda1a2ccd3c59ada8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7KzFsACgkQ/6TVgp+2
 18ovcQ/9EHk90/XLAA0ldfWfPyoVF78elNH2UjoLlHcEviwCnTWRsHDfHS5lEtgy
 X0o0PGazTgBq/K2qXMIVisLnZqjYFylznR8TaGCBNSbDzsdVp12QvCF7KJNHIKiM
 /4Z9lRK1DocnCCVbYty8PSoUQILfxcENDjLuZyaf9wKKiwGezMQb/T6zOunfGYO3
 GjshZHSCMf71ONxY9pz+XlXmhqDOt+LtjYSImUE6jXydVmG3pyCOVgtT89jw51Ut
 1Gx6u7SsYtA1kvj472e03DNy5pqOmFQklVqJKDBfAoh0Qb8RPBFZ8Vex7h1lE7Ww
 wDSqEXrPgP1TsJyXPpjJpQRRtqPKeFghQmbh6bjpzC5jLa5LjsvPcfqzSRI4WgG+
 AePCykVCMq41kWqsgovq0BJVlrNgci2iue36Ed3fhRLyEYEf3USVFZTg8LHmbDQk
 n6CQVh2BVDQoqi4E/h3GU1SHBqpdpVlX/Cuzw6xUV7WZMEI/79ew8eXDC/+28cfP
 +0cwaEdt+vwHpRQ5sZVVU0fPXyJ3qtl0LIKunIKMUnn3r8436Ngw2bcU9037Vr6O
 8Utz7yQLXyCJEzH4s/km/P9eJZsZSU07J1498g39pzFm3J5O+TcUBpxoU5tkSLbD
 KKr4dlqEEc+3c3kKuWatg5OfFclrtkBlUGqwZQ9HzR9wwqbF+uo=
 =Znv7
 -----END PGP SIGNATURE-----

value: Constify type field of value boxes

Arran Cudbard-Bell at 2020-05-24T19:34:51Z
Files modified:
	* src/lib/util/value.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5a638a3d829ad3000909b72495a4390aaabe2cca
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7KydgACgkQ/6TVgp+2
 18pyoxAAp0zBsmMzWSUa8kTo43on9HdOos2H5y1ICayGMXoERmzlYpNkxXDGSRVK
 CXlsg7mvuopy2aFwiVy4fxBbdGBF5CUwZrjyd90RhtIrcTnn9gCCUF4g/ubHgE5U
 KLLOxvMSZdgjB/WN7UzigDJSKoVVBTJOJjqPisMUycItlRwShUrmffxgyPfceYka
 HwS31sXXmeIuGtyP99EgyQkOgNmbT5CdVBUIEVVbPzvtpIc3I9QWuVMj7tr0PhiU
 0c4N5sPRxtyIABj9r6He9RayPmlw4EkL3IguZPvCw9sxVr939CYFEco/p6JWNAMY
 kFpW1UG6RpcO+IsCRxuACXgntCe0X6x84LE9sAwLJ5uvCqlRXyobYVnc48cvIrJP
 RWkwkUjjiEUTcOmzwgGI5g3whZcA6uG5Duf0CdAXEWxERCqjtxrZUFh1oYc/FymV
 eS6k8JNXPOfxo/+72XSBX695gUua6zpVIJOakhMxOhFiSCWAg0+SJVVoZcIzOuTB
 eOi00Fy+U2kACzw1cLqPaPTYw724ROHTPq/pMdroo/8F/18N3L7veY6Pe3xmD0B7
 irjry4Tb2Tzd8HVn8E6lkfRhHlPdzFFoBzycLWGij6zE1cmLaqjW2Q9CCly8sXZr
 Kv3/93hWk2eU7Mm9KuJJ0U5fPbAytq+s/XDXf4YVHy70C6p3kgM=
 =jNKk
 -----END PGP SIGNATURE-----

value: Fixup fr_value_box_cast_to_strvalue

Arran Cudbard-Bell at 2020-05-24T19:24:08Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b8319a5ecda4ec1d5904b54403ff83f4569fead1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7Kx+0ACgkQ/6TVgp+2
 18r4nQ//dmNk2QRraMuHBCgo5dhOx8KkWyIBQieUYjesF/Oy3xS7BZAK28w6SYIJ
 okyjlmQJbsJtU3BdGDF08FAdaVmDV4Yryb1G+0lz1RZCZcGfuYyqBknlNtI7A5Cr
 G4nM5u04Nn2TUt+7jyVci+cj5pp2dYUXRDyOF9ajiGwWI20M+HNwSuh0QkDGhcQS
 bPaWDaIU0neQYFn/QF1xm+RxIBpZ6MDp/HLScTLKMOMaD7iwNYH6B+qQl2Df1qAu
 IX+tcI3T7ZI7QDo159G34FAJxTAcZNaY7h4J1l9dSFs06xM11IuTODWOugi5v7Dr
 H6eQMggcqopv6DPD58Z2gmgOke65zA6XcF9gAzI2fegS8bkFoeVVWamVYBv8J7OX
 HrMpkg/TWdHcWkljk6n0Oy4SD0GT63JbNR2tGvNprBXb1OAYVJUaLLVe+E8dn1g8
 /t0DDjb4isMPL+99JthMa/OQdDaM+lxTFXZcumjSq0VF4Q5ec5CkeYJdFVvSGK7q
 NFF/fHsdffIBR0n6AlP2ETFnWW+1s0wRU1xGMuiCjTC9E/AWnh7SWk4hsJzrPXZK
 19gKAz0ZIqSNqDk8qVg+lGg/ZByFbZHv5QorZsz7NMcLO1Q2JQQcDQiTuoClu4fT
 Rf4L481tKOA1XShAypKaQubHOcH2EqX38qLQXw7SrPKHMGI3RdA=
 =YNMf
 -----END PGP SIGNATURE-----

value: Fix copy/paste error

Arran Cudbard-Bell at 2020-05-24T19:15:57Z
Files modified:
	* src/lib/util/value.c
	* src/lib/util/value.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9f81d020361c1a31c5d8b00d69bd8ce326b49720
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7KxQAACgkQ/6TVgp+2
 18r1Zg//RLmZMOpZjrdbgTL5OeAqL8LVtz9f3fn8JxCRovP5lKw8LiFzzi9UxEht
 ZOF2q/kN8EzSHuVoSQ1wir8irrbF50l+Wl5tpI3hx5XyMLA/yaC7eeigs7Y+yvZ1
 yY5Osyk8Ei3YJYO+wSBWPN0lI74tKBIU2rdJtGKy8EUyC5LF+M0DdKVXXL7oGfAm
 9QMnbTBdOselhgaukOjVfChQcb+RGTAXBydjuwDLxBhs7zDIKoc9iaMjM+41dI7V
 iTxpbMoCQSEilTKJceCtaJUFgigdmjrH5vLLyVSumv7njs+BNc8oXEW+/WQNSl5A
 Tzex4Kpx/fgSJDq5EHxTe8wC4XRi/+JhQB9d1hPh2ObCjUYNhCTAsrP7Enar3hmv
 rxVuT5G7oh507Ppti8E+BfNDwKvIo+7WEdzvcfmnDY6nSWN0Eog6kdKQXp10GHrZ
 H5Jylqr/DxrUpc4udfSGsbCksEIc7RQqgsgJG5u5cwK9zSgxE2g7uUovcDYz7KjO
 dxX+ZdkpfP0zc8srsjK1z4/swT6eSXJpdkoKB0LOSwr8C11Vip70GciCQftXj0mG
 +rHoRoh5r9zrjAQGcqN5SjsIxmu+SJWdpw2gRygIs5RmQ5PpdGXo/fXc+A4gx2mI
 hY8bACN2n4Riygdbe7LJkFltaXS3TaolZjEzL0IlqFHjzI8aNX4=
 =XE8g
 -----END PGP SIGNATURE-----

value: Read from src not dst in hton

Arran Cudbard-Bell at 2020-05-24T19:03:28Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5c22b219047f5fae43ac2e9af934a9a96e025c62
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7Kw9wACgkQ/6TVgp+2
 18q2XA/7BwbhjuMbz+E6C7sDfd1/W24WU4RXYI39rzCPgo+O0Mwi3MbY25Nuk1y4
 rY1CyYtUltjKmaZcGSPxFhs2ReZx2krdPJa2hWCETDilzC/RRZsQdssA9YNQHNCZ
 DZ4zdoGzAnb19CQbKQndAlAAMqFwotPj2eRm5z+zjl8Z+SXVGtYFN4tA/IbV0BY5
 fTeUXqDmUPTN4a+pWJ6tszrIKDEsbUBJW/WQipHLHVV57XUjopX6IpkrpFBCVcuw
 fv48hP0jwv8K5vIJxMJVcuvz7pZuga0aBW52bXTcAEpXjJAjXAMeX9TZsloZMUnt
 2nPZYEly4hhFQ/XOMsjMgU9rLRg/5f2YjiGKelT+iWPTB76XC5kklbTPwh6pmXKl
 /iTu5Nv03iRBf1qvfCmNMCeiH87yt8QPVI/JHsr8rj8W8xZuC4VrqD0Y1z1suR68
 nLe9ljRQHS6lI7a9e6gGLUo8BlH4dc7zg5I7D3ElcRUodFV6cWAcBxhChSrbUy6e
 N/0r35iLzw3jR19gYWasxp1w1UoBMUKQyrb8XTyOdBy4Q77P1A+lRJnZB9buu/E+
 wqGTqTGuEp64ffVb+dtF2w6HlWES2hNU9XnacW673FQIZxYwRhyuHj/Af22WkGDX
 Etj4stgCoicbT23HK5lqbcsgnoX0+1Wh8EQyZuKq/mnqqH8yR48=
 =lBzl
 -----END PGP SIGNATURE-----

value: Fixup octets

Arran Cudbard-Bell at 2020-05-24T18:58:36Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8c05bbb5896e2c0f5d149bb30984be0398b33490
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7Kw7MACgkQ/6TVgp+2
 18psgQ/+Nd3dI6W+ZqzkN7I9Z+A9XwGWoWWAuye2fTLjvm3tkMb1pMhUpQ7G/ZsU
 4mVielvu+t1jKhe0Wsntlm1q8SOeSobbO8cg/FAh59vwvlI3RU4uZc5JCc8J6jNZ
 5ENB/X054UN4dMALvLHZYCO70d+m9xMuePxFxIwTwMUDpv2rOfO9hmpGskHyatX6
 rlcDZjj4c094YrdRuKuSvXNjjmy6Qx+K3Tfl9XkUOxJKNyQnBea01FK7WOANU09s
 Ia5nIY8zyQT3svFkFJcfiynJua0vWGChkLwzXsFeGc/+5RjuqeU8ksswBsoeDfpH
 rBIRTqpvvHsuAYZ5hdugJIVaEDRcZyqtQBjyNcJNsCL9A8Oh9BhdaSwzP48RwxuY
 BWBvioHUh05bWhJusYVSqtRf8hlGfE5aCEhjmA8pcOzsRrt0ojar6MBjxESJrPfw
 9As7VRwLhgwcgN6bNesuvCN7PL3HdaZM2WogfG659KqQ5XSxPuP1eVW+5cnQ1J4f
 eEcDw2GPNWy8BUL5oXd8H5tGPBYGL6em0I+IX/Y/PIltEx1DLzYoeux3uI1yX2b0
 cF8Gw/P0rc627d2j47pYq62MBVuVUCpblzW/8bQl79WzUu1y6w2K9zJsWB24RK3G
 XNpp1T6aVML0N0xpiaZtYyQjgUpMmVc+K4mLixk3mEUTITkaP/4=
 =foa9
 -----END PGP SIGNATURE-----

value: Remove unecessary conditions

Arran Cudbard-Bell at 2020-05-24T18:57:55Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/974ed053bee3500b58f344313b104a81bcd27689
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7KwrIACgkQ/6TVgp+2
 18ry+Q//fAxOKrRB+5v61pmCtk3O6GkVWHPC04bfaFnpC4KbZ2HxiEruQt/PFynk
 axNTiIgTZqGqnKALcJ1ze0b16gBV/3E3TV1GMb4t1UTrLBIgDvjyB85e3m2wstvl
 bjcTEq9oF23m/WvxkncJopqYZWVrXt/NMaNQetk8PXOQ9YH3O45H9C3hNA65tXgC
 PVBTsDQSj1EvbILzg8YAN6fLzJ+EgnybUYRXfqeAyiizTnLD4mTvQfGi9LTdlaQ6
 8u+wfnLthQbn+gaJOhMmzFz0f1AdlVpTxJBUqRPOgkjNRNf+no90sQ/bL85FBT31
 mYzbP0IJ8HYiyPjTvQuUjkDvwMPpTl6YMwjLZ7bUcLQvn2c/OMjWtkyx4YApPkQ8
 yVM2qItslTGuOjW+L2BFpHI50Q+OLUXTZ1+2mfmTHc/h87moFF5GnyS/jHH1DJOs
 5OQXMj2NXdIyPJnP8100r0HbGZ/y+qg0ceREY9hcslR+eRkqItfMXbjvzOYhR/12
 Qcq+r4S9JMYT01gL9ksXMa0Edr9RZ7udk9JBTSWJwXpOrH2rXDFo818G/pHPEhip
 AdG09jYGNiJFxDCZTuCv68eFlKhYGq1qN5tre5UFxf7+RIuho6E3xpp2W937228u
 NFlU/tZ6zGEVTaFwuxPg+VZjxrTMYdHL/AE3HvsKowB9p3d+8L0=
 =jKdV
 -----END PGP SIGNATURE-----

value: Make fr_value_box_hton initialise the destination box

Arran Cudbard-Bell at 2020-05-24T18:53:38Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/877c7ebd12069f7baad8c1f966ffa31be09a30e9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7KuoEACgkQ/6TVgp+2
 18q1iBAAgTk2eagagPBYWxepHP23zFMsLFFLuM/AS2IyXc8RE1nFAKjF9k2sREcg
 ykjT8qWeNZwWsBwJqnxJsCfx3qMDbTtigFC+JSudaNUWjN9/SPW+zDAR15GsQzDf
 SrSy3vnOLTPndemj0htDIQUn3PQMsN4sdYvbQf8rwURdRf2eMx0AGmmawwEY5UxK
 ZMQKSHiWnTnNvAVGay4+RVkLvpmJ1jCh+dggLx1+mTHH9gveCam/af2+EYBRiIx9
 ltbDGpQN0TYcbhFmqRV+kK75loRDCwreaB706l0CxbiiyhKumdkkNqovl/lyFa2x
 N0xwhi0qS5WCBYpktKmfeW+CPjmEfG8jYGs/YdWGCaCwWrO3dMLkOmldhNQxdzoA
 uv2RWCBivVQ+m6xR6lV2WXf1G5+Yt3IbpnSc+8yI/et9L79JE0p8JmVrYLiT+aGu
 K2bvmerKaqUzJ6ackbwHJDiSfDcFMUP8wdZU3IosOcuV1h45JeiohUJpi5FyOpkL
 BZGl9+4Mz85sgAowZuTnJg/x0j3cEkcs87EmpMOhvzmJJ+y8s/DKmLGC2pIZpmVq
 RABkidggSDtX4XYU4sDlO8O3JgwRSHU6IEH6aiYtjxCgs142E5m+l1G86d8sg5Ud
 E7bBAhSHYw7HlBvQL0RY3hEmzpCHn6ThcDI5LAbcqJovdTsdJWk=
 =MEbk
 -----END PGP SIGNATURE-----

value: Round out assignment API

Arran Cudbard-Bell at 2020-05-24T18:18:41Z
Files modified:
	* src/lib/eap_aka_sim/state_machine.c
	* src/lib/server/tmpl.c
	* src/lib/unlang/xlat_builtin.c
	* src/lib/unlang/xlat_eval.c
	* src/lib/util/value.c
	* src/lib/util/value.h
	* src/modules/rlm_logtee/rlm_logtee.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8836245263648247aee181ff9241aaf429c05ab4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7Kq4YACgkQ/6TVgp+2
 18qKrg//Tdc5GxiEo1lBF9XecNP/sIxkpt2nyyitUD8GKHv/aVkukwYW3RbJZkZj
 NU8qHwwxmIUkN0TCAqmy49Fv7shF7OYCKQje+bALnJDyoz6DoyuSPbiq6VvEpL5z
 YUinmAr+HKHUcS4JIEhb7ZzP/YrXAN0ntX7c4zOFSLSBCxoN34n4zAQeYWrCDclS
 nWetqaXrwlGCyTEHrcWDaGM16UiRr1zec8Km2A6TxAkJKOoKEjEBlYlpaAQxC1wI
 b3yOEPcsfNuLedyCJBINMxgdX2b4ZEvALaJJyqSybCjEGwO+Ywy8sGvTS1aEkxsv
 5LF1Dnbzv/j/ln7axZNfWAPuWjmTt7SUQiV8Q4Ycl7H/A7+x23QlJ/ltc3FV7byw
 6cKQO5wFCeojZhcHT6eR2NgaKGwW2jwpV7lV788/QpD2iNpA6C+okGkrEvSSa/RW
 hdAf/fiIkoXacZGArn5H7BOzl5d4iqsdvExPCLbhBT7xKWUs/hYg5Uz5oQkZKLiX
 yk7nGEmWrCUWX0/rMjBEo68b8WgvgRk0l6DidnlhxF26UW3qKQnWbCe2w2BZWC5u
 KeZWCnSjm0T98Bo5djQYU7rDTqHs3uupeVQct7z5pICT1kBTYyYDp7dv3vq71Oz5
 IclRBNvzRQf9ELl94pPygbxF1HjJr1NhVDvXupXl6C3Niy0feqo=
 =+1KH
 -----END PGP SIGNATURE-----

value: Verb last

Arran Cudbard-Bell at 2020-05-24T17:14:46Z
Files modified:
	* src/lib/unlang/xlat_builtin.c
	* src/lib/util/value.c
	* src/lib/util/value.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eada45a50c25079e9957b27472f4a510f15e3ed0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7KpmoACgkQ/6TVgp+2
 18qUHw/7BC22/BoVsNn803dgy7Kcva2nJfG/ssMY+tzRUrzAbP5nfehrje65kyvO
 BTP8Oqrg9zSiuLrEx7d9tWzMLVzkGZQN8P5uK4de22EeOZ0zX+qBLKoAhP3G7Q8C
 J4GLnXLBRq32vXCoWEjDikkuA2F/9wOiqjzD+MzLBsXqoyDGD/vWdWFS5YJcJbqo
 DQfr87+z1CDx/pBGihgf75kTVTPRwyZE58KsJPji7HkafKUJlcTl2ACkPoaI2VQf
 V5nEgZaQpW4n/OmxpA9CQlXAhziObF4VRYIFaf+0tYjvDyJK7TbdI0XB4hsfmqBs
 OGRyWrBHEEYO1OnqMwOeASIgaT4QKaFVZGIAojWJgEL6ZrAEMOfBSe0NRJuQSOqq
 DW5tThMtdBLKzrpcndWmNUJZAXVzVnDTUg3mwbBCJZglWnhnsOiA9W9h7b3StC4l
 tVZjjKFqywXXkbzDVGd9tLfKLrk9iq8hV5t2em5sgxyC3qhYd0DLSDKr84D6FoDb
 I8i0fyAjttzJ64cG6hgcIQk68RP1aYwM5txp7WI8CMe13Qh5/hOTk4/gQ/YxTdEZ
 hMCPHRX9MqGTy0nzkOHuaFOgOq6H0jhoajNWMHOSEIA+xZJ7npAaWcSrQ38f7wSf
 KNzPIFiEIjkr1c3w4WneEdwnR8PDup+GyHWqV8tiWz7g1dx8v+4=
 =gpF+
 -----END PGP SIGNATURE-----

value: missed return

Arran Cudbard-Bell at 2020-05-24T16:52:58Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aab03ffc1250191d17b71007c9570eafdeef342b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7KpdQACgkQ/6TVgp+2
 18ptVA//cB91ldHRXiJiL7ZMa3cnQUMQ5D8B7c+gZP1N7kowUkSS0b4WLRnA2t8w
 bjtSzMJIWaoY/edMUQUPaBmWR16O6ggy1UNrTsJEWELm+Xj8zLGys1YijlxQ2JXr
 vRrbsVmgp9qk48OTzR1Z7hrBZh39CfIzUu0zkflKJqw5EOiFTi8nnCzwlc2DAJnI
 PZZhfaGrvfgS8x9Hd3CSDzYFI4vkKyLt07YlF70lkxK5l0PF9h3GvjVxEQ4hzp8C
 zyy+coTf9gMIBGPwhGzjfgaB7NDYmmLKf9TgCXC9P2Ln3GX4P6iKA0vmBnQ+380t
 DSpABKNhlJW6MYdqP0a2PbO/vyGZiJm0ImQEHNNX5qxq5PKejGuoJxLAaOU7TrJ5
 HKenVFEgae/bx1fqbhGR4DIY8ovc96cllevgtVbJGFIYBKD0NWKnv0JSpme9CuBR
 xVa1j4b/w1jGahacsIgh1jn2cSaVBKqqr2xN2gn+sgBhWl+zALITk0SYd77PNElE
 CLgSqRB83dRAnKLUgUWkVbCHnzRuGxMW1c8eu9aHfwAeFNPScEgvho6LP5Z8S6rX
 JVmK7RVRKc3oo9rTZFGBo+NWh949JICcX/49Qoy7s/ZzQWa44OSd+CApBRzZVkC/
 bfO8F1wBdARk3VSaeR55pAemBfoKsTTHqkRm3SVcUdHExHqKiOQ=
 =i+bZ
 -----END PGP SIGNATURE-----

value: Use initialiser in IP casts

Arran Cudbard-Bell at 2020-05-24T16:50:28Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c43d0b0a1160c21139c4c01b3f17f25b1713d4f0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7KmlUACgkQ/6TVgp+2
 18rpuA/+K0BfbpxoCbxpQ7SMcEkobeVTlDA8L2eWiAZPe7YMSZaVAzRLeek9M5E5
 EG4hbhKdy/vSlObXtlMcchvs54KBMEJllCjsDwBc87pd/KImXlfhZpgUQSMobOdP
 MR4voo6FS83FlCG/tp9T6sS8RTfvQgB0GOdNDAnEmqReLwHB9Se3c9fd6i/YrO3n
 oubMkcE9f468v/ZSXf30lY6kHJwulpTie2pYfqReZe/Pqi0uUgoP1wWx9+vMMM5Q
 enD2IgWK2O6hj8idkH+xs3vpU1p7vbwlf8g0vZ9mCtNC51qf13WBNp9NqwGCNNxd
 +55jaXgqJgRkSkqQHSjOQuqS4pJ0lpxJ/jfmzPD9YAeHFgMGgpbR/Dlo2nzyc6O5
 0UZi+gzcGgtI8xUedZYHlW3vhmhwPleCQJPEEymg3QY7im5Q2JZG1IXXrzUxTjRz
 LR09QCHFhrLDgfHKYf688sKQRXb88+dz4kcaqxizHSCJGRjGNYL/shTajGJvUUIY
 Kuki9wBwUtzbp77W2gYw0tToj0G7mwCkrc/8npMN6DQpnbmhCl0ul6XGUItDE7np
 GGR+IyJUV/LVd/z7kMyJ7+63bkBT6X7fBT3dXebZyfZQmflteEHhU1kvpJMdUErH
 AFK77SlKvQvZnWZ5ZlqGL2InD5crvan0Ehn9BE6NjmA2DFVzOwI=
 =WkqZ
 -----END PGP SIGNATURE-----

value: convert bool casting function to use initialiser

Arran Cudbard-Bell at 2020-05-24T16:01:25Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1936224726468fab232083f111645e92c1451248
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7Kl1gACgkQ/6TVgp+2
 18pKmg/+Pahp+EkWLoARYKt8x9d7oC3Ji2owcKij8VgI0ckzyJc6mE7F8fLr2mUK
 bQ7CyKa9xV1fbm/mRY51SVfH6Ji9n7Rh+UkqWQhtqOiTDQZCvPTqBiWD4kuIdXPa
 p0bsr3vWzP3Vko6pWjJukep14tlmtdm/p9VuoyDeGax1a71Daw3Wv24sxHrZ5Aqu
 qSmCKPuQ0r9yq+S4DlSZ4k2masP7jVAVozBneod9AT72FRIUryYwgWJocIKTf8Y2
 E8105oqzdXXSnvJQxUZ6LMgSGbd2YVBoc+fH9rQXtkw07syIfNV5q4Z5NN4fmuEr
 UcUJsHepvV1QVGYxqz+mNrN9kHd12ODucGfnGKpGnaFVfe34BKAhEXDWD57EvuG8
 25LcWsju7+2HSNagZEiPuCZnf5oIwHeCkIVIIGT5IKymDou7FbgpIthHkBTvQO+4
 oxcnUOmFeAjhpzOEfgC2f9ojeJqcSVIWSDPtuUqlqoxBN9gRMSA5+ut+Frl8/Hsk
 0NYOeVH/GSe6Olvk1ITL4pAISYZw2rGGzuTaPkvi9hvvhXYBJTNurgVUWaEQU5F6
 bBYSd94tpnobYoqQuRdjHcmBwJdnCvRA4Z+B5bTWADq5+M1ils61uJ6XS8O3LMLe
 F6yI8HHYpbEBL3BqlVMzbNuP0jxr0WixxYLTHVdkKi/xrjB4l4A=
 =b0CE
 -----END PGP SIGNATURE-----

value: Use box initialiser for unsigned integer casts

Avoid initialising the box twice for string/octets types

Arran Cudbard-Bell at 2020-05-24T15:48:40Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/68f9bcc6253a972836e84cf09c889eab5a7f2ff1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7KlHcACgkQ/6TVgp+2
 18reZw/+O6zaPFMSrWr9uK8gDehHIpntU/9p8hnbm84v2rB60c9tVDsX0v8mLEIz
 a+Hi3mH5m9PXs5RLlzFP27maFssbxWiqoqYolseyuTuQ/J5zxUQnUYCCFqtdTDNw
 J05rVD4Tn4IqAS77hkGwUMtkcW1IWZ9hPnr/WacHMIZ67ESeXqJdH/nM32uRd8ds
 3Y/ZS9NHPiN6FiwHe328IUJBDlw607XMUz7PcQkzWhOM0yFKxOzXQG0CL7PK3Fvf
 lH264RLwhbncPJnqT6AQFxzAb7u/Px6YkIwc16wdqNSAfJ1K3Lhzzueo7B4KPjuV
 zc5aFvse+RatE8H/s9fEiC4PBDuTlolN7jMrjok6wNlIluZKwIqArfYBt6TQ7EVZ
 u8oosfYnt4/DKZLOm/W58GHKhYyiXJ2JflplHiGVwb4Ff4/CMSoJSi42RpiKk756
 J9fW+cxIPOKsv/5lMcgvkBK6UtSOOGl1MMqKYiAcYZPDtHQhAUrqkOU6OXViA2UP
 UWnHqq6IZf0U/7DdOy0UHgG9tZ0Qd9TP2C9dYVd65mfTj7R6l6YJHW994Q5MjQIu
 ad9GteQo+oEx4TUCLz7hQp6DwggTps1TBF4ueXPeql61lg7x6xrC7GjCwRnTkspm
 ZUVxuRhN/AM7zwjGzJqQY6PRti52hiGpojHiXCA7qUEmAUJnKg0=
 =19Bn
 -----END PGP SIGNATURE-----

pair: fr_pair_value_bstrnsteal use box stealing function

Arran Cudbard-Bell at 2020-05-24T15:36:23Z
Files modified:
	* src/lib/util/pair.c
	* src/lib/util/pair.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/77af30e5a1ec1ed053813a2c6158c5926c14aade
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7Kkn0ACgkQ/6TVgp+2
 18qQyhAAi8XgdOTqKprR9QMEO1rPc+6cAQGxODS2KBeGS3Ut9/XowenhjyVtkn+c
 ulwEmTv/11QBEMCUZjwwswttK3h9kH7+Tkdl9DJ8YJufjIrkDpNVJUw37wQTpisB
 yRLQlErI9swsK/z1HU7KNdbQgj49MYDlGkpgIa92kozdy4NbOevzPbo8ojt1hF64
 DCvep70QOj5pZqbks3pBoS5q6eK3KhT3cX1iROOK4LFHnhwv9C2hsHdiRfK3jW/K
 othfYDJOqWjBk3iVOzBp6uZ/x1Qeo8tF/u6THWzfZ7HL4fhqLTSS2GzV3Zx/zYDH
 SvFz44zgiz64VhhmQN5W2/NFAvyvKa6RRAMkSz0AmE+RtO4Mb5Ibj7VoYdABOXJB
 PZnvlr8PjXN2pVJhg3NSn0qlIqG+n701HPfIWmDpxiio1FUvOgNeezt1Ni2mKT/5
 GiuJyDQVINNKPGNDSQXvm97VpLUmhB+8LsL3K+ALLP9WsJSeXNmFLEStFaAXN0U8
 Rz47f/El2rlg88p905AkSy2pl+PvFKZCiYD1/EOjDxH4QMw/Y01wPnYkddJd8zdw
 yP8l6f2P3JlCQ2a143YcVS3JXQOH1i0/SyqZ47QYcl60cuVuuTORq61pEqt2yj7x
 x/sBXgv4B4/R7OW01RL+QuthHupMp5djJbeqDbIUlUar21M3AjM=
 =L4t5
 -----END PGP SIGNATURE-----

value: Use value box initialisers for assignment functions

Arran Cudbard-Bell at 2020-05-24T15:27:57Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d7fa165ed4046e34cb2fcabdf2510c28b4d3b600
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7KkA8ACgkQ/6TVgp+2
 18oq9A//d7t8tUnrDDDvj2nLo3hoWOStxW86Hp2XICCaFyop2SpO/h2gvI9g9We2
 oXXFzIz8/fRUIACN52HMN6bw5Erf5xLAFWSc81Ym6rOME7rN+F6GfYyMHy5X4QuP
 5wcVF//gxZukBXRzPXKMcRTxyGA8/mufIdu68716DRLZKCqj7mZgwoGN0tuHAC+9
 ilpRckH5geZUxyz4dIhIrWSJ8AfxbQiMDCX369jK26wO8ZbwQ89HX7so2/X0gIer
 l+c7HcBpKRoeJiv5Rh8sRp0dUasnM9uK/r2fyME4mzxeCI9Z5iQGcibTo6R83yvw
 YIf/Pr7UAP3lUsFR2OiNgDzN5z18xeiyPvtXQAvfHnnI+HVvkOWOV+GypIgvOiPB
 45yLbN0nJ643G9NOh6BFxG5eDH3VsOThPKs141ru4eZS99n2liETSYNaQMCZhqpV
 L8qmrbTeJVw1T9WnzexBp5Ho9FLrR1uYxuW2r/j8SEXkijyJGODZqUTJWbatwMUw
 up+9rGyN3UI6aa0+Wn8/tETcjlrC6jUZafSa5im1Bi637TFMRKw9eepdhXAZ5wR7
 39xmxkDZaTtdvzdJwT3pnonnhkqEyWLPwzTPbY5CiMVkyY+8jjAqKYRa78xi5xk8
 Gj6U+4u2e48heroOY9zMYuLvIHWVtpivUttvqegv1NrrGw5XkrY=
 =jbKB
 -----END PGP SIGNATURE-----

value: Use box initialiser for value_box_from_network

Arran Cudbard-Bell at 2020-05-24T15:17:35Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/993b9a8920f1241243bc422270e197cf569d1349
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7KjvoACgkQ/6TVgp+2
 18pC8w//SM/5iCr5YyI+D0v5va/N8sQzHOcD/4A3LpUYsDY3d0FXLR0XpT6GrPQH
 vep8m3bBjyU1s/qm398l6I3IkKvQv+EUXZA6EnmwwRi7khY6LCWc9kXA+bqYcrmc
 xJwu8Y/kdwXtnFHD+XdoaUB3NVQhufrjxZ4UI62b5dHw5mqvvCbgGZ/acMWciS5c
 K9rD4jwisNI5WmEAC4zCTJlxqwAie1iPUGrmVmocTgJaxoFAzDje/HpPof2DkmhH
 /llPxYnQ1pDNK93k9U/WGpOQTC/+QJghPU4UJxnUOiwCmzNr0imtfNcAzCTHu/vx
 5vbnkYXaGQDlwTs5V8ranTDHC5XieKsd3aOMaOUHpxBNcDCLmeT2uZJCFgNfnUKX
 RyTQOSN95KZMw15rd7XPduOh3IClJytwmEu2Ur04plML0SnRkNwACi7Cs5yY8lTq
 7n49k1RA68LiywFkLAaNvkBEI++0s9SX1wp1R60UyBUlhbatHBnwfMNHOwo49HLz
 YlsEgqT4LRgRg2IROo+YMinRdBh31q1a4/mynB3darP/IAmOqCk/aKUEstu+Zxc2
 xgFl7u5dppd1l4SqoYcwT0nB6IajfY7/us17ezj+BM3erQctHcf2UBgv6HwT4Q7g
 ykPFMIqoT0hy+cyuqIdyk1HFhYUDX9ayy8Zy2QxoIjy/39TawCM=
 =/xhU
 -----END PGP SIGNATURE-----

value: Set macros to get private version of value.h

Arran Cudbard-Bell at 2020-05-24T15:12:58Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/759511aeec6c639c1b678bd184f342e8a1d942db
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7KjtIACgkQ/6TVgp+2
 18p8ihAAnYe7gosA8tA0qaGd3qMNlIFnqPYluI/v7zeoNVkwgFZezBuCQha3aUCy
 ZQSp5cQCQVHD2+sFC8zaRj95PbD4tmkXuatxxAhv/QC87zlncqcilz9RNUqGfrOV
 TSWRGcWFIeYxALJMHjc5XoDr/mxM2DSZCXt/aloOlejmgZm/Y5lzMja/XqEqlZ++
 nzXuQ2o3rs5FSrshyzLGnnjaegrb5MdLK6RLtfCe1XId5Q2JndcBwuGdYq2owP/M
 I72vAGUz/ZPObNkjHDeIcrCpyKG4gnp7PzcJfPpgNkjd2X64exyimbAYJwtnG8JA
 MKQsqhX9YdVsf40QlDy+7FAPxLW9WK4wpuIDBXgN2LVprb7ADOW0NDYo3ydT8xXy
 GwYTMmjkABMkYshyo6XWCisyFtM5h4Cs3fLxY4VFbclhj2sTmy7favXBimf8gZb6
 CuXt0Uaeu7PjetCQZa6zUbQYzQn4TN4E+T+eiBzsBWxIjO01UpZPrl4H4VRH5Y/Z
 KkMzQKnJmhGNUy67XyyCAkCLiz5JBDiTPoaDwH7P0er69ysfJVzm7Y4Hz4+kCI/V
 htiO4jLBx7oSDJIDmRp3jC+OPJHbA+UAszMLDr0po/XFuDTYexundHBa4ny5+r29
 0NwBO8mpDc7DZ8IuLd8IBRsusZz+HA/dQ+OVvuzwRU8AsAkImEo=
 =Vfyy
 -----END PGP SIGNATURE-----

value: Use the init function to clear value boxes.

Arran Cudbard-Bell at 2020-05-24T15:12:18Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5f7b6cfe9c4c1776a9193db69916d48e5b133231
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7KjVMACgkQ/6TVgp+2
 18ptPw//ZmW4s5qIbFsTWlZuQkn3IhRrB0n3UJymjO4II02UWp5RnWbBhkj/84Wd
 hmHvCtnVspN9B+5oVfNMk0TVwQnAZnrtpuasBYc0DCAuo/6rMY/+9HTsayDDuTzA
 ILb2RwjlLqiqhNlpizCIuLbtF5+rrr+X5zw6NatWQ2BW38UYKT3jro1aYvtEoqjv
 2j9pSbWGM2Y7m3eovK4EisUD9CmqmZY0SfrZ+g+OZKLIcSgou5LAG5kqK+XdsQTq
 H8ZIZhc2Q0u/3D7KaOqWDk5CjUR19L+5CHJJ4/tLRq+0MKdzHjWHkAD+NMpleUFB
 vMR9NHrl07T9J1J+8j2d6qgbruHrwUGiehASUpb8JjX8/XjwtzlKXDPyZNBlfx3E
 Hj3MPjkOHrjbwg7k6mMMqpXY8swShukdWU7NxWOexv7nuB7DzEg4LzmtmqYl2MXv
 gHc6OM/Tioo56KetNWxqOMzDQWpUuQke/gTbpQFTB1L3tJANkpjsHb/YIK0crHtE
 m4bRmJL96eWl4wvsM+qtAB4QPA1hdjZricydoKtfNI4zHKsruvdEtgrAdul0I/Af
 r2pJ5JZDFnKQmPEE/6dceOd3haRTX32Gumb3r3FFR6gQsZEFpi6YpKHNHUPIjENM
 SPQiOsE+nY9xD1xWQTKc/ZYbjPLk8/afTmDeAXSUKufixh+qM6A=
 =hvai
 -----END PGP SIGNATURE-----

value: Always inline initialisation functions

Arran Cudbard-Bell at 2020-05-24T15:05:55Z
Files modified:
	* src/lib/util/value.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/af6a20091b6d71e24e796e921504c208736bf6eb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7KjVIACgkQ/6TVgp+2
 18qjEg//ZkqLI4Qq2X/99NkIUQupjMmbaXPnw/Nhe6sH6G/YlUeukgl/zAODPrOH
 6ClhJFW+n99NW9oGibaUnb2b7WZ3minhsGsX85IVb1kPIig/XQk22VU0rwWVftaE
 6hP+U8DZ8Mguy6lu5g1hAGyOtrx5ZG4K4/6yZBdollnUcQXBV5zScfjC2tDL/eZO
 ho+Fyp5xv9XXEEc/Y2cDP0ICbopNETEiOaO4fk3C6uToqma03m9cUwQCqawYP+pS
 zpeDynAkoyoPv+nD+v390kmRi8Hs03F56WAbQC2gOqDPLewhqj+inCTmkfMpHZqn
 ii/nynA7b9kiJZtAR6VErrJCQkBU7qwmdA20JXPCyUJ4FAh4RujvJLixda41HF7b
 EuzEUYShu70X42PTpV5gssjMWPgp6KwMq6BNQlCq5eEdsNx+6N0FnsEqQqzm38NG
 ll7vxpCVfq44zVF9Y4uPXY8lFcghc8XG5CvSXGGxSKwGY1S4tJN+ByFqLQLXb3Ts
 /lIOQ4wfIkTVwQR4g5TMSzjt4pwAooTxsL4U3Ff+KFb1Jj7PqL92BJyF1g2q/GX5
 7B8BRUog3/JLrQB2r53u71leD53Mlj0TBnuthcSd+vnepgOk5iv4I+04LrepTgeX
 Y8WFpBU5BoRwBXuoeq0pRTsq6VZriaEBgCMb542uimulv88ACls=
 =BaA2
 -----END PGP SIGNATURE-----

value: Limit null arguments in value box from str

Arran Cudbard-Bell at 2020-05-24T15:05:54Z
Files modified:
	* src/lib/util/value.c
	* src/lib/util/value.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2da48cf492129403d30c59676d392cc86bbfcee1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7KjGoACgkQ/6TVgp+2
 18pjEBAAoZP5npU1saCo5VAiIcT/A/MNR93CVR2dxTpF0kllOxAlrLwj+LC4ke+l
 7NdrfyMkv0CpPtxR/XqG6676VLgy4h2jLlZpUmeyi2XbyA6kUhjoQWoRLyUW1ofF
 +YtV1Mo7oTtYl5d3Nejq8wno464RRCy+W20kmXfs3QlCkpfpbEnadsGVcHyACbpa
 FdFRJz9vJrAGKVvh3JedcysrhfmUZs/fQDg5Yxk3uRLjmvBQDrRtkWDJ462BZqq2
 qxUHBQzwAz9ccIWUt2kMIc+mdk6n6i7ujMLzlgFZEYI5+0E8kqjjsC4BPzDbeqDO
 wPKdTaDamOEZ8kN5ILbdD8Bi3jSjiOl3SDjERNpdAUrRklIHEhCwwlib6JNov9gt
 fLm7tPSLlpblHu7dEpay5ovSpxcIQJF4gYv/5U7ST7ZQy8BNgyWWE4pn7t/dPN/a
 Ue4WJpjL3xFqfc81aEWqxR/AdMLpCieXYMp32vFaM7EbR/xZYj5Y9uAhY6Fy1upo
 qEaqm/XjEBk9qOB78UNnfpAFgYm4X5YC/K7XwbBpWLeSIWVSx3/BH+RdCyKSQJ5x
 5utAO8fIjZGCsmij8s9eNrSexCzevybUNRgeXhouga6obPWWgle8JshGN1tsDTkV
 JyUF0RBiNTRCmjp6ssQgvlu9qKCiRgYLcs3xOMPNz/6dhuAqNKs=
 =jxd8
 -----END PGP SIGNATURE-----

verb last...

Arran Cudbard-Bell at 2020-05-24T15:02:02Z
Files modified:
	* src/lib/util/value.c
	* src/lib/util/value.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fe1fdb6f0edea3872121b8b0944f77540addec1b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7KjAEACgkQ/6TVgp+2
 18oPCQ//W+6J/SYXVR0DWoEBHoVF+hiKg7LJ1fBqUgriqFzymEbYkTA/IOe+UJe8
 taqtSjhf5Ss30rbTmBC2m6QB9lS7ZMNb9RKgjcsakOwQPzF7euxmIhthHf8C1+/J
 dUm8Fk6leq4wXJehIDNJSUIWfdEzzy2j96YN6d5ShLA3umSwo2ECeHs+TRzCUax4
 +3oLDpxVBzCBjY1vCnts5EEfQvc8wMPNp5WsBBM/wQtKVhLPtJquLXbUOgqWwfa+
 9RryDASlLkaU/DiA+RswAh1+aHGUG4lFCcHsb008evkt/DguWYEzR2dhqBXBvK9S
 WtkUzqKJDatVyeLgignJxXmlRK6RuH3QaAWiPeLG24jhG5PO+Jjy4dCWQjRfiBba
 8cnJWFeRtOmvUjCk/fANXnOPAxHS0d+dnAg73x/XqoTm4nZXF6Mzqb71WwuCC/GN
 Oi61e2mGb6cgOOR62xk0zK4CwdDCiB80Pyqx5PRVtVKA9d7RSWBrIihI/cEi5Hsj
 s16QbLukTDwdMXf1aSZjTQl3Nub6S270BeAK6SWI4BQg9J+/iRtS0v3wojS/M9A4
 gSGetmQC0myiMKCqNUq9jfSRL1cNpje7ceZ0OZIPYhIkc4E/LfDUyyTTfGVTbjx3
 apO0MRdn0flC+pE+GWpTSwLB3WfIDSG2GkQNUNs615N8o3hciZ8=
 =b3ae
 -----END PGP SIGNATURE-----

fix typo

Arran Cudbard-Bell at 2020-05-24T15:00:17Z
Files modified:
	* src/lib/unlang/xlat_builtin.c
	* src/lib/util/value.c
	* src/lib/util/value.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8e485c4b7d286b52424c47d70fb22522c5d7831f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7Kix0ACgkQ/6TVgp+2
 18o97Q//fo8BY12a46O1lUi3NzI9+vcTBhdfjcdeFN/zHmMr7jXejQjKyiqxVZAf
 N80A4KbwF1Ie+TsHiOD8Ln48+JEz/ZsDKV8ACAcREk3XRM1/WQPRc3LE8eFTkuEj
 3FtwJpd7Ph32osNeXXxPW136MPM/f0RaHd2CdQxMPNVlI55aHLs5dkHT/rBCOknv
 UutjqJNBWnKKRsmVvqjIB44DmT0LN0Dl9xx3zOlFfP6OsMy/5EjfvUrlEz8VQkX7
 sNW2hzwfqWbNxoHEagwNObEaNBRhMoZ8bub/j1SSSkdGDm4sBPnHoDkPRcu9gU/c
 JqeMDop7Ivm/tHonq/AQp2A9OHs7wRejVUdFxj0TRX9YKjAN6u9XCVb3TN+pEK60
 awM0upxd8N2OIsVzaacQx41hPK1c+TTMXsGd/hWuL2SQdNtowZH8ownL1dvw8C7b
 tT7twauRI6974mJB9E8E1NaJjI4Vt07ZN9YICS83TFRRw1uzFN0qBeurMMGUUvBT
 iu9azbK3G7amBUguOPtgwJ7eRR7LK1wJt1/J1X/jTGs9M4ih6gPNqR88aVa4Jgb9
 dtYROUvFkqBLK6OFkXWqUuJ3ROhOKThq98G+2gfIw/PxhVaIRk7MLqCMw/lb/pg6
 d7ZUmHjxAxvAhbJttn+LH4XFfb1co6eVD4yfNHoD8P0K8u3b7IQ=
 =hKfE
 -----END PGP SIGNATURE-----

tmpl: Fix buffer allocations external to value boxes

In the majority of the cases where we use *steal functions, we can do this instead...

Arran Cudbard-Bell at 2020-05-24T14:56:29Z
Files modified:
	* src/lib/server/tmpl.c
	* src/lib/util/value.c
	* src/lib/util/value.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/031e9307eedc1f8c487395b759e8529a5359586d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7KiIwACgkQ/6TVgp+2
 18rIcxAAg7BsC4MGe0z0Wz6Hko5Cxyi++Kgi8pmWVTsgNZLRgkAaWnqbEbEPIaTE
 Ev6ELFRs7f0s9RTvnRCgQgFx6xXHcELi2dYuTmNPQYKtCLPeZjmhslbifZdOfYjM
 kwZUkGR2XbL6R5uJpecuCnB3ghur0QQ6PGtTMEkEzq1M1A/X1HFdzWu4a1yIyg0I
 IB6qI8K3uy2DTDQmrHNTf4vO05wnxoyNC/nKm1ejGwAnd0tV6pvgiZY6G/anChyF
 qI5VWabhM8Bw8EG4fggk9UepTyYPi6JyugtcswmqjfVzjzEIG0OfMrfCbKaD6c/I
 4gxS3eneQOcMSm7BIvYekEYcDDXKK30vbHjqZ6r6ixcfX8oQVEdPrQizV6WuKFkM
 c+1rsGo60BpkamMSmxfh28W8Qh9PgPuGppcnpCEAgBTwNqiO6f3KYi2xLFa4b6dW
 e40JABly7lpATJA3NwDLg2MiDrRcH0GZno/MY7891auo3r2aHuVpsgE6C/VoqN1O
 qcKBTcuxv3MEBWnewPEsSFqVgFXpB4s+1zQlai7kvhTvgWnETIm6wCuf9+LoIswO
 N/R6RpsfUZDuIctA2nJ9tuktrl7xLpXSWr8xzEkuBVBtnnszvfaFOcPt2gJ2YJW6
 eVLySEM+k+ugHFMRDuAyfHrpEsu7S3f07OjCCIh8807EdZL0FJY=
 =TmuL
 -----END PGP SIGNATURE-----

dns: Use box initialiser instead of doing it manually

Arran Cudbard-Bell at 2020-05-24T14:45:32Z
Files modified:
	* src/lib/util/dns.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/488d5177c041950cb56a81a08284adf3fb11aae2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7KdXYACgkQfQ55zXdi
 Hs3vYwf/bTBXquARzPga5lXKOex4pzSf03XzoQCUpMKed3Y84RUiSm7u72nCgmWs
 EgRbbOnYwyW8/tkU5aqF8pamQq36qmWTXszt3LZ/RObSh2H7LqBVPOcrsRKoPIpy
 MnHSAybvTKo/mnb1+Hoej3yvYAD+/TqcDmNtjHFdiow58l0NejTpvAwwCW8BA1iC
 Sl4QD5nWeVCqGRYbUhWtKb//N7vTMXy/dEBUOxfRv5B1mcMC7eiamFoc2dvUYCOd
 eErpqKLT92EPDiSkEQHgjmnNwh8+CZ2D4bGUnoG/cN5H/3Pf62Z/r3/JaWI8yhQ8
 b+TSFijFLiKc55O/A6hHmHIofoxTng==
 =koE1
 -----END PGP SIGNATURE-----

concatenate multiple results from child.  Fixes #3466

Alan T. DeKok at 2020-05-24T13:23:31Z
Files modified:
	* src/lib/unlang/xlat_eval.c
	* src/tests/keywords/xlat-exec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6569b39943195977711e3f84496ef8e65c64583d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7KbkYACgkQfQ55zXdi
 Hs1Uxwf7BiRT1HXa04jlu9f5wsN3ggfG/vLmlebVDEjFGeP7+5oFQtpE4WiFFE5k
 ploFWuZJ4lIm5rUKNotvVh8HxeCNfny5QK5mH7HbEjmSnd8iIgoSF3504cC2E/C3
 pXd3J3ebVSRkoGnmNFoHxGWZq4ay7okeeTXh/CEN/DbykGyyD7hQ9Hb9z7rqd+4O
 mWHpC6pBXx+gfqwsa0cek1rjRe77/dctOpijTTVOAHb3nPACirl0YvkM8pviboVX
 IuGQukO048OhsWsuZmGbcnIFpo6iTNsNprMbsFiH0xWTJ4vJ6HAVSiSbdEILuTip
 uoPGxH8qXfSpVOWXZph0KVMFGr0aKA==
 =UYd3
 -----END PGP SIGNATURE-----

add test for things after the expansion

Alan T. DeKok at 2020-05-24T12:53:16Z
Files modified:
	* src/tests/keywords/xlat-alternation

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d5fa9f1ea72915da355c7d6f1e9e2672b6d41e4a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7KZM0ACgkQfQ55zXdi
 Hs1OwwgAkESZdUvt0XO6bi4Q2YpUwiJ8Nm/FriDgXFl295GU+jTu2RH/GniFISQp
 D6cCJwU/YN0wJDCIvNWqk2lz5ASbz0kONAEwK6cRSxrTxI9PFLLTn95/2p4XbPSw
 EmF0LE8lJm6y9smbxXHFv+JakCH130f0cDYSjaYzga2f//UYXEalfXufIKaV3OTL
 dKyBqFd+tn5doIVfPspAIH7kDpp7flePfaYQICMYSdF4epjeyxCTwJDFKj7ihw2e
 z31JKt4Sx9bup2HYoWN/JFWN+qogqbVs6m+ukFjaIHSF7ENizQD0OLnEWJfwQB77
 Bz4vXZNUuRT+UXwQaJbtIJ04NX6Akg==
 =JSew
 -----END PGP SIGNATURE-----

initialize heap_id

Alan T. DeKok at 2020-05-24T12:12:57Z
Files modified:
	* src/modules/rlm_cache/drivers/rlm_cache_rbtree/rlm_cache_rbtree.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4a8d7f59f532e161cbcc6d9ae29d05c102690684
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7KZHEACgkQfQ55zXdi
 Hs3KHAf9Flr76tsNdY7Ab6RfEuLm/WC+LVjlMDXt9/BdJ34Rot1yeWu8DhZQC9NK
 YqyOMuXfQKWjJR4dozavpx6NTLbaHs+atsN24o1QtZFV93WBXCMfYJ+W+HqvMhzC
 reO0jpsrixwqbRezWCmttTAQCGIU4QBs3kItkia0uSOCZwjM34Wt3dkkEaQOWEZK
 kCSu9U1DSEUeEZRpqJYTW+XOuYLD6xn27OqkjChZdVvc9e+ts3wQvvRN4tenBJ4R
 M7rEg8JZiDkYUfJ7sPLdZuDT2hi0ibHRe5K53oIuDIEYPFAWj0vNEDR5i6HN4Zy/
 AyaTloKEMUEtNWa3DnxMIYaKbNLeiQ==
 =+1MT
 -----END PGP SIGNATURE-----

allow adding to an empty heap when heap_id==0

Alan T. DeKok at 2020-05-24T12:11:20Z
Files modified:
	* src/lib/util/heap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/678f5dc8783b6fb887f95575eaffda89e685f945
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7Jow0ACgkQfQ55zXdi
 Hs2JdQf8D5ayyHYqMGrCQPLhzqeOgnUYmYCDbeiqiLAm+ADB8EkLwJ3i26aj3hev
 kg3bm+1SAXYcj5N4/Q66P34OtBsK36+t5tSoYfCLXQmw2XxoXfgjhlhq1NDqnYGO
 bRnGG5QF1qDt19hjacg+G9/sb2PvsrqGcvpyDCzc3vYgO3lO/NAuYJ+amNEpTwpr
 v+KMb/jWva5r/QxlvXPNSijhxz8X2v0VFwiaMlb/2VyW+9MabZ/pNcnXEX1Sx+n/
 fyGyJizO/Ngup4STKVEsSvsgoG9hBiGDhDnL1cQJ2d9SPmvFuwgBvApe2m0jTy8B
 3/E3KQuX3bRdbksm54DnzaPNzTvJJQ==
 =Wu7R
 -----END PGP SIGNATURE-----

initialize heap_id, and don't assert on cleanup

if we can't insert the ev into the heap, then _event_timer_free()
shouldn't assert that it is in the heap.  We fix this by just
setting the talloc destructor to NULL.

Alan T. DeKok at 2020-05-23T22:25:30Z
Files modified:
	* src/lib/util/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ef9fb7334f78da0b70a6563c3f72941566c2a9c1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7JnY4ACgkQfQ55zXdi
 Hs37hgf+OhEXpU70VLtI/uoZbdtsdf1uf5tRkQVXODAyyusDD9g3uLvaSySJEhPT
 3xau/4Zpmd9zUO+/irSIKJXh+IPIwoUuvgOOD6rZBM7kdoUfCKPn2+w1zFRGcVpv
 6LoYuH8dvxcXItobgIbNso6DNLWHA7phk+KkUceef/C/ztMz0aqxPctppT+bTNGa
 Q08giinGeQvqLParRLxvDejrQara+DCMDDx6a7b3Uye5D1V7d1TLvDnhP7SDWSf4
 UZsIvORo8M7MTttSWDaBxXHFJx59xQgcaZKPNxd4Xf6HcE+/Sy7FTFwLyl4OH8Oh
 YCWB1HPUCNQfjupSp9eCCEuj1y24nA==
 =0RF3
 -----END PGP SIGNATURE-----

use struct initializers instead of manually setting fields

as this should ensure the other fields are NULL

Alan T. DeKok at 2020-05-23T22:02:35Z
Files modified:
	* src/lib/unlang/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/471557cab0b0a5b8fed8f2de2bbf08954c660f01
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7JhTgACgkQfQ55zXdi
 Hs0oZAf7BfzarU+1ck6L/nzrPbAxm8GlrIQ/5IuY0rkeMxZzLd9H1eZsB30K7/2K
 F2lVroblOGqfhwohE1AyomrBpGdqqBgVxbFj/Gm9hEufYvaAEXYipnFyj4ZjbkkX
 KVCPIIGXOjhShppeOApZI9UULu69kSob4/Gd1sw1J+OQ/SdjRXUrrc8qadYyC5nU
 uim162eyApqBlo4jHQzWFLSqBym3KY8RXH/6uCbtZvQ3yaF+YiXPFzov0v5CQCy3
 Ozi2H3M+sw1cKjPxew/pZyUK/G0BwBTl/DT+ym0T0exAHJFoC+5TTIdo9K6qDbmQ
 QUlskpVY2GLx0OHIPJshvoQ0ycZU5w==
 =lqZG
 -----END PGP SIGNATURE-----

typo

Alan T. DeKok at 2020-05-23T20:19:04Z
Files modified:
	* src/tests/eapol_test/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6c3d240da49c6307336fafd5c05bc839d21c59e7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7JhTgACgkQfQ55zXdi
 Hs3CCwgAqKds8HF+DMiVfKbvclgy7ZvmfYgdk0uIQRYDxBnKxBy9OMkiEVNGKXh3
 DJh+NqsdvObfV7RQH+gcL2frsQGpE7gFGagh3gKRx+AgglDR3J/hlp8IQEYFkHN0
 6cCbHBxOVNUR2zHns3MmdiqEiLqq1FlPDLIJb+7iavHuIOJFSmZY46ygqaCT8Xq/
 XhKLxmZrkDZS8n9mtPKpJwx9KibFVEBypbckYT7VMIC5hqEO6wMFIXenaNZ1FStp
 /Jnow+QD5whMHuHuO46xXP5L7KO3ZpoxwkPK6hC7ctGe/K71vwabECdR4e8BU0lf
 McN5WkB/h64QXMadhT7o8CswpqX+qg==
 =qkmG
 -----END PGP SIGNATURE-----

fix build rules

OUTPUT is only defined by $(eval $(call TEST_BOOTSTRAP)), so it
can't be used before that function is called.  And it can't be
used if that function isn't called.

Hoist TEST definition to a place where it's available, even if
we're not running the tests.

Alan T. DeKok at 2020-05-23T20:19:04Z
Files modified:
	* src/tests/eapol_test/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e3dace2209050182f84c5946ccca9980065937f5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7JctMACgkQ/6TVgp+2
 18rVjg/+Kx2IuuBVUSPFx8bN477Nfoh1DH0BY4piMQ3ve6oH1sbkLEnftKrQc3n+
 kLOEXibYXS/zefMVfbN79W8ySrg40yYq6eRciqJmojCjHcxHS7DJ33H5ZLwlI+IU
 6WPU+p57kCbaRjqGhmBZWJvIn1o+ugfZpxaHWMQ0/fru75FZQQeT6lUJC416WVo5
 qQtGvh89cOyryMCPSyfYB8BicSqAvJr+zYuyo/WW5jEsyvhNn6JIYP52c7Vrn6+g
 HIdUNszRF/rfqa+STqCjdtOkiGuTKWHuKRcTfxSDFk14vCs5BHLAum44ppgvAbEE
 1EoajJrKCYgpfGlE01JSKvG63RU37hD72kUQqtA6lPoFN4sysohcl1LdlcS+i/u4
 Gsp7IDbvHQdXQJTRfXsMCyaF7dBfQNsoOYpi7GvhP1liRHONdOG6m8Yikf5V5ZRP
 kyojVZah0peH2u7VSqdzpq4N1qscMcAJnPlQ0PNTLm+p8s0GeKC8gTO2ThUKwSm+
 thtXh6KZyrL0JQR/sTuIg98UFGtAj2irzpIACVC5LxsjoYzpswaZ5Jc4mccfoVTf
 R/BWeKfsg7qWULEPqi02xJOlnV04bdPEkZpDKb97MLoQBM6+koacs2+ffGcCZlGS
 Ug8fFQknKoWKesvby2kIHa9Wedgur37ro5YVBZixb7kV/a6QS0w=
 =XlQX
 -----END PGP SIGNATURE-----

tmpl: Fix direct box value assignments (for most cases)

Arran Cudbard-Bell at 2020-05-23T19:00:35Z
Files modified:
	* src/lib/server/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/30949d1badb3c0469c4eb1e2b7305ec2dd43c02c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7JcocACgkQ/6TVgp+2
 18oxVQ/+OvnYCFvicIVqkWxv99wQ958RSiRbLMuhLZcU2H2fGmwhDTLHVjrzYWgf
 Dt99+9fti3+7goPqR/lcJFDGh5CZPUbpoxeth1N41Sxw0Ct5Hex4pw6oZx7gdnjF
 3hWZNXgEzNxrmFaQpb2ctTJ2TsMZWink4IkKox75cEVxcT5HVFF5dtczQ/GH/4SQ
 SRBstlVj41DWRsUKFplZC/AfqMS+lr6XlQgeDkhlShz/H0vwfvpnTPT0kE0fsOma
 DgdVMLkaDw9dxkCFzHGIA6F4bQJCkUs6sLRNZ7UADTkOAuDooIk7egEqbK6owSo4
 AVuUlGy3Puqa37SsolOfO9EXC9WtLls02DUO2+XqBpvb+xuaaw/MozktB4vV5Fo/
 uA4iReVsoVVYrnyrj61h9x3Dg8KHvnTmju0p7foAz82V6LMoWRq4aHZxVxmpWgOw
 wIYONOX1frjo0uefc1QtWmK7eKXOojaV3/cKnywv8/JC9iZM9tbR4Twat/62MHCr
 uQ2qILmAf0r6VcuWHL9SSKUjYE52gGvcJufrL/Uk2fdSQo/FJoAE2h8Bm2Z3s1gN
 qRMORl9hf1tJZQfRKfZyGw4Ogr48rXsJHE5nxy8Y6u0IKIecOdmLmP/smtg6GkhI
 Uyf8QXA69hnDpXRWjzGbjWedMgtcCzn2GuXZGs5ZAHIJz2ABwqU=
 =xUEx
 -----END PGP SIGNATURE-----

conf: Initialise temporary boxes correctly/completely

Arran Cudbard-Bell at 2020-05-23T18:59:19Z
Files modified:
	* src/lib/server/cond_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dac304e57458308fdf562d1693f700cb38cf6168
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7JcVEACgkQ/6TVgp+2
 18qf1A/9HMigEuQOiTAdAbR+q8/4W6MZbp+PKyehwcu3g+NEzjY4IkT0JtQvGdmW
 7X0wkigsbAi7VQSbPa5c95v4CQGXMgrx2BGMifflhB9D1PV2uLtxIyTKXqPo7Vb+
 AubxYGELwoeYBnhsXLMjBCGe3p9lcXjxGL9K20nsBRdcsjTTMyTF6Wks4ZmHVoyy
 CXR7MrNVAwlUpJD75bWHjwpq8sTGO1bOkcJSIodJ5dpnmo2Snr+InCorLvzFZpGn
 Qk6ThFmfhSia+xEp/zfLlDvql3Z9dvATWy8jUzj08VcL/2ExzvZ/dUW8z6yyuy/v
 toAF2QHvl7Ibd4mN/kotactxa2Nq9YRxaMh7spbAaycVd3biHa5z/oxOqHVOBQbC
 fC9tWFW5jI+T9BFQaEEvtPoK7l1aZM0iLg7RLZMkk3BiRG6wc2T1z9L41XJJOtz6
 TLedutKC4iFJXiPyVj1/jNMsM9EWaXWooJctssXfyyWwefqjKoS/fNtn3aqUYkr8
 qM+wZR0xCFmib0pe620alkJ1LGZGMJxiN3aXSW3LViQgChCEfvqowYz/fGSL1CE9
 4ak51uKsO9fb/RQpos/zxmxBkLdhDTNEm3z6ifuPYn57HyeNmj1sjE1CuowvkFO+
 yKzsf1FaD3OPGhrKb92qVgU8MEWFBgDZp/HiSriEiRM/h2h28Y8=
 =JagX
 -----END PGP SIGNATURE-----

value: Ensure talloc buffer types are always explicitly set

Arran Cudbard-Bell at 2020-05-23T18:54:09Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b8a41d6fd26b14ab5ff929bb8d7e3a5340e7851b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7JW68ACgkQ/6TVgp+2
 18q0EA//dM15MHxQ/FkRscM6QNER/nR5M9RLZ9Tdc+7ZT7wdlTp1fhlf0ny3AnaW
 M9skVbaA38pZ+kccgwMhDSJMtpxERdYnjuRHciDWxLx+pck8Z6PBBnXkooD8Odj7
 XcNve2Qhyta0tIukyrL/2Zv/GMTsb81DlQWeLpSs4HrEDhhK1ckauSwwiGm+8qP3
 /ZjQJHXiv7Z3RzHa6MZ4IZf1VANZ+5xF6AB0qW7pO7DLxyarmmQ/15l+P5Egnv5w
 rmJgDBu4Al+8w0G5UR9Ab+siqXwVP0SZImDnzCyiC4cQP+l0a5flZ1wJRsf8xO0e
 Z/ls3bZe7IUwLUzk1wXMbiPKXe2eUWE58gs+GjiBsfblBZq9dIZtGAjux2pXWcpb
 hO/zkxSqnW0rPLeFbXm4/85G68kRs/yUOdwazRoPAnua42ehVeQgXJW6oeb8KxTv
 pYOob7FJ1jElMFNgzFRRTsTd74s3hvznjKM99eyhgwu+GymZcU7IkZJO3ib8S2lR
 Qj5ppOL9GIbkR7DO5/pPm+N2JrSU1Wd5uJPv3gzE6ixPTGLwgdNF7HfUDY3ENk3t
 ARBCTCWaiku7OJf/8pUDhlUkRgRvpWwPeCTj3unAfchAUf6ARxuX4ezdQM9PwxDo
 6m/twSccVafqjGwxfcq4es5xHj+qU4viaNL7AV5tdBptbtDFz/0=
 =QyCH
 -----END PGP SIGNATURE-----

redis: Use boxing macros, and add support for 64bit signed types

Arran Cudbard-Bell at 2020-05-23T17:21:51Z
Files modified:
	* src/lib/redis/redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b924ed4a3f706d8ef28b9070c1f2f88811b3637e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7JW64ACgkQ/6TVgp+2
 18q7wBAAoshlJgjGEbBqwvBz4sNXoN53Gweflndh38EdG2PvwyBpmzVtGRzZMxW6
 30q7XzCowOguQtZL0WyeZVLolCd0iF3kojGnpj8cAqSWnjDABddu5G/0Puu/FpN3
 kW5mYhKfy/16Bhf2hVW98pkXtvBWXLdI1eFIyvchSZY/6fD9E9HhmjYslIf6hYiX
 +szZO8B0BTQPozJKfS1vHCoLVXItY0a8WCOYRSutBzlGNcxkZTeXdCVK0cFVlYDS
 u2fT4/3XrgVYtzA4mwoSL7crn9kjDAunVJZ0wZOnYltcvujgTAoiAyrH/FODDRiq
 a/4nP0nzWDnK5EuMfLMtybzVZnPljDSgOvee3nglNzSnLeHWHdyd4Ce7TMlAqMAz
 TO54JkiwUTfgbuuJnpwzhbNq/eIcTv3G9SSgUtfZ0sIOMn0vR5821csFRKAGClO8
 knXuD6s6otc4jJSnIJLWsKxRuqQEus3SZ4XZMxzdMEIWB/uu+CcbS3GJvn65Zg1N
 NBfTrmF6mq4K7vlKektNgwmvivGu0UHEHAepZAuNM5jG/mZwk4DRR6YUliJgQKkG
 2v/k0bU1Gsyb7/FXvT62tib6LUGlzl1eRrMaMdFB/4/d8s5W8i8JS47MdELqPwPb
 9MDcXfAdVuo8Np6o6XLiK5Ov5FdChQCF4uuPT8kb5vF/cOiCpRA=
 =+bDv
 -----END PGP SIGNATURE-----

ldap: Don't modify boxes directly, use assignment functions

Arran Cudbard-Bell at 2020-05-23T17:21:50Z
Files modified:
	* src/lib/ldap/base.h
	* src/modules/proto_ldap_sync/sync.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/70a7d1da081721ae96505f806bb8d2c18a42b347
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7JWV0ACgkQ/6TVgp+2
 18rK/w//RQ+PjfhBGHCc7IDMEEfLUzCQMrb90viTOh2YneqeJMVMldK4vfna89FE
 VQjbvYpDxRgk1v6L5WZ8OiBJVCCrWS9DTXakIGpyGl6QdY2ARAo1sARumHBRcRdX
 vpiGoOU4GM0qUcW8BtboarxTNZkOwZZh8tF8kK2YPztqUTtU3XN4h5dxQjgTXBne
 ygGyVs2qhi3eBZqgpkL13asa8IEyDpOMCaXL7PucbhhJTotjnlfvt+ABbo0gcpwE
 slEtkogHryKoumBx/1BclAMCBjIShifNBtjymfmzRoqB4AlgBomWGKYviEyq2LYp
 IDutD1iWA/AyCtGyM66iJi5g68Ozh0/eZpXGEMOzr84xPQpSxgJnJihEqhErAEVj
 KPowx6K+paVFKWKtEtxEW/fhfBH/hSlF70e+a1pzWdNwUyvm6ce9vICbDQHOOUuu
 z/v3QNsoNlpYBNf3tAZNx6Fnq6VA2ddvz/8ClayZO8051IT31Gb91AtVH8sToQfK
 8Aoh+nRLowjs4Nxbl0LC6dwbknWr9m46FmSZRsFi5s+pK5+BYlTOz9I3OUuUrQdX
 NDbiLooAjgu9WT6gmyWqkNZKhlFextzhsmaWf656mNT1HEI6EZTAzS3a5E7sWE9r
 ypxeAagqdBq6Lujx6k+/IK+myVyRWvRZPW5h5hLZnWG4b68abJY=
 =ML8L
 -----END PGP SIGNATURE-----

cache-redis: Use value box assignment functions

Arran Cudbard-Bell at 2020-05-23T17:11:57Z
Files modified:
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/80ccba6dee88bbfb1b52a5ea060d6c40cb373aab
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7JWUQACgkQ/6TVgp+2
 18ogMw/+LXYq6bMsXAKf7/VeNTdy2YmDwA5rgmL/SorlpSMcBAvyV+iluOM5lBM7
 nxr7pcG2dUUAZvzHG668mgtS7YBESvAAbKBrZ0LBgnmyyW9UGxY9Siol1E6V1DfE
 I3ARHKBy3O+QG8XPOKWkWrlnOkVcAa1X+OWiJzEN/OmLXl6Hva45FQzswHDrCBN6
 2f7MAfoDGMSRDdn5wNRLtfPQqa3mhpOPqRZgSOPpQfklZWLbWNutItY0JUTXFR1X
 obrFtymv/t+GyuJ4JpVfJWnTypluuqKCSyws2/cREmxMiOgQLCkLfxrhWhHnfe0V
 lyyaO9amS2DEZzkkUOaQbwSlswruXUMaCqc8aX0c065gdNqKpyWdFXGrywuIrOCw
 oOqlTVXH6jgehj7x2nAsWYb6nx9gti/k/bdNKQ4nF++7NfiKayMHNdlsxNUIv6Qe
 t3phbU/GP2venygbQJ0ISC3TWptGYizU6fSzzTNECc2OQTRlZ1VsG8xgvJqnWyXD
 i1D7ls63gl0aGrQg/KCdqHSDb1OCnLf3f9/ljq0fN0dncc2A1IAkvEJaGqXt2z3T
 ZeAPTXfUvmbfJkbL37mYKN9vUrVjQXQf8HVkB5y0K+Xu68dodnWMNdLU6MlkAckP
 H+6HhWOvc4naPlbLFiwaNAizyBk++1ndHFxNrzgpq+HMx6T0qc8=
 =W+rg
 -----END PGP SIGNATURE-----

cache: Remove unused type assignment

Arran Cudbard-Bell at 2020-05-23T17:11:32Z
Files modified:
	* src/modules/rlm_cache/rlm_cache.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/98fba5b983970f60452b88476927af30c4ee8c5c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7JWTgACgkQ/6TVgp+2
 18o1qg//RHwun5a1Hbo/zez6BwksDnPS2DHbKko6VEnrLz6f52KBiJQS3lKTMb7m
 bX9AqkdjT42ZxR0zhTIs7L24tQmmsz+YQSm1O32elMGBx551ii02FhMnTmOQJLhn
 egTQL2rmrDoWZxwZyt1qlLAKExR3dhxJqSlR/DnyDTGr5HXB0MidBHpVZGP8QWPg
 IJp7jWjZ63XuHaV9BZqudmQue0/+LmYyoAHiuJdbL+yKbq54bpY7BtGroxxaoOs9
 +D9SQgWpT9mNz8qQqG0TFhRveszL3rNe6H6RGLdr3z4ixzVgZKK9RK20pH8ZuViD
 4fbMe5PNS5qEXqbcBrCw717gA5CLXpksi0iYcSClJF6KlmJuuT3b7I0fn5BHvPgJ
 2W6u+gMpI0IVQnxWoq6dTtxRUtOsbIs10oOLBpT01OHxdxSDnPZvCcq9i52RECoc
 YIEbVcNygS+W2JkhlKoz4wuyo7uyd4YyihOV0QeAdvEKzq8JzDJxrsPreD4SsQCI
 sYJT0Uj8qT8zeogB5NhK8ip1TukU6raEoiz6L2v1i+/SQ86YDcAXInMjgtFRw8Jz
 8BoCPmQYJdwxUFSnE6aIWgJSI56/8Pnot4cf7dhHX2vU1lvinRtVTU4vvyYJ8a1v
 K/gnpa152XvppjCHwTKD2qZOuG2ucR5zeKRp+PseCfpmEwBJywY=
 =ofF3
 -----END PGP SIGNATURE-----

rlm_redis_ippool: Don't touch boxes directly, use assignment functions

Arran Cudbard-Bell at 2020-05-23T17:11:20Z
Files modified:
	* src/modules/rlm_redis_ippool/rlm_redis_ippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7be84fba40b5fca1248338168445347e84587e84
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7JWL4ACgkQ/6TVgp+2
 18odtw//UqrOcyeVkkBZVrrUtIgWXybi4FqbeKQgBGKK0KKjJRBDP7txRnLoOL9v
 co9VVf4OwCcRNk3K2OFR/4twQ+vWfUvFe0CnSfGvU5+2rSq1GtCkNatv+Ku51kAu
 7Y0i5/f2on/yTHmd1GYGxpGIQKzhrjl1Yk6/FBi/eCh4j9N4yDAr8ZbqYVoc+nkq
 Gz5ftcWEdXIoSpHyDR1uIpIdH1lLuePDEpmYaqPR97ZhAcpQnxKxBlQTc4TgomO1
 lr/+/03u8/VSzJ++pTI3H7wyOubTaYo2xKirTFwpQTEr/7TsI7LmmP4dvyNC+IfF
 gWb/FhHi26Qy+bwArLDK6+XGhEaUQ/HzVv3zG5kz/huakfdgNnp6+pSV0NkFTTuY
 LOvb8TAOPEuHBfd4lhnyh+vJjstya6UIhqhauGi8imFG8taGm8EVXbvIWV0vtGpU
 MY7WuC94KPdb4oMRgxdBz8buTaQQ3Dsxyl1F4b8fBVAA3/tWzhKo4TBUGj3swtrG
 yWxEl6WdvhRjWgiVBdwK6eaTnbfpm0oYkH6zI8qMFp564LyHrq4qxLasBnsYJBDN
 wBi7+vVXJhGgIzD7AHhWI0RPztJGTwmtK7aYu92IHK7FO7pT2m3du+D2yGF5e/EG
 hleh5So/+VNHToakb9IoU9b1hSbaFsLx/RvaHrglM6oBJqjDOtY=
 =34SH
 -----END PGP SIGNATURE-----

rest: Don't touch intermediary boxes or martialed boxes directly, use the assignment functions

Arran Cudbard-Bell at 2020-05-23T17:09:18Z
Files modified:
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7e5a27d15b156eb3e885d6e0c75766a41d4992dc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7JV5wACgkQ/6TVgp+2
 18qmsA/+K1hH3YWZUkR5SNL7s7tOpbXEi0afAW1dZVgzdS/0IA3YK36Aafbin7DQ
 JPQIdZKmo95cZ68Kj25Q3YlT8Y0KqUJtglIDD5riL+BZUUDJKhEOfQL4Oj1F/3m/
 QRz8KLRD5Kn1LvtzyK2f8m7ksWuggWrjUqeiXhYHotC27YGuWgVJwfviipSvQdOG
 UZZ3voTIhgrm/BkqAZ4XEbF7A1VsIBH9hOPiiwagLxxZHIjevD7sxHPxanR09C6j
 9I/A7QZC2cxIZRk2oOyM9jF/HJxhK/GQIUz0Ef6m0GgLHjB2Mj97FzHfFI0mMSD9
 KM3ae3ujJ8G977944XDUH66/hf+wCyf3cfFj573PUqmrshLqA8uXyeyPHkx0M3qV
 FeLxotbb8tQh/xtZHkiqAuXAgZF5PT8rtQOIwr5XYv9uHF0fZWB5hhJc6tSj1C+e
 CZYCS+MljFuAfD+B/8BcnFM+bPyHtIr0s9Q/J8yBUttmQXoiG0KxYibdxwL1/MMh
 ry2MBin888R0ybV+dLjthKcp+Ig7jVnZNuk+xJYEp57Gn+kxhZj8Gu+RcSxyy9m0
 AXozjRRa4QAw6dmGhsZcQjZ7ihULzvUqVpQp69k2D9o5au6PdAQUe0bZCYdO+bvc
 6jFeULpdXA4R636N5pLUDA1BgtP0X0b+OYOhHgXfp/g9Lmdxetw=
 =r2dy
 -----END PGP SIGNATURE-----

value: Allow bools to be boxed

Arran Cudbard-Bell at 2020-05-23T17:04:28Z
Files modified:
	* src/lib/util/value.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/321bf76c6ac65d48f3abfb639ea6e1e0a1d44b10
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7JV1MACgkQ/6TVgp+2
 18rXhg/9FxAvQosB1HSUXNfzbe6p700JW/VUd4KnoznweMSazjY2cdZY08O5gWZF
 DWXBrz2/8gwQArZUc1f50CQsr0m/AIB5ojFpZLqGl2GzJkFzAuBXwfQDCMacDvQ5
 BnJxfuR5936hwo28CrgeamVumNOnHSkXS9PIf1qf0K34fy9bg86qyXRpLY+y5qh3
 MLuzRcJrwuVLhXcq4i7kGbJSH8LXnuh28WyI2HsqnHlTSv4mo4oa0eORBJB8Yrka
 qJuaBuWjWFpdNsGtwCjAp0x1ZfMtI6L/9aglA1lqMMAMymuFDkM9/M+WxM6dqE7u
 lEf91NFBL7yqwNbKB9/Oyp+dKJmBxnUf7rYPP/I/bUbG2TWfO4VOteGEn3/0TbQC
 ZM1WgvZCCLP6T1wQi1d6WX7b6LPdRiOcdBLlJZBa5T3MsqEY71EJchQQ4hizO7QG
 aZ0cRQqigWBRJIsTAPq+BaZ/xE9vhEzk5FAknJgOwOpWG0EOu1bgN1XCPLa9fwz3
 DxjqvRxnELME1W8eaW9oX8ZLGodpvuF2BntB23ccZKbqmrRFD0uMNccKP9asFfCF
 07GWcXvxp3VCtXaMn7zoGGtJbWHrUHGzQs+Irx8uuvmWSpTLmM9ejY6dI5wsOVEJ
 G456xrQd0qFGSi1MY1ifDvv6CbuCdaeHX6l65O6O9WJubf809zw=
 =hBI0
 -----END PGP SIGNATURE-----

json: Use VB boxing macros instead of doing assignment manually

Arran Cudbard-Bell at 2020-05-23T17:03:15Z
Files modified:
	* src/lib/json/json.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/205fe394501df28530cee2524a026186b21bd770
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7JVy4ACgkQ/6TVgp+2
 18ostw/9Fo4MU/zQYGEYezjULTIa1GC22XsO03vhxvxq9RiKBJ1xb6xrwDpmT5F5
 qS20SSjru5Td7a+hXwZSPj/pu9OHRmLe8Kf1tsx+S88ptuGjJQrlJTBxJAYN8AC/
 esKVXWcWq5c5Wf9IyOpJ6+qGflYsz2FDRD4JSdOgVCsWy//N6U1h9Fr83bEC66wc
 qc0PP1mzGJicINzi0Nb/KWpxsdWYAz21rRwQYbxla17Iw7L3FONUYfG6BsCqH+CT
 fpCIzusWMyRTB0fe7Fv4kOACSqViG5v0ZmOelNH0Ehni11JliCTysAYMai1kcXts
 jl/OKDtpUR9JgDDi7SSz0noIVdwr7Bpi1t9xcF2c+e3pLFB7SoI7DDVZ/Rzom98p
 j2hZ+EWARfK8YLVdJp65HgcCsmL4kROmUnoEC2J8Z14VBIueTI7J0WPR1ldZ4W0W
 3z1RdyrAgGfg1lcKIdETuNsfwep4GPcYjJ7Ll5/wiNtz4WM4xt73U32dwSKQ9cXD
 BYfLEWXnaNIxL+tww8beq9aWPdN6ppn/Kro5crOJxrRzCaq8/HHVHG9Lsjz/vZFF
 BLQlCn3hJQpcsyTKLcL5Y+FzY6htY6OHC+d/vezs3pb7JiHADf7YcxfdtxBYVAo5
 cJ8axS1sLw1s+tHMFO6SVUQOvPqAIK4Mlf8J8HTwXkfbsres5tQ=
 =0beQ
 -----END PGP SIGNATURE-----

Fix _CONST macro position in dict.h

Arran Cudbard-Bell at 2020-05-23T17:02:38Z
Files modified:
	* src/lib/util/dict.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c1a06af7c9705d195cfee14da88711465e133520
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7JVoYACgkQ/6TVgp+2
 18pNTg//SDRaELSgRxvMYc2G/P9JkU0hFvGMFJaaCi3oaYx084XMwQq4Owt8JeaX
 gMBiXqFvY7klHq+gHEOB9pjyB0lzvThQYW05NvCG9vwvdgI9DWMMzln7znh4T6v1
 bj7tOr9NyE7ZzAK5Yxw+Lv+Jdi8tQM6+TR0aRLluaIg/EhcRs+tMnZfz4gP8mJbt
 TOrGl4+CMQgg5g8bjHRrLgE/ZrmmmRCZ6MCXmd/zpKZJIK1vc7AtazMpIDGldhpN
 lAVhhTO7SJvzYioY14T/25musRGMlbWdqx6OSAIGt5rZZMxnJCzxd8QIiAQzFg0/
 +3hxFj6wCj3BM2vM3/2egULZl63HqeALK1zr0JydC4pIqea0iJYCw1mN1RWSP6P8
 ZRdQiV/Z84d7bgzTi1xCmMLQXb/jjzgtPE2fJvU7WDNoGItqfFTFhlpR9Sx+Gu29
 4Okp5uIUJBhldxRFhqVeDTpC5QGp4spmBtBU8L9pYSgyPhNTeMvCzSnZE00QKTMC
 kxsjQ9rTzLE0qR+Fk6GaL5KmhNuwHh2n52ePBv6MHN6hYXdPVL9+auka2pzBxctX
 /wFUzO3s0w1Rk6Z+QoOkfVMd0JT7u0hWJ2iJJLjDGZ/+LKi+2rMZ41G2q+SR3zgJ
 GArZ7GVlEImsks53M/T3rt/tVckMG50LwS8bkZJwgW5dvmhqVBY=
 =tWEe
 -----END PGP SIGNATURE-----

more *cpy to *dup

Arran Cudbard-Bell at 2020-05-23T16:59:50Z
Files modified:
	* src/bin/radclient.c
	* src/bin/radsnmp.c
	* src/lib/eap/session.c
	* src/lib/eap_aka_sim/decode.c
	* src/lib/eap_aka_sim/state_machine.c
	* src/lib/server/password.c
	* src/lib/soh/soh.c
	* src/lib/util/pair.c
	* src/lib/util/pair.h
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
	* src/modules/rlm_ldap/groups.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_mschap/auth_wbclient.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_yubikey/rlm_yubikey.c
	* src/protocols/dhcpv4/decode.c
	* src/protocols/dhcpv4/packet.c
	* src/protocols/tacacs/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5a0b9ed50ad80d2c4984a4e072b48017f6a2421c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7JVREACgkQ/6TVgp+2
 18qPYg/8DllCo+f4Qdv/fT4CAZu6tYEgZjp8NAC9Qgw41TljDDG+HqjOwXh6E8gB
 mdIcyiWqXXAZ71ND3/um+umVMmTO3f381KoNFYDGx1zYzqtNXWs6PIHsKKPPVEYz
 4PHgaXm2RmFinRqfeXmU0o2GelIL/W9S1cz1Ma9eOmeaXp0kmu8mOl4ovbGyivCD
 55cz1AG6rhfgijiTUM4Y6/cCxf/CUNQf9a57eeKQ2J8AYDWGa2gvbuKgYG5h1eOw
 4j9JPiAHvj2UHKqTZksAqU7UWPwzp8ghVJk8gG5+fT/AEMNIjeAyUEJExptB9pUn
 mPhNZjsnl3dxqFrVXrbMAx9dd8gD3Gs6dPccmVX5/5S8AelqFwIbHE5/5vz6jqa4
 BCKTaP+pQekqMk1DblA9EOgV0hMAUj++Jka+DJluNdQUkfar4HqfZHTcQ21rzGA/
 VDeZPy3pTG1QrFcMS91cJwqLW8icR6RTzJJHoGmCTPDwfSSgIcRl5U0cxPadLySm
 4Hj12lg++cJoU9fjyx8EpzqFJ9bI80Zfg/wu3D/ONXwDJ97fD2aQs9aSQiF2glPP
 GgNl8sZ725k1RazPsbetPHtAVU7pLL5f2hjGc4gFDZ1qRa6WRowUHznfXfU6S+Cp
 xNuppbtKUquOAgt7YjVXNb9MsLqxHn5U7RYBI6vVoSPsFsv7cJ8=
 =AJAF
 -----END PGP SIGNATURE-----

global: Correct function names, should be *dup not *cpy as we allocate memory

Arran Cudbard-Bell at 2020-05-23T16:53:37Z
Files modified:
	* src/bin/radclient.c
	* src/bin/radsnmp.c
	* src/lib/eap/base.c
	* src/lib/eap/chbind.c
	* src/lib/eap/compose.c
	* src/lib/eap_aka_sim/decode.c
	* src/lib/eap_aka_sim/state_machine.c
	* src/lib/json/json.c
	* src/lib/server/password.c
	* src/lib/server/state.c
	* src/lib/soh/soh.c
	* src/lib/tls/cache.c
	* src/lib/unlang/xlat_builtin.c
	* src/lib/unlang/xlat_eval.c
	* src/lib/util/pair.c
	* src/lib/util/pair.h
	* src/lib/util/value.c
	* src/lib/util/value.h
	* src/modules/proto_ldap_sync/proto_ldap_sync.c
	* src/modules/proto_radius/proto_radius.c
	* src/modules/proto_radius/proto_radius_auth.c
	* src/modules/proto_tacacs/proto_tacacs.c
	* src/modules/rlm_chap/rlm_chap.c
	* src/modules/rlm_dhcpv4/rlm_dhcpv4.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_example/rlm_example.c
	* src/modules/rlm_lua/lua.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_radius/rlm_radius.c
	* src/modules/rlm_radius/rlm_radius_udp.c
	* src/modules/rlm_securid/mem.c
	* src/modules/rlm_wimax/rlm_wimax.c
	* src/modules/rlm_yubikey/decrypt.c
	* src/protocols/dhcpv4/decode.c
	* src/protocols/dhcpv4/packet.c
	* src/protocols/dhcpv6/base.c
	* src/protocols/radius/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c14a8685fedce253a4b734aab0031d54e34819c6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7JU4cACgkQ/6TVgp+2
 18ol6A//cSfjV3kv/sGxCii2Ck/YTaQ9gaytvOpsn+0nEB/FAka244C/SVJ34oU3
 /UCv5gukU6QCbKTwKLWHOERJ3oFECxAED+RNav6QuS++QJC2FnD4rqbbwTISopj/
 GyDi9kRBLPd62Hpc4Sv1cjie/b6ybR+BB3lzbKs6Eurq/ZHHgf8heoHTVHXRVKMc
 Y2wR+woVdjazEc5jIDsUbA5khPjRCaCOjtZ8u4bcpf3dJZBGbvB1FFp4AJyNp6W2
 0SkOoE1yhVmWTHHkZopPvQee8Hk2jKsxbcf8l0VxmRyPCj5ObrQFI3Ud7L0jqKXV
 ZAFb7FLGrfjAteKv9jrQALeB3/Pu//BNv+UaMShUnmaqtivlPwI8VwSrqhLtlKN4
 qzfdRwnffaMiVvAo30mq5TrdlxInxAkXOtIyTcidSm2fUpbsfn5717G66zUWiDTs
 SDtJVLenbeA2b/RYXYEoX7wZcllUuPfD36MQTkKzDCSHPAgkFwGEW1oJmDRoWaU1
 6Bf/zT0yYSxBb4dJ9IMcEca8bWra7HAabdosmUdKaCjJH5qOLjG3mcnCgzsUPR/m
 NpTnto/pPLd/LGMMPOi6cR2/cTYO/m6PRoEuSG8rsCdLEQXWRDrqqqU96GVDESMo
 e2zp/ODrbFHQoo53PAmmhk+LOTU3hFfa/g3U9/busiXfxOus7FI=
 =4LAN
 -----END PGP SIGNATURE-----

pair: Remove more code by using the value box assignment functions instead of re-implementing them

Arran Cudbard-Bell at 2020-05-23T16:47:03Z
Files modified:
	* src/lib/util/pair.c
	* src/lib/util/pair.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e3ea32e15ef85035a884c02bdecfd8fa6b76f427
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7JUJ0ACgkQ/6TVgp+2
 18pA3Q//WOye73SLvUSsh1ZYgQXCjM+jaPVPngZenOQdXgCkmXCV0K5lhwYqA1OH
 T5bjYt1i0sMmRZOYyJ48WAdnpdWvQOduRv6YuhbDrARwPLOQgyFecuipG1GRRtyf
 KDoVJnqZsV6QFXHnG99NZ7gJTIjWFG8w+qHQD4iaaszLx2ws9BJ0D8YXGvQK3VhT
 Nj4E/ZuKdMUqwH9CVeZcwt6OPDNUfcLvPiJ+YDsjF7N7prD7wutXLUhMPE7r4Mnu
 X2eSZ2zleS8n+sgmNikhOKHWB5hoQbbsvTIAWnCjF0EjBOLT06hQpGS5sgKknNMI
 vAFV10EBtcxZdBG5nVmQFQG8LxzDuxI05eVkRF2IX8LDGWhuXQ4EuAtkPiGlbYRz
 a1wNAImZYWAdZPASMQaSPmhuEhsLjEk5wEa85kx040H40COWbgPIzeksSX9t2lUv
 z/SKC0QTuHxgt7kOs2FVOlWxmW+zwilJY4Rh8EQds7dIFyUrVKJOyDtFEMqR2CHH
 Qqf3hGjHeUhj5Qw/Bw9xITZ5bRDEwN37CstuIaiqHI80O5u2lWgp3c4s5yEYwvLl
 wja7OfE1Ns29gcLvQvQShmOyv34ZCYfEYPs4yH/QWwZIXXVAe56cAAhr/1ZeoL2l
 PkPApMGZTq2EPnj7NApRnsDetsXJGm3L2+I/ZTwCHnZfbYKDtAA=
 =y+zJ
 -----END PGP SIGNATURE-----

pair: Make fr_pair_value_snprintf use our interanl fr_vasprintf function via the value box API

Arran Cudbard-Bell at 2020-05-23T16:34:37Z
Files modified:
	* src/lib/util/pair.c
	* src/lib/util/pair.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a5ce016c81e6ce98f84fe254bbbc71eb04608c0e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7JUHYACgkQ/6TVgp+2
 18pA0A//fO8jJS/qjGD7/+m7/mTY6flCyeeNOncX5sf4R04JyMmmrCIH9SEjRqC2
 ie5TqAcoNPDlpsK0VvpfmK8LszQAoCDIyg3WPY9mfzErnPE1nNdzVsHBBnDB0pwj
 sftl3QXR8M7nRCcpuyZBvty87lJkBvSBuK7snfannTM5kgoZM9s534/6tgzu2gkh
 wd0v4VzxWrFSPZSrLZZxTHONc8vgtEuHLQbIjLBDVFQVqS3lzwU1zIgdbdp7z6BT
 HQ1GIR+V4mxTePReUt+gXjFYCxSEiUaOtQ2piYxf0hn7eEB0x08wkykxo3QeXnw9
 PQgz7RN4jEolFWci/LURwxNCK5DZnQkV104x5pk7WW35pCqL59uRNucM7JEbj/R8
 8z4NtHLsoLxgzc6m44iK3DkHXmHCroXFzhLopLHDwKK9NdEMpZ2iykh+i5+pKrLM
 kR+EQAZKlDgVSEWjI/X0l1dzB06T0IW5a3NfMWkfWdoDLt2orIt/1aDH6rFoVd0O
 +wApPKtQaFiyRF/cU0Jldx9Ls5uVIj+hfzbxbt+HyoerRdK+AEnnxz0rWEBd1jnJ
 uq1jRl80BktZpfNMw6+TYTFXOqAeLoE2D1UOR+2Z1O+VhqPN3/YJ+3xmr48H11RG
 8RBA7Mk01rp/H1gJr5t6fbvaEWAi7DC/eY1wKCl07+Os4G+MgOg=
 =Wa07
 -----END PGP SIGNATURE-----

print: Fix the talloc buffer type emittted by fr_vasprintf

Arran Cudbard-Bell at 2020-05-23T16:33:58Z
Files modified:
	* src/lib/util/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/056780731360aa3c2560ed9e2812c9fb11f5935b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7JSvkACgkQ/6TVgp+2
 18pdTA/+N0XXEqNz1vCbuQyxBWGuO49hDdKh1pqj9nYzt3UFwiowzf8K7Cw2vv2p
 LgOn1dslHe0K5hj+8Hg8Fb6XXYtBEOR6YPXeHw2pAAgHmiRW7kBptSOL3GEGiW78
 xQo0/FPZwJ8Se2HkGqoAZ0g1G6bqVq1781rZib/Qf6j1uvgJYdF7AePkrg5aysY/
 Spa3Ih9E/TwamPrYsn309a/ArYHUM2sBbltXTH7R+mOeCXClYyLT4LAHQDnyGQAF
 0xTg5k4gY5bnKG0ihsZNkQk7eDSvyOCk/9QondPGQ4bwg6G/91aRNgiR7s4f/n6p
 GXfqPqj51CqqqnbTHj678SDT14q72JOqlLGzizBWHgrUHrdRlEdQ838sCZYblTpc
 sRHQFEHkMOF9jmLkGprST48QcUbnbPLncmSNivtjfTI3tHkdOqU5Zj/e4RGbIPxS
 7m2pBwlFRZOCNEwkOexmnkkTn9Mo04ZPquYxVv/CHMzBL1pX/v4+UsH1o8hskKrn
 q6zXJ7iT5V99/VtuqaslLBI/SL8s7xUe3FD7yAYSzKoLxbOmi1AuKoAFhvG6suAc
 fAmWugaVEgiipNpC32mL0wrOs7Lk7JO2L5ANr98XQojH0VDtDWVdFEAb9Qx46weU
 jJbEBNK1/wwnmwj7FBwTQvFsnh8V8AbOcbvFnxIWkjATGBsUYgM=
 =x9hy
 -----END PGP SIGNATURE-----

Fix const issues and initialisation issues in pair_legacy.c

Arran Cudbard-Bell at 2020-05-23T16:10:33Z
Files modified:
	* src/lib/util/pair_legacy.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/882b18c68ae622590e25c87a561a651fd4fdc094
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7JSioACgkQ/6TVgp+2
 18r21BAAo21Xjj1Us9e91RinjU71PPx4eoo5uhE2HFKzDWxNSdPNDIa9jM7AP+Fg
 kfCtC/CtzxfHtV4b08U2jdvBT0FoHAkxFrKFECRDcgCaNtJNJ+CiVns0HwK/mQqt
 Fq6cCqmop2tu/H/DRM8hLfIaIqNCYKYY/TziSsRxpIT5SCawK9FS+Cc4OwBhube2
 kYpFLBmEfqM83y2OSZGjJecKqA/v4sgzAdHXorlq2rnKVuZC8uDqwuFp0geQeFYE
 8QW01PdSAd8i3YHEtc5UHw7tWjYbi5z68iGRf+GSeOwjWcs5ijMkiap5NPqTk4HR
 jrvi1XtTOaUFwnGA//EPcV8AU/cIhI8iSGctX0Jap9Zrn5VhkuJ60JBEY4Yc7bm9
 1ElWDH7yNRsD0CF+Z1N9rKYesWLNdhxvLleYHeIgSDdlvUgjYIO9HdVCa0zggGN0
 O40wwsAIqaLrA1y2+u+STYjJXjOoZLMv74R4B6wxWR7pBbvyhGjFN/U1V3ZNswDx
 n5JkYz/Ok1DMlSLEk7OSPO179Mn4UgYDDdzV7fQqp3RMli9bnbyUbew6WlY2ILZP
 AcZGt6T5xGbllj73+J2t7gETkk4F8cXFqGNF8Xh24exrD4deVLvto3uPVvq9eSB6
 jevcBonUKvC4OZJajsR9lpx+9u5HhHqaseTGdn6RANk9WnDTqSo=
 =ZWuc
 -----END PGP SIGNATURE-----

Temporarily revert changes to remove strsteal functions

Arran Cudbard-Bell at 2020-05-23T16:07:06Z
Files modified:
	* src/lib/unlang/xlat_builtin.c
	* src/lib/unlang/xlat_eval.c
	* src/lib/unlang/xlat_tokenize.c
	* src/lib/util/value.c
	* src/lib/util/value.h
	* src/modules/rlm_cipher/rlm_cipher.c
	* src/modules/rlm_json/rlm_json.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/68524b8edd5387d4e19c536809a36305903e1d40
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7JLQgACgkQfQ55zXdi
 Hs1bjQgAlFGPD70K1DcXDScNd763zPphrjn0r4Hu9OtvGvUM2lLLuDwrgJ0x3ARu
 tXXkBg+FjLTA/WWGvoxfXvGyPRE3k71saju1nqBppU4pK3cIokANkZe/xASDk6zD
 QvD7sNPl4ziVefCWEBge6aWu5tp+KG8cafigPsqqv8Z/7ExG5LA8sQ/B4dpsfAlb
 LvCnHHdD3d3mN0q8Mdmwdc0EVaSbRpbwvrIcf7LyEyOIrBrTZNXEho/hCq1jJHyT
 F0g/TY4nbtHIoPK1GRNcDS5eIjn/3DbO0zJawMx/ahY/LfVucwy1eaoeEk1UF8KW
 XUbkTUVyoAdcKyjev08jOj3++B78ng==
 =AKRj
 -----END PGP SIGNATURE-----

remove fr_value_box_bstrsteal() and fr_value_box_bstrnsteal()

they are no longer used, needed, or wanted.

Alan T. DeKok at 2020-05-23T14:02:29Z
Files modified:
	* src/lib/unlang/xlat_tokenize.c
	* src/lib/util/value.c
	* src/lib/util/value.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/961ef503a7f11960f631612695f1cd6e4119b3a7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7JLI8ACgkQfQ55zXdi
 Hs1DRwgAlRi4WKCmywl9sakr62/o+YG0JMZyWqsl0frfE00zcJ7VlLk7Th+j6Lem
 B/KvlIUS266s4RhfLk0fQZJaqgXjw01x52hhn+shfg9rz28banGP853283uirKwo
 DgW5a7TAUPLAt7xTWNbE1E11UxD1Ev0j4iEMFY0Tcm0tIoxgA/2jmIqRfFjOlOZz
 2/jCyKMk1YtNWP815AEk0eH7Cy7pxiktx2/Q7/lhOHGqjiO5jUe7YNPY3Fdcjgp+
 DAivHGqSM2Vt8GJTWQ5uEEh3OsrGHgiUPXKRZoUnhsnFE69lPWaSarwDJBtsuXGM
 PHifk54GWEYs7E3MwBfpHXBxlp/ReQ==
 =fEL+
 -----END PGP SIGNATURE-----

switch to fr_value_box_bstrassign()

Alan T. DeKok at 2020-05-23T14:00:44Z
Files modified:
	* src/lib/unlang/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b65608903c9938d0dccaf7c393669fc8a85055de
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7JJhwACgkQfQ55zXdi
 Hs0cpQf7Bm8ifF/9v6f1gg777sYpgDAadcYxluGNl9u4+hFQhzgAokQiIsz6/+Ol
 nQ1qTEtwiB7j3dItI39w+ES0HHAtYyu9aGkksS+yWqChAPB71+PQzHL3Uen4mK57
 a5Ip5gyzHPLhYuNPk1WsnX96bmiGQeT+vLQAiNl6sEsdrDKno/zRomtsgYEz+UDl
 60mZsxh3HAortLD1SY1A+VuTSCmcoyBAxQXxZzshDAHo5b70IqB1aFVhSmjL0WMc
 KIpgB1LAVJ39GFmaue0INE6r64svMDXk1/A7OEbdyOpRalfASI2Nmd68czAjxth6
 OeaDhNOjfRrB3FSppbf5Bks4ZyhA8A==
 =GBZx
 -----END PGP SIGNATURE-----

switch to fr_value_box_bstrassign()

Alan T. DeKok at 2020-05-23T13:33:14Z
Files modified:
	* src/modules/rlm_json/rlm_json.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ec66b69e05c57bc510f2daa3ade8cf3730cdcd50
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7JJZwACgkQfQ55zXdi
 Hs3C2Af/bIGGMaaE9xJR7+rls4rovQLlFfQz9CZ4tZPaTyrqZ4KP+N2PEViAaPKA
 /9oIj4cAVB9D/3Pis9urxVRryfg6zPPRnD4VT1/EnthaDCSNhPKjTZUOw4uZi0KP
 Ps2nGyGb04Ayy+r/ls58CpYyMRKpewvdw3o2PJ2EvnZbyEUHD8GHCMZXEMGz+U+S
 IdwUv0bAkFg061oygLRqJLjTawvbhxqXE0v0VPMzu++zyr6R5afPw7VWM3zkooBO
 imEkBd0wOxVibAXK02LcnolV/hWM2N/xzgESifSyThmqEoFK2LNdnMVzvSFxNGL2
 3WU8smilPPPdahe57UZ5HQJ/iDMj6g==
 =n8m0
 -----END PGP SIGNATURE-----

switch to fr_value_box_bstrassign()

Alan T. DeKok at 2020-05-23T13:30:54Z
Files modified:
	* src/modules/rlm_cipher/rlm_cipher.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c76cc165fcae1b9c9125cdf4648bea9a8bfebc9f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7JGi0ACgkQfQ55zXdi
 Hs1smAf9HftV9QpX5080MTWnBep7Ks0Qchq9JSA9VnDjTDpbNjETn0dSnb2JyZm9
 8TR7hW9vplDKg2Q5lAAeVdLAKi3ors8YBHgMbikfNVMjrQi9PyT6aBmLjX++XRcg
 p9NYvc6HIPjavZZ1EHxQ4AuhaFKpP3O36N+zbgR8qpGiuaX0zAY8i+e+Eq0L3BgS
 xcFicgdgwhg7Ob2pbTLvzkX8eqPd82KVa4qeF1MzLMmUZm1Z1d4PLO4oB2t8H9yw
 f7CwNJwNYbtNPizPJbVvsmlxYk3l3GRlySxfNG3G4FfxMjglYNZZ6w4KXHAk2y9w
 mg28TcAfYUwzL/pywVqM0TtJeL5qwA==
 =WvLp
 -----END PGP SIGNATURE-----

allow for text immediately after expansion.  Fixes #3466

Sometimes less code is better

Alan T. DeKok at 2020-05-23T12:42:21Z
Files modified:
	* src/lib/unlang/xlat_tokenize.c
	* src/tests/unit/xlat/base.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2167aa87d1733c4b791de5e761dd37447fb8947c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7JGi0ACgkQfQ55zXdi
 Hs1L1Af+OvoEQ9vIctLgeEuLkQCcTZNkI4bLvkc37VZeLmjtT1F7SJlceBHdEb60
 +Fs62m40sQXMyEM9UnQAFl00QJnDNRVrLntS6RpPGLWnkxt+lwAjg6YPDLbAWJdX
 +k6tKUD+oeKZDOnOjPJtyKZbBOMQFvGwxaEqtdd5mR9l1gKVG7xvVxf5UKXfRgdm
 3t5eI8d4fpuQwkiJyaHhc10DA0GWo8LBXp/iwaQKgOLUEXZeXzf/jElJCJ8VWTdT
 wBSJ+N+LmtkpTQ33XfOBSgNrkyqZkLc0lJJ/jkmoDLwSBNC+TBEVXXAGoGs7J5Az
 Xz8dPkP6VB5aWMQPTWk33XPC/F8R0Q==
 =Hxv+
 -----END PGP SIGNATURE-----

use fr_value_box_bstrassign()

which can be done with only minimal code rearrangements

Alan T. DeKok at 2020-05-23T12:42:21Z
Files modified:
	* src/lib/unlang/xlat_builtin.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/821e90ad8881678c5d58845b2b7db15b0b35186b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7JGi0ACgkQfQ55zXdi
 Hs1mwAgApDlWfBHixVsd2ANucoUaJgVKfvGigqy8vyPtASy+ajFajmLp95/pfvEb
 /vjFAGmHg5p3N99R7eKRXHFllWlCLGfRzJikPeviQSAgEcQHU8XOtMrxfUWLb5/H
 OX5+QfmuKGTbnoGrNcXWoVmLbzhRdVfmaJ3oWcIZHDIp5NiFIb+KGGe7FcRYnYvG
 +w+pjvKgb9MrGRIEjXNtNYplYWv2+2vk141ZK8qAAPnOo4VmVLJEPb7U8RlYsyco
 1wwoQzdjtx1fvY9a7O3ufSwmxvIetio6Sev5KwjPY//sh3TO2n5sDATF99UJ9ywg
 75phEGqcRjMxwa7ee5I0crRDwGcHXw==
 =r1z0
 -----END PGP SIGNATURE-----

add fr_value_box_bstrassign()

which avoids talloc_steal().  That function is O(n) in the
number of chunks in the parent's talloc ctx.

Alan T. DeKok at 2020-05-23T12:42:21Z
Files modified:
	* src/lib/util/value.c
	* src/lib/util/value.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f966ffcdbf7c32881cb5e0909b47998feedca08c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7JGi0ACgkQfQ55zXdi
 Hs2dRwf8CaXNsAUNg4zdFclyd7aXi5QIS9thbk5UKXYYNMfr5EOJcyybMo/+k2u3
 J+5zopnn9a3dX6/mwUqt2c/e5Z5p4GWhaJ1mQ+na8esyWsAIjK5ugeFQwPVVxJGO
 S+i9CgBf41+QpHoBWui/w/vi+5wRUVIyaHPa/kntQPtIbl3EI3WDtUrrZs2MiZrR
 F5tiZwxW0jvmyTxTUp1oFB42xbcGrmqDldkzBhscOy6dWsniNasO9PjYlR/ZnXW5
 itpJUW5WPahNMIidb6X37Y/EGPRLkt0GcHTZxJVzw7xfJi8JNdbgd1tpZvU2SSjM
 qsLZe4CsfsTkccG+ZzY+PXrMOtwE/g==
 =XdFw
 -----END PGP SIGNATURE-----

move GNU make magic && shell scripts to more GNU make magic

the rules to create $(OUTPUT)/%.attrs didn't work.  This failure
is shown by the fact that the make file has 3 different ways
to produce the same files:

* a set of BOOTSTRAP variables
* $(OUTPUT)/%.attrs: %(DIR)/%.attrs rule
* shell script if / cp rules

So we delete all 3 methods, and replace them with a simple 'cp',
along with a $(if) and $(wildcard), to select files A or B.

We would _like_ to do:

$(OUTPUT)/%: $(DIR)/% $(OUTPUT)/%.attrs

except GNU make it too stupid to allow that.

Alan T. DeKok at 2020-05-23T12:42:21Z
Files modified:
	* src/tests/keywords/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9197f06433877b7dea7b13eb170e230c77632ce4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7JGi0ACgkQfQ55zXdi
 Hs2Mgwf/d1vrP0IduS6Zj2XxEwpbNNdDXijeLH5RMilktOscUlw38wKlGCY5quig
 N4UDtBtAp6+5fd4XiC1Q39Mzh9wYfZQuB4xkpJFts9NlsFf5SO6eZWkimsQ2AbqL
 1/kVp7170MACWum1KljimUMhWq/0NYCnaFinSFzNoS6QDm82h5EbhBZiRJ0Rg/vv
 s0PHqiARiVXHknw0c6mhCFzRT5GsuxyQ4tJGK9hueRWcuuT6mukk3Yb9rjSxSZ7i
 JVfCmsPYDmHiPcW1N5Qz49ngrXw3PHjwIGKKK60BbP4CaVeIiGZ/duLSKegGDzQY
 csIudtTy1J+qdMEjYrvjV4V6TuNj0w==
 =CpeJ
 -----END PGP SIGNATURE-----

remove one more bstrsteal by reordering code

Alan T. DeKok at 2020-05-23T12:42:21Z
Files modified:
	* src/lib/unlang/xlat_builtin.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/261d366c19ac8bc28777d463a5cc437c445cb426
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl7JGiwACgkQfQ55zXdi
 Hs2sOwf8CYuVj400NMFlcyseHiGJ4aVjDGz1gmu2M1EITqF1y2+Jfg/qP748QA57
 Ug6wD+KXvcjcS+oBRG/mbELDTDCnE0BNsBUPUSGwzT8VsBt6wEj9GZq+tmYR2tEm
 W0TiBaJ3Q1VVlZ+pWV/cJBt+1MYSfOFgVwXWHshb7c9w0fSBiF+GXXwjkQmF406E
 YhlI8C7a0H5I1KkJCCppFpASZ6ZT+fZtwF9HKX939JV/2VqP1qKJrA6pM5Paf5lE
 Ga107FemV60cGVd9SDgqK3/ugZISVaO7CSvIXrKKmBbWkhF3vJw0gVnke74mWNZf
 N2YAyU3016o9Or25ctLG/XoT5N3xMg==
 =CmMC
 -----END PGP SIGNATURE-----

remove one more use of talloc_steal()

along with getting rid of snprintf.

Which ends up being simpler and less code

Alan T. DeKok at 2020-05-23T12:42:20Z
Files modified:
	* src/lib/unlang/xlat_builtin.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/76ce24095f6dbfdedb95252a6a216f8fc3be1c47
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7IQo4ACgkQ/6TVgp+2
 18p3uw//fckkfcyFfla+MXrbquwGX4I19ZIxW4dyYwa7uqmhMk+ll7GCaeDrCEwo
 P6/XDk+PYMDEFFTVLzFfSAnOTPHduVbO8Uhve5Ubn0KVX7IWAhTslUMFMq4+s5/0
 O1kEcWwunsfi8hQ065qLMlpkbAyxPvniFi+FZOlnoECQdFAfpnOBjcSGF5b6irA3
 OqEUKyNmI8hwTrFGiHdXhYetVU6TeS2DkG8DOP4Raf8RPssyeipL4SDkNLXWiu0V
 gOX2A9R2xo8snZZgr8holK1sippq2tviIBTQBCaPm/KC9adh9D8mTDyLrzHO6tso
 puz83IrXRm6rNSpNp8yAtyz9IuGLU+RFJ5Q78oOpMxxZin94PB4BBbYZz5jHawoE
 6kBSDP22hP4EZ5CbpambuHx3uv0jTTb1H7pbnXfP0otwcMOmmNpepeAvSQicIwZN
 cwDP/UFIm2GREZ73pgYyM6LYx1daLXylXkSsxTzhBQs71LFGyCvLTRF59duCuCap
 wUSThOM3MoxNX8acbyShNLedYvPMEjWpohTdufh97NJxnwIPeKNhapMmTC2m+Sa8
 GumXqwEVJCW48bE/az6HUdz4wJCpjW6Y9PRfr00qxkjuKjueDgVubASmSb7HJBU9
 eGiVb5GMXG6KE4SzpVXhpEF64ue3jcd5/ByBGlToQzu/WBFkQYg=
 =Vk7M
 -----END PGP SIGNATURE-----

Reduce scope of ret closes #3465

Arran Cudbard-Bell at 2020-05-22T21:22:22Z
Files modified:
	* src/lib/util/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e140e78597b4dbbe3ffdf25872b8f58a54ab5b80
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7IBGEACgkQ/6TVgp+2
 18pKtQ/9GRMQQ3fZjCVKIC0IZvB/nPM9eTd1/xMESpVJgm6pwxOksB1zDi8uPyUx
 hpHXaz6EMOLa73NvVjrrDtSyBj+uzYXZjEu71MlLcUVCoE0ahFYv7pfF1T/j+lyJ
 ydNZk7wIZ/Exagrm+chc/jF1R9XTQ4R0OOuw0GaVnGWOSSdNc8iiQV5bXn1Ntg7I
 jYhiPGn3QscoVqN2zdHihPRvAMsIcccz6Hgvju5Ti+joy6tAFWd+TU3tshX6RF9V
 5RQiUo5x51fOox1HzVjtrE1rmWOJ8SpKbilT0zTwvqiFV6UZBtP1CLhHIMkk2G1N
 vNZDokjqNLW141BJiX1cmkEkgVpvjxYP7B35M7mFHXFQczB4ImkKeyf0h9zaipXq
 0LoV7nZTOal2NAXFBQcv651Vz5jcaWxAlYuBo3Qzbn7r6beLLLfxHV/aT2GGdbHk
 Yc03op+iZlDd9ckO+uYXX6e/qiq6CcSXsFevLM9xx3nRN7ZjuxZzJJaDkbxa/TDL
 H2YOED3VXJB+nYkhk2pynyejnfKFfUvds31Yw59gKUllVo0HYa82EOXAq+Xdb4wn
 IQhxglozjDc6WVSJyqz7pzjCWANA2Bc5e0ky4GGtxn3KsuDcIKopkn6dL1gQtA+D
 chnKexBFQeFFFdZ9KRt1nePw/6a8cYgdcG+To2XZmbQ5d4D2y8s=
 =j1pY
 -----END PGP SIGNATURE-----

May as well skip the strlen

Arran Cudbard-Bell at 2020-05-22T16:57:05Z
Files modified:
	* src/lib/server/cond_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/38f862f1e156fa0ac0068c26f1e4acf0d285c547
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7IA+gACgkQ/6TVgp+2
 18p5xw/9HmXdacuwioM1ko5O+QaDOm2eR3s9aUOb+xGDygH9PeYCtdCFgW3iusEU
 gQq8YLbmbl9tbJNa4hDVpBbRqhqaFNe2BkknRvR0icv9vy+i2XtE957k9pjMNs/i
 6LEqYDSrb3taalhnDq4s/Qfr61wi6QnDM8yt5oH41iqyiN1Q9wDuXqwHQ+o7bNx5
 k/UCDdB4QsB6KeKHWVtI4eWDYyvaj4zC0X5oH1qp9u6tiaeUXpXuWOZ2ywTpPts5
 TlY8h7ZModyQ3PnKAzl3rrYSE90oc+pRGID0zuRYvbJCiQLE+DyNQjces8lsa0ng
 NQUX8jnpML+8NUNC6kNadagjQyKpixX7dZqBlFumWkGDgDkF3xeUaumNrfXi/FhN
 /y5PfcGkt50QPnryiEpY2j+mKnlj0CvMsvxrHyp8xR8WkyUNqC9NNU6FN3zlhpqQ
 zJQ8ZYSyivFb0blE3mbzu1dDfBoI65PCBA3dWhB0p/B2E6FAZWPnqyLYJfUC+avS
 +xmUkXgZOXNFppJvno04ml7424fl2JKyjEk6b6+5rNswVc9r5+6T72uzzdYbGWq5
 NAvIZtVDJVcauF+8D6FnJUFNK0b9SMnuDhLsDvHaiBm+0itq72f8m6Wv46ieJcN8
 66KYnRE4HviElLqu7Gme0e9/KA0EpZ9O1pNfK6I0Fd7bapGG0YM=
 =bm7o
 -----END PGP SIGNATURE-----

xlat: Use assignment functions when setting vb values, closes #3464

Arran Cudbard-Bell at 2020-05-22T16:55:04Z
Files modified:
	* src/lib/server/cond_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4553d8f1690131694b38f23cd1f6588d9ff4f764
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl7H+E0ACgkQ/6TVgp+2
 18pOxhAAp5SeJ5TMdhGpn1fXSbNouhZ/tUpKv9vh4SU/jGXHs4IuZGK+labniTDh
 V6QLVdk6qmN4K/4mWTRG5fYdSYilDQ/E5DA0RN3srjT0FlZGsdhrhTqPzvAOigsa
 p63NCld5T/Kp0j75CG2yRtm4kFdE7Guqs+A3m1KL9Qw1WgNGENIQ9h4bHWlstYGU
 oQQ/QJozruCjx8uXDmyk1YnwTD7wwao93mgC/Nls43599d/IFc0zrHMtkLdksmpQ
 /eG3573UAaQmZdjImKBdD2bsS2G6DsXuPFbZgiRyfzHx4UA8Z+UXBj4LFZNI8R+R
 WsyErYSFmjxTKkLbJb673WttLMOpIepnYT3bctIEHiEunRAVDZQCIot5681nb6OI
 hFW//cdm73ADcNQBnmidmOzB648OZqw34AEJB/N+zZxiGsrSclC+k9NEBuF7iEmU
 BsAsOVkP121esP0GqvNChoj6PoNn4sQxP1w02GsLgAa6KwpCXegUpQPRw+klsc7w
 4qL+O7tYrr8F2e9A/Lt3Ot6aprr1/F8oU7lIoKmYTdsLe+tBTyTEFhye256gxG9H
 OjUZxUeh4/yOCcJrLEV69dByi8H52uWl9rGIaKtOGvZEEIeq69zCLs+wFZcAIyQM
 Ns4sgm9pDgUefQh1JGweHLaHx5AmbaOvNa5pOr3ANtGJtoM4/0o=
 =0yKB
 -----END PGP SIGNATURE-----

event: More detailed asserts

Arran Cudbard-Bell at 2020-05-22T16:05:33Z
Files modified:
	* src/lib/util/event.c

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


More information about the Freeradius-Devel mailing list