Commit report for master branch

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


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl63BKUACgkQfQ55zXdi
 Hs1wcQf/eZEZCG99uXUk844H5zYtZeJfLEtsMLkVoxoLa0WXev7KbtD5OAMPSyXr
 PbVzuP6l/B2kMtMolXw64JWSTtx8xe7A/LStCPzxSu8iNPhleHywUehk5I3Doq/Y
 De5IflgNIDvtFr0Mo67sPJVY+Aw9F35IGoEEsNzwUAo8/41IgaRh5OT68AKa6U3s
 XODnK3Gc1qAl59hPDnMb7VmLH7AMheRX5XSs3ln5RVVNnH5VQ2u91ROoVLWOnqf3
 N6/yNVR4G0yuyJt00g0PBM4Pz9CL7RLI6lsytjs9gLKghmNfO4+B1RpMaH+Bl1ES
 oS9Bgu6A5qnW/5a4tor/OG55vjTfkg==
 =uXxA
 -----END PGP SIGNATURE-----

added warning for unsupported configurations

Alan T. DeKok at 2020-05-09T19:29:36Z
Files modified:
	* src/modules/rlm_icmp/rlm_icmp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b649661ba830eb6186f436e373237189855abe90
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl63BAkACgkQfQ55zXdi
 Hs1HRwgAmxGM9l2PPj4wg26ZJ39ORogME7sIxo9/hbn1jHU3imKJebxonSHu2S6g
 f2h3q5TMleoTvAb1B82nLvp0hT6RF89uo2dt3GLzLMk20GUAb/AQhUx5xug4gGmz
 HGJmtSmBT996inFyyR9PkcqDhEw6cYBoTn1VBw6/KFeloAaUqrdug1yITmYyo9FV
 Rgriz0p2vaUbyKNlONzkE5uUg+D6Q7g6UDevylP+0y4LG7WjbdG282t8JOF/A1bp
 UYZH8u4zp/qQ1EshXbqVeGbmao+8PXuFQkYO7JlNuCArDTSQzhx0LpTBvzZgLncm
 3ku7MrNJqAnrFB9bmigDWJwhn7fSDw==
 =tW2X
 -----END PGP SIGNATURE-----

call destroy functions before talloc_free

Alan T. DeKok at 2020-05-09T19:26:48Z
Files modified:
	* src/lib/io/schedule.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ecef6b283b54cf461fe4db59d919bc1fec3bd312
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl62/twACgkQfQ55zXdi
 Hs3/BAf9E1w6t94RIyUaITNs9W4RXDjdelmyBhfK4IgQzkKIMbzUbjyZkH+TNlQi
 lkQKZsblGlt7v4IyJ8dii+dnlLKq3WsT7YAjBeISSV/erMP89vH+HjvtG73HkgY/
 A4ZXfHhb/kIDPWoHnACKQyQtbPRBLdaxyLhxUIlhRq4gUc0XCj0semlV+mcG1bQO
 fdhgtRHLZrVe7e8qWFXnGtlc3cCrIC7IeR/yJg/Chcy4uOadfofg4peyTTTABpY/
 pww6T/zGG/XvuT1CEDhX4d+7eoKfN41l3eW5gSc8nI9wXkBnCrqDkPUtVrA0fE/G
 c5cQGKhrxxFOO2ooTCjsTmX8QvYDmA==
 =hlWq
 -----END PGP SIGNATURE-----

allow icmp to bind to a source IP, too

Alan T. DeKok at 2020-05-09T19:04:53Z
Files modified:
	* raddb/mods-available/icmp
	* src/modules/rlm_icmp/rlm_icmp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c7786bc1ee44e3142b1b57a51b3236ab35d1497a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl620x4ACgkQfQ55zXdi
 Hs1qqQf9EoRILaIbp0zcZ8pqD6RJ0pImpJ+DwYPnyUvklaIw93St1vLo4O7lCs2r
 /eJHPFVfEIJKa0bRRpXqXAtVeO9gSBudUcHXke8WlxjAKIzqz7xdfWeJy4GkemET
 xfk2mTouAW1wNjdoZ/AQnCsB5xkBkYxQIBv+/bWC0K+lrOvnYfBZKHJq7MxTQv9+
 gC43P5IJJHcYIglB9pyChuaSreWGBMMHzzrzhm9wIoRS1Gr03XcKOe/0rGiTnlFh
 xBgMLFIMU6mE5UAq0pEJeyhtVsq4hj9Ppdnz8srUpQXlrRvb6wL7Mhifo3KW2WDT
 5/9HG5Ri6HF4bStbW8SSq88dtHwfPw==
 =njkF
 -----END PGP SIGNATURE-----

