Commit report for master branch

The git bot announce at freeradius.org
Sun Mar 1 01:00:03 CET 2020


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5a21AACgkQ/6TVgp+2
 18ozBA/8DDRpz8KNN5ZzU4k5iBG2dYgo3IjlK4GMFpVGU8qBnZE3z1/UqBhHLsOK
 GzYcg/4uklrksPGlgQ1Ftk54QRqpZqRDiSblFGrHvzsmJXYLhakw4YJqC8usne9d
 pW4I9xc11R6Dq/WdoEc7TjYQ56icSgmf6YSdPx5JgF+6PxFgpEOtJrUylcv6oE5H
 o+OXOno2ICdnSE1j99moLwn8cyJAqtItsm1s/ofsP6FQvCGsiZ9JB/3FZtKRvzw4
 ZQKxSkejZCeSg0p4mZkUci5vxjbf6oL/vF57V5WVhfXPg9QsmF7Bq31udKIMQJDv
 IyEHjiv9Wm95d8kZKc6zssJ05iHQ9Caej3kPLD2Sj2kXOCHeyzlCChxyWYOUij72
 gzHrIiviJ97+uV8Kb/2wviqrpXL/q22Ykk4kUQjz8sNmUG2X0ZOZiXQkIY60LOdB
 jy92qvYks7oJKWF2deV75h0reMoDe7GVMaw7mOiqAK83Xuh1EssWTOvL25JyefZx
 4O71dPYT1I6eWDL6Iq/MtK+Xn7rnaNQ35ZyRoVxPyn9RJtoyFtnjHbsD0MT0Uywj
 9b1UECzl9YHVNvB+npzami7ndWQ0enhkj5+2QfzTvUC6/E0IoYyHpx/jpoIgKxir
 9jOcQCKCk+D9MKOZrj3QCZvy9gPapOuXwCxTni+moL8VkQIzPNY=
 =unDh
 -----END PGP SIGNATURE-----

rlm_chap: Add tests for rlm_chap

Arran Cudbard-Bell at 2020-02-29T21:44:48Z
Files modified:
	* src/tests/modules/chap/all.mk
	* src/tests/modules/chap/chap_password.unlang
	* src/tests/modules/chap/module.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1f05c377e726ab06594dc94ecd6173aecf24439f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5a2yAACgkQ/6TVgp+2
 18rbFw//QdZZ/Jt2RGQqnRQW5dMAyYqjkHU6HUUtBSwyz3OHOu9u/FDysrENVDpN
 jVkjqSdN5EMnBCuvE09LO8GJa5SNettpbYZk5tBt7hIcqmwcZYeJaHSHaFSQNYt/
 4x1jfIbO4uBtQoMlITAm2sx7AXPT2voXnXJc8c5/HefFkFqfGanWnY3yq08ecp+2
 EHucqdCWltU35ZaFt8s+uQ1mmOZcWVLI/awF0Ne2NS80Gl8BdIII/23adqoxbIq1
 OmaJK6pDn8R5ubanHZ7ceZ0rjGKGQD56B9HjS55U4I0XlbB1GrJaMAlwx8/Oojiy
 /dmwPKkHv+fx0WJ7vCmUfxYRWSSzuYmciZ1KFFfCeLph8SJ3JB3NaaUaEfABgWvi
 RdNLe7/CkqRCfkybREL+2PfA7VLtAESerDCSoTEPaA5j8Oiu7TlnlG6VkNIebf1S
 v0wVNL9a+tSrukl22d8HBg02hyTnGIxAFi7gTVh+xthvTCID/C/XlLAyw7jqSZYh
 dS4AhO6rcrAgdeIsKonhTTvcKDzqQXRzMJ0RAiXSrPvKZtqJ/GScZy73cu/Hnk5K
 YTNJhkQNTGzFPhv0gKaDF+J1EcO3QhYBekf4k35nUsnhjGd00rP5324YMJLWgFH5
 YC8lqZ/shxx7xwi6WHNK0KmHPgfdJnTpCcFEmQyuFk+GS6mq2aI=
 =MKzC
 -----END PGP SIGNATURE-----

rlm_chap: Remove duplicate message detailing the password source

