Commit report for master branch

The git bot announce at freeradius.org
Sat May 9 02:00:02 CEST 2020


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl618U4ACgkQ/6TVgp+2
 18pZBQ//XnrKgH1iIybOmnAFtJ9Z3qTAwMh53rJdQvDmIZdVXKH+C6QRup+IGA8l
 k3/2JwxZhnhxKU9RLWkIa5xldxyfb9PvvH58l3KdRyBxPNZ7klxSr+CQuTG75qb9
 rf+5KehzxBu4xBPg8K1CJZn4Mr4vw8j6zvZCfhlsDs13ZD1M/Hz1FGxrO7WZnRR0
 7rj5+RVtsVd/b5RotIh0Y3R3L0bdR4TWuv85XjzZRbkmqDifV3KqyotggMzDXHou
 GYb75cRjqDBE07bEk2dc23p1rGb6B5J5ti+v3E6xgd5qwKLdTG5k3aAiSI8EagB7
 itSecDxW3+nDxKZoS841u9oqJMOZKtdEgR2WeahorNsxWEeLV5h0Y2QX2LpcXEHG
 d7DP0V+QHua6OjMzxc0/C8m/wyBqe3b7/zRAimbw9vjPzIq5eOoATAqEW/cOaNJG
 fG0CJLYlanr/X3YUozAQdzMnhGa4HAwzHUnf185jRl3a1r6nW7YBZ73IPI06G7L7
 irqmNuGCQneNYy68Z7G6VJq1EZ9bT3o2SXIkRH1v1vMd7a7V6v0k1eFp0+oQPvX+
 odox3GdWOBJzErnGbu2iLZxs0GszJKir1UormEBUQkmgQDGJ6N962ZEOxpgbGCru
 akxbQkvrkNs3U9BGl0W3KlAbb64GnyFDVom4b9ZIb+4TV1wFK6s=
 =sMd+
 -----END PGP SIGNATURE-----

tmpl: Fix other weirdly named accessors

Arran Cudbard-Bell at 2020-05-08T23:54:54Z
Files modified:
	* src/lib/unlang/compile.c
	* src/lib/unlang/xlat_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b111f3e5f2a716f21c1984e81e5c598479c15632
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl618N4ACgkQ/6TVgp+2
 18oDBA//fhltEOkC2uMY9qrh+/bddezAlV9L+OSNoK3iILcZHsylQpWb4THoBO5g
 cnagSZ/wbvl9Lz5w8qnBXt4VGj2foWsQwgj+DdUuU3+/tQkZe6Jw5NkOxrkXce+O
 mXmZTqMbmKD0NrHub7ybA5xdSYRbpVde2JEsSZ4hQOw5EOgvrwxD4TwEQvUpwcB7
 EezJ4QnMXyvcoBOBWiDiv5Kctzqc+AwPSjd14G0TW/9IW0TfQY7GUB+JwEJXtPpl
 8J9FqcTxAN1ZxEB6AH1nO5t24f8coRKdqI6nFRDXgdWqw/zkNBBqZvMFHaIslKAp
 g2hkhja2daRDVfrv8eFTlGpfZRBAvfy/qXRdHj9vk2yC4wVa/yKFpjEzxbs2iZLa
 ongOTkCvtsXfLP2l577I5VirrwwrjwO27/0n2E3JsA7pZm3bB2hFXQrpNn5rk48h
 L2qLCXHthNkmL8H/1jgTh+P+WboUGb7NSa7ccu1F124egyqFcAX8Lq7nGoefNlaT
 Yln0Fl4boaEEvpLxl1lRDVcI+PUPa73OZf9M0ahT54NAIItpNJLvYYay8UFOo0ox
 PM8veWNIwe0Twwv0u0j3TgID4P0VHOgjeojjLzIme71ZUDFW9iortHCXGfHTdZ9S
 tLR4zrK50c4UzTc02H+JJgyxLPQLTs395Jea0zpQ1+Ri/KK23mY=
 =LB4Q
 -----END PGP SIGNATURE-----

tmpl: Fix type check macro name

