Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Wed Nov 15 01:00:02 CET 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloLeO8ACgkQ/6TVgp+2
 18oFQQ/+L0dY2h8BUte8SgsG1wWf+3NQWIdO3Hq8QKODjBwPbq6WpTUCLwZW2Ye0
 d3UBXve6nmtFA6aSWqMQwZhR8sYsGu983NAZDkcecGvJcFG+Nrxy2D9CdDnmUGaL
 ALohJNnmwjkrc3n3QzlFdSskm9qNcgzyJUvSmsMvo3FdcftBCUOaVuIiWEOBIauG
 uOxkAbkJuT1rB51fHUHn0ultuR0Vfk1rkq9WL1I4otjvHy9viuO6PwUI+8nDhjwU
 dJmjsXLIMPZhHOTxJb6KMl/jxCkikjBXKZZXyy0IUR0+jEWy572ojh0G4CB2Au38
 PnPmszoZ7Qs1pl2qf2k6CaaV5Bt07AaiMWO+dfnwLE9nai7nkzmiXuUyfgJ3+iiM
 P6uTSJmOdZWD5AGGCA7IlHU8QXwpX4tnlbvaeqXQw6SQQWOQ3BL5+h+6Z5xL0asb
 VRyVKf/ipbMT7K8zAGbdav9gNWC0MJ4ID4VRSO9oUm9jEMtDKFOHq5wpYR68PKtR
 xBZSnmDBGbyiea0es5lwByLlMWKhKEBskQ94xlnteSdPzRO3YP2gFoyaEufPvNYN
 aThvIqfLJLK2IVNqc/iNnE1jpwx2E8/wm4+jN+izPGEVGnDoe1J6n5B4ShQdQx1e
 eQPM3kGaLs0oCo5Ri8+QnU9e6ul8VvLCKfi+mhZe6Xbbw1HKUu0=
 =Wn1K
 -----END PGP SIGNATURE-----

Doxygen

Arran Cudbard-Bell at 2017-11-14T23:14:55Z
Files modified:
	* src/main/unlang_interpret.c
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e64d9dfb08dfc3f65496fdf98509059570023f8d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloLeGYACgkQ/6TVgp+2
 18qAog//UV6M7HDgB81a3EojMUQj0yLrknFwby4ba2rLA7TcAQzpFr8OvX2XKJi+
 7wpKc/vg5XJGdj6duvJ7AxSl1eaIBN1DQh84m3+4MTRtf72WJsFx5kfkCBIIrZ+5
 ZakSRcRMG7o/jTmxy9PbMTdrvL0sBZcP+VFf8cul6d8fjXkuH1aneIDIFp2gsGfl
 yhgTpjW2hW3vQtHVW8u+k1ZyEBcUajX5WKIEiA3k2omh3u/yLOfwU6sVXRCt0Djq
 s4im9Gdb87KmQ6DVkDnUdT/1c1iAFKL/7GZqkxn+DLbesmZmXVvHbABUkb0IhgrT
 N7VEnCfzyXxrDMsDjdgt26PcC4HHiR6qrXuX2CXK/cGi6wTz7hrUgTVSuRK4cmhK
 FF8TQ8l6lhWtrtS+lWfByiY4rSba3NA7m4btcDC/4cDMDPC5B9T1Jk/K4xG0xZ2V
 cCfp3QWqvb0iTgqDge94SBU5rOFTf1fCDDpNmJybdvA059e8kbimNuImjz2nD0eD
 Di7f6PkW0eaufiF5RfJiVwebYJ0RkHCIo4LCEVL6S9OV1eKsccCgerMB6oGHSxEP
 vL/uiWogbb9+bHI6anpsQoPEoRcyn5gv+UeusgqhbB8catGenHZJjJOuV0UMqBG5
 93MUasnH0KlrjJsVNFia4TQeack4cOT8rVHIcZ1g9/ueQaTOKo8=
 =VeBB
 -----END PGP SIGNATURE-----

Fix stupid non-issue flagged by GCC