Arran Cudbard-Bell at 2020-02-29T21:44:00Z
Files modified:
	* src/modules/rlm_chap/rlm_chap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7deb2a7d4f1d17d0ffc9b645e3c825dba2b91823
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5a2yAACgkQ/6TVgp+2
 18rqwg/8D1SNDYAyAnYO8waCdFACRQfzV992BewXgZgapwhdWhyIgXlMIZXqVtd+
 s9pJ3L7IevuwO4pTA0PZ34lHy6qQ3uT0jKHU+8pcWhBwdAQ7zrhNrPcqN0WxsuBJ
 gQn62rjquXq53IeVD9iHR6tU1+4nmk1j1Ug4ur8FWpfkXAUGfFQiKRjVlC2CLDR+
 m8H2wskhnfGnrcgeyZx72xf9r+7ZM6e8BHVdQLgIzWjB2++T/7knoZtD5kdAyfLv
 ukc9X6OGZ8W7ycu1RLlhReX3+z1/9Exl3sPD4hNVXu0X8GQwy51Iqkoe++M51o9P
 b1J4OqIKN5e9Kaqear6cL/wsGzr+IiUegQreDrqntMZ484G+onf4Sb1OiQRrwYkU
 6upodmSwSxgjc6AmewOQY+3zOu8c8YykrH2ggCm7X8V/EyzHCzZrJu1WuwN341CY
 l3Waz4IBNFaG6UPT2GhuBeDAC2y05U/l1ypPSSRJt6ReBUNbpvt8AZef4wwQC0Zc
 RPUsNMaFa5qbDWSctRg/7BDAzh45PwOrd+g0xHE5GkdGXE4TIVcYawvSwJt3ErU0
 yKFUYZ4HO+MGsAizoU9pX8BZG4pcrUVkiDvGqZjv8/60TCKq+1A1OhX+WzOwXvcE
 N6DtgZFxgu20IxUjjkLiba8MWYwzeBVyaRex64z7UNsFAt970Pg=
 =GVEj
 -----END PGP SIGNATURE-----

Add %{chap_password:} for producing values for CHAP-Password

This is mostly for testing rlm_radius

Arran Cudbard-Bell at 2020-02-29T21:44:00Z
Files modified:
	* src/modules/rlm_chap/rlm_chap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dae8e769859d947bfa258235fc40bd8a5a64d54f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5a2yAACgkQ/6TVgp+2
 18pQyA/+NEWxZC2PiDtjYJPRGZ6BE/V+npc39NRF1SIs+XdbtAuFQo9gBbwPy7s/
 3ctoIUDB+8mjszK2yYEGc9GDQooOmJdN9PaQpJ0E5YiyJK8ht0CD49TEnj7OuJFm
 87WpSRd6OGEDVDqHOex4RifuMHxxDqAu6e3hxicCGgusEcryixGPO7aPNPrFKrId
 MKxbZu6LXzYJHWmachvi3rwYs124vUCJ3ZMSEwYtTqjBaqIZZCgle8Fglz8qiNle
 xczKfSFJbtMVZr5e0lzb2dwXk2ic4TvX35dKm+9JX0TtqAqXkGSml7LMQxC5cJMl
 YBOlwa9dqc7hATAzzMdy/iG/qPEFnQpLpVIZb/3f1ey7zw+0FBnA7fdh/oV7De+C
 mjMCisxL3t5yNn7q/434/sFwaeWaoTPL/LEoqDyTMIASviUp01DyqfNBhGXB0bF9
 0aYU41iopUVz03H0MSXRujBWksGmq+B0DzJVx4s0KPUOSTCtlEth/XE/lUXpIKfO
 eC3eRmDkU5VMpUl1WRxqYSUfSqtFHKhlCEcjrxK7RXDEyOCHcE+hqdghyPGmehuJ
 6SNic8l8jebxTaH7YI/dlLb49ekdJ4WKYfk92zPTvy+aKMuy2laJTJZ3oXJmVRzF
 emtna2QGfn3tCuaU2Xrmey78FoafcufHj9v5/2KN8kM4xFvg5Pg=
 =vaqx
 -----END PGP SIGNATURE-----

radius: Simplify fr_radius_encode_chap_password and have it accept an input buffer for the password instead of the VP