Arran Cudbard-Bell at 2020-05-08T23:53:02Z
Files modified:
	* src/lib/server/cond_tokenize.c
	* src/lib/server/tmpl.c
	* src/lib/server/tmpl.h
	* src/lib/unlang/compile.c
	* src/lib/unlang/xlat_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/baa8cb6ea7c0264447ba544e4171811348012960
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIyBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl618KAACgkQ/6TVgp+2
 18rUGw/4t0WwKsAV7ZRvejOjTwnJJfaV+efuV0QxbyCm3+98MP3A2V8k1yk975zu
 etAlDZVpaQMCGG04myOpShoLZLSxnDSTET34pnWTOWAK+qSeKaBJ+uFOpgsVyGAu
 2Wpj6eIMt7hozH4/H7I6VSKAO2ijq8DT3a/DHNO3k1mZBRiIGUMtOpbGQxsi/88D
 xLC1u+Np9ka2esVtgYOCZRr5rfnF5giZAJ5EQRi4RlcAJzivop2ki8YepOmxHnxX
 pks+WU5Q9mv+NYpWoaR4JMPY7UL0W10QCLpMlRKf4ELrsCTBi9MkyhQ1VUhIyY6q
 XqRwRfHS2jbDy3XLpqCkC/4TC1ksaEnZsKOlESLrlfLms9mvc7ISjO48wleWTeNp
 kPA+nG4XsawYxU7N7nwbgZG7tnorzr2FthcSXAEfJ6DI5kPpB64EYvf7BQtaxD8J
 /NivJdBolAh4Ll9GaOekvzg3cBp+VplZnOjIQWJKABX2x/E1yoAVy1Y0gIQql4HP
 B/UOpJqRYhS9jMCoVSSkQnWSCJoBzx6HcOBDgMImTZHKiFCv7n/4F+Y+BYeJ0Pz9
 7Einj4Uk5s5OI17qYeloR2ACQWy3B43+zGGmSdmICdp1BT9c/06MW68qFD/MEaNT
 fNbkujzNGMZdyUudcm+ANladVBxbdHSZ84oZ+lj1wMnyfscqeA==
 =brKR
 -----END PGP SIGNATURE-----

tmpl: quiet clang

Arran Cudbard-Bell at 2020-05-08T23:52:00Z
Files modified:
	* src/lib/server/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bcae7ac76676c158af91ea8c5617e2c541c85851
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl610KcACgkQ/6TVgp+2
 18rZXg/9G0tlnmpLTgA1KEf8MoitBlOr6jsjTNDWcVl2+ZIxdnaXiz4MlLzNg0db
 C47xIA47KB75P2Fkn7kScyfR8prKXepNv2XWa05k5nDicWhNWtSy7dr5Fn1T/Yop
 oT3oS6pnu0Vk0+AaIx5e+4IMYsuAup4+BPuxt3SIRgKZD5VBCZDsbvDIr1Yj4jzc
 MhwOtS6dlpxnuSuf3R5onNW9I1gZK6acH5KxPFnnO7Z6bPxFFWbDsuEYjBxSErIz
 h54CX5lXOIcy4dnvZ6BP5QfNIcK3U1madic6OmThMuoPQ0wbwf02WO9jFTICkbXD
 o0fM2k2LAo0Y2JR9Ky1yyUxrV6f5Gnfzw0/Q+Wnc7u4Fq0A6ef7SJ8tgPQZPRqOg
 1OUAA8C4lcSVY6I8Yly/lChkecv3xMvm1O0GpH4dJpqpc/8TpZUVIrrAzso1YQ2T
 Txjp1FeyDCOgo7bU2V/HQci4GYLXh32d90Jy99XCouePzE7vetyR1ZEkg/J8T80W
 ToAGdIVXYPgz6zeMjI/Dau4aHyD+RhBUfm5USs+0BzoGYhPfbkmANemzBuSQSYOd
 3yVnEViBZPjPB0ekx6/mXsfTuQGlfzKlNIo7iMiQEKNt7Du6Bst73SRK0xddAmGM
 RBtdQoa2Tk8MWpThHZW0SFlG8F18o4tlAsRD28WHjWXhV9K2oE4=
 =KGwJ
 -----END PGP SIGNATURE-----

tmpl:  Account for TMPL_TYPE_MAX in switch statements

Arran Cudbard-Bell at 2020-05-08T21:35:35Z
Files modified:
	* src/lib/server/cf_parse.c
	* src/lib/server/cond_eval.c
	* src/lib/server/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/06d81a33a61c54f5df158073aa49477908155a01
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl61z8gACgkQ/6TVgp+2
 18rZTg//Twn/WOIxpJtqJhqYO6tT85OH/eIVcwW5mhRAJCgToOmEissEznqkg6oo
 p5fV3LCNf16UvjWBVSDMuYK67utqlzhjGP/bT4H3UiVt7WhOCzQQGEj4Z6dmViPZ
 Nfq7crFnaBfdJFR5jB0Q531Mr9WkfFLoD5MvrYwYwIl5O/uQnZ2aypcR7i0Oo8om
 i+zIuoXskYHcXwihg0JeBqPASJ2wCWIupf/5JPxG6MuErRPEZfMd9BBJ0NCebtob
 KVTw8zHWEv6yz7dKdf0HYWlwU+3kIQX3ZdEPyD+Qc0kiCW+eSmW836J4F5PxdDbe
 j5BGNz5rE9mMdaPw5MUsb2qM2UaSKHsIEipRRnBTut9wMmo4sSBlCzOzZeRFwLP5
 wTSRVU52YwAgFvdcelN+ZakyAm5roF2ClPjSGmsHPNBViBwOcZ9umMULkdaTwdaD
 BHDVWVjYSPj6hUAdqSSiIVR+eRt9/XNalzj7XcDTqhpNvPImaQENijaVYOJvke3F
 veb6H122mF7ZPg0RnDNBpRdDNUHOw2kcsdxgaUHaXCw/a7+LWdBHIlj6c2KKYumi
 tZkCCOqIl+R7b1Cjw9E81YqW9XhTxhjZdTc3+K9rO77LwyLd5l4KUpEyamNJBpp9
 q94Wy19uWd0no61OPZ+6HbtJIfTYRG8Kcwn29dzBehoRhZS9TjQ=
 =ghcK
 -----END PGP SIGNATURE-----