Arran Cudbard-Bell at 2017-11-14T23:12:38Z
Files modified:
	* src/main/unlang_interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bec9dc9739b79b6d78b927023f8aa5786a7c9ec4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloLdG4ACgkQ/6TVgp+2
 18o9VA//fPf208wptFXw6tseBI8/OkMUllOJBbvvTOgMWuFvKMQ6XeIitmVBPIGQ
 ei84Kx83HorjE/NfLgL3VUDW5cVgdz1k/kwFCNHhT1BHoPKsINIAmtKJfHWwLWVr
 hg9odAJ5Liwo6OmVfnkIUpenEhd+ED0nqxSlAIsi5X8KexESW6IfEOQQhgA6xXvp
 0ONzXIUV6Cz5Nl0TfgwyXAOYjEZfcqft4YplkqTscOcdd8VzHNjn+EtpI18HX6gg
 fySnUDKIExN/l3Fv3jratZQ2hzN3zqCrrMaFTHvbQIgc3WgSWMo303d0RTCUD7L8
 7viJdd1JNwySMmI9gH9H6Yqsu4u5rfYZ8JX/cKsDEhgE67188UC5jhXGO7TXyAiw
 RUdtMhSNZ6FoCoJylSY7Bo+NvpC/L/bm/EvYcnSh983TrwqJbLgLCvA7VWg4TxNT
 UDBZhRNxxaZ7VPipgaTZ9jqGt+FYUJFvdFwGsNnjRTyBRt7Lqqf9BDHQRbpE939S
 IAo+PauojaqlxEggSiCPuacn8E2Eg8e9ONRgyGlb+idIJqT4nAiKOT8jQfKs2aUP
 hqqEjnMJPAykCacTlatyRZqh7hT/GRb2jpl+zPOsYWRUWk95lvbK9XSQpBmfhxgQ
 NWZSzVTtKj3SieM0q9hpwV07LDTJIJXM/to2nAksKR/qD36KSkE=
 =17hk
 -----END PGP SIGNATURE-----

First stage of async xlats

Todo:
- Add custom async xlat function resumption type
- Test pushing xlats from modules
- Add new type of async xlat callback to expose additional functionality
- Do something sane with intermediary contexts for value boxes
- Convert tmpl expansion to also be async

Arran Cudbard-Bell at 2017-11-14T22:55:39Z
Files modified:
	* src/include/interpreter.h
	* src/include/modules.h
	* src/include/xlat.h
	* src/main/unlang_interpret.c
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6b9d81b120a78b72202c31f3ef3a8b32aaeee817
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloLc6QACgkQ/6TVgp+2
 18ofbQ//XCXPdqgdrCBbe1+BbAhVXD2mMjjsNzztSdq66Yesrv86aNxn3H5P6zFV
 tjAhcixxuDayZpdsRXWvyAhBeLkrYRgoRa/Muo2rh9Td6d1pBfCwjm2JH1d1e2+o
 edz4KwVP0EeZbczXdm8JgsoEsEYaM5rgH9dkQd9QsOOOXRMMbrfr9xMOPK7mY6k+
 Bt4DbEp8+80cHkPwig9fAcWNRxHUfj7x+af1lRdNdb+HCZy1yhol4KUEZmG4oOXZ
 VZTH3aEtQF4bVnDa5y/eRYRLhJw0Cstd1Hhx1OZqkwpBdR711IXpG9F8i6uFOjcW
 R4oiB43mngfaW526a+6lhHocPfeuCz2rvphB9mUtQ9M/oxKyHLw4uh4XIEEmIKm7
 76LZ2jCUj5D8+wVUB7knO3iqNL7XPGyl15BFgCZTkW/tLxh12yB8Gdd3jI9enSjH
 jlolfb8vCO7We0YHsoXyaOfeu6AYfqhdpbASsYdK/k2zLuYdlAyJoovhG3lvie7W
 SHZOB8C0MfLUtrtPq31gmyCpb6DMF+Soc3X0BbbDb/5ahDNhJdvqSMwKeK//2YVo
 NaIE7pbj6G01M1EqC1TmWvDhtjTrG8ckID280eYKcWXpsXoYQwFWcNHO6l1BwXVG
 k8NV9sR0uNWqSFhATHCv3q0heXldiHHoD5qaIzUpXab/Szqa8qI=
 =/ZgK
 -----END PGP SIGNATURE-----

don't dup the closing brace in xlat_tokenize_expansion

