Commit report for master branch

The git bot announce at freeradius.org
Fri Mar 8 01:00:02 CET 2019


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyBHWEACgkQ/6TVgp+2
 18qswg//a/fxFYeQernM06yv8QAcw+IOCOugl4dm5iJJZYUB4Gdvddkb4szhqHcj
 pVXuhF/2riMeWCT+9ZHnQb+UzPeT3exP701yzdsU12lUEqD+fXoVCTLYEz+YCzgx
 0j/MEjEDiioN2uFhtS76UYN6v0Du6E9QmvaJk4CA/mE1mg8J1py4vsGjHmn28CND
 clBinPa0VSHM8V78T8aqVxCmeogiVxwloGtqNNre0MhpqjlnOkq/1qTTiEB8pVw3
 wqAHgOPTTmry6CmIEek3WLlCvDxCF1k6zfZQA0PqtoaPFTf+ZyncKV7qEutgJwHP
 yfuxD6KxIpViQd2YzhGvQBO+BJoBJoagqVeTloGpyRwL6aWYV8fiqxcA4joqvx4Y
 DkjxzTOl/WCL+3bKkWOdElB2RDXBu8ksk8YoI8/1RVtZEcdjQwS441iEI8CXy/Vs
 8KN4fo1Wq7msnGL+h8manHPN8r3Stl21d8hmBN3Cjj5d1ELC+ln4aK8T2yJSfn4b
 ZiItDscH5ppS/SBXe4/07fVrnkRY9fq9J+DurDqXHXImL1uCwWYG7n7vd/OaoAPp
 Z8zIYuS5BsA0lDCgKJlfzbas97+znkU5pa47eiEpAFJR8X1NWZKUcir/OMSILw7X
 6ZuXp9KmGuEfDxk6jatajAxWO/YmnMgwDEqYOV02UksU/ES8e2o=
 =deDz
 -----END PGP SIGNATURE-----

Move set inside of cluster setup loop in case it takes a while for the cluster to come up

Arran Cudbard-Bell at 2019-03-07T13:32:17Z
Files modified:
	* src/tests/modules/redis/cluster_reset.inc

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a5f17301ab7427bdcc24753aba2c8a56727ee549
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyA58kACgkQ/6TVgp+2
 18ogyxAAhTgAb+4WO54RKtTMvrqqycUzyiUDlPa3ml0dfPJtF8+77sriIU6BQLau
 Wd2ah3rXAPH5QjNlv3ollo+lDbwjaItRckJehzYLnzNpw1/5UTsxw38vSNPXmHBo
 dYgx4l0cHuxw2WsIxvSWufgo09rwwbU5J0O92vC4fucdQNnQT4Y0TVzj1EpqMMlt
 4VEn3IdkNfftyZkU0IQx4r/5bQYF+52ARyvJ+slG1DWDy5u6S/5lGuQnS0kI6kCz
 uRMEKHMuEeXFm9q75C1VKHGtHZpQMU5Cnb2ykeYjD4qOq9sNfJV++zsYx+XEzenl
 RGctDrw0nM8wBeZ8XaH+u1bJcDt7y/vuNXAQ26Co7pjFa2sCaq+F88J46wgBfXhI
 zmu7QRqOj02P7qU1EueQAscZKlTUYA2h9BDcED3L0KHsSNF6gLAka/Xsa/GesuaT
 k0wvbkpj/PWWHKmKsR+1ibXE/UTttbv3VW1buqN2rX6zIrZ1qjz9tS2Q8rIb3tCj
 7OpTPLStyeuwMMnLboYQDDOtEdmP63P8S9npPWkALboyvIy+rGkEt1S3RbplmaTU
 D/4trtFjXK15jgANtJuYcMF+4650TuIsATbYTGIIKxPKOtD2wvi3hAoNr09N/y0k
 3yyadTSfLbTAZx2PnhZj++6GfbSm5FaJAGegccSffaH6EHqXeYg=
 =ifB3
 -----END PGP SIGNATURE-----

Reduce amount of debug output when waiting for the cluster to come up

Arran Cudbard-Bell at 2019-03-07T09:43:36Z
Files modified:
	* src/lib/redis/base.h
	* src/lib/redis/cluster.c
	* src/lib/redis/cluster.h
	* src/modules/rlm_redis/rlm_redis.c
	* src/tests/modules/redis/cluster_reset.inc
	* src/tests/modules/redis_ippool/cluster_reset.inc

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1aaac86fb56b37a98366e3677fa5b58d693eeabc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyA1doACgkQ/6TVgp+2
 18pz4hAAk+L6WsVC0DO2r88NIbkFPGYhb3pObCS7ITrdDPf1dDjbddE2KWL6vMiK
 qtcgjn0YGM4trVDlpANUNwXmlHx3kEMdWslAgDIovtdFDRkavzfeuFjuvCEhK4iY
 Mjb4dmkjxLfF0AbsD9VqyrMrk8fka4iL+7zS09fTnq/3YAvu1s+jZMhV+fOge78c
 tNTXL/txSygoI9s9JCUAM15yzv7DJYAoP0C+zthoXrUKXGyCiBP4051pAaa2GKya
 PA4aOEcJ2K5JE9O1BiDvI14S91c8yB5V4DJPpqrUed6wEgo4+SN1QmD9chdwveTS
 2dga1w+xx2SqdhuY5PynkjRG7jgKcitVqf9JwJE84XtekYCbE0CP6cPiqPeazAEU
 /+LnFYQr9TPt7CStptgEm/sCZ+sIGSWpa8UWhAKhEEgmsbCi0kInTt2Uwj+8wyTU
 erI7oK7G0CRM6SDrpFM9ZG7lzK0tz2KfF3RTEg4E7WOdOJybtvnuBxtTcQwWNlBh
 Xv9TX17V1yBSl5XmHcoKjWQI9HWvjvxmsBnbFi952oH/9YfiPkhzxL8SKAWxTp2s
 2g0wY75vC9oSw4GEWR+KV//Uh+TEPBGSMsPU1V4G76tWWyqPJH/LDhVNBOe/iwcO
 30NdojmXcF+MZbFzGBApiSm6jtJXf4RhBiHsqJcjp8faqkCPKK0=
 =CKaF
 -----END PGP SIGNATURE-----

Use talloc_get_type_abort_const in redis xlat functions