tmpl: Fix consistency check

Arran Cudbard-Bell at 2020-05-08T21:31:52Z
Files modified:
	* src/lib/server/tmpl.c
	* src/lib/server/tmpl.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9bdb323681e2d6bfe0dbc8f9119c24d57859e181
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl61zfUACgkQ/6TVgp+2
 18o/xw//WvKP2Vqvt2rzgNIo7JOYXYty1SqIBXQAF+xZgQeKr2/kVmFbK3PPyjOK
 NXgfBLr4hiWa4BHIH/ExYt72cHMgwB1nyW34BAxAsiIv88qsIecEuZL+wXiKr5+d
 ElC2mOKBPVqSB82qZ89aSGpprbXxmbfMq+nLp+2ILYm8dG5QIXj9LpsRvek4wQAg
 JoODWwtigNyL6RDTOX0NQQXE+oLlC16hk9Oo4RkTaYu3M7PYgUrURSYRYZ/44wxh
 uG9oemhaCXU2rtNBxJnfN9EZwEZL9lmRpTMbSrWA0654+7/hGV50utjKLvJYDQnu
 0NwyrZjUCYouf/KsWheG3BuEjsqHIbfrj/vuZWS0+5J7wRxvNpMYkGGHjsKUg8GS
 vpkTaXJkrnklgMGAuOHN2XaqizNUSJbxjWVCgOx4Nv/Fgn8K8YoG9vnPez5JRVvS
 XeiVKUdTCDAAuhaeSLmFLOAIV1r8BXsLxnddWc/hW7X/CO374pkmw+tnYE6tCspY
 duU34F7cOPVviaBy/y+0NkvYMhGC1nw+WzvHZ1pPT1umWR12ideF8NgaUgcTbVnS
 khwuawyrE6PL2mejVahShE2GStoBALVFLE3JZ2+TyeKjdDGduCyhq94T+5YnrKKD
 jS3pqvBmF/fWlJq7h6i4IuYAGVfYICLzFCv13gtex5E7bX9527k=
 =IPQy
 -----END PGP SIGNATURE-----

tmpl: Remove bad asserts

Arran Cudbard-Bell at 2020-05-08T21:24:05Z
Files modified:
	* src/lib/server/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e934d0ec18eef11e6d2d22411ec3265abd21fde1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl61zS0ACgkQ/6TVgp+2
 18qBGg//fnqSgfkYSdrAXm6VOvZK/uzWaC2CIkrcTCNwU+r0KpO3TVs/ggCUlVEw
 +oK7bPTcb/B3Xp2DicGpQO49BcKXTMNIV6XQAMFvAlNgYM/1T0uKuEPaRbn1ujk8
 rZ4OKttBT/BBAyaAZOmWGaolSfydlxsae6W4x/gP+Rd7irpYVTTvIOWFMFbWIYrw
 gn4LkCnSKMlFNJ9RgBb4QNAtaYO4MuFatcRm0DaAJkUvJu8vsNL0Ga/8IibNCW7t
 yhHvZN88YhyC0c4rEpGwzJ7EkmD1CvCYcIDc1qMGB9RRAV0abzxCNfSSp6DrxSZJ
 JrzTPA2g4ISu9lu1id5Qky+UWPkGtnSIT36bLfh1a6su7EtoUsoxFwv71UKpCX+s
 QV4LTwoGeLWfSFgK5zu6aWAQKsU28Ni/DkhDuMGLyyTBnvClfjpYf3w+56RE5AqL
 HwcNxRCC6GXZ6co4xo7sJm6eIcCfkhiwqSQ8uISCp0yrZDLfyscQ/XdSjXm832ng
 yWtcKQai5T6DTk+8oCgZlES9UsqkFqN94Xd5oB46nPel9wtpzGlT1btHemlxvy/r
 W6K8dvJLza8KZYHHFItFD+/cmX9pVkCostffxZYveadcjWrYPmVBGVQHEVapIVii
 8cKy8dDGmzYToFq7LrUVWxF13WGSHo09MDjjqSpHcR7xOP3Gj0s=
 =ylAL
 -----END PGP SIGNATURE-----

s/FR_TOKEN/fr_token_t/