Arran Cudbard-Bell at 2017-11-14T22:52:20Z
Files modified:
	* src/main/xlat_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/230d0074f17678f709fc901e8e05ae190427c072
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloLc2wACgkQ/6TVgp+2
 18rxUg/8CkCXobILu0f664jLJoD2bQ3O3ulTSAQqAPvMxKys4WcMF8BKvFIvJxcA
 0kps+cQcC8poX2KAQyogXKL9edqtvshSY+mOyd+jJoPMQdL8mts1bltWtshbMYBL
 J+D1Ak2YnPD94gYJF0P2nArNiUwQ56exGuKIFam2QLDRJvbTCMGbGDsf4FC5+fFl
 fAGbvGBBUZTfwkvb0hfLBm5JyqtBHXIM6HWldKN1kX7jvpkCXmIYC3YuAWIZmQJj
 uKxoCkaUdGD/Hk8sgOCRBaXQr3pjG1WYUA42gj+iLvbEip2A20+j6wXkoncRhNKF
 o/6k5HFtjXriqJ5vhwDLNYDTgAfihFv+iKDE14MZIKnCnJakKGMgcmsGWLlC+2ZF
 3NKMMLQwrft9hY8BgboISnIS/Ev9Pepmc6TeicXPUNPLsod/x2o1+rYQmd2/382h
 Xi4BDeJczCWIaRStmtZRMt3z7HmNBLBT/fI61o963JyrqQHTLjI3tmbregFB0/hM
 O//O05UCOIS11SMhp6t92ciCdHrq7ract6A4/la1faG7uP0NiQSMHBPgoVyGuLLl
 MH4DvNZjYCeIo6xo7NMiBa7xKUycSAgtX1x15lF3nlhiO9A2GBBsK3ff39qVpgmg
 bwoqW0RQRmddxDntvKDb/HOdDdmTnGgfPwGnTyvmSHXPRrFP0gA=
 =1QpQ
 -----END PGP SIGNATURE-----

More xlat inline tests

Arran Cudbard-Bell at 2017-11-14T22:51:24Z
Files modified:
	* src/tests/keywords/xlat-inline

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2d8219751f396c4bdf1b84a669e71147eae609cb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloLc2EACgkQ/6TVgp+2
 18qDUA//bTto+rBBMVWD2WQA1FbuNyqrXGkDs5GccIZN56AJd6zsJQFp5d80KzF0
 SSETg4YY+pNJbnV1ffatbPLFrmFqrn2t/0C+MguQATihjRSxaSOZRD36O/aGHqIR
 0TIhvhZ4mPAFNDJp5tM3LekpGZZ08KnE/sOqaRiklxCOKeyL3e3tbnbKt42ELSy5
 9zUc8O+YsI0mYhDTOM6ziC8VMtOfoRIDVv/SYA9nFV8GIscXzzfTGgm5p+kxMgCt
 ML0sERxNOV2NXigSdqXDU0Ja63BFlN20MdkLIHFErSebp2nZKz4rcG2IV6OTbpBr
 aN7bjDBpFFrMSA5das38lEiJmOo5QKD/WPltmPndfmHECwq/ABKagNcz2nyJbYB4
 IglRUgMFzMq+54wBXcvw1cSZNAvFGfEnsBOC/VWgtVbINdezukV+r25h/LDM4Nbb
 8/ABboPZm32vrkMq1fQAxx6jdwYZtsFRiOPL2nMWYQm5AOV4mv+USjA68ksX5qSH
 hGNIqn+fhNtxVsYPJQyMcZRAJIKYKB2+I7uS8ZvaVUmFt9Tvw9wILMt4YsxcWkWV
 iyCjwxFWzQcX7lELuARM5UcDJrd6NkzffxKKyxvJ5HLjKyRjsWoY9z/swGLelhGG
 g/R9+gSIcvKKXdowk+BgsLvq8kzcGYQoI+Ggwe00rWPRG6QWBzs=
 =tmtR
 -----END PGP SIGNATURE-----

Shuffle debug statements around between functions in xlat_eval.c

Arran Cudbard-Bell at 2017-11-14T22:51:13Z
Files modified:
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/24c14b4d26fe95a6bea4cecc1b289a3e22233b26
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloLcs8ACgkQ/6TVgp+2
 18qHaxAAqmGUh9H+GUMfLStF/W7wO9gfZuz+sY+EU9G+BVdRdKkzDw6rY1skyw5h
 7U6Lb9PDgwr5S0w2ImRC3S4Bh/hKjG6hqiOrGSLh2hyCgX2lzoyBPdQjtsuMVTLY
 f7SSMLA8AlDN5239lKl/QDKcdjAyq0dEVNq5qVzR9Y+E3jXDmHj5op/VIcYj71JO
 lYNd0F5WA9X/wUAYPbKq6IAgPJnIgcNzJlXGy2YH9ZPz3/RtiG+S+zAaCe7vxfRc
 UbaFHC/pocCb6leaH7NL5pecrWSxDFr59cVcDry8fVdkWqHBeGXHeOOfQo757aLw
 Jg6q1OwJGjSMykujkc3Vs02DkoKD7NKTXVFPGndLBVTyENgta9+cTCX+dBI5SKl5
 ga+zbWsU+8bqhQhwmLWW3xxTvdohB2EOHz7SgZe8ESwxnIPopWlt1Hvvxj4VKmrV
 kr69plB700koXiWfGFLxd1pxEZ/OaHrWhrn+fEKH96nL7Bp26Q8Wk6qZd/MxTk6t
 BY+k+y5OSwH7Xpz4heprqlcXD6w3W/EtZnRkz304eCeUs6gMdYyC9vLOPJUnebHj
 s2E2pj7OELXXWJbR2vNYtdr34+CtuHROd4FYCLj56RUG97OrfMUsXOaHnPH4+5El
 1M8TMf5ZJ481mmWpcO+JLrXqb/HQLHbcZP8yOW9YL0sq0bafl6U=
 =lWO9
 -----END PGP SIGNATURE-----