add a unique counter

so that multiple requests can ping the same IP address without
interfering with each other.

Alan T. DeKok at 2020-05-09T15:58:02Z
Files modified:
	* src/modules/rlm_icmp/rlm_icmp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/29ba0ed11c3690378db9290e78ee249002f30c7d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl62zh4ACgkQfQ55zXdi
 Hs3E7QgAhx34Y0oHQPCy7zRTynb1mpG26PCyGY0k4qcmXaZNXyAS62J+qvzh0+8d
 +3+xxmPSEhkpuvkO4lQWgc18eAdppI5savylOkJP2MJvGbAgQLjG/W0ya+Pc9XFs
 hWGWKukmEU8NKmquKpKIYwYOtOT1Rz4HcGljA6AIRgq1OJaHpBhUqA8JraJmHbBP
 bpTUq//ypYKguFNZtHXMd1vf4ajchb4vdDXeLi3nnSKzlwyPwzi4eAI98/DmvHIL
 PMR7/egmJZCOGex0eXO4iY+GLmvl8iMO6xLjEQKVzVHfGaTjMDOvIYy5DId/2kU5
 J07wNooFcN+OCvRxH7XfxeM9soH47Q==
 =jlpm
 -----END PGP SIGNATURE-----

and HTML-ize this, too

Alan T. DeKok at 2020-05-09T15:36:56Z
Files modified:
	* doc/antora/modules/raddb/pages/mods-available/icmp.adoc

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a0dca10fced16e19f172fa2f708aac4d994250bc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl62zgYACgkQfQ55zXdi
 Hs1RHAf/WtG+ghKmuOzetOIphsmJZ7m9vbsgv6hD1iQDB9MD6m83M7Km65KQj3fZ
 y4Wk0XpFjk5fUuQ2rVBWahleJ56lIkuoknbObWSol+OxLFTDWumZa+fX+FQkOSP+
 ZbTE5Dsxa6MOKZipCMYYqacqCEMqMRvxmAf8ZxktNn1zhYEf24Pjj7nfHJn3evXZ
 m1sbwRrcIVfYKbY1900A4itTmd2vRGjdcF3KkXx3Ie43w/RONe111m3bcbxP1RZ6
 lJCAva8HNgGUTcK49KqJqsebgYPXDwVYjjYiDi6dhHzDgayemyPhHjTpf7cMqAm/
 mwRxt9l5Lec82u9JbElA30ZqH2Y3Xg==
 =uSuE
 -----END PGP SIGNATURE-----

fix asciidoc typo

Alan T. DeKok at 2020-05-09T15:36:31Z
Files modified:
	* raddb/mods-available/echo

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a62b83f01475d381bbd9961d77e8ab8c256876d1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl62zcUACgkQfQ55zXdi
 Hs37EQf/Vn+Qgqawhq2K9tXb8cltSrSvkNTvDMJAFDv1f0Lj+h6CuaOH0PyHa99o
 sl9I+UNf/bATelk3K3vxLqDK4E9Hpo68URHZcx1sdOBFcmOExpi7g4mcRaoLHIRo
 2SvkALruUBlJC2WLP7zeuQJBG9r6/ZPdO+VK3zvUusnD0+hO9v9G+ZIhh0W/S3ei
 sEHCVUKnBRgIsLI+rx0ytSk/mYjqXh5tytLCf3Wv0uiM3Z4Z5xBq5BDaJnQt7YQd
 ez0e6Werbdgj4by2rFe0gSg26G6nCg1AwdjozBwGZpD9ldmxj/eMHyFoPxC/vqa4
 cx50pRRAamiIDyW6sQnFMwyabsJCdg==
 =Pa03
 -----END PGP SIGNATURE-----

typo

Alan T. DeKok at 2020-05-09T15:35:31Z
Files modified:
	* raddb/mods-available/icmp

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/71b769cceb316d02a05114a48fa9c53cf5e609fd
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl62zSQACgkQfQ55zXdi
 Hs17xgf8D2zD/PhNMd+YKkQ36eWIThm9t+SekCXr96uYp8aXKg6Wox55ps9CKR8d
 4+KHb34/r+PToh2Ua+Q4txcHsSwZi9QqxX1UIl1WPXdrTCOJ0oBU18bnbVkP90a/
 WoZUZ/TcPGQ3WniJq7CCjp5kEo3Nblbg2241/Rx8BSdhEXaoX6WodcXmH6cNIFue
 iERiDAtn0Y/NeAp3iuDpiqIuvqNkrQZUw0orimJgcRxtzD0LdNIOYB8YL5SPQCaZ
 ql0o4DZQwKMQDr0uWsrERNbQdnaNkwQz5Fy+UlY5P9Jz/9yVuHflaknvnolnYDbf
 vknzkXWvH4G4o1MnMUBcBxc8NjB6jQ==
 =rPmn
 -----END PGP SIGNATURE-----