Arran Cudbard-Bell at 2020-05-08T21:20:45Z
Files modified:
	* src/bin/radmin.c
	* src/bin/radsniff.c
	* src/lib/server/cf_file.c
	* src/lib/server/cf_parse.c
	* src/lib/server/cf_parse.h
	* src/lib/server/cf_priv.h
	* src/lib/server/cf_util.c
	* src/lib/server/cf_util.h
	* src/lib/server/cond_tokenize.c
	* src/lib/server/map.c
	* src/lib/server/map.h
	* src/lib/server/tmpl.c
	* src/lib/server/tmpl.h
	* src/lib/server/users_file.c
	* src/lib/unlang/compile.c
	* src/lib/unlang/xlat_builtin.c
	* src/lib/util/pair.h
	* src/lib/util/pair_legacy.c
	* src/lib/util/pair_legacy.h
	* src/lib/util/pair_tokenize.c
	* src/lib/util/token.c
	* src/lib/util/token.h
	* src/lib/util/value.c
	* src/lib/util/value.h
	* src/modules/rlm_couchbase/mod.c
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_isc_dhcp/rlm_isc_dhcp.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_mruby/rlm_mruby.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_python/rlm_python.c
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_sql/sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d73bec3775a3729445b48134843e9b44a8029198
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl61yr4ACgkQ/6TVgp+2
 18p6sQ/6AwxwZeW9xWjCSS6A5U0tOUqNhgijF96yfeWI77O+0rH5w2LLdkaG5NRq
 9eVP3cxcwdWZctIClfPjiXVT1f/Ti12+s96JtrJZoIK2KHlty+jaDhulXBffNCUp
 T7Dyuz24wtUmDSElTtiEvcA/mgzEW45d+bUUgIS+DblngiDeDDWRUdLXBK/cdlPa
 Pk6ch9XJ80nICXPr8rSpADxDJgx8Bz0pk2hpguHe9IjO7EV87bf6eAg+4+ku7bjG
 TuIhwH0OJUXRSSwVE+ChgLdc2q0QTo+uPWcWiF6EGxFjJdigLeKg+RddqCkoQ47s
 TNJJ+hN4eslTzIxrcj+gBWm1/944+anFZFn7UZ/Pu5N26EO48JH3ENLzlKykAvOw
 iLxpK2kZtaGOuffO+RgZuLp26JQ2olkcecrUIBdh+Fuho0/H7BhqbXz/JHe7A+4r
 clg6JRqtVBt8omIhEg3ZPiq0RlwSgxMv0deMywNSI87ffiepxTtAltxE+cdNv3s4
 P/a09pXANhOyxUJT26T7ZHbgxklJk7VKKbEEGRsEhjJt9X7Ae6XPjBKr9EUAAf/O
 7dMMntE0JVqAU4gDQe0Z4yuN1s1ggFyNJOobFLgVTOAngjbZwGcZBoTjMPBbhvNC
 vDQyXcLlFt2Un1Efa/EfbfvwUBD9YrJYkNbz/1xMbsSM4D3p4D0=
 =1Hg6
 -----END PGP SIGNATURE-----

one more...

Arran Cudbard-Bell at 2020-05-08T21:10:22Z
Files modified:
	* src/lib/server/cf_parse.c
	* src/lib/server/cond_eval.c
	* src/lib/server/tmpl.c
	* src/lib/server/tmpl.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6d2ee1516d6f4caf13e1a30222dce9d3c84c43fe
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl61ym8ACgkQ/6TVgp+2
 18pPag/+OOJXugqluveBm5S/xCtIlyCq0xo3+yKA8fapU1BUzWWz86ZCQPvcmga6
 8wNu2/sABOOeaL1pkbF4bVbQNnJ8mcGHKBp94R8Ei9C+6tCeTZ4dobw7vOTiNDSG
 836rrAwjOEBUINeBzZniAYcAqHnmTZmQxEljICrFXCo6iDraLlEky1bmnMKmbmUC
 Ic5wvDlm7iTNqgyk5LnZ44oEHy0FuS70mfCyHJyPkAz7wYcLJdk9somsGJOP1rTw
 Uo7TJHO3MPSjTq9X5j7gSqC2VSiSnDp41Fb6Xg20YggS6d2LKyXGXziEtrmRW45e
 TUQkfqB5bVDY5DIDoF5FXafWWCwE71hMd0Ac91dPoXtZEYC8E8Qfh/UEsQ6267jE
 B7ccxdwUl14nBvWAN9rvJMNKD4gl2645Hh4IQZs5+x6rNDXovRrDbJVs86A1AEZT
 S8bDrp67L/bzF1FGH233gOIShiCIqGNrcnVLAMchq3337ZDYs1G1yGuhDgXu+tuC
 8W2MtgCzPNZBP9JxC2e+BtYH61pqh329V5FZ3b81dtIKlkf1Vavjrl+A4zZcGSyz
 bHVYxCkJfxZsho2xJSR0j8o0u8zSGzIyX3Dpx64+6oqPEUsImUDHdghsZiIOltYc
 KLfnoqsXLmW8ovas8lCBb5ULfILy62Nlm4i8u+Pp56Ya+pHV064=
 =63NN
 -----END PGP SIGNATURE-----