Arran Cudbard-Bell at 2019-03-07T08:27:06Z
Files modified:
	* src/modules/rlm_redis/rlm_redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9d69269e093c93e23babcdd0ede8cec127756b06
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyA1MEACgkQ/6TVgp+2
 18pfbg//fUrFZPTi9MTtiK7bwRDllnuguwKgU0NWpot4Bn0KuI+37LsZZo23j13U
 J9uC+mSYEzZWJ0Joqx+CqSOb4tM2AMCDSYyl3wJreMpFe06TGOg8SEpid37qZ+Ma
 nq9MpdGMSvL/KJ9c4XNgxn1AR+E//AYg2M7y6C1OD6pJV4pZitVbjJF+tBa6eHzA
 rMxETSZXrsgJeUXoesDj7Q33exO58amUbissjeLwXxPDX+lZK3R9Qd0LwM9hCvo/
 ATL0MTTTXgC9HOFgn+SV/EocqeWOn+u0GgRe08DzBmE1/WNUnsMbKq825jg35fQ8
 rR/g8S2jJJsd8OhX893S7FfnC4o3PRgvWGHHQ6zREC23nWSQJUXCUEsW/XI20Hdi
 Gf40fb2QtHZ/GpfTM6+vmkxRm+yAaEf92oCmEdIhx9a7jFa9z+JVaEmx4dkbv6fU
 41g457vqf2BFeArRre8tXdz+4BnJk3zHuO5DzZuUkQyDCC2Mq6EWoOAiolAYLxyL
 dSSdtxOY4LAYmo7hLlkqt5zW+1AuBWWtaOPAEKi0KCy0aVZstoosnHQ26Ru2+bL9
 NTGyRqitT6cTRkoYJFRmhDxpOSeQY46gtv5RESLjtHOnibS8mKA9Zh+nlDf9vfwB
 TH66Fs01Ki7SMncUPosGMVwRlINMKQiXB46vmKiz440LJ71KWgg=
 =Nzuy
 -----END PGP SIGNATURE-----

Fix update where no range identifier is specified when the addresses where added

Arran Cudbard-Bell at 2019-03-07T08:22:25Z
Files modified:
	* src/modules/rlm_redis_ippool/rlm_redis_ippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/45232db5f303d6eaaa3a930c782b7fa6ab08a316
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyA0+4ACgkQ/6TVgp+2
 18qjgA//bKwCGey+ZQmXW50ieoRAl3SuRJ1NFREE3DzBnX2JWYUYj92UIs49rOuI
 gkagm1OJ6mvU00su8mDK4cvSvwIFhCyO02FNW3PJ9tO7tFsZ84Oiv3L/44BvarND
 sxUsovFrlI437NzEl9rh63CkhwvhdQ2/s85fU3ANqy27zlDb9rgSal44aNBrkwZX
 OuajROjlvzCZwN+JUGR3t7dF/sBxJ5fSp+pw7Tfx/VzGfO+uUJ2pCZHLA5PYhLWP
 2ary1guexrfU1bWk1p0bWxtb/dGG3rZqYuKhuyOJO5sZgWmogHM2udoS3/E0AzOb
 cBkNZN8R+9EbgL41kDyAZjmAt0Q5WOby5Y67v2xrfWiFtb6zWvng2CDcDf+2HCwa
 jacbsAExjazPZURVxrmuJjZP+NLbxVM1rBAZoPo/gJ1GrdjHEHNzRNhWuARb4cx3
 ni9DBgwvGydD9NDbPmg517fJWHgmvI+iTssaHDBkwc05SgWgqR/ZXqbtwJnZLyYg
 1TZXJK9C1PxtI5rEKiUCBFM5TXjERtAfbO8GcxqZdQc+8GAb/lI5fhbEVSk9s3Z3
 cgVGP5FmACGAajSAjqDYNRhsLhZKdjYom2Poa1M7nkzIDLzoRT5p2yBeh6l04UI4
 +0JY5w835uIapsqs1Ou5uRrf5oWiTzYWQd61JQF4f/nPsyh0I2k=
 =hSIO
 -----END PGP SIGNATURE-----

Don't free the reply if we're skipping over the element, redisReplyFree walks over structures recursively freeing all elements

Arran Cudbard-Bell at 2019-03-07T08:18:54Z
Files modified:
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d6925664266583e4fb8109175c60bf103aa08f16
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyAyk8ACgkQ/6TVgp+2
 18pKXw/8CmPPdTxxhf8h3g7UpuheFOTSqOgMUy/2Cks0EexwfJtKh7Ec2Aa4olr2
 zbQo2VeQh4+NDfy8X8GEN5it92eykVSazYst3Css/4d1TIG8m+fN/WrAykiJueTO
 dEQFb/YwSSL10brVGJOGgn2n6N/7b+owvL8sHYD4IaO/ylBa52z1xnGgm6qirYee
 PwSdEro2xbxY/wDF0OAdpRQsznin8+GGik6gnmih3eQcIwC0EE/4GpeUfMbqjK17
 nNc+HRwgNKrqzvICUmTpwVAX/YW2GV+fDfjNfcVkdYy4jWzAuwWMZyz7n2jx1vA/
 uatje3cwVNl7ujBY22Cw6SUaJ1JHbOA9yHntIJnTZ8iGUgKq8aLrnOsnuuCh2+Lw
 6bJ3xInf/k8Wf0Rq6NiFeQ1bMTy8NKmhhcca6bbQa8+ITX4UddhtCCrTmie32lGR
 b/08LfvkgB3KKiWiHqUt5gO8J10U7cWp4fLA3QXaKL4wPwjoLIJRUy+yNICnLIwp
 mCa3fxAKijDtsTTRmOuYjhN1PRAaVuRr5YC0GTW2VpqfUxN1l+GBXUutvv+8xzPD
 acrDaLS96PX7JqOnbhcgl4TgxkURtQA91Km3IQ2Qa+gwVwAheVOZErAHqS5g/mPH
 pFwplOpgZN7nv6qMOymhXtxIVg3DUUCvAEFYNjwuKPylrKP9aAM=
 =4Zl4
 -----END PGP SIGNATURE-----

Enable the Redis and Redis IP Pool tests

Arran Cudbard-Bell at 2019-03-07T07:37:51Z
Files modified:
	* .travis.yml

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1f58b4dc0fbedd610cd3d63e47185159a934ad28
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyAyk4ACgkQ/6TVgp+2
 18qBTg/+O5qIOiIt13AYH+UdyfQH1i6iSYs6AFxrzp+EpnUNH9zTwZoNw8U0HJke
 dSzHLUyjXJ0eXcggff1kiAAszstdLMvspShvZi6OhTzlng6dEQsog9mmPkZcw3w6
 oLv3PfeH/gDb9QCdiGQwVPNYljP3Yr6Zho6I/pp200eIYgYqSIMj5aZ9wuzplmDL
 Ic+6i6uu8XuQOBScWdXdciQTnPkNL88/dvFmUj522TlLU2XUekm9tXl2ZQDod1je
 w8nRAjnyzz4hhG7sejh6kdh+NhsPnH9UYWnZFX24J1cc8ej4DCs+qIaTd6tLKsV2
 uTVmoefW9TkQJNQxXHXai227jtmo3EDvNa2hN0Q1OUpWxHDiNsPaw4RbKPREXyS6
 ol3H/NdRNpYDbY1jshBYDwltivRWYQlVB4Smrp66yK7P4qe7QUoI83b9EIVxJa19
 btRKxYjRP8a5e0e0NT1gqoA/+yAcK9ptJDJnKjIPQEwScnaW0hVfc8eWS6/J6uvz
 zhZkh62B8d70WfQ5hTYATWmLuJa7vKZAiJoKYe/EC/Zj0qgGEDi8/Ltxx1r+cpPj
 rIJOmv+hlONjhiT/B8F9zAnrHgPX1vbXUzQw+P6eGtWkiaY8ibSFkKpza2IOYGKL
 GL90lgnH3mgYfOVl4swEafU0PD5FhJzUJnP6RQyTaD9QvPKI9R8=
 =pnUd
 -----END PGP SIGNATURE-----