Add ICMP "ping" support

Alan T. DeKok at 2020-05-09T15:32:52Z
Files modified:
	* raddb/mods-available/icmp
	* src/modules/rlm_icmp/README.md
	* src/modules/rlm_icmp/all.mk
	* src/modules/rlm_icmp/rlm_icmp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6c3c08b014adfeb9c8c115bad9d1103c864e4cf7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl62zSQACgkQfQ55zXdi
 Hs1zEQgApvdaXR3xWn4X7Eu47MB4BD7bq0ArjMcPY0LonVfjQ69UA9bet2WoCG/k
 yqDqSuiowW5yOgqCE/gn66tvwxPvP/kiiYeGZuyOLhhZdX8t5eqNFefMvSk+fXGJ
 tRkZuyaSlUJdecQjz6H2cOGUZAP0d1HmV5EI4Y/hn6U8VzYAiOMuCWOY+P9UVugU
 QAK12g3CyBuCMtGlSeO64np3XVXQ2qbiA0PHShvPV4PZnGqhrADqiu0P+caTZVqJ
 rGRU0nvbwSPn/hD3xoE2ZpRmOK3IchO4wozf7wemlpOKAzyTNJR+e8m9SKQiV6nn
 VYYZlWWuBoFGiH3xq+KyQWwDrEVHUg==
 =7QvS
 -----END PGP SIGNATURE-----

ensure that _all_ fields of vb_ip are initialized

otherwise the struct has random garbage in it, and then
fr_value_box_cmp() doesn't work.  Because it just uses memcmp()
on the struct, and doesn't look at the fields.

Alan T. DeKok at 2020-05-09T15:32:52Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ef3aec35ba5a6f4cf476c9d70e7e0356709ff18f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl62yUcACgkQ/6TVgp+2
 18rc0Q/9EN3/i5XO0EmOavJFpR/VU39biBj26rtqPv6mSvcngQUhdLwtQnlWK9GV
 nuTps96KirVT0LEfS0pReCB00zNmkY0bQbdUD5Yqc2Z/1KI9h0rqZzsGGW8ipYi8
 YmF2rPoVzTnvhUMJCF9CgYAoeM0Zsf04ORJVPAxgla9wxD9oZEK/to3ouwUfxmMD
 JFuA3hlwkh2xcMow13c6kuRaMVITtCdw0T/Tx5VwQ3+2fMvG+g1YJc2y+xK7pgdI
 2CtIrItHqGN6vuFICzw6i5cvrT69ig0RsUfQTm/+6C9cRv1XHsxFv2VAMiQboibw
 rkR0xQcaLH/73o/kF0xOAKzN7pzyqjMqEMowVz7e+MeviLK20yy5+GaxuCcoVBUS
 681WsJfilKR1Th3Quu6aiqkoOr77qC6J7LCBdFUa92yitSc8QKH2RX6tcq2GNDhd
 KGTlnA8/8paZ+nH1FlqJsoT8u9xhRjmiIdHO/zgqVqbEhhJUQoUSOimLlahHKR70
 UfHRfEneJDGwYzMQSHjvDD/fFSsENizHMpwNt68EJFXDmqXubl3K8nTITHWQz522
 acDYWXnmeHBMi+cl3p0UhAt7JvkmZOe3v1BzWXIOvjoFV+AkGCRBjyHclJV4tIHk
 63kZv2V9pgpWMNJ2rUIgz3KXNhJX9wHRvtAqTCxWccCgI19/xzM=
 =iP/1
 -----END PGP SIGNATURE-----

No reason to be lazy...