rename more tmpl types to be consistent

Arran Cudbard-Bell at 2020-05-08T21:09:03Z
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/tmpl.c
	* src/lib/server/tmpl.h
	* src/lib/unlang/compile.c
	* src/lib/unlang/map.c
	* src/lib/unlang/xlat_builtin.c
	* src/modules/rlm_csv/rlm_csv.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c4e8ce53f64faec441acde512d901419ea3e611a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl61xlUACgkQ/6TVgp+2
 18q+tg//VOeuEPmHIAHyaMFIBs7nLeuqjaI6feypgJEv7vCo5Olr5zoBfLbTnJxM
 dbYR25QZEVkKtJhBvAHWUICn++tUIrukBx68/JZbZXzR+6iCyThpEwOhWjjFnZJm
 LFdLqW9OW0No8Lesk0wEqKKRnXpAQc73603OLBhqqhhRjtchwwVMxFOEW7aZgGbD
 SxZgEBgPmO4H+wqY+m8n9AAiOGqTKbUr+tsVmzJV1tGlYsNzu3vgLZlUQ2+tp/n3
 MwqPRbyZgoGtvnP4pl7HV0VXdVVTCBGRAqCgZpMMO5q+XRu70GHFN2AMUr38nvEe
 jhSrepMJtmMw6knoIM9JNobrONJrN+iW9SJP1e3H2jBU5xO0EV9HU7+uijH/m0g7
 n5ZJ50NiE/h6GrM6ncfsqlCBzT4Egie3HxH2mrA24pOeD62nCMXzWySvIHIdrjXh
 IH33/RN52ZPPU5I5r1/X9XBDhJTxfS5MXdTfnjYc0puwZ9Nq5msXHDDcORmA+7KK
 uWKGO+jYE5EY0ST0xC/nvJYYxL4CrCJota6zAMUM82GgxaE8p0t3GsMgCmxByHEt
 GgO0HOJTglmo4aVZRP2IHHqa+f8rnTg3OCX9KqTpDcBk3JTgBIZWbfM0J/7VOPTS
 A11+KBTfrfQXeZN9xYfiWxf+lsfMc1MQfogfkRKzw38En+vZG6o=
 =PeFi
 -----END PGP SIGNATURE-----

TMPL_TYPE_XLAT is the normal state, TMPL_TYPE_XLAT_UNPARSED is the exceptional one

Arran Cudbard-Bell at 2020-05-08T20:51:33Z
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.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/map.c
	* src/lib/unlang/tmpl.c
	* src/lib/unlang/xlat_builtin.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/85011b83d115f62f99f69b77d9ad8c61bf60736a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl61tngACgkQ/6TVgp+2
 18rgCg//blRe3UtDfGEaG/hQDkWIJu1zPExRAO+5n3FnFQEYLaHTfjdF71Jm2e0G
 WrojdcKaa4gAIJxW/y+zulbYft8ejthMdLuMY7cHdN2+05uKIrpFGz8Qsl+A05F/
 7MSGC+Wya3s3DXuhM26RsnmV/D/05BNsZ8Im+FmTsIqkz43W+ynZJOc4EjoukhG8
 vRMG5UZDMIu7v1M+caTRz5F5n9FcwWTuGKW+EZKIM5pQGlVOHap+4sOrFpBIQMPb
 p9XFe5cZUyLwrTFwf2Y92qPJPycwcsHnj2aC09LnJ4eqSKrrzc6ulCvwhHzpfVz4
 tn/OGMPL1U6F3+6FftZ8ZxzGzXW1V7EGE9A2+QyWkgJNjhc4XkePmdA3UzfBPbra
 jq2Ohg1vPubObM3xFrRURMTFNlHJ9MZQj/z2nKyAx0x+19JAnT9yn65c0sd77dgB
 ag4vhdWiiZ2DS126FrqCN1TfPdmgh/m/43LqaMSQDbl8MPajZawnw1zmrXA7ZviC
 fbwWCmEq/O4ryuoccf8os2wVZmcdU/QvK0W+zvvbp+rbhRgWjbzbljkTmBAPnxOC
 M151+H6mSI5PukbINsL/gDhUyCgl/qET77uhyQNgTa6YjPmbz1kB1xH9WNDVpEdc
 qFnJ2TZUhGtXSZ66iT59XrjuJg4dU+eRrX5IYT2gG8CcoobLNbI=
 =ma0N
 -----END PGP SIGNATURE-----

remove more proxy stuff