Arran Cudbard-Bell at 2020-02-29T21:44:00Z
Files modified:
	* src/bin/radclient.c
	* src/bin/unit_test_module.c
	* src/modules/rlm_chap/rlm_chap.c
	* src/protocols/radius/encode.c
	* src/protocols/radius/radius.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d0afc67ec3281376380f7ca8fb54a5ad3409caaa
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl5a2xUACgkQ/6TVgp+2
 18pZ+BAAh47sOuafWo0ycpYO5tAKyKsRHdSUg1W6xmSqbgQqiCQBjPJLqfFqJ0yu
 5dIOJ3VQiIEBa0xhsQ+nwMvTG//4EOXWdwSmxp3fPdxxmmzWXGi3aTHbBrO30sOP
 5ivoy5Xp+fJeXF7m5BnVa1S28VoLjJBBY46E7yOdkXlK0892bR4SowRmepsqNDoS
 0i6DmPKTrlHnVQXBzsOmuGwK7DIfPfYdsUGGLpJQWaHLcuoKn5hGUIMQTYHAJRo6
 3Jpu7YrbKP27DFeHQDIfc3KJ4CYT94tSVCQ6fScrTCwUq8Btig8BCLtSqEx00Xb+
 vHKGKH8cB+a5yEXKhzso/bVAq8nY0YiQTsOXcgEncC2V4UcfRTwahZo/5ncl8dcG
 GnYx8bBJQQfVfkjEdRKPsnNksfwRVEK5FvCtMCT7Yau0Wj9Dv6ASNkcXCALd2r6I
 qHsQI4N92uytnhgrGruY/F+ssoPhrcCzALIEIEIUhh4oZGK64GAKoVdm5/M23uz3
 sRnS+SwgrhG5jjEb+4pSQd4ak2eGdlllMxsQurQayV2UXWZwV1BWualttaziHazm
 yrQqtBf063BIL6OU6u4V3Ei3WaVsaud1n5QFCJJRxIDKWzguvO3m2hCr/V62jpuS
 lmArybAv0lTz3Lq2SD4lTGJuADoPxrRWx8FYzORAtwFBxhZ06bk=
 =HOte
 -----END PGP SIGNATURE-----

global: Use assert not error in MEM()

Means we don't have to provide argumets used by FR_LOG_PREFIX whenever MEM() is used

Arran Cudbard-Bell at 2020-02-29T21:43:48Z
Files modified:
	* src/lib/util/debug.h
	* src/modules/rlm_lua/lua.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c
	* src/modules/rlm_unix/rlm_unix.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3a37518060674a2f2af07a82961170ccb6b947cb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl5ag3IACgkQfQ55zXdi
 Hs3h1gf+L+CC35BF8owK97oil2xGhOSCtlTrgZI3DvNlwGRx9t7mivVOM+7qj8kv
 GOKmBopOquv3oX1rxF6pMMDvaVR7uK2kOU9+SrRe4v1MDE4OBVDSOdcu16Xv8F+f
 yEtUiGHtmhD0ltAtkOUGR6Kw/FOR8yCrr1raN6Hcxkj/HOHYxFUNNcmPmc48Pc6P
 kPM/c1QfRJt+T9emd5WP8Jd/13m+NHif682R4PXHCWalRvhzDyBGAt+GduDvqLLt
 TiusZsSi4WNI3xOUfmLDHwySCNpFZzzt53Wgy6ndsAhlhgHMxWfMPvG3zJy9HMt3
 8wW+3jLv9gL42+RCgcfFUCOaUeSX9g==
 =ukI+
 -----END PGP SIGNATURE-----

there's no User-Name in a fake packet we just created

Alan T. DeKok at 2020-02-29T15:29:40Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/12b04646c977017ac3edef6e428192d275d2fc20
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl5agokACgkQfQ55zXdi
 Hs2b3gf5ARqdZAfpc/GLCHoLT7cok4ixaI+MuR10UuGr8WhAFfClH/V9DaqLdaNK
 ZNZb7nZvm24Rjx5ZfZSjS/Zu+4DB2glEItLbE5wLRo+dUWLTksJbLMIeQXap/iQD
 3h4fA2N1UUg7XbJYp0yCSaVMvXJ/W2kLx+aTkl0IPz9QZVZqIXQeRbXQbd+MK2vK
 tgwwGu6W4wHIctteeNxwIQ5Q1j2wyFTUm+Y6Ri7UJj/tlHPU5YUqsnf193iTfZ8a
 saYG7+VY23TmQrbvQ9NGKiiD6hZGBIrIvhv8kj/Zsv7ESUC2iXIm+ZXejIST7NST
 9V/2TvK3GELFHFf457o4p9qY77yBpw==
 =zgi3
 -----END PGP SIGNATURE-----