Update the redis_ippool test cases so they use newer unlang/xlat syntax where appropriate

Use RADIUS attributes everywhere instead of DHCP (we don't allow DHCP outside of DHCP virtual servers now.

and fix other minor things like utility paths...

Arran Cudbard-Bell at 2019-03-07T07:37:50Z
Files modified:
	* src/tests/modules/redis/cluster_reset.inc
	* src/tests/modules/redis_ippool/alloc.unlang
	* src/tests/modules/redis_ippool/cluster_reset.inc
	* src/tests/modules/redis_ippool/module.conf
	* src/tests/modules/redis_ippool/pool_tool_delete.unlang
	* src/tests/modules/redis_ippool/pool_tool_modify.unlang
	* src/tests/modules/redis_ippool/pool_tool_release.unlang
	* src/tests/modules/redis_ippool/release.unlang
	* src/tests/modules/redis_ippool/update.unlang
	* src/tests/modules/redis_ippool/update_alloc.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e5019e7831545e34ef1c06dd9772f1c6c33bd0cc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyAyk4ACgkQ/6TVgp+2
 18rCTBAAojQSZKsQiDo/WbypAYSkT0EVnpwh3ULYhBVi1y11SZMbT6MfUX9dSosc
 RS99ZjExxNNNUHtgUI2NmuMs5p3hhLbrRIixWjQpFGQRS4ltP7EMCUp3nIgV/CL8
 ixM/3rYsudCN6FHLPCI5ccP47CoDHY8+BbtI2XzxKUlmI8FxOA6+gdLst4t12Yv7
 X4EIwBzEEehZv/7VYgmYGBUcIAZXd80fMMhRDMbDaH+Fcnb0s1OAph1zY49Fw6AZ
 Z13hwqfmOQQbPVp5B4NmXqSz36KbUM7Omo++wVfikAZzkxnJBw/h/2ofwTfolfy3
 bW1/SYgEOVQbv2+ebLHv2EcsqdXDnesU2Tyg7cb8geYLeLv8FyiRanF49WDwVKsq
 mBJFlSAN1DR3Sr/qMdm4Vt9eqN3yCHfOMH7yg7ysu2sRnVpalYJ2S3wz+4dEuTkZ
 w2Yit29xb9skMLl2Rr9uN7J2fretHe9dSo4vhBpfyV8CU+UlaM990bscyO8CcJTW
 /L0vYXbZpfZ+hYnIMOp+UyKbKsZj5Nk1H0+T8B2fwEiWqrLBuLVyNbyDxe9hb+Rz
 dFnSUNmKERIsnmRA0XAECxDvzTkLNiPcOh3f7Jeh8548gOM28ooUgse+VuOnJtYb
 nGOh+78sjd5/SiZHUrq0suEt5O0VK9V5J5X+MVCx2Ykka+e8t/4=
 =Tg+4
 -----END PGP SIGNATURE-----

Typo in redis cluster log message

Arran Cudbard-Bell at 2019-03-07T07:37:50Z
Files modified:
	* src/lib/redis/cluster.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9b95e12257901b4a2634671df2f2dec8257552ae
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyAyk4ACgkQ/6TVgp+2
 18pzLQ/9GWRtSj616C1y6eC1qblq29LfeK0ZE1OlS4+yCxQhF3cmV+N/9cAoteOh
 veay2W2tgC69UVOSqInsuf2foidoJm5NzRy/5CexvCxBGe3KVEopuYI92vHBwnwb
 RsbYfEXhUXsFWKvagah5Wr317Xze/ubU0mg7sigN+aYYteybiolJ7+X4rvTPk2fw
 5Nqw4SfMQi3p/5UauDj+TmBwIDiHTRRoYB3PhrszLBXo5ICLvwGlks80HLUCJ45K
 8fodYCci5SQdc9czQ1OOAJsScdNrpw+K8+tuqIvzvTY8HJuDm9NUj/mcBG6LO/4q
 E4fKjRyc/J2KUsGbXxkBKX0F0+ESPGzlvIPWBSPOdQXGJ4l/bZ/g0CdA5F7ARj3s
 HEZAQ+CzpAfOErlILczIq+SxqCQYQUD73ZlYz8sx1W6UiFtCmdjwOyWE5h8iyd21
 R80FTma+XZUu8z7Gyi8ZJQGSYaAReXSKxq0a+cOmRbFeY46UX6VpTldqguOxHRpC
 O2nYfYIfxoUo1QZhVXERceCUbZeARIgWVroSIT9T3v4S+/NHkZxTmYfzHniS/NJX
 y3HqbSz9RKLJSUYg+ArNdhsDEDREOz/54V/0M1T9yJwBFfESbXFuojwy8rEGx2iy
 57kT/GTqSgfzJkZkvnV5z5iCCMSKo4SmfVRuAalZcOjsIyss0Bw=
 =VGyd
 -----END PGP SIGNATURE-----

Fix issue where no ips are added where the initial request triggers a cluster remap and the number of IPs allocated is less than MAX_PIPLINED

Arran Cudbard-Bell at 2019-03-07T07:37:50Z
Files modified:
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e9701d4e3e9d471fb786e6c5c8cf8dc1cf327ad8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyAyk0ACgkQ/6TVgp+2
 18pIEQ//VR/Zlx32PGX4yP3s4KYX6dqaJ5McSla9de8yXqdNqKdja87SMqTmWN8S
 f9YkT9m4okk/9sQrcsKO+YkmHxrku5WsUuq/uHjb73NFLRET5XJNcEmSWkWWXzrl
 WyqHpuREMOWjOa4l552c9hnoODm5eo+tHK5zWvtSTJrxbwBanBlf5r6l2BAXruuT
 84EJjTnkDEhwoLAalDQyESAs395mTAtAxPyyB3L9BtcSWnjIClXS6beNHUNpC4Bw
 y0wNDvw3LtdVyEE1p5tmUCBGiiBCmPd+rA1nvS9P7p1p9YSaQU9n6rVFZFaBJpiv
 k9hXtjSHana7jj6yYbvsrGWP8FFjlxtxZixJSC+eDT+brtVpcKhWJo7cH3b8BPVo
 jSwSeMu6TAtRiv5+ae8iMxDmgYVP1K+WgfwV4aQIkZf7zW9TshQ3+I+bwHelr9Pi
 RitAD8hJAd9Mq+TADrfc8OE7o+E+1y3Kt1+9u4zr9KDf/pV022GmXYHu1CqcXKmp
 H0b+iyo5R3xJB8mEIwLwF0Z2X04SApHO25tAoVQPgBNo29QUowDPWE4e2pA/5tYD
 PjIfJCho6EBvYqXHD7LPGqwR8s+G10yQg0tC3WZw69HZtxtMEsSke1dLoW7kGhja
 zLGu4iZd7SCDbyW37K588VwirPpsWBgzYZlyjJ0gy03SCUk6cDA=
 =bgtj
 -----END PGP SIGNATURE-----

don't actually need to set module name

Arran Cudbard-Bell at 2019-03-07T07:37:49Z
Files modified:
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f2b782c20011fcecb4a1a262520d5b7cbfa7d96a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyAyk0ACgkQ/6TVgp+2
 18qZtA/+KkF+JgxEC/ExRU6U0oM9AqI4LzMZGWxQ+WesdOk+1Au85IEg61NYXFe+
 N6u8tzhpYJ+Vu2kd7Hb2lIHKVJ68mp10zcEzYqux7ZlH0hRXAWZI5Y0Sqbiv5aKW
 FT0f7HwhdMIL2M4/wrT2YkAJzacTJA8/t8OIzvcJPxv/doR/7QbKZzVRJBpaX0U7
 5lWp30tQwKBFGMuiVrz3tcd3OCJo8RRUfGs8IfbGziHGKibEm2ZQ23D3pxShmNMH
 9iT6ZzyhE2ilT0UjXj4T8wyGarnqMnp4djbTiuPgQWj76YTXXBe97C0cn+MSP06z
 +ZVMw7gIi4NQzCMOWmSrCHwWhEZ9PzcFbQ/rN4DEefAWUPvZtyzbCuvdSKfqRvVG
 Vh4gVy+ZLeACVKsAeOPBG/znnry4wluipVM22w/HMq/WOti9s3zc6smVoXYdBf61
 SWuJAxoXbeQatjiT58DZvO0jz65qWdtoNTOVSioPaKEKiNdGZrapwKC8pzczsei7
 eGAhSJoqE6KA61cIzASv9p4PrapBB+Cjs3pFvaX+/3pN36jrjL6978NQ3k9EQGYr
 WTayKLw6QA4lj1//fItqbWbIJ4WBx8C90AHf6p4cjFZrueyxWO3kGxwRxhUcbtoS
 +l7+bz0QOUsGLZ1Vsy/SdWMao0eK24tmcRedpcp2NPRXdKqccnk=
 =1DPt
 -----END PGP SIGNATURE-----

Cleanup log output in rlm_redis_ippool_tool

Arran Cudbard-Bell at 2019-03-07T07:37:49Z
Files modified:
	* src/lib/redis/cluster.c
	* src/lib/server/log.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1c21d2539ab3559a67e2d01d2696e1af3ecf710f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyAyk0ACgkQ/6TVgp+2
 18oz3RAAjU1p76fGt6rB7/BLZ/2PBKRoHe85rdCAj5/ugggOib7ZkekoN/qAYO7O
 vnIv+9RE6yEVE892mMDOI3LGsZZDAwifpextxdBU9ga3orXTwoC+rh4Jdf7oNmBu
 YKylQE4lxShGryTYaq3HrfSsmStNjpb8dT8cYUmFvro2Ijv+RdJsWDHNcF1oMxFI
 qpD/rAk64iM2fhn+luVtppPTNz1t8OhqCJmKF8WbBIfJPiiJeDST9VKcOqYSRntD
 qXIAkRhv8wOfpjSU3SN9kEuL8WiZe4YuvugpkldNTaS+VPEums+kKZcJDIlhuvtx
 d1WMmTjOO3HMm1Cd0iYkTavvHVbf5VEFj/pxe3wyUZF5niMENnNaCCe+W5Z22DpN
 2Bmp8mU20GZw2JeEraH7USLKU87AYlk61LzwNCdTvFVmMefo7N2vt+CfUTmSDCI+
 pEAXsYkCl37hOWdNksLwwFsFUHfWvnqG5jUKCNvLGkOPucTybMqGt8y/9EwoGJom
 3j1Qrt/CHCoG3r5vOp8y1Bquxyxjky6jD6G2IpqwPyJue24gy5Gdkj7Vtq7+2BLk
 xj/BredvnDUG5fZRF+z7eM7PUylp3cybJ1VVe11DfcPIG9WC8sW73iQAprdymssW
 TOVuPC3g5nHON9HkynMcwU4VWMoMJ+QhOHzs3yvnc5BEsKCmRAw=
 =amhC
 -----END PGP SIGNATURE-----

Fix request leak in unit_test_module on error, by smashing it with a big hammer...

Arran Cudbard-Bell at 2019-03-07T07:37:49Z
Files modified:
	* src/bin/unit_test_module.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b1ca135253b999b42abca46eb43d79ac4758eec9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyAyk0ACgkQ/6TVgp+2
 18qJ7g/6A7C61+E/WfTiyPOMh3QHf16z0gxY/krZCdecD6/11tjlWTgVELk8KC6C
 A3M0rJI+VKuQK/GZ/KLYdfvt5zhBcMYIHyuN1Qq9VxB/c+OfBCSoPH8wz1cZ6P7M
 TIUNDn3njwYfR7v8///LWg1a06RSLJFunZRj/5IYjmRu/nHJxvKgSvwZBWIDwkT5
 t9G3svzC4Se1HaeZNf8+ez8FZEDiUcSckxIeL6xnt+CQybIi/vXaons/anzcZUKK
 sdKVYzr0YRuexkyUiW7Ck27YpnngAE9kLD4ss53c81mJRnjCza9sUPwHMyKvaMK8
 Eb2EML9loF1uUVCUetC7t7FlOLxE/oRc7Naq3hBOXLLI7X5sp9GlzmIbrfHaK6Ai
 n+dlvyco/0A7ZNcJy/9BYXuHXOeujFgco/Q1/JdhVjmAVZhAhh5LKWsTzWzCYh3v
 MpqKB/x0DaE/Vivp4YxuuFA5jyp3gpuqOwY9ZHh/Z7pirnz5MGP4vW218mdpJMRp
 aUwP3wYkAraEGTB7Sc11Bcy+Ks4A5XJk6HSl5ZCXJVu4Dz8SXLaSc5KG6aMarnMk
 fz/TIjubG/CImIJ6/0DNPqnKfQOIpV9UEJ7ewWPmEnA3f77x5Y3nSI6M7Wkh5VDP
 V3bcCSgnHG1PtcxQjzQv7tAo5I+TxMzbYOrgm7xwYRKDFq+wqdA=
 =Mlll
 -----END PGP SIGNATURE-----

Switch fr_redis_pipline_free to inline function

Arran Cudbard-Bell at 2019-03-07T07:37:49Z
Files modified:
	* src/lib/redis/base.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ded7a151c5c8b90237cfc9762e33aaefb2881113
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyAykwACgkQ/6TVgp+2
 18rHlQ//R/gHFHnW3wX27ohE+9XCgbRYB1BMlSymeIf/vv+GggmLNUiyANPxdSBW
 mHtJlxK3ggbY/0/F3fKG49YC1+xNIAEWQozoc70+BbKrpBwWabeIGtHXXlkoAAUM
 h3G81+IQJBschRa4y+0Qw8h9xAPEkrxMOWlEFkpcp9jtKtggQoAKq708AITRzTSf
 pgSKlu5k54sBTkihKRZkyQrXz9IL/Rcp/wE63hEQJLwnLCMC72YiQEnnvfOdkncj
 P9+kTrI+NqPBveAl9wuhKfWOGvqBSJNoT5bJZdn/0AhQlDv+L2h9WLnVm7g4pYUu
 hq0mUt1JoEdhNwGSfu9PkDY4CM2SBe0xyc4sxcJUgGmDfD10+C5Je+jEYPWJBLes
 LM2R0agInfk2gnwyrus5xX+3pGFvg7GquqW3LVdM/LmXPyBjDYHIf0Zm/GqLSUwm
 lD+9+9YoJ9LC2kNcOVUrgn9Bjn7IvaS3zRoi/Ai75HWdyAwxti8Qfxc4BsYDDtjn
 vsRQ++bzwHhbdXA0yaytb8rHCqfpR2WpYEJt2BZb6l1b+zANHTmRNcIfmfhlqMdc
 7jeBL+/JZZouGDWu4uORfTLkNjL02j7XpxPU7eQZ2VedTB6jFiptlDAzo2vdsqiR
 DJ1GGsRUnxzoXHsOo8X9QWU5ycErUKoBnT6DZ/9dId3XTR7TY2s=
 =MM6d
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2019-03-07T07:37:48Z
Files modified:
	* src/lib/redis/redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/21487795198296263397ff1b44d33f49f109c6ac
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyAykwACgkQ/6TVgp+2
 18oFWxAAnxE3JNDNYIRrmdtpfMu51BcKpkrQRsDZWkMcYDqXaw9M6WTydALVssKi
 cm8XlCTjklXUUAauz6U91aBePb/VZwubLKqF0k/B/j7YqcOsKh/wNtzyX4fTLSFR
 d+4rA4la2yMW97XslsU40kShMPZqBa3nzyD5PCxiw6THQucXBwwhnNBIkp/BXqg4
 oD90UydsUciy7etWn5oT1XzH/MrCJ8iHcD+DuDcRy8SpQGuDlDlnE5/vO95ammLF
 F3Y8U1c348tOsERkRwbll/Nspap6A7EsziMko+B2BWsIGFLh2SsRN7PXoSw0flNj
 f+oRbhwovVarExRjkh0q+T4KQHNohht1RVIl8UXBGhyVKAOg2PBjsbuYPq90LrEZ
 P/fgUITlc/Z/FpIgVz26clREL6xuX+MeSf+MROBGpXpllibZnu3oPk+A51fbh8WI
 Af+LIOBhesCL2ZjzrGpAWzaIxdYtOkFQ8smO0e0AvTGo8oRoa8/BOJ2nuS2hx6Nu
 PyQNWCoRDlS12q1dY1S7NwChzlNKzjpef5MFcCr8lMPWG3+JpVre//86q+Sa+JKZ
 6ahsUWyYQZc2snnSqRlaBuMoNH9ueMit5f0t6lcGb/YWjTyqL5ObrjXS/2VH//dN
 PppENT89lq8nEmJO/MycfSpMTgdKdWW3fN1k4FYYjiV8zK8zWps=
 =agED
 -----END PGP SIGNATURE-----

Rename reply_num to reply_cnt

Arran Cudbard-Bell at 2019-03-07T07:37:48Z
Files modified:
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7a740eb1f94934bab34a3cf49521fa5ae89d4ea5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyAykwACgkQ/6TVgp+2
 18q0EhAAgyNSNbuvySKEwDo1ZAclwOKibs2mc/fnG6wHWeuF74XTWrOarR9dpFsp
 M890foiOlSyOjpypcik+VvuBO7YXH4CHHlkKpxfis2iZtRM3B46le8YXj//+c6Xb
 226iUP8iELWIUKb28MGv3NR+JuHbmYE8p3Pnegyb5QhZt1qp80YKBqT4cFRcBkDB
 m8ebxdsVIWGi7eeMAgtuvEYkeWLwsubGH5ZMKhR47j/5HpqWXu/GuE3u6U4GVR34
 puu3i2Xd3RU+P6ZHvItq57QqXgDvj/Tq22vtBkwCe4mKTw09PEnw/siiPIJLZJP1
 bhz6qUiVwUiSR09QXBHx3xaBKRdLvCp3aYq+/GEcFs7YwerqSq+J6lTL4W7rxrQZ
 EDLGZB88rbv3h1oomxZZAg3bwcZ76ME5q1GAbD7qHw8NJgyGg18zQuNjSLdpiwyD
 JzrryyFnA7lV8pm3Uo5te/mE4ugBlNSwk/RxWWAPNsLj5phUYgPCMhgU8MZHImUx
 9sChenZ2K56E0laJS0pCWjDWKiMiLB7bI3gQ3cuKNgVaoxcCql3Ms6a6+q2dptvc
 ta8q3jFD1Gm+TYnKwcHFsfgLGCbe4G6gEmCsdKW6YpDS5vDvlgXDaPCco846T0Ai
 4IdhGH+FrGOKFfFuxcIow5ccfv/5NhLyFW1cpK1WYYjCIYg2mu0=
 =sqhQ
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2019-03-07T07:37:48Z
Files modified:
	* src/modules/rlm_redis_ippool/rlm_redis_ippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4ab8289c0151aee49e00f224a2ed71b41aa3db94
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyAyksACgkQ/6TVgp+2
 18r05g//Qv3FOjJnelMuxMx/LClUoz4PCk9YYDUhWRy5Ad1MNfIJhKJOrHnD7DMz
 rwrJh1yogrBHp3454GFG0YMiyWIBo1D3iWGHvTmLr9wwD3+rbfmGx9i2gooLdfY2
 IJF5e1fR7Ev4ieJyEIHFMINpz0s2rpxhtc1DNqnrLK05Z4GZId/adlyWZf6P0UeE
 Ig6CMXLHpWMAacBie2G5Po8a41qVFBXQT1zjyLMHQgXRx5+zJ0HrcO0yR1VoPevm
 qeUvt+YZGOIhT+LlgDETuNH5ui3nwvFoG2NUwESSV+LX7n4FQqYRbz7g/MneCOLO
 f/c6GvL2v4/Csg53MyxV3B4I6NVHMLgFtBbzGxjdrZ4ziMEmAD3ZUO9EwEy4ybWG
 LiBM8MR2fmQeJsRZJxJu4ukSC/Os/f4sucBmzdR/qu3+E1woopDYset8HChTdnP0
 MDjfjtlRCm1gr+nH9iJ+u7cmB+5HUasxPk7hGlWkSln9spBelkLk/5XfAYU6vag4
 YZZMj6TVs5TbO0Ma2ZGBAXh0hdkry/6eKaCqYSPdQvPB+cx7FyAYTO2oejgXEZFI
 C33/aJhxtRmFM5+iwjao52RgFt18C+jsObhY9mNG97xK6L/YoKwpjUwgu/kmEd4t
 /szr8W8o2jTmHTMb36mJ4ZFPqSJFbMR0GWJUIIQdMeslHJMgwHI=
 =3xxy
 -----END PGP SIGNATURE-----

Don't leak reply objects the any time the script needs to be loaded

This is a pretty minor leak as the scripts are usually only loaded on startup, but if someone kept trashing the script cache, this could become an issue.

Arran Cudbard-Bell at 2019-03-07T07:37:47Z
Files modified:
	* src/modules/rlm_redis_ippool/rlm_redis_ippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f77fff082facd60bc0ec695a07a863d01a23f6c9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyAyksACgkQ/6TVgp+2
 18p7GQ//TFjH3pYDd2edBeL6Y9Kvc4f+Mx3zBD8TErDoNL3tOXb78MvCHlNe0SG9
 s1sFyAo4hTS9L8/TJEhpNa47mJgvKlXtiXgpf8uxIbzW9jawAGqzRsRPCv+VYpjQ
 bpNBgauPuTh7lG2UIcuEJ7YdiZHwit/hjoaYTbZEae5WK6NH06TMy6C1eyV/JQwo
 XgF0kJvaytXSQmwZivQ9GvaikisotrkOja2yFAQaK8hbYuj3iRAmRBu0yY6ZQ67E
 T8Dz1C8fVAyJ/MS8lsAaKFmsijkz9/GBskPKlCT7jc3dfPId3Pt6LRPgYtFg1klu
 BW0kW6nrJjvd0svlBP6HcfoevlJBPpT5q+H/rXMBPfCUtv3lMelUKQoq77cVNEah
 8aiYdNUQVZRfKqwHzaQh79nFalxb6k75+sdMGtYe1KJL2DEZKGpnHgssCqPt7EVB
 IkjAP8RdJx0g6jfXQxHeg12to/RairdTIC7iJh5hh33/hjfhknG8rfZdQGjOYqG+
 Xc5Q0dsTpJtp3QSIXl5ESO1PZKYXprqc+plq3fLGjpmj3fadQWMUaD/3OxqQlkds
 aUpFHeAQIwPvBSjiefMFfz8OV62J+qW80rWlRoIwsP8X0gp0405VgBWOMBg3sNKi
 rwGyCObT3WvJdp63r6PiyzOkmI9pATp66ua/IzBj2aOEFGmNyn4=
 =ZHmO
 -----END PGP SIGNATURE-----

Use proper type for s_ret so we get enum values in the debugger

Arran Cudbard-Bell at 2019-03-07T07:37:47Z
Files modified:
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4670d3dd7898325bccf86045d857dbe7488faa69
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyAyksACgkQ/6TVgp+2
 18o//A/8CCgsuqOg+CIc5OvZlCJxppvGlgekpkdDfUXovs+gFxi69Yifx13mGMfC
 dxn7+e/VSVu8d3u6M92pML98yhrlaUzC0Jnuom4gCs9vCCKJu/DLc7Z7pMacI3DC
 q5xy2sHl2Dtw8KLRfbC6tC7yMQ7LvJo85k372E5Ih45L26EW+qJOI0+wyiCq0/68
 r3x6zx07cX/ZX1LlZ4iwWRhutLUFViETDNud+xhfwAOgJQtg87nY7p9cWvBODl+J
 uFgcpUgfWjNlxv7DVSE2fYoujAd/N0zCp7JjQwTMIcUG6rM5evd6lE9FK91tlH1E
 HvoO5NPM5tICISecAIiLNAtt+aQlGIXsRwYE9B8QkFNfVxmQbGABY/MbGAUaIwHw
 tvMrsVKKOopbsLLtxxuQJrEBqE9znEAS+6KC810S84n3KhAoWzqE381HVnLVXDNs
 OKo3i7u/qw7NLllgUiesAt6GNbvkYgjCsFwLKSddmoiNj6cRsIl69GZFOHL8IHGI
 KvQ6dYNG6zHQ/WlCiAJrKDvIEYanJ2K4FaYZqSjNZHyGeLbHQxZREFqeii7Jcf8H
 ec7C0qZMFC3jiCqiGjw8oqEqmLTxumC1tjqEf+M2vdZ/0a0jqbdZCcF8fCm0qD1g
 DB2TXSQHxmitbfUjdSgYpmjHQ7ryMmcxena6AMbOx3kNXyKdTGU=
 =zR9U
 -----END PGP SIGNATURE-----

Remove trigger and dictionary init from rlm_redis_ipool_tool

Fix leak of conf->cs too so we get a clean exit under ASAN

Arran Cudbard-Bell at 2019-03-07T07:37:47Z
Files modified:
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f19effa9733b8568dece920109c9475116ef4f7a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyAyksACgkQ/6TVgp+2
 18q0YxAAnST1lnL6zTHYdHe3I/YsZDQ8gROEGBeitNoLidN2pGoXLE61jQ/WWGri
 PAcveBVwr+nMBtZcd0ok6Nk4QflDL1MtEv6dqp0NE8aZJHIGf1vzFrh1TeY6nOZX
 sNit88TA2gStg00lwrbIqoRrv3i55VnjtbDnHfM06rj6n6w8qY2HPcLccqtjwsNK
 uopLzQ6+0ZLh210ptSb37lEUgmn31H+i3vkO4ar9lhLkJaEBXTWqR1EpRhQh4q6N
 jhHbwagJQP+bzquRICGjZh5kXETIne0V9o1m/DO0csYmsdllg4JL/fc3TzdSF0Fi
 gTvaa3P+uPOaQ8aS8ljjRBLT2kprqgCxp683q6/XoDQJ7sErz1OMOqzXLCg2spuR
 dI+h5UMaXD8MUVJcVimwXBdT04WX15PiPaP4KfVRFYn3CWBxbgoNpC5nSXMJOSBq
 S5Jl5ICR4Y2T1nm7e3un77yHiXGuElFFIeDpfZd6yydc0PbgoG8BsH7t+xoBlo9l
 flSPiQIfKbv6UaoPgFUGhhQR2PIvtDTz5taobO4lSJAYMoQ3XhoFyjEJlxGuA6Fp
 5Wa7EUCB2JdBL6MWg7wqZEBxyqbWqumNIE8AXtmRrdJgC1RE/wRfcVpA/OSYAcZv
 5xuSuhar5LfsNwM4tMwx/tXNR2OP3RBUD4x31a85sn+o9OUfTy8=
 =SIoD
 -----END PGP SIGNATURE-----

Fix memory leak in fr_redis_get_version

Arran Cudbard-Bell at 2019-03-07T07:37:47Z
Files modified:
	* src/lib/redis/redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d47cd414518cf379b4594c91b705f110a84f8d2c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyAykoACgkQ/6TVgp+2
 18onaA//Rdt0FPa/v2C2i2zMgIZEaWVNRwXn5dbproNnSJAUdoL1U4grgr43evgR
 9lUPtlgXDoZLCqAlc9Ixnjvk08bzevql/NSIbw9On+lAAccHDnsYPfKMWviV4Pa9
 6nOFSajPoBB4mo0joeXwe2gMvQl6XRIP4laOUJvfx6K/95dwPmqXgsneQ7d+lrnq
 U745QSxQCOBQwfxyDiOo1A5iLy/5j7EjtlJ1jpLIbrAE4AS82Hmyu/nQ6RgTsyXj
 6GDFru7pAGLhVrriFFrzKUiR5rfEjRGuhuUAxk/oaUnY9gIWqh8gIlFl7lZBCTe4
 MOSunsfZqFCTVC/Vnzz749C7XhIUS+f85V3Ssg1q9WpSHsh62imyuqoHPSnFhVi2
 xPUkutBrYZH2Yw0Cw6Z4NlRUzdV5tt4OS9i0bfCPl8OjGArwmL3B6JrGZEN87xNU
 04OR/4ydVFxupv9LE/URBNPis2z9UelUE9jdvLu0AOm0UBhDL6vtmdoocZVMlwM9
 FXpSlLvbkLX4pyxmQ5arJwvHzZylTe+gPv0t6rznkd2Eb3eFhSriFWc6bj0HPa/i
 Oi6muYuJucXoV+J6pkvDZ3iDnss8ngMtj1tLiYHmE7QPmt9ClYUioZaaWMspeSqM
 rJezlhcEIdAcpI9tVyTnBhcNe5gPSWDsSrI/cyeraI5N4ECyqjc=
 =FlsA
 -----END PGP SIGNATURE-----

Add additional redis_node and redis_remap xlats so that we can get the redis tests functioning reliably again

The root cause of this problem is that the utility used to setup the cluster no longer assigned key ranges in a deterministic way.

The tests assumed data would be written to one node, and it was instead written to another.

Arran Cudbard-Bell at 2019-03-07T07:37:46Z
Files modified:
	* src/modules/rlm_redis/rlm_redis.c
	* src/tests/modules/redis/cluster_key.unlang
	* src/tests/modules/redis/cluster_node_fail.unlang
	* src/tests/modules/redis/cluster_reset.inc

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/09628842cb6d15799c18843259bad0842f55fb42
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyAykoACgkQ/6TVgp+2
 18oIwg/9FnO5WHQ3vqrxL4vS9ZOKUuwd23RzGKcDxt8c3mSPmESsfzTkaQ4jFOqR
 0Eqcp3rPtLn8VCP6Hf1dsQxidBGdInLm1197ogVb9Ak9S8xkUWt56jd8HJtzEDP7
 mXqqyjsr2x+g6muTHyDXqfh5PjMeMFCMivNA5d5OZI8twZi8OjituxSAm46I7L+z
 6S/Km5QgoeUVSYWkAOYocy1I+AfS/Cynqbi/rLNqiiT37u+X4MNHFIMSsp2A5yYJ
 mdat+JUZUsXAxaclAVQgX6hgQbMqUpm0DQa3vx/Iy8YFSRCKe2TYiwh7hzbJSMHK
 lUIEAr82DoV1pRLrXMUPH5hxlpqGymfINAI2W5rrM8ui/+BcsDLubmQ8nDU9EVWP
 Rd3QxcNeigAh76qBHKBxQ8MygFzKR5rjrSUS0znW1h0RMpoV0cv039LXjg/JWZys
 rX4KaWVARcxM9iXTI7lKYH2wl2UZPBCPDYkRWEM9BE5RgpvqKHVv8Vn1ArxSPWIA
 jCNmK4CK+lryufF8vgbXn1ClPdpfEoc1aEMsUyv6FeH5/DvOeSfqkqFd8fkHNahv
 jGFfJ6Ms68Z+36Z7hyEJgdSGuYZH+7EBcfl1AqVpojWNG7/RaDSKml2cF61O77D/
 OoVBGpXFygZrOxc3/BrsX1fMJUokB1ZCd+A8s29kTSpKVW1EMsM=
 =68xf
 -----END PGP SIGNATURE-----

Add additional functions to allow remaps to be triggered, and to lookup the node that should be serviced by a key

Arran Cudbard-Bell at 2019-03-07T07:37:46Z
Files modified:
	* src/lib/redis/cluster.c
	* src/lib/redis/cluster.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ea1f0b5544378b4d96cc6d739801de0dc5a03474
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyAykoACgkQ/6TVgp+2
 18r0xg/8DnkLG/XmIG5ZxGUhH3dfD8YLwtJdH4oiepDrVg+tRvgvEFIxG28Hi1FN
 RdN+L4YuCq2dov3xaGVIBX0hGi3Q774fEIa0JRgwJC0DQtQN+p1S0N+5ECnUhyGv
 akKHq4ZGX4MUekkb7WyQqYwlTkXptXcQKyLBAAtPQOCdhZGZDCaUm7KZheauMKCW
 B/rxkmYeQuTpmgNi0TcytUT/6E/gZWS2gfxbod1ANZXYlH4MPS/077dCCb39ErXJ
 z+0azO6EEJlLG4r438sTHxH5clWOg+4F2WiRdQX5IMlZpP1u4QQyxFgVGjZZ8+fK
 tiwC3D67K+TcyrnitfIrQ9/q97fV+eo7E8mAwLf3IXDqGRwMVb9G8Pqm1SASifvo
 g7NgoyyD1j0kjeRJ1mVPn8d5G9R73L2W3GLJqMasnYpYX8yNZzp+ujPBKw8RaYuA
 D738TF2/wCVolb33dDyXP5n37Fy/dGKzyayW1bFZX3O7AsxWLeykzSESJhOMsIip
 zuDTN+jkrDcVUc69ZwkOGNVn9cddQ3So+mrB0/kSUdKa16sg5hz0L1K5N9nJxXUp
 moXHL9l5/kUAyXZAw/mqXXnYPHUIZLJ3OEGfKJfzSv1iGk+9l/h64o2mnpdGz+mW
 BOnfv/tkvwspCSEq7osZtoBuo94+vApA4mZ8lLMwJ3cVcKXj2MI=
 =dc6W
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2019-03-07T07:37:46Z
Files modified:
	* src/modules/rlm_cipher/rlm_cipher.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/14e5464c564ac453ff2ed112dac88cff48ab5587
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyAykoACgkQ/6TVgp+2
 18q+VhAAmJelUbl6B5BgkXIRRAZJ2XlcRiU5DL6Kbfu2PWmTN+sFph7QYdjvimkh
 j1v+vJ0AbhK5KJjvo1+2IgaYuMQkvA8BBOQXwigqYE4n/txJXvJhrBdE3QuRYabS
 oPpX6bs+lKAbjse8uiick1Ht4Sz5buOJbHpDb/moPG7N1FJkPsl1pn6N7tsaXzG+
 slAeWJiAqE1UZdD/22WFTFm7Gi1veEnmiIblzyly1lGWWFEq+slFXsy2528/DINL
 n9rxFpotFzbh6vwl9/hAB2PMdy2/8RP1eBL9NLEMdihSPfAIg4JRhr3gWjXnvhRl
 b6Dvwz8lTtvkyaMYSUXKR7FAcpj5KVknfJ8o7Eny31mUaFKEp6dPmDr/jqJFDqsI
 syu7/qmVAzN/jMPkyXS+JoVxRYrp4CN3mRlrU47PtFYuQEt8K701NEI2rY5gRYQr
 97GYK0sd87KE7SFHZoZZpJZQzXL1IyM59HlEkzfXA7C5VVo30qNorSkY3bu3mgZR
 tZzCgE8LpaenBnVllSqzGJkbyZZ0RCWVbYkEEIys7DoEhCshJmBwKiOVZZUq4IfV
 93keoMqwq4t5iF6dMuqXWKMa12I7TfWWI6kXMEvMjRBzEOHqac9NjiByzazq87oF
 NjXGECG5h4FQM9ZhLgd2xgR0b6fqjKnbt0TRV5l08N7LctjhIXc=
 =mAd0
 -----END PGP SIGNATURE-----

Fix edge case with fr_vasprintf

%pV:%u would print the boxed value and a pointer to the box.

Arran Cudbard-Bell at 2019-03-07T07:37:45Z
Files modified:
	* src/lib/util/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ff027a3d9d30bb19ee15e1ebd33b681b4521570
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyAykkACgkQ/6TVgp+2
 18pjXg/8DwIV2PmLXsWYZlnJdlBBf7AW6hSqCbQFPxd9thxONQTiYWo2NYAlXM4x
 Obxa6HiShkHwqNkxTsL5tZORbkvs/6hxeUwLo3li2kcGzN90WuPbpbVSHHoNnio3
 quT4G+HKRo9b1ybEaKcH+G9wzMeU1xGbq4aq/Pcuy/rA7lCSgN8lkL5Ic+n/J0WW
 2ydzVWSM/ydykaZW0SAUsuLT/1t1OsR5Y2MbhPGn2GVf+2nPCFu72AH57U15CLBZ
 StcpSQPrk7U0EnHCj/O3fqG0vlxLaTHcKImUHAfeWQm/RfVojSo6lTMpgHP5B+Pc
 j4sdq1yIVN3avitspYZDvCuUMziwJotnnuN+VpZDWDXNkzm5lGbnICUAkHIUS0Xh
 gcHfXBzvQdFnEvc7byXVeeg+sTttERc718nzZSvPSORKm6c+/gMoy68W6bUl4Dyy
 pc6DRWnFJUdDmsF4KddyYexN8lrfF+G8Z8Y8rw587bZoFgpyZKbVr1Gqs31u9134
 6GVQVSp1RwWV7jI0YL77yMMaFnO+0tr2Bp2c5hnEwi9S93OBzFPm6JUD5HDe5J2i
 CO41/NnNaR0q4LHkWFq47OKI7D87KnviB+rFnh5lgGVtXyMAc43H6/5toztSbHqR
 mPZRempu+viDj84Aj+zEWOJxGpCXIaMKv0zEf2hPFgMzE51TR6U=
 =Q/O0
 -----END PGP SIGNATURE-----

Deal with REDIS_RCODE_MOVE for directed queries (queries against a specific node)

Before the xlat would just return an empty result and not indicate why

Arran Cudbard-Bell at 2019-03-07T07:37:45Z
Files modified:
	* src/modules/rlm_redis/rlm_redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4a5c0626694cf27735e5d1f7f45f34dbf915d48e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyAykkACgkQ/6TVgp+2
 18rbYw//WFyHTzFqP24WYgKsclOgSGjgYhQml6XrJMAi9cyAQU3yD6MgOA1kCp2d
 OKVfwqfBjF9qwY2ITlgUG4WDmoHQsD+NOvnht31pV4cWSe9VgpS2qNRCEvpJfh0t
 hWNDYTejYu+dB26+sul7mAJFX3Dm4nwEq7gvlRGgvLCeFL/m2g/FJzGX1OwTqewJ
 9QklFY3bTZf4MdpInVTjuhulsIsZ4/mGy09AuP7QrTrK1XhBHxyhb8Esnv9V3lA0
 2+BeKg37L+rfP4oGhByjY1Y3M0Y52FK/im1EUkttdupazlqxLa4Z6ZumoiBYc/eK
 amCHktKaH541CrZTC5SXrdiXa1qbiBR9fzPY4DMg0NZ2PcNrf0P8Wud+gJCYWGou
 6rHtK4O1JY56Rq7ZVYvSiZXV7/B2mgMM96QWtW8ZkgYg2hJ4BEjaAxnn4Tl4xdlO
 KsXviuRPVd4jsdnSPUhzeuVQXnRQJwziP3X3nn1UYeYJnf7TET3OVK+XODl5JqYr
 gdUbct3ouQ7gCKXUYBxd2ncctA4QUGl2nSBCWvPNYJvf834HFZXsCTUj5YMiLf63
 2YfYMMolcIlEyRNR3WqcsrsYd2oByZNXCbasAmpTKA4cIV5XID4O1HrLoYG9IZJG
 WlB+VBGwfU59KSj0z9NM2iHCiBPdLJa6Ge7POLoJg6Gt6mEgtV8=
 =S71s
 -----END PGP SIGNATURE-----

Create value boxes from status messages and errors too

This is actually pretty useful now we have %pV which didn't exist at the time the function was written...

Arran Cudbard-Bell at 2019-03-07T07:37:45Z
Files modified:
	* src/lib/redis/redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e9233bdfc160f6bb2385c6c7f4ea93c6d8c1253f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyAykkACgkQ/6TVgp+2
 18rizRAAlq1hM6G/DDHc39DThDpJ7Dy3qRvPuSz6ouCQEUeDB+1CK3QLeaUy5kA7
 qH1UOoKkihQ/APUyScv2iuA4EzK2D725xcZwB63rGoMO/Pp2biIjYuPmPrJcYY9r
 rBbGzJpnbVrsgYu2ML48g0cGUm2RfuU4MnRrnImQcPGff8+qXg5MG78NwvDwl0vr
 8eJkHv25iskg3OpbjIguDBC4AJ2TEckQvzqAlpjqSyxkacRRYYdGclT1l1eoF4vN
 bfhE67OnvlecOMrPy4a0yh2QpjaEUa3haW+7idWVr7yGJB+roppcHTOOnNLvPMPO
 eeTrfF4o50WtAGN3FTzYTILKQIJ2NfuDEJKGekXDOHHrxpMZvpL3EdYuujtjugr4
 kZonwEYBv21WKV8VRNEyXFxfupQOalPFpyQ0+BC15CASyaQFYbs/UPOxvW2WdSzJ
 x2IXmOxCC5AQJwewIpekBYa18HnqWBBs11ARG/D8IGRG8E4Gw2ICHkX5uafPKgni
 Cvc4jYOz1liyYstluqSAlmPQMycqok+8F2NNSJLr/rp6Ay9Z2+kHYLZWZvhf4CCI
 cuzaKeeZTy4RtupsSHmTgWvSMceQtknXe+49xRDHzDu7+TbCa+JmRpkFi86AkY1h
 gjMQQAiExq7E8DWJ3h+fje8dA6enpBx0pHPEw6VkE3R7AW9oNbw=
 =wedz
 -----END PGP SIGNATURE-----

Have fr_redis_reply_free set the pointer containing the reply to NULL

Arran Cudbard-Bell at 2019-03-07T07:37:45Z
Files modified:
	* src/lib/redis/base.h
	* src/lib/redis/cluster.c
	* src/lib/redis/redis.c
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
	* src/modules/rlm_redis/rlm_redis.c
	* src/modules/rlm_redis_ippool/rlm_redis_ippool.c
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c
	* src/modules/rlm_rediswho/rlm_rediswho.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3db7d2fa71731847f16931a82fd42725c48e57dc
====== 
-- 
This commit summary was generated @2019-03-08T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list