Arran Cudbard-Bell at 2020-05-08T19:43:52Z
Files modified:
	* doc/antora/modules/raddb/pages/mods-available/echo.adoc
	* doc/antora/modules/raddb/pages/mods-available/exec.adoc
	* man/man5/unlang.5
	* raddb/mods-available/echo
	* raddb/mods-available/exec
	* raddb/mods-config/files/pre-proxy
	* raddb/policy.d/canonicalisation
	* raddb/policy.d/cui
	* raddb/policy.d/operator-name
	* src/modules/rlm_detail/rlm_detail.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0ef24526b8fcc50af3389c551958ac7d8b1fdb47
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl61qu8ACgkQfQ55zXdi
 Hs2fBwf/VZ+z7w9JJim+Wmh1FC6TlB4XlCVDvUnVZv2FtfUYzzlEL/JYO7d2EUp6
 4PGu5xAOOLnaZYOKMLMjWUv4kt/TRkLJBbzJPZgxfA3lzRA+Xg4slculgzGqHlHB
 63BhQeVFjdw8+jPAnj9XmyouEjImfgkeg29roucHSeJ8cUwIw7LksyhO3TwuhaOu
 K0xmqq89cXIITbt/UkD9MPAPtMeJmY/JoUIOLgO1WlsociVmyuXyV3Pokfal2yKy
 1wQKgwYMnqtdnya9RXbUXrctOY2VLaIfps3lFQDQdFomYzb7Oh4EQX2MHnLOeQ3p
 +Pmyy+xu/l3U1VKenbvpk3rf5tOclQ==
 =oJbT
 -----END PGP SIGNATURE-----

include header file

Alan T. DeKok at 2020-05-08T18:54:39Z
Files modified:
	* src/modules/rlm_exec/rlm_exec.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/279f445875a003367957b53005f3dcd13fa5eb8b
====== 
cURL: Fix type conflation with curl_multi_add_handle()

Terry Burton (via Alan DeKok)@2020-05-08T18:25:45Z
Files modified:
	* src/lib/curl/io.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4e30ae2fffec96372862ce86f68fbcb983826182
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl61oSwACgkQfQ55zXdi
 Hs2X4wgAiXVAs/QjgupN58Ai+q2hpqo3JKwxk4N/T/vauPxl7ok9dIQgXW4Ygvag
 LbYlSSri0tVOc+1fCDmOtyaeoMam37U+/dvDSsJY5ErrNT+AOeK6WT02W+AHw0fU
 qgfPrfsSqVB54RpOiURwZEW6PByFZqA9d1ljX1zOmLvq3+24HZAt1aZZpC4eIS8/
 D8rNk43YCETkburomoxSk4pjHoe1Z40fQ/BqfBPCtLcWkKV1ZFTOdIwD53gDeK7X
 m+lMIb2ATeId87EFqx15XEx52Qk+gr2n2QMptbw6yyOJHq3IkCK+S+W2vTgq7r6i
 dSfQ64DIaqMdIKP6R5kqNQsL3o4VRw==
 =BPMm
 -----END PGP SIGNATURE-----

move to unlang_interpret_frame_talloc_ctx()

instead of unlang_module_frame_talloc_ctx()

the new function is more generic, and can be used in more places.

Alan T. DeKok at 2020-05-08T18:13:00Z
Files modified:
	* src/lib/unlang/interpret.c
	* src/lib/unlang/interpret.h
	* src/lib/unlang/module.c
	* src/lib/unlang/module.h
	* src/modules/rlm_exec/rlm_exec.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/02da44a8d9e8b48b271394a52eef901d52dfd9f6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl61oSsACgkQfQ55zXdi
 Hs2xVggAnXXqehCcrhYvBX7QaN85SS+4NFPJP4PqxAtPn204Ijha6qnShP1MypzQ
 7zVCzlrCTRDAt8TxWXor7dQDZeKgVU+QJD4lXmXSqD2gg+aELqfskiotdxGK/3rK
 FR27VQhyBdA/ijPXPMJJtdn4AX5AKWdoEhpF8FTTSVx7+zHBiZ/lvuBTbCU38Mm0
 qW1C5gt4BtYLFzsvN2Jno7gzbsmWzXxfqPMY8OYBC6ULQmotreMcet+86JHIpJm2
 U0ROWeVTJ0/OhY91QOBqdGRtgOF8OQP2R6Wn/J1cIkphqQbOacBdFeGLl7CEDmI/
 KM2w1d2khOn85ATy8E62nL5BzsjsfQ==
 =BALz
 -----END PGP SIGNATURE-----

add timeouts to child ctx

so that we can delete it when the frame is popped, or when the
xlat is resumed or cancelled.

There isn't really any good reason to keep the timeouts for
longer than that.

Alan T. DeKok at 2020-05-08T18:12:59Z
Files modified:
	* src/lib/unlang/xlat.c
	* src/lib/unlang/xlat.h
	* src/modules/rlm_delay/rlm_delay.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ce7433c8e05d1470add6a378c892adf0984a7bc3
====== 
MySQL: Use correct syntax for creating the radius user

