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