add API / wrapper fro fr_pair_group_...() functions

so that we can do bulk conversions of the callers *without*
breaking anything.

i.e. convert the callers to use the new API, which (for now)
is just a macro wrapper around the old API.  Then, once the callers
use the new API format, we can delete the macros, and actually use
the real new API functionality.

Alan T. DeKok at 2020-02-29T15:24:24Z
Files modified:
	* src/lib/util/pair.c
	* src/lib/util/pair.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c2f55de6d1346e53b1d5173b57ce1481a868c935
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl5aghUACgkQfQ55zXdi
 Hs0S4wf6A3y928n+cINMconqwrB5YzMx2nUBEusCzMH8dYrq4OtZqH3l1uHd9CXd
 ptYE58cZpgPpzTJ+VlIhWtdeOsduA2eWE3ajhsAy5GjEUm2J8omlMERJabEO1L5l
 jAEbkTHO4WGsn9Bc9MsH5+ZjYa5FVTadfIjhtWrIHHOlX3HTY2gXX7aFdQvLgdwo
 zlUt9/FszRVNH77gS0K/PEfLHFbVR3Sl8t+w1iwXCCjb7P+tpyeQvCZe10+0yEc/
 KHbg1R8GH83R1sbp+HxHtCGokZ5b4IwXXwzRgq9ZdvaUk7cGQ01jnjltpitguy0L
 labx8BSsshj9/7igdJfORd+aeUugEQ==
 =hHkc
 -----END PGP SIGNATURE-----

fix use of fake / request to be consistent

Alan T. DeKok at 2020-02-29T15:23:55Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0680e7630be09524e3c3cfc29c9e863172be31de
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl5ZUsAACgkQfQ55zXdi
 Hs2XKggAkquCdXB6tZ2twXlbSTJsmCVbWvYvExionicqqc+2Z070aTQvXSV+EOXa
 s19gIuGDAHZaS37P2j/Gl6qTFtftoO/xITcTYXTyrTsooYgp9JpUoWY0ZmRSRTha
 6A9R5heJC8GXbnSIf74y0GuoGa85eg8tyuB8Xo5Y1UvphN/6yACIGYALakQv3VbY
 Uh0caY0ikwTVT7GClNVUf/1vwX0Mdk8PNMtmz8pMIFv7NJvj/ETNyqqdId+bI8MP
 xFa5V7NiyKARzdQK7xpc8o9Om2hHff0NVFFgz8ZKdFb6OYYyVKIwcQkXsL8VZsUx
 113PulU3B6E8sML9cCfyt+OtsbTffg==
 =2zoP
 -----END PGP SIGNATURE-----

use vp_group for groups

Alan T. DeKok at 2020-02-28T17:49:44Z
Files modified:
	* src/lib/util/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9ac8f1e49fcb7949fba2d67119b983cbf548896c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl5ZUmcACgkQfQ55zXdi
 Hs0MEwf/bYyQXMGplbdnWf6pDXVD2giO1AZ+xwQbwC39nz4f2iFHYVPl4VWb8vKb
 hhYMuWjZDdeEvuXbWebE/jeKYB7hMsbD84eOWF7PRICmKR4idLmsHfVxOphcetaH
 mymTPbjRTkzvgEltXSCD1BbWmDiGHYTPGRkwO9Y5UtthPANxaOAzgmPt0aAM3Nzi
 8spXB56Ej3RYJYYThcap9yR7DN5N2jLfsXdxTtyW2n0RqgnbXe+FmHUEqlWCyL0l
 Rg9vIkf2DOerWmIbtuUUwynOCyM/BzLtsEPipgcKgeBZVnzYMRcIyYGdE2Au2nGj
 Q7V/ndbyfafwp6aXX71G42K4KUfKKQ==
 =hqoK
 -----END PGP SIGNATURE-----

use vp_group for group access

Alan T. DeKok at 2020-02-28T17:48:16Z
Files modified:
	* src/protocols/dhcpv6/decode.c
	* src/protocols/dhcpv6/encode.c

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


More information about the Freeradius-Devel mailing list