Terry Burton (via Alan DeKok)@2020-05-08T18:11:55Z
Files modified:
	* raddb/mods-config/sql/main/mysql/setup.sql

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/58eb38e7cf2edcff70c5342656c25fe00a9d0dc3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl61n+UACgkQ/6TVgp+2
 18p4Tg/+OuQbXLEakI7S9DgZ1yn/n7LY3eXcqz6mzLeTByH3AvUyuYIgxPVngmHx
 tB+vd5rHDgYLqvR75t48oxdoJNvquNffdiIOlDWaRqvTg6eDB2zAs5ELzwtn39x+
 Sy9G7QfnxorLcRe6ok9pAlqnNE/w3+8Y5ew/i7GXElZ3J79OKEo+jI6hR5E8+0Y5
 mK5hoFJ7SU/OKc1l1iutNCyxZdisnuMAn8cQFr2Ymt7rGoCWJyinE84IvbUurzBo
 e1E2iJ4q9ZhiQKpalLPnXXrhNLbkJ3KJXzAXMRoryIJmXQrYi0FxrUBDULfUamEz
 tMnhxQyvvxvSsMUJxWktWTcFNiehQvE+Biv+8zhvoOxUmpT/PmqyE1CuqSW16oMj
 oKPbSJglR+On4SkEFcfNJIBh/oYn0YKG8uIRjWWMihJQOBP7GqNOEVmFTCj71YhJ
 4LNARJsUbMLtjj1vOW6qQkGwMzCI+y671nVOhBTJqOa1LD+nJOwN54tJU2DUcn4b
 Chr6AEpPot5iTMymK0CPavo8OQf9OeH/XdwYCuWKRnGCvwRxPq+MGbrcS2vv7gGS
 VeMIggCgRD9VvsJgn/FrwzEGCLJZ6hG9OUo+0cKv53JFCQNJKRfDA21Yyqt2C51u
 wAs2m9LlyulV4KbEnsXLm4NxmSgN4U0rfuu3fLeTFqucInQuYm0=
 =e7kP
 -----END PGP SIGNATURE-----

Start stripping proxy lists

Arran Cudbard-Bell at 2020-05-08T18:07:33Z
Files modified:
	* src/lib/server/tmpl.c
	* src/lib/server/tmpl.h
	* src/modules/rlm_files/rlm_files.c
	* src/modules/rlm_mruby/rlm_mruby.c
	* src/modules/rlm_perl/rlm_perl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/45590cfbc3b99b49ee37051cb72fa2e82da2282f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl61lrQACgkQfQ55zXdi
 Hs39NQf/XA0qFjkejLjPvHEfffqQrkoCYZxDDl4tEO6Ts/s/YuTx4heI8YdeDAzJ
 I7n5uzO2c5vFMa49fnzdJNiW3hOFivUc/151iIlp5GEvNZVc7A69jOG7VEK9Nzoh
 AFVfXDQrTk2Ypg7Vv72k4eI+hYOtxQYxlQibUd88Wa4zC4+tH2Cs2XfcZX6jOWbb
 gX1IqsWp5gVmaK7powXamBVn+BlFP598/x/PLc1kPSgCRQ2FST6z7cz6v9I6edY/
 Z3DTTwYm5tws4XOtDsbLBraee5BBdvkiW+A4CJApZlITx/Cl3s7y/d9rjgXtfmT2
 dwik2FzzVJJRmN4rMYUzus3OBHIR6Q==
 =hv4E
 -----END PGP SIGNATURE-----

attribute 999 is invalid for RADIUS

there isn't much point in creating unknown attributes which
can't be sent on the wire.

Alan T. DeKok at 2020-05-08T17:27:54Z
Files modified:
	* src/tests/keywords/update-unknown

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f4342f102d64eb677b39c9edfc4399f2d28d3783
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl61ac4ACgkQfQ55zXdi
 Hs31lQf/REh3iPvHtNttQ/1t8hkMWRkx1JfAY0W2Mchvzkpsj8TxEJsgjaja4iSp
 /LAxwd3ooX8oMDGjpotMDRVNibeYhTJak3XQkcq6qB/DR0qu04KKKmNu5PAZkaiW
 yMUE5B9gbxceFYlwOp0es0wHDGhSMi5BhdjGV3+2RFoKssvvVxbKJQG8/o2AUcOy
 kTmPDpyDcvQFpf4UC2fX5A7kPAdbqaTJ8x8LfP0VvfIDe8i//osdUaFnSitxuNDY
 aK3FOEgfCy3B2d8PKdiFYL5A3EbCTA7oolEpNu0GY78nYBpmxcra7bVPWhM8pTr9
 9oSd+S1UE2J+3H3odaRzGhxfdHDaZA==
 =3flG
 -----END PGP SIGNATURE-----

missed this

