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@2019-03-07T13:32:17Z Files modified: * src/tests/modules/redis/cluster_reset.inc Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a5f17301ab7427bdcc247... ====== 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@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/1aaac86fb56b37a98366e... ====== 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@2019-03-07T08:27:06Z Files modified: * src/modules/rlm_redis/rlm_redis.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9d69269e093c93e23babc... ====== 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@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/45232db5f303d6eaaa3a9... ====== 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@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/d6925664266583e4fb810... ====== 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@2019-03-07T07:37:51Z Files modified: * .travis.yml Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1f58b4dc0fbedd610cd3d... ====== 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@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/e5019e7831545e34ef1c0... ====== 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@2019-03-07T07:37:50Z Files modified: * src/lib/redis/cluster.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9b95e12257901b4a26346... ====== 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@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/e9701d4e3e9d471fb786e... ====== 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@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/f2b782c20011fcecb4a1a... ====== 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@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/1c21d2539ab3559a67e2d... ====== 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@2019-03-07T07:37:49Z Files modified: * src/bin/unit_test_module.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b1ca135253b999b42abca... ====== 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@2019-03-07T07:37:49Z Files modified: * src/lib/redis/base.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ded7a151c5c8b90237cfc... ====== 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@2019-03-07T07:37:48Z Files modified: * src/lib/redis/redis.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/21487795198296263397f... ====== 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@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/7a740eb1f94934bab34a3... ====== 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@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/4ab8289c0151aee49e00f... ====== 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@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/f77fff082facd60bc0ec6... ====== 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@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/4670d3dd7898325bccf86... ====== 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@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/f19effa9733b8568dece9... ====== 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@2019-03-07T07:37:47Z Files modified: * src/lib/redis/redis.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d47cd414518cf379b4594... ====== 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@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/09628842cb6d15799c188... ====== 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@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/ea1f0b5544378b4d96cc6... ====== 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@2019-03-07T07:37:46Z Files modified: * src/modules/rlm_cipher/rlm_cipher.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/14e5464c564ac453ff2ed... ====== 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@2019-03-07T07:37:45Z Files modified: * src/lib/util/print.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5ff027a3d9d30bb19ee15... ====== 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@2019-03-07T07:37:45Z Files modified: * src/modules/rlm_redis/rlm_redis.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4a5c0626694cf27735e5d... ====== 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@2019-03-07T07:37:45Z Files modified: * src/lib/redis/redis.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e9233bdfc160f6bb2385c... ====== 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@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/3db7d2fa71731847f1693... ====== -- This commit summary was generated @2019-03-08T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).