Fix all asprintf calls so they set the correct type

Arran Cudbard-Bell at 2017-11-14T22:48:47Z
Files modified:
	* src/lib/io/worker.c
	* src/lib/util/dict.c
	* src/lib/util/pair.c
	* src/lib/util/print.c
	* src/main/dl.c
	* src/main/log.c
	* src/main/map.c
	* src/main/modules.c
	* src/main/request.c
	* src/main/unit_test_module.c
	* src/main/unlang_compile.c
	* src/modules/proto_detail/proto_detail_file.c
	* src/modules/proto_detail/proto_detail_work.c
	* src/modules/proto_ldap_sync/proto_ldap_sync.c
	* src/modules/proto_radius/proto_radius_udp.c
	* src/modules/rlm_cache/serialize.c
	* src/modules/rlm_dict/rlm_dict.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_lua/lua.c
	* src/modules/rlm_mruby/rlm_mruby.c
	* src/modules/rlm_redis/cluster.c
	* src/modules/rlm_sql/drivers/rlm_sql_cassandra/rlm_sql_cassandra.c
	* src/modules/rlm_sql/drivers/rlm_sql_db2/rlm_sql_db2.c
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c
	* src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c
	* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c
	* src/modules/rlm_winbind/rlm_winbind.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/790c1ada5b3986fc9784ac45dc951836aa6594ad
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloLcs8ACgkQ/6TVgp+2
 18qoVA//ffBbgpdMXO3iO08C8v//hmcT/ctoVjyi4wZaeu0ONQUaW+D7DWFOsBFP
 +NHbSPUv10hhKgHJrMyOcWhZppyvEil8edpVcO+GdNhnQTmQI3XagJw3h++xLvH3
 Xt6SrrTnLZ9Szosh3vfk7mHd1R5ExST4AIDoIfkqKy/04K+njvpYymZ28F24+Gug
 iOELitHNfs2W1JzGczlQXq84AtB5VivUKPU9K5UbLlz5w0HiWr0FRTc2yrkavPdQ
 0jfK+SdzN3Tuj0B+kwiR59c05Uhla6CNfExFIBAFzHgpJtNdLnzX0CIs23ho1hVH
 nZemLMFoy6KNNqU1gTLbvoE8CxYQf28PpvasZRsuZ3nJOAW/7ptYYc0cDiInZhLq
 +JJgEgAl0RPINYknyDDvBpPkH13BpTBrAAW+zABrmvSU7AGiuZa/gTJoVDpN6cBs
 6Qsm1zBLaAOZM2E//FHWR5Vs1mkVPpRuncuYm1wZRjnLHQ3kCXvV4dsSh1idXRGt
 kXXYRBAkPyOYn0iPOBWOB1NOhiuTKWShLOShXYT7cFkcj7N4pEmLkWgghqxnHtcr
 x42N5V8EEvJairsBq6rmVKwMiQbgth57fgONIKI1CVoSqwdAUIuWwoNp7KI7AXSd
 054MyRelXYqYyBE3j3kEgMPArAwK32IXCbzqyLiQaI1eqs+Eius=
 =n59T
 -----END PGP SIGNATURE-----

Docs