Alan T. DeKok at 2020-05-08T14:16:46Z
Files modified:
	* src/tests/unit/protocols/radius/vendor.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ec2d302c1bc60664a806049dbf68ea160f8b2972
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl61aC4ACgkQfQ55zXdi
 Hs1KNAf9F8rclz7K8y6N+xo1B8wjWr36JxHyGBUEFb62nf42OqCVc7rV4oRbbtKq
 q17Qe2w5MoGiuBauu2h+CU4VOvElirOlWMD1wwjjrgPR9PVtmebrsYVKLc/Cimak
 W7XfRMPeQ2n9JDlD4s/f80VavKxE+eKBjogj2FlWNQQKKKiyH3TYn8WDbnNrzfpV
 XUkdTGcBZY5o22a+mipm+zWkvXiSKsAoHiNryTwWVBfm8z+QdtaAy3oc9cXG0yAr
 yYktAVsT5LTQlErZCrwjfOgtThxpR+kh48V4EHXlIf+pIm8zT31XDzQCEoX/KReT
 +oe+i26BYNRCuEEZft4jHVexvw+jbA==
 =hhYm
 -----END PGP SIGNATURE-----

decode attributes for unknown vendors

the code was there, but no test case

Alan T. DeKok at 2020-05-08T14:09:33Z
Files modified:
	* src/tests/unit/protocols/radius/vendor.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e5152e544a291bb25f8745bbd82ccc3ebd5fdf90
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl61VOYACgkQfQ55zXdi
 Hs1OPQf/bwREg73ZPVpIYR0kdXTU00enW5Q0muLM/fmJbE9zpKJQIu93FXW47ip1
 k8KkYYE+iUokk8skBFiYHS2AX7g887Md/cRyGkb40Bc3gO73ywEM08dBIJVC5rTG
 Uh5HyWayBodS9xhFIWzkefZqzDUFqacOwJjyOlqdKs7H3mkchv4+aCk/lD/4oZbo
 q4i8t/YqJR1vrJc1ZeYj+hY1EzHeShU5Hc/NpBWD5LOMYS5mrTDiGaJhl7zeHHFr
 DSQxGq/Q9nmIoq+OcoSssgdZEMQ5+nuI7/rRIWS/ObylGx297j9zisXOMR3qByqL
 biyWCq3Qg6xblYDw3aB0NhmWkmA18A==
 =cjOD
 -----END PGP SIGNATURE-----

rerun the tests if `radiusd.conf` changes, too

Alan T. DeKok at 2020-05-08T12:47:23Z
Files modified:
	* src/tests/radiusd.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a9ed4203510c594196dc8830892aedaf089b0180
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl61U2cACgkQfQ55zXdi
 Hs2AGgf+IcYyNe3ljLnDghZjjocRFS0uyUdAvZUe3pSozE51T1t93IIf5W8T6sbe
 zqlAgzQgD3sk1J7SnInjjmCHMGTF396VkSB6dF+RXFcx19jlUHp9vUjf1NvMBtnB
 PemDhgF5sblPuy2FXCw4C/Vej+IDrOCOVmjHSNLCkGLBBWmgUz4QMAPB5eyDNa0S
 ViFIQAIwwkCI0tHZKMIvyQ7gzvr1Nk+85nXPP/ZM1NXiRnZeEbfsmVoIu6Da9fzI
 S8E86SE0pJXfhxTATkHLzVbHW+7KdsFbpSxIYfQ7Jl6zzn8GfH3mQli76w4RozkW
 gaDE8nIV0E+QNfGzX1+MAc4aPy4OSw==
 =zxmj
 -----END PGP SIGNATURE-----

add tests for actually sending invalid attributes

If an attribute is unknown, it's type MUST be octets.  AND we can
encode it.  In fact, we generally MUST encode it, as the admin
is trying to work around stupid vendor issues.

<cough> SUPERMICRO </cough>

Alan T. DeKok at 2020-05-08T12:39:43Z
Files modified:
	* src/lib/server/tmpl.c
	* src/tests/radclient/auth_4.out
	* src/tests/radclient/auth_4.txt
	* src/tests/radclient/config/radiusd.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/47bd8a68f829ee759b4585c87ec1ab1d2a2ccfd4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl60iaIACgkQfQ55zXdi
 Hs0FNwf/XX+5h2fRJvSGzmzZzRRWyGFmRqz2qvEWdm9KRNd1lbCrSxNYP48wGqv4
 qNlYyLtTvewYD2f3YzBdd+GxFEZi3R4qqcPxJ9AdoI5moP0/BksaIH9HutlQ+vBQ
 Jte/Miw27dvT0tYfkEJlfyGHdvdO2Cyrm8jb9Plhs2dbIGBQw+egvF+tLu7EKI+Z
 j9MqQC32y3/ExELtp9dE8BRVFpfOhh3demHY99ReRMlx1Eg4QdMCo56zt3d3pceT
 2zUpHW2f3rJ66fM82US6RVwq073r98EDr9nffrPyEXaL2JYYdi2IJpjXGyrBXhyZ
 cMoiJm/NnV+tdjfQfv50ETRrGbgEGg==
 =WNII
 -----END PGP SIGNATURE-----

use standard names

Alan T. DeKok at 2020-05-07T22:20:13Z
Files modified:
	* src/tests/radclient/all.mk
	* src/tests/radclient/config/radiusd.conf
	* src/tests/radclient/config/tapioca.conf

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


More information about the Freeradius-Devel mailing list