Arran Cudbard-Bell at 2020-05-09T15:16:23Z
Files modified:
	* src/modules/proto_arp/proto_arp_ethernet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/11e4790afd6fc2a0625f83a8a2d2bc28d81b797c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl62yIQACgkQ/6TVgp+2
 18pFoQ//dGu3rVdOEcGMfl1T8wq0WrOgLOUXHLeIm7J9hsmJOt9kxPOJsuPYj47j
 eUQAhogWvX+8Pa2rBaFnlh0BeJBBm6HIK7JAqo4jxTgl2TqCw/OdUagOfERPxJYY
 dSIcHM3EIJTNJ3KSwOPOjn44Y8SCzsjk5PaAlFNzRtTqGAc+J1RRRvBBzty0Dhzi
 BLnBJdVyu8JqWsZ+Nol2DEUx8bzOL9LTjCk3o9Zn3WR2+9XMhOD5mqbaw4Ow4Q+K
 fcZ4N5qq6B/XzatW+AV+V1DbgDbsiBWgKnFg70LxEgulwHF56EwWvdYw6fmd98pa
 6ixhcFgt9tMreul4OEKEP5LtZcLkW8Q5q55lLqsrsiDIGfHVZfX21e2YohuPmyUz
 7GZTXdr/zxFMbv5hiDHdR0miwkCllLLG5Zo0bNG0hAjFaqRFUw1fGMAU0dQgu+fz
 u6mps6QXGSgrLfbio1dbcY6O8IoMHIflmOsP4/bwESjNzL17UtTCH6udoofqRM7w
 bnSeozfAFEewjFmAs+M09tECMMgX03xnaN6dIo6hF0WC+VriZ+hbWbWi7NRu2jgr
 cYP9CMer/vid/MHvIFiH4S8fkCfWK2YFG8xNkU0ghPaNqoQLNG0YqFxy1sYpArdw
 RJAjwahHKjopSUfvUcXH2TwmjCFJSHMlSaFoZ3+p5f4PR+2ZYuU=
 =1zuP
 -----END PGP SIGNATURE-----

tmpl: More macro renaming

Arran Cudbard-Bell at 2020-05-09T15:13:08Z
Files modified:
	* src/lib/ldap/map.c
	* src/lib/server/cf_parse.c
	* src/lib/server/cond_eval.c
	* src/lib/server/cond_tokenize.c
	* src/lib/server/map_async.c
	* src/lib/server/tmpl.c
	* src/lib/server/tmpl.h
	* src/lib/unlang/compile.c
	* src/lib/unlang/switch.c
	* src/modules/rlm_csv/rlm_csv.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8a79929a4d40fcfaf9167ace0feb9ecc08bcffb0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl62pnUACgkQfQ55zXdi
 Hs3DLQf7BjSOEtOh3k1W/VrOlvVh8ijNzbEkp9ctMfj8+g13S9E+i1U5PaGg3m80
 p50oWRYC1/Bwekcx43Clmk9cDz4O8g4RJgQ1Wfbt+8jvO2b8uK8f/arq5o4x2jeT
 P/p0aOeWjk/Y63r2+rkdD2TIpYCktvFLXrxt6oIXbYwjnXoe8bXSbjPBB3Ils5LZ
 +HcLW7ZPrtlqkgBhUy8A126UOV8d4iEpBcJosxcdZa0Y/HeMk59oAdKYUZouSu/d
 Rt10viuXT9Y4Y+2ZmXPQyG+Hb3i3dRA9S/uXrfk0rqTyntk/R6bjpzLwXfYgL6sJ
 Y3EzjlvPF3u5EBirGIK2Bw6K+KhruA==
 =8qEq
 -----END PGP SIGNATURE-----

just use talloc. Fixes #3444

And use inst->filter for 'and %s', instead of the "filter"

Alan T. DeKok at 2020-05-09T12:47:49Z
Files modified:
	* src/modules/proto_arp/proto_arp_ethernet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/89fb0644b474ee5c8058aa7fff0bd1e25830dd94
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl62pnUACgkQfQ55zXdi
 Hs1/CAf7BFTs5mB6nRFsqAXFPGOkIQU9soGjZIEpwpfdWAauybH7lnKKhDvEiFcv
 G1VMhaiHItuz+9gsMMGYDxcs7faGIfBRNvx45JWSnsPJLt0uicsTZ6wPrFXbxdfF
 vKIt5JTx5F7y5shvYYZ+lTfYfjAF31idBIYNggaUFzjSZwPCNjgaAS94QZ1WoqOu
 wyFPNdblZgeRZrMNcIusWxdMD1vrKb/Ln7eXKjRQLNJPK1UfPCBxrwxz9sAOmnSH
 KhvmeqO5E7Hc7WP2Rk/hb4V/mvKnTZNCwQy878lS71fdC5LUFRHYMAu2P+kB3h/r
 tjJ0dOtZERHl5dRxKsbiYhG0rMsiqA==
 =uXpH
 -----END PGP SIGNATURE-----

IP header length is in 32-bit words

Alan T. DeKok at 2020-05-09T12:47:49Z
Files modified:
	* src/lib/util/net.h

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


More information about the Freeradius-Devel mailing list