Arran Cudbard-Bell at 2017-11-14T22:48:47Z
Files modified:
	* src/include/interpreter.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a2e53acb6b8ccc133486f5659a034f92aec7c839
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloLcs4ACgkQ/6TVgp+2
 18oJdxAAh8uFYjyVF76faEJw0OEIJ7GaJeYlQGj4ZPyqWYLVRn97Se2Q6nhQTv67
 JOgZn0JK56UqFUsYP5KbgEjvSXSvAzvLjvxh00eWEgEhoAl1leISHa80tGPa3NE7
 1S7voqkxumPqTFEbCnOkhsVH8UMHqPArtNgOp3w7NSKfTqebe0/+zzTH41bNJJVt
 al9/0YtDm89cm3DKpVjsST7ZPEK0d976BkAMISNXVKqiHXL06PyUWq1pia3xcBDi
 DkuLaC8VJldnRWpQyX9TFH7VAvMQA9AjvpMzQjXABVS4nTgSb06FxkouDVjO/BHx
 4nTGUnE5oZJv7f5wOHKCTge8buQrtKq1mkeb5Wv5xcJP5MbP4ErvDG7R0ilZGCVa
 23VNOc4A/qJvR9H8hCz4t0nnD9nxDPYYbAYOFPANXb4/kCaPPoSOSYL/roY0/173
 m7gCohw8uQ59jSNdlhhG7JsusYuet/Fi0rLiogSIQjU456MNi13taLH3NpRhQlRd
 g6BTYkpEm0Ffs58KLbpHWC9e+B9QjX4Cb//fcwtjMv6mOQVJco/Ud1sOGWCwni7o
 KFmS6aKS+WMnBRP/buiSWt/BJ1GHupXGee6OV/Op1VhcJ8WsRfCBSK+JW/Jr5X7J
 QAz0MoDE5X0EQg6zSEAK1GkJoQo6zWAYwxjjnMq55i2AObzj+Go=
 =Xm4Y
 -----END PGP SIGNATURE-----

Set the correct type forregex subcaptures

Arran Cudbard-Bell at 2017-11-14T22:48:41Z
Files modified:
	* src/main/regex.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/72f6eb4d7b3a813d70051e65c376bdcc5303680f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloLcqkACgkQ/6TVgp+2
 18ot2A/9Gjb7oJeGCymYUIpEx8QuMJBd/rzO0K7MZEY4PnLD7gd2Dzg9LRxjDWKQ
 cUN1ZhKYpOAa4T3YHLnn9Xf8r+k6JR+IMUvbq1n8b0z4xwNgAk6ayr+307Okl++H
 DEO+uFA4LyFfQIlZyEd76U9RGck08z0ggwFRDQJCpOWsL/Q0s/iy/DI/mOB7oIP6
 H+Dm5dYXYk67DTJm3Y4VGbgK+uIEcvlcXkDvQ+njhAusJdoII58g+5CRnceMwu7A
 RFC2V1b9N0syxHAqJZyf2KCYCXQKBCag0d1eYVH32O9vNwtjh5v+j3bJZlF+V+Oy
 FVhX+65R6M2w3q7LAwVfuETePOToGOVzoRmdgcmxmqAhwlz4o18oECmTvNb9irvL
 aLtjjqfR8oR4Ff5xIcE3Pntro/0fiCVED5L4LClWDrCjunnMivCjhCBhp/GRv5GM
 vjGVSITzE6XploGJyngp4J5LN5+mIXQTYUUKCoJRxM6C+VsODj84ycJwQ//a8bZP
 Z1ob6UpcZBv74U7koCFj4wsfo+uc+YtfCRkzuDai5JnBdhzPqMysW6sw9qrevoaG
 PksJCRVqhuUtBYrZgAwQ8QrtzXt36obvm15CRbbdIrksZbShI+YKYJOthmmGulA8
 VXb9Zw3IYDap8AZ05p7CixEgcf8d9Q/gOnA/AZdJhaULRzbI4jQ=
 =i5KF
 -----END PGP SIGNATURE-----

Use custom realloc function for strings

Ensures the type is correct and \0 terminates

Arran Cudbard-Bell at 2017-11-14T22:48:09Z
Files modified:
	* src/include/talloc.h
	* src/lib/util/talloc.c
	* src/main/xlat_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0458ceef22672059dd6082413f80f3147ab509e9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloLcqkACgkQ/6TVgp+2
 18oxZg/+KmSy1KR3T0dpcDXjIZ0PVuqEUIzK68eqbsGrPg0VIYm1/8MY7eWxxJ0x
 3oFlYEONffiyLoykf5E3D1xOH5Nd9MJ/V7BF7znUCqhYE5B50SDfr4/2DlZgrGP1
 EXzUrdfOHHOc0tOsMn6lsX6eTPUn7kIdEMCc1L8H8WL0s4hKh+HvhwV1udaUaePP
 BdNUm1QhQ4bCQ3pOhSPlYcNvbhs4sY+S2tMpBBUXn/6JQ8A7LegccMLG+vnMD9vh
 HP1p4FJVocl2aZF6hne4x2JlArH8jrMJwYElYlMB+uB3/XBcJjSmuXBSdCmFQm8M
 cBIA140YIlD28BqGJ2m41JLC8osz0MZtUfm5zXkObMCIpDko19S12r+741sFyr3J
 Gvo7aqCPcMuIIaBqw8Pu2boCz5mCC0qdqEUBCsKhzojVzbHlGgOI7z7GJpZkNpBa
 +qQdw171t3AFq9fTpih4ceMDM3hfL4MdPvtWif63AqzLPGA8ikTq6KdUrXXSy59q
 TzRZQaTNDs9jb90CKw/T9HaRNY7jNA9dNxQCMz0oN8FcC5GvlsWM5jPMzltuNTP4
 bIK0OIhHTU0o6fbIGoo6wRcHLTI0nMHRWpTevIwyIoqw86s2G11kOrweRxHK7rvX
 10mkIsy7MZHAbtBNPE2PXRQwl824R8fn9jXzwBVMNWAXoTGCX7w=
 =bzCc
 -----END PGP SIGNATURE-----

Use typed_asprintf in sql_xlat

Arran Cudbard-Bell at 2017-11-14T22:48:09Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/864516fe0996868c20e3ba589bf9ad53a6f440fd
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaC0+2AAoJEH0Oec13Yh7NRkEH/jpPi+LpgBJsb420j1Ay14xd
 WI3Up5nl/S8Z5aM5pPlbxa2EIxRBDR5duRIuvrr9fVQnOQLqNpiy8fTivr3J2MWp
 RKX+wJ8z11wuAXYZG+yBgPmt/cOXvlWGCmA34DqHbxMjjlhVgQ+5ie3gNLpyuelo
 HmI6DrzXM4hoT5C3GBf81CJ/9jw0pbgsgZkkLk3YO94S0jVNGqScPTBQYRYxYvj6
 EaAw1CFRrouJwjLwxQUar+wF1j1ZBOBInaBl2tpzizUtqLDW0yWsRU3iMFGBUrA4
 pWdNvNfHoqUqZO3EZgb1qrNRx96K0kwHqQyCvULkq7t/sHYvmaZ7PWo5dZAfTiA=
 =zCBq
 -----END PGP SIGNATURE-----

just assign DHCP-Your-IP-Address natively

Alan T. DeKok at 2017-11-14T20:19:02Z
Files modified:
	* raddb/mods-available/dhcp_sqlippool
	* raddb/mods-config/sql/ippool-dhcp/mysql/queries.conf
	* raddb/mods-config/sql/ippool-dhcp/oracle/queries.conf
	* raddb/mods-config/sql/ippool-dhcp/sqlite/queries.conf
	* raddb/policy.d/dhcp

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e9665b1fd057044fd90d71ae91e83489abe3577e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaC0+2AAoJEH0Oec13Yh7NM0MIAJA2fZt6UC+Im4QtkOeHTr8m
 B+ujyUUuBtOqE2nVYinHExWMX7wKlW0ZkOmJKoy3wcLj26t3k/GK7MUq84mYQPfX
 cRT9hvSQwyOLAtmPX0m0uRfdX/jljTDJc23HnyXrHiHxgpqSlI/CksE1o6e66DzW
 g8xxKmFEl7W6iNwG8G5dFP/me1OkGmUZ3y7EU/jfQGKZNtqyZpi6GbOYj50tjQyS
 xR32zofTRLIbVF2jB3D7+WhIsycIpm6pJfc03m88cAzn2Uj1luwwiRPYDxRpI935
 cJAOMnYOQjJBjmTlBjKpGDTZ/IXypCG7TEo0Ovv0rOoH2joHKGpGdsNURCKX9bU=
 =dDG+
 -----END PGP SIGNATURE-----

make IP address assignment generic

Alan T. DeKok at 2017-11-14T20:19:02Z
Files modified:
	* raddb/README.md
	* raddb/mods-available/sqlippool
	* raddb/mods-config/sql/ippool/mysql/queries.conf
	* raddb/mods-config/sql/ippool/oracle/queries.conf
	* raddb/mods-config/sql/ippool/postgresql/queries.conf
	* raddb/mods-config/sql/ippool/sqlite/queries.conf
	* src/modules/rlm_sqlippool/rlm_sqlippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e7ddefcaebb414ed9bf5db43f6f74a5a874e77d4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloLSZoACgkQ/6TVgp+2
 18pwvg//fC+hSlq3K3jVWPtTsW9MG8ug4o31wKP67Qe32rkkFTEkiMsgfU7VkF4+
 0karXhth71yxFZEqVK/zK/cc8jd1iX9o2ngPcEVu3Rn/qBwfr4gvZAUETALYihGu
 4++bHaq3FmkWR5CbeU28LCTPYZPsOCi2ediS1qf/RgP1JgST0PTvPNckHgzKc0/M
 BanGoyN7Cblj00b27VbJ9dqi53zG57T06sSCmbGQzBRENJtbVArXJprSjMwuF5IR
 F9CcLWQg9J5wM+HxdRUynZQuAJ7Cl/Z6ejQh5RP9hVsZse5uwAAKORuHqc64fq18
 dQzdCy314Q65iwDZDwXr62FoA9w+9VXw71lF9K1xjPJ7H4TnO0b0uYmtrWHLuJFj
 M7/Jf4Bg944mFYE5ukdjaRAUKwwyNb4IODG98OoGHhzG50c3gqWJ4Opxo7Ld4NeD
 JMhlhofFBlRE7ICwo9MtL5aB+ZqOqnOLsQ+HU43SZepur1RW64ziyp1MiTZBPOXi
 ISgWji2gsxevmTG3ge4bibCASQolZU5XmdpRA6tyeTu2p3QQq7LWOZWC6LCZrMv7
 rXeupqJjfbJUjquSzlKEPlQlc8YDxH2KWSe+vQb0AGin8Ka+e/n2hbeIGUFVUBOZ
 ZFBnF3uV8D+tzIOgfNSqEdBEXCpNkDs0KHdkjDFJD+Lo+l+1q1A=
 =nJvu
 -----END PGP SIGNATURE-----

Fixup expansion tokenization to produce valid talloc buffers in node->fmt

Arran Cudbard-Bell at 2017-11-14T19:52:40Z
Files modified:
	* src/main/xlat_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a5e774296b76ad924c568cba634f815e6b4b0068
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloLKIMACgkQ/6TVgp+2
 18pJyg//aA4lHUfAF452klikeJC8gtXDIVg9B2q0EdBK7ylGPV+bgjzZIjdUjDvD
 oOjexuvk/4lymIbmn1h9O+Ua6mm0yJJCRbOY2Xblg7CTVJAQ3+UNmGcYfDvLE5o8
 OZ03UTKawN9kQthljjrx/Opqd3CNKfvXbwcsqbBapfYcVCcz0vgf55BxeGVc98dz
 sFzTVBTKlFpmATFoAJNAWeulAznqPlv3iXUgtQYDoOfXIQIyY+xQmtCZsRQbdAvH
 IJsh7uVDhkT9xJZGVZnVvVSati66MImhkJyyaUcfFcRfWZfW5idgyy6YxBgNCizD
 sSG/2ViWB14ZsopWsrws6U5vsan3TzLfETAeRVkoKqcO1NLHbRshoochkBD6TsxZ
 7LSEF3vFzZaOP5D1S6ZGzz03NM7U5rSKrb+k9H5Uvs+xm1egbmhNfBhvFIDiYXMj
 UIIjOY7xzMr265iqo/1kxQjrEu/e0xWadQjIjA35nGHOIxkwkgEnRmhKHmFjy6GE
 Y3kRoiNCng9Eqh42Pkp53ovBjzf7GrogESYU8hjHmfbc7ejLXK+cGu85CrOt+mej
 84yfHzbmYNTT5T10SfOHx5e3qbB9hMR8QnZk4maP+b5HndsAjWNURzxQHARwulZV
 fTUyBzQrjnITKSu4q+RhNuIlHBouUDnljy75HF1cttRaVQK43HU=
 =0liz
 -----END PGP SIGNATURE-----

Fixup literal tokenization to product valid talloc buffers in node->fmt

Arran Cudbard-Bell at 2017-11-14T17:31:47Z
Files modified:
	* src/main/xlat_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/33ac72a54b2b9008bb50023408d221321dd17a25
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloLKIMACgkQ/6TVgp+2
 18qUsA//dv13rpZuPMFuz+dFt2VfSfGwYWB62QW9Zp8qmCFoakxvMq+V0208IVGo
 tDp7k3DePac/oaXIdODWDJp/hcKU/ox4hPqUVn4MYdtvNbQDgnEuf0OJUw5S0bF2
 /kTY2m7H7oqT2qsdf8faY/No72C0nqVZiz6kSyJnC/5tmfXXccrnxvZ8ZTTjHk9l
 20oYTpADEEFA0SH/gUBgYRatuzzqOlZx+JregL9JzHWq1BaDES/klyu0pB6U9fNL
 YKFuw6XgrEplOZR99/0q6nP9vjHSenTtgvpNdWMpQmyss34MpJN6EvZ8TzAXfCkx
 kyXpTFvnnTOfq1oExelqnUaH9Ub2LsRh6tvNTzR2gh83wD5jucFdgFX2bM+7s0ZT
 YZa7wTkv+bl5YDJ5yf98b6qCY609AA55Wnwv9xe98Ngf4vwiIO7TPVRNwpbpCywe
 palxkkxKq2B4ja4wNelht6UaxLen5UAHKJvVcswX/Y8hc+5fxPtQ/n8GNDNG2wHw
 gLomZ9I191vxoKub7RjGROAJujUFEPJX2e9pZkU5VuvDhY+Z3FxELigtpGSc3Oon
 SkIHtr3/jpUL7wxK4iLef4Cy6zVCRexR4qvU17awGqsRcsTgnAXdNmc2PX3C6Nws
 MARiUK5Pujenqr1D90/jiqL5BAy/4I4yygkWw2aQPxickxaG+7U=
 =U0yX
 -----END PGP SIGNATURE-----

Update cursor logic for empty lists

Appending, prepending, inserting, replacing on an empty list should not set current.  That way fr_cursor_next() produces a consistent result on empty lists and populated lists when we're using cursors to track progress.

Arran Cudbard-Bell at 2017-11-14T17:31:47Z
Files modified:
	* src/lib/util/cursor.c
	* src/lib/util/strerror.c
	* src/main/xlat_eval.c
	* src/modules/rlm_expr/rlm_expr.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/26afe2bc6c2a578cf82dddbcdd19ecfbd15aa9dc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloLKIMACgkQ/6TVgp+2
 18rqhw//aU9NVOu+j9oeDnBLQgMZEYvf9Ug9oXs/PZ6XXsrqUQgevl5Je0TZ0s1n
 NpF31Bi/biRncCgrlV1WnsQe8+oWik03hSen7NCA9Z5FGKuyyeJASMAVNaxrf6KS
 PP8MnNGZNRADYqY1Zgpaca/wJ4lBnjba9/sUtxC5pLLvJZNAXH9WCNUc/yJPvRJI
 0pZkHlgmpVlEsUAx+V3HhRO4qr8+eokthDqjawB9M38WpJzMUHIy9CP3obFONhbc
 9Fn9GhrEoc+EvAzV7j+YeASLRLmAUcCPnjsX/TwbN+1PuCH1cyypPYiv1yqatGUF
 AKtK3X//N0AFXtxrYdqyYSz9vryyVviDKxVeJwp9rmCvsxJy1CWw8SMXY8wXRaeq
 q/lIW7VnSiscR0+/UojKtOkYLJCPJjhYNvfmo80GoO1xZynj6kxRp02bGhkkqJJK
 W5xTAjzZa2ATFRhSOz2/cOVqV0b5eaurXrCF9P2PIidpk3kPOxC2gOo3+n3aB93d
 Bon+P5U14aE9nbjflDaKj6pzl89bh2adcstSY1imjyY7J7i4G8pZki8Vx5OZfwxx
 MwZjjPEqBDSgrEwCW3wkGP3rfpJ1OgBaj9PdIuEggHf9/O0RPOLbQcm5B2o3VXs0
 zgKRLCmFbvtBmYB4IyqQNfkh53L/BHStGvGUgGNe5jZlm7AJsTw=
 =IdRL
 -----END PGP SIGNATURE-----

Add accessor for stack depth

Arran Cudbard-Bell at 2017-11-14T17:31:47Z
Files modified:
	* src/include/modules.h
	* src/main/unlang_interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9095460bc31554fc9e830f018211faf96d51e2cf
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaCyhcAAoJEH0Oec13Yh7N+mgH/1mKmaRObGlkp05aAZUHJ6iA
 JyrhySE578n36k/wpyt3cVZ7V8dVTLFgdwr1RQmeTY2v9o9gJUtbJlgQFnvxs4ob
 0OEN51SQROoNe4HbUWXu2yHjix+YEY+95lXQry3SoJf01XyF4YRWqBCBwLtmajv8
 6+3IgQcsJZGhjCODLCDm948A+J5JPDWMjoOxg59BKXaCVH+MXTTNiRFHnYX9sZYd
 GDlBPqgNLuZbEEq2ZQ/Szujl4v2cMeoqYJHMhIMDkFUThSh5050LF69w3duyQnBc
 U+vXo/pWg/Un2XkuMf+h/FAV1/vHViBfZLsXospkIEk2lPQp2Cab4clExR48Plw=
 =05C4
 -----END PGP SIGNATURE-----

more debug messages

Alan T. DeKok at 2017-11-14T17:31:05Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/962d7fbc6a7a8093036511f4b49f57fc782611ef
====== 
-- 
This commit summary was generated @2017-11-15T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list