New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYl6qgAAoJEH0Oec13Yh7NRLQH/2lHh+cO8XcRol1Jlv13Lljf dDd6ORqZnemoiSvAQqPozONm+dF8XjKmfrE/HaQmctPKDh0jmxMWlTs7V/vy6Rs4 DXLMWAWNMLKZwzzhAXgiaDLJM6hVdygAVc75uDJ9CZKSHaPWPTSSO6f5nzMe4Pss YtH2ZVlHfj8DSj11LnRJOKkzXZ4Ouv9roxvArOM6O24cPWXs4M8tQcyZxfIY/IJ6 S+/plnf9SgVPxUVZl4b9ck6zEPR6B3eDoyPfnsv0K3mPfJlvvu/53R/Zq+LcsxNu OH1UUxrjUBrt7IyrF6U2QNMi1bx2sOZzIie2rEdL9uBk96cz90quflWAXfb8nGw= =W/rV -----END PGP SIGNATURE----- use fr_strerror_printf() instead of ERROR Alan T. DeKok@2017-02-05T22:43:34Z Files modified: * src/modules/proto_tacacs/tacacs.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ce50aafd1602efa5fdbbb... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYl3J1AAoJEH0Oec13Yh7NoxgH/0hjyIsv0hvo8fgL2Ajyjv29 Kppfkh4JuJqmoS4S+b12tcYOzjQYlJUzkD74EPLXx0AdeP0FdTqpmS+5RxjUWyWF Wjf5QznoifB5GTCsFf85NDzJcWrKBnRiIFuSvUbI0T8RMDLKjUAPClI2o/VfHo0L 2JVsrhPNdQhm8MOXJQzTq3LZz41ysxyUfNeEvzSIIKXsayDj6WMDPzMqG7FblLAi NWC/pFi2buHZhZ1cgDUZDruYWmczZ84D+KVFwhqlieocXrnkm6GrgZY2yiJmpucz isfcz9NNqAfPHjk+Cw0z2upojp2Z59R7XzgMzKJCC1Zk82qDerrP6FBtyHHnkK0= =3MrB -----END PGP SIGNATURE----- more removal of pair_make Alan T. DeKok@2017-02-05T18:43:59Z Files modified: * src/modules/proto_tacacs/tacacs.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/69b14ae6c3f8d6b5a0260... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYl29PAAoJEH0Oec13Yh7NOaIIAJht8xr1Gx1q7HjxHL/sJOmj MfH3Ubc+YOSVVdWccf8tfiLa7KaH4vbCBvx7b1n/Wk5faFxuijoB5ODiiSiKLfTN JgC6QuEt2/H0Bq4T699OcW0I9WujxoxnmNHMRS0yih4wrvRzOV3uBC/1momyrKt5 O2WVRQHanpO3x5NSbS+vN4Q/i7DekbkgkM30Z+uh3xXMF6HqWswmOCHNjlnUimSn scVMzqL4Ji9JCfmBrB3i55XlR5tpOQpIZK+Ond6lFFYDBcEt/Jd8Fkvdm5GRoUnB vDXhT7U+tVhN11t3Tbq8rezi2per+q2uLN1kQrsf8Znghs0R44jMxMYKTfHotec= =+Dqu -----END PGP SIGNATURE----- use numbers, not names Alan T. DeKok@2017-02-05T18:30:34Z Files modified: * src/modules/proto_tacacs/tacacs.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/744686bb874e1783ba140... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYl2w+AAoJEH0Oec13Yh7NRPoH/Rhi6oLdxCT2kK9veFUgj6YW JsMGOv0UhZPx2kuEtvUVcfcAYqYEhJ4tskfeBHqJTs2g0B5ezsTnz6qPJH5RQ4Zn jbseok9AfxVrE3lHYZEy51NQy0QGerCDg9oExJY2TrqB9VOemrAywZu13Lx4aeDw djYROy+8k2RSMQ0J+3GLUiP19tRU/GljjUmrDxgOi6loDJQ/qSUV1n0eQvd7VWKc otXCmTrhCl8aJSbuUpZGqcyVsOuAnaOyhYNqHaVo+GtB6BV94Fzal6linoik6RrJ L9UoYW/ZvVYwaeij4SpLDMDYh3LcSKi/mhj3Dv3EUEvU+1vPwCqnyR31u+cn234= =J0zj -----END PGP SIGNATURE----- check ptr Alan T. DeKok@2017-02-05T18:17:34Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7f1d7e4fb9590eebac7df... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYl2w+AAoJEH0Oec13Yh7NJ1AIAJ87yRdx8keek8ooTc8IHqpp 2x3RkszVabRdGfKjH+qYony5g8lvLZQWurHAKCVEtAYRKqfHdYtIZq7Qk8km93XD l0B0BGfk2DK5dQDM76lX4qXsrjGUJuF/V7kmTLgHPdZAJ/YIz3kvfhBg91iGY/cp YYRtHf9Nf68woMmfJ824Z7ziS90HdeFVBDvtgQ1e8o/ncGcLrlFOYmvkQA7Qe/Ev MB6YNkQBlqdAeEV5AXYkhzphxC+6r9DYyHMR+cxjJA/qygAMs+RB04w56k8tIkEb q5NU0twLzYScg954HKhLc0/QgXpsUO4UdTH+XjLxcKTVMldcPxAravmmFcu3xdk= =yxIx -----END PGP SIGNATURE----- close FD on one more path, too Alan T. DeKok@2017-02-05T18:17:34Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2b1c487708552bedfd7ce... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYl2w+AAoJEH0Oec13Yh7NAB4H/jFtr517izc79CmVZMFJLCOi y0QLw2MX0OppnJvA9lcW1AHP8dEDx2BLbAT/KeCrC2cZbE8DYyHbpk2E8j4SwFcq ma0NrN689Mf4+dGNK/INUf3Zb+o60tdm3L9GejAx/W+t/3vQpbVGGuiIrwyCZuAY rCPdIMtdL17h2xI3qJ2Up5DWPX2reWnXpz1JdYityXt3fHi0CfLH2o73iDx/QTMh up7ZxRkvuv4XbfvgzohV+OWDMSSPH7610r0Xr8Alebg6ik/xphoK0S44t28HzflK qMyW3SLub7n/MzXH9cR5oMOknOh+aXZRRKWIOdHFgPgFSy+9uhVIpLyUkaS07l4= =szoZ -----END PGP SIGNATURE----- remove unnecessary check Alan T. DeKok@2017-02-05T18:17:34Z Files modified: * src/main/request.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b2df1aa894ce5e994b209... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYl2w+AAoJEH0Oec13Yh7N90sH+QHCAUihcslgI5E/a4kq5jF5 8Ft4Hp3Vr8DumIsO5JNOlwazV37eReADlf3+M/aUSJkRjmUx6ei2JOJFw+ZJFHXw gZE0ip47wSSCdWwZAV38YjX0B5e6axyi3Ufmdl1GB1eIuL8JkhMELvn5fsehXgmT /VbGYPRuPo/GfnE3ecgCI5Djov5DDPyV+8WW82hWjTXHBSEDVos6mT392xlxIBmE 8VrOvz9EA0oVYahne725HuqeEriiV5kl/1h1TapGKW3pRubs/DtD5T1GSqwM3dPU ZlXTBfZX73uVmN6/7GP4uJ6f3S7WpD13s9PwBMO8vVopG6vCPQzGbhnDf3og5gE= =L9Xj -----END PGP SIGNATURE----- comment-out generic code Alan T. DeKok@2017-02-05T18:17:33Z Files modified: * scripts/jlibtool.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/10f4163f45cda9aa925b4... ====== Update copyright year Arran Cudbard-Bell@2017-02-05T15:39:11Z Files modified: * src/main/radmin.c * src/main/version.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e23d7b5d2e71000edb056... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYl0LdAAoJEH0Oec13Yh7NKrcIAIaExr+vp4TOZ0mzHAk3rT0f Mwgl48l2T7esTa2o0j9nV7iwhdTeSKSJo65OVTMpDUCmiadWqOPJMCsam9OsGLzZ ZofQd2ajkAs8lN0poEJ8+TegqQh8kRqfbB6EnqEJtalQYiPD4CAO6QsuWnxkcofH qCO6eUkkWXOwDQqnEGUkRML+9+OS10UghK+48teU7IzCxV3hokBG0FGp68IjJfXT mR+LkL1UvprASdZP/Z5yEPPusESiB7KDyfnkNMg5GXXmBTO5UcUXLTftfuwdVTqR J77u8XarXgak1gG21+TTcFbTTkLBAQH1hWC7HjbvM26C0P+IrTJzmxO4f5XP8HQ= =IYM4 -----END PGP SIGNATURE----- more ignore discard Alan T. DeKok@2017-02-05T15:20:57Z Files modified: * src/modules/proto_radius/proto_radius_coa.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a504ebe189b5b05cd1345... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYl0LAAAoJEH0Oec13Yh7NLM4H/A1p8ffVoJun7lMsSACAiI4f PDtGr2EP7xn7RRWGXfFtbN3ERV9ms9R812c+bWTAkE0KPPwqDxFtSgKWuMyJVWWs 0mDbbDfeKaFn3Sn5fyTp8orCrER3SmqCI35Uk3IAuctH+Hx6JNzvEIf6rct33Zb8 AqjPJpVWupWtbhXz8IT9BwMqfwAOiZJbbekQHQHVst9OqxB1F4RAf9UFTzPlMX3d xEaiOEiAs2eHKj8x0P+d9wQXiHsAZ4b7ZZc3Meaqus3/cXwTBWZKnatTgAFmPNJY hxo8TE4V4fZL0DHFgfERY9Oqq5LK19tX/JQrYTwLox9itIwU/VyLdITrnHxsT/g= =48Re -----END PGP SIGNATURE----- set FALL-THROUGH Alan T. DeKok@2017-02-05T15:20:26Z Files modified: * src/modules/proto_radius/proto_radius_acct.c * src/modules/proto_radius/proto_radius_coa.c * src/modules/proto_radius/proto_radius_status.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8a42f2ccb67f838967798... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYl0FbAAoJEH0Oec13Yh7NhUIH/A16E7XarPwm6CUy3U1vDWQH Gj8Gg/UyLe2wkERoZXLN2HWnuMKcUMUXL0mm4hJcG70SzZHXTn0WOvMg36QF9sH1 CUyDhE3DSbgVJXLLBPV4CaORFWrptd7dZkXxkaauQA2whaAbmGWJsBLqP3ZIX50Q izwHGSrdTosbC4GEbxYKQmUGYxsKPN1CXKsXjXpBpAD4mFo4sEuyS8KaFh1PYZKn A+4PRx4BjuXpUAYXOABbZ3Rpi3ght5o8JRF7hqHXtabM3Yo2RamBQg2AWTU65fGO 7/ywExwLgd092/hJ/fQBZ5nKjNk0YI9ucG55NU25N9Sx8R6WIHcsX7hbzlO0JsI= =qGwq -----END PGP SIGNATURE----- more "ignore discard" Alan T. DeKok@2017-02-05T15:14:30Z Files modified: * src/modules/proto_radius/proto_radius_acct.c * src/modules/proto_radius/proto_radius_status.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f77408576d25ce1dec673... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYl0EfAAoJEH0Oec13Yh7N+DwH/iUK9+gld1xzNDj0hPlaUZuk L9WN4riNEs62JqC6J0EOJzBT2cJzmmjipjXYH0tfv0CuZZB6GCPuDYBQqUeYysC5 eBy8UJJuqSGEo30iHF3Ewwe7ZiG78xpFgr2jqnP/vO//kfe8unhTs5WnoGNdgQZR oKoIrmYCxo7HGnLA1ZcY5CK04Sf4io3YQolBpdcXLzHtZCcuofa9ZyjHtGTjoh5d qTq+AxMv97euu+R6G0ijLqUFm4DiXPmaHpsonHDOhjpETV7Of6JzLbGiLCR6pRSl 3pGWvz2WpIr/JnkchHnEl73foTDZx+jP7pQ6isb0k0I+OwF+9/fj209SF4PiapU= =AwIe -----END PGP SIGNATURE----- check data length both ways Alan T. DeKok@2017-02-05T15:13:29Z Files modified: * src/modules/proto_tacacs/tacacs.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1102b1e219b36bc7be40a... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYl0B+AAoJEH0Oec13Yh7NG0gH/1nvBjq644Q2CN8h7eRiBY/l 5el7WZOKJp+GNPIcPJuSnGVyVAWeivUsmuzaF8cgrPUji+DbjDhYa1PfGANHT+Fz UH2HrOVPEVbS7Rn8OWZLyveM7wH5UMDt0O7kUd1xEAC/K/f4eg0b73rmaDMypEzy MHnCYIUo+YPuQVtsURv9AbUcAjYb7Z2A4uyb6lTxlfFYjVKcOA19eizooEb1srrl mKghIZrenibMqm25m52l9Q9i40t1gdX8BbfCGQdGNYyHGAK9IX3tQoHbF/qbEZFg hTVg6Dbu1kqbyBduHRc9u1MvIlNv5/T0EVu77m5gcuCYxRjMSl75M0lMh+AMjns= =MfFI -----END PGP SIGNATURE----- check pointer before dereferencing it Alan T. DeKok@2017-02-05T15:10:47Z Files modified: * src/main/modules.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5c7470b70eaadd7078d26... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYl0A8AAoJEH0Oec13Yh7NJAsIAJuWUATWePbbiJVpXeDwxzvp 7WPDz5vSCmuNnjPMZ/Yy9jtUrBLH5VhqFxzgwzwn10UObWwfYTjYLzsKJjX2eBEQ VEwSXxizsNW+4kTIgaYIzWuE5cfFLDFOQ/tjln3YTTw8hjRfdPH5Bdx6nVm7JysC IVku6IswxC/PWxOPJxFnQO9aLF++BX68QgX89qt8+8ZXpRuAcpgwsPEQIxINO8HY QwzwfRC8YL+ISs9R9CLuUIA0/n+5LqDngsFgAwTHH3QQJH6SUlQPgmBR8B1xABBr UkWPqe23ZqHhi7FEa+MzNJNK0P+G1Fe0iFrg67m/B3abzYsQ+O21xQa/raJOPjk= =r316 -----END PGP SIGNATURE----- note fall-through Alan T. DeKok@2017-02-05T15:09:44Z Files modified: * src/modules/proto_radius/proto_radius_acct.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/485cb59206ed3271ea307... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYl0AFAAoJEH0Oec13Yh7Na5EH/jTG2LL8/xrPQ6s4iI0gv4EC 2Nvu1Qn3pfeHxCKnh6Q2YLYS6LfOQeef+uQIzcFI6me+JnmrN+wWnF9nwbV7Nehe EOZq2SGdJU8ZmWDLQaP0Ihy/V6s7/yGQWICNKLBY78aiU/97/fnWYm6zF9Zi/UBO bFQ+s3QO/Ptw907+lIW4wpss20knAc+Cp+JCiTDfuAqsB3A0yC/i0GX6aCgmxqmA lgNlWJ8/0YRmU76KhN2mw8LSKFGT6Ulsuu7c0tXANKCPRwBQhANiBOTrir8+vocp OXU4vR6x7JASMVCcN1b/unWcK68dmOdFXufppoWq5Xbvm0gAPHZiW6Hp9nznam8= =e7Ag -----END PGP SIGNATURE----- ignore discard return code Alan T. DeKok@2017-02-05T15:08:48Z Files modified: * src/modules/proto_radius/proto_radius_auth.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/67eb8ead94f5566d5059e... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYlz+5AAoJEH0Oec13Yh7NH0EIAKVi2IWMgJ1IylUjsplRTsf9 0eSZJ5/u5tTs4fxNQfTplCkMMhDwpjeKQVtNFmDxb4f2QgFUDpk57JsuXeYWiddV dbLMA+2H+YqRSjcO7LFxaYXz9gW5ctAvBobg5zap4SBlvqCHOorV//U6eqEpCy3B mGDr2N0WvgMAcEyO78bXHXiDCjcx4elyxOF1taprhLEpdf/IQ4t3BA6DhvC7vnsG gbF/lcs/iLQKthtCwCtDQw/WVFKVJD/XxJpFcPBK5JMByu3kKWo591K/iHHGuj0D 4BqKTE0G7lctYneBEw17N3n4d2iqexbj5wtFYSRo8tOX1Vrag+E27dK2MOX4OlM= =OzqL -----END PGP SIGNATURE----- ignore return code from discarding a packet Alan T. DeKok@2017-02-05T15:07:28Z Files modified: * src/lib/radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3245e7ff84934dec4e925... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYlz+aAAoJEH0Oec13Yh7NdU0IAJD2nLQ+XsIIcJJMgf1kasdy v4/bx3lRGtkp20syATjt2Us+rEW/LYCGMH/ALwaNjZTY0I3Z8lpZAGVMWoR5rKn1 VeHAe1W7jM+GJVveiEgKYGdYCUBR3+19f+3EmI3NasR0LC3Wpj8d4ay0dFmgo5Vy b94EnrcmJ6gzgAJHXYBe1aprvaAXhR3GYg0gPmDCQuDRQim/t2tWiOdElob0jaxt eV6yclFdJZN/Q0N9MhBRA98B3cd5hqiHsGfRa3wyOoOmJAMCYYeEFX8cavto8FLH In9vnJ20TG1PbrMD/jxddgR5iuGdW44b2ff7tM4mjszDK5sCJ5AN8HEmY7tMeIo= =eP5U -----END PGP SIGNATURE----- ignore return code we can't use anyways Alan T. DeKok@2017-02-05T15:07:00Z Files modified: * src/main/unlang_interpret.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7ae08fd95113861e50a04... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYlz8GAAoJEH0Oec13Yh7Nf8QH/2vEgrYScTE5Y0APBMegn+20 JdQ/J6YcZbrcPpJlTFfi1HHTcHbxyvyWrkBHlA9fWYcN05mxCPTa3B5syxpEv6XN RZ9X0WuukGSBLFdLy8FLn7F8LnHqo4AJgSp2DXDMuM50zgp83Wk+Amowzft6IHd8 QlH2qyc4bZ9yFV2o0oRPJCQmNu3eomzLLKooOJBIhtB7b5puL0cGd2MYEFFqQ4Gv chgTRe3KTcyFDhE947CtVaqemFj8ECEOEtrE2TRo/R7oKbiZrRu5Lq+U+yvJZAR5 n39cRGvUPagCn8E1QOZvlLuAY0OOPh7Em3ol0WP/IIgsA16yv3Q9nTMvVg+Ovmo= =aAia -----END PGP SIGNATURE----- ignore return code Alan T. DeKok@2017-02-05T15:04:38Z Files modified: * src/modules/rlm_radius_client/rlm_radius_client.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9da90e8ede43f71feb03c... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYlz8GAAoJEH0Oec13Yh7NKpYH/ApbCQ93fwL7z6Exm9x/COA2 EGickYWr1LDRT2WfJmikVo/ESANd7vWWb00AjQ2Mhf7J09x59PCEgjBdqC27MKF+ kGFft7JnNoafqgIemO3Rb5GgAk0p5r1oDUaRtAQd+noKtOI7DIIX5afmNonZ1ayO LgLAafUzar1TxMFomDWBC9bdeMaZJ4C+YO3XA8fTBfOBD7AEqGwfS22hnhTmyKDs MGdsFTH2NOCKQjODAc8j/h9XPfiSrIZLpu2Afr3RM7UeVV1aGuF7WuSuHicq3QvA 2VmPd3v9rrXmq0R//i+l/mMiWEbnWJ9G1rWqzvazNBs+FBUdtwgtNObs1enIBAk= =Lrs0 -----END PGP SIGNATURE----- we don't care about this return value Alan T. DeKok@2017-02-05T15:04:38Z Files modified: * src/lib/udp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3dd51941e8dd2b7a97a94... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYlz8GAAoJEH0Oec13Yh7Nq98H/18ILLmClGryQlcL93BAeveN 8DRj33ZZk33mlnkg9TuEGu6TqoHz0WMzMqswu/ySlmqLESl3ujRkD5t7902taxif vlClS5+6TFOdoEjjIXWxBUaVXDUMxUhF8RGU6XhMJli9ydY4e7wK930kikhp1ph+ BQcRzPUZdvD6+27kf1ooF2Vd1vI4PUp84ph4Hqe5Z+PQp38sDyZ30gAVRQMDVV4H rpnFr88wHzbDESQuN4UrjwkbcMND4k1LR7krNlJ/xG+SXbt8b2ga/ytp2ypXyQZv mAv9hpGDnEKjZJfs8GXIPe6Ptv4OVpQQKJJBkAo01jtURCpaKvM8X6KYAXM1Luo= =hYzZ -----END PGP SIGNATURE----- don't assign in an assert Alan T. DeKok@2017-02-05T15:04:38Z Files modified: * src/util/time.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/92c72dbceb7af0c052cc7... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYlz8GAAoJEH0Oec13Yh7NAr8IAI+qc+dhAn+ShD542UglLjYe oiC38p3yvQLt422u6OqZwq1d+TO//qrjJAugjbkGW2zaslVpWxqVI/IgC1F6L324 oCzOSgeMEY1Wewso/v/8p2q0db4L2QwqImE6gHUlyPYRkgPwG0qFbb/jH/fG9F6H U4/Okw8Io6UolzWc9BObTy6DrgQqR+1K5Xe9BlW7amVpS7JMMkiO0WeEUy6HCE3h ooD0IDpB0VLg2b886GHJ6Hux6ykwZwQg59rvIbTUdU9vVh7jMTk3g0xnFbqV7NQc D02C0npcgAwCS+BruNJ48iZhdSVzvNmaWjxvs6eUxmrm4miubZM1gXoBuU+EDzo= =rgnT -----END PGP SIGNATURE----- cast to "uint8_t *" before adding byte offsets Alan T. DeKok@2017-02-05T15:04:33Z Files modified: * src/main/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4a6f1382e90cfed97b347... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYlz3iAAoJEH0Oec13Yh7NBNQH/3M1yZvYPtRRIfezPitGwwJu sxi0gdwlIY3qEdFL5AmzpvP4+hMBAg+msQ/1wP0vCBpUG+MXoFTzrG/10rrjorAH DpzGEaeCKxA6xreg9X0YpCxetJhAPoiVKR2qaPuvyHAgxxl1sp92eLJynyQyXAVy UuqtCBXD8NZMXLuHw/KRDrVfh3JjbSfwG3VDXIy8E1QynSn0vcGRVJv0ELNZXhIn WhPD2Qz53ApkYUDMH7GCr6/bbp92m2WymW6yA07Z6NXQXi11U0DYghLOW41hguHz W88bGuncMDddD0beZF57aoAjzS2LCEbMWVNBlsuS8EiBop7ozlnYtOrua0R943Y= =K3vG -----END PGP SIGNATURE----- return on error Alan T. DeKok@2017-02-05T14:59:41Z Files modified: * src/modules/rlm_expr/rlm_expr.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ccc69a77555397884cc52... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYlz0JAAoJEH0Oec13Yh7NSMwH/RYatJL+KbtgHL7WsNz+vL3F mtPe1MBU43Bpf1OSVRu5yPa29qOtcFNYLCk1gKh8jhnMyOGzNkRV2ri+Z+E0780o uZCKvO3k4lk+r5E2IkjAvMJxRIe68OfVbqbC7u/F61Xilc8g2I+aGf5tssdiWF2h QNswXVpM+uZcJwBLR06C3m+dqMnqeM1RcCtjFIGTil5bqw4Di4hM9DL4J4VGZyq6 33vi5TJOjNu5BPepF6jisReACI691ieycbUkqQ0eD7fCNiYICtMgZGN1GAV/NLI4 jegxdt0CcMK+98j+i9riRxqzDPSW3s7OtYZifvHvI5gfGgU5PBSEZmOoiP7u4bM= =EGm3 -----END PGP SIGNATURE----- remove unused variable Alan T. DeKok@2017-02-05T14:56:05Z Files modified: * src/main/command.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/37e538e6db7f0ac5e9e6e... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEbBAABCAAGBQJYlzyHAAoJEH0Oec13Yh7N2qgH9j9ceY2PKd1MO4Z/l6g0tq5A URtm8rZLuWmLysf139a2FORuMAo4UuF0deBGOUh4UPeoYVoWngFu+2lqktQpAyUo PJMtkADbtmKvsB6T7CwIMvohFhcuO1j0OU/JhWEdD8/lt63FhrVx1Y0L+eaFvrmf jDGzykj36j7DO50z+F8OHGc5JqA5f0gZU7HkYxLao/JJdIj9DxLmtetmzQyNSbbU xE/kp3fzwVvPddCLmX7q3YUTwxuLMezalaMYilyt03vDSjejSD66D6UEveBqpbkp QR36ge4kMmDT2RdM9WpNj9+9PUaGfOWpKx9CMgJvJrsZgleglFw1YtrEblJi1A== =gK20 -----END PGP SIGNATURE----- it's good to close files we've opened.. Alan T. DeKok@2017-02-05T14:53:59Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/65713a09de6f366b68904... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYlzyHAAoJEH0Oec13Yh7NOToH/3OZUQlG0NXhgGAt+zKNJ6Ds rIgSo4clLFxAt307Z8K94WYiDDyfGuAUR9UGI5BUFLGniLOf9bPAk8zkrfFfn4xF d4GP8ix4pqAfvKpKB00OwqNJ4bFXax4KE+UBtmIA8qO5RWjWAFh6gSQ0fWiJ1Gz5 ZBbMJ+SNSxV09nzR9NV34+2pp0gxGztrRwrTihiol1taOLsZjWBCTEMZuDmONJcT dzqzOVd0jCR1hZ/k/F/QoDWubzbSb01F9/lXpB7fcma2KYdkeFsxIbRejFKOERI/ k5KuKQuztN4Di07wTjCh/BG6ZHlsNHEb6CBo2BK6TJfkOzgHUKRpouIJzxwWOAk= =HNT6 -----END PGP SIGNATURE----- update hash based on client port, too Alan T. DeKok@2017-02-05T14:53:59Z Files modified: * src/main/realms.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/755286eef0a21b4f16994... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYlzyHAAoJEH0Oec13Yh7NMbsH/ioHhlsREj43v6Y7jW9Q5nT7 i0SYUP8bQxhQ/aPKu+bXru9kGTJtVOfN/x7QV1nb+qjlEUPlM2TI11Tc5KP+I+bT 4H4xhe1zfBUhfZdM1VcSnmI8F3doIifFjaeeC9DYrReWJ//FWH+KvFqEPGT5R5Ap TGc1xoRIEPBSl9eQRwqEmz7LWbl1paXscW8nLuxZASS7W2bbDDGUbF/q9JodwLmc pGJEW998NKAS0iE5UhLFBjlVJRj6Czb6Z1qIaOPAvOdgMQfxs1yoJx8Oh1hwULoF cmTQJJ1XCgg7cCZXSyGiqqPJh/+kl+j1KxBEtzUwy2NC20Mpw4BhOWBWzihqcA0= =YRxX -----END PGP SIGNATURE----- a few more checks on length Alan T. DeKok@2017-02-05T14:53:59Z Files modified: * src/modules/proto_bfd/proto_bfd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1c94ee3832abc50a6c89e... ====== Split TLS caching operation OpenSSL now receives tls_cache_serialize as the callback for storing session resumption data, and the EAP-TLS code calls tls_cache_write separately when sending an EAP-TLS success, to cache the session data. Arran Cudbard-Bell@2017-02-05T12:41:37Z Files modified: * src/include/tls-h * src/main/tls/cache.c * src/modules/rlm_eap/lib/base/eap_tls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c703ad96bceeb56b1e3bc... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYlfOHAAoJEH0Oec13Yh7NKSUH/1ozP39PoXCUGh2eYCqbfZA5 uOC0ywhOTK5fl/18BqU0wh9ya7+Jm2rd6JQCFYtC8pKR9KlGfmGNKOVb6kmKHLhB RegtE+BHGd2BK6i9HuJENs69YFX7J6y0E1OGfARJ8P/9aZ4GfZcNBsE9YwumFZbB YYg8tQ7RvssB+ri4rv4ZBr5uLwSgtxWtdrCVBsp+rHS3PyaZlk+43B6SJ/LyIT39 4Dd8pkRf/p7DWuINPbpShHQC5H2nBb920O/AtQGshUkyoRjM9f17e8DTuXa3gqMR cN0CoACFdDZuX/UO/moLd8zepx/egZINX7BHJVjSwdTycgLT7ESCOtlrFDWk3jE= =EEZZ -----END PGP SIGNATURE----- remove unused macro Alan T. DeKok@2017-02-04T15:30:11Z Files modified: * src/main/tls/cache.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7ab5d6fdae2ef30c7d7d5... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYle/0AAoJEH0Oec13Yh7NJGsH/A0hsa0StnHkYSiItdN59Tz4 082kY4EzK+l4ksDtDr1Sy+ANyqYF6SaqLk+FAc2ish4h/HkqHokT1YfoZY+qbv3F lbolIH6+Fx0aSNmJ0rs2FrA0mWJKjw/XmgkXvQ2GDbDI145KzndB1aCHT+HI4Gn5 mp2wwtMIuHon//y0FjVkgrwx+FaYc7wT2UCORetttZx7h+Z1UGibfXc4Py2w9Khz UcAu9uW3H76GHDf68ughIiA1Ujm3uSWgFOULFJgLo5KgqdYmQp6hUlHTFaRUgT8H eSercZ58oU9rG9OojQYjKjHbjAKr2cbc51YQg2ny2yGYqwGXUWy0kBM69WYw7f8= =NWCW -----END PGP SIGNATURE----- remove unused variable Alan T. DeKok@2017-02-04T15:14:44Z Files modified: * src/main/tls/cache.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9b503fdbc9b55997cf162... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEbBAABCAAGBQJYlef0AAoJEH0Oec13Yh7NbysH9jQb/fUloInrWLkueqxzJJMm RA8SSA9BG14GcxEB4q1qquY1vXkSdZpg596xdF+veDciw9CZK4KK+WdpsxQ2EqYx HDGeYVr7MvXm9+ADuB9X7cWK2vSua0Xk0qVFH8l3t4OHoaot43oM3vNd5ELh5YrX bV44Mx+vSGVUr4hh3aRB9Cxul3dNFeemPhrJCQrcIfMgFhxPq/6And0ULRK3lfBO vHLFz+8uNJfLrBIayhlZJmPaS5Ajl05lpGhbw6FPEN+j9rU1JtWrFKiZDa+9yVpQ NzYZvHpjmRGOg2dwu+LIstpLwwvejS/4fRIg36QcooHvw6h/mh2mJLMMqFfl0A== =l4vJ -----END PGP SIGNATURE----- remove extraneous check Alan T. DeKok@2017-02-04T14:40:52Z Files modified: * src/main/xlat_eval.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/473f31f7a6bddb985b361... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYlef0AAoJEH0Oec13Yh7NKfIH/2bXKq5OkDQuaMMpOhOl72LB phdliIJUkkfHxuFJRPdRqY1I+NEzLaWv00PBUb0mBagi608Y8x1l0L0EWvEoKPB0 gbNfOALy1do+lMg2897kNDd6e2LXfRBwomiqT1dJdR5Hj7X2StjKqLNv61b5VXgR SVXs1mP0ZlmsUr+pp/h4s9WfSsSH59W0sVHml6i0ptrGvngMqyc18v0ZaSwrh+wN H+MFqBemfjx86TnjHWMPoDdMYFiK5qNJNX9yv/QhZLV20TDq5ZcguxCO4JoGolQN l3wV+bvZ8wmZ6VIvrPlW0f/wH0rffVU7wSBIQEgM8pkGRgrvgRm3gY92mWoYXs4= =kjn0 -----END PGP SIGNATURE----- add missing 'break' Alan T. DeKok@2017-02-04T14:40:52Z Files modified: * src/main/radmin.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b8b63d42b4601c24c9e58... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYlef0AAoJEH0Oec13Yh7NSDgH/0Erw0Fz+TOhJuLEMULAlof2 8J1VcNLnahAsyyAj/j4+VUqKFiETXZpMtibSlz7Y1RjAo7IbgUWj302sul6tpi4e 20e9252tGesI3f+ADcdrHp/e6rw69ezBXpA6xz/AiAvh19xX/baZOmu3DSs/af4h P2mN9NHTdE5Qi+Lnu43I52YwEy/rRbCDHqNmUwaGL7o5aAETqrOQ+iA1d23bgNRa Jj7TDp6CMBhJsTFCcpQ5cFpshFLc4BydVlizt4Z5CHTUbhxSnUjZ8tXHvyI4l4Sh poQP6YtliaSbOwcEqUa0C5gE22dCI13mOziMQFiAzxfIkfO8yXOWUiYJxZFzqTk= =dJ1S -----END PGP SIGNATURE----- initialize salen Alan T. DeKok@2017-02-04T14:40:52Z Files modified: * src/util/receiver.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bd1deb5d2c6ec5419d0b8... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYlef0AAoJEH0Oec13Yh7NdWwIAJWTMBlnEQ0qr0dwG79hTFZO ZPEsSzUTPYJ1l3eIklZZLZUt2AwMxsHJjMxYyFTd9gB95yODi7PBK6yqP+cxPklu NPoaKrmBPsuNktWPL0lH6oAzpOrZzChUfh3c6HrX2oV8AETlrU7izCYDYblvT8G6 s7522zMYgFr/Vd0G0kKfVGmJX6SPyoyiZXNaHqfnXMIL9BKA2yoVlbAn82RXZClt OO1gZh/Y/X0HuTam5bXIzzV/b0+sh7kPOPbpjqT0dQf4S/XceLEI7iSnKidzEHvv k6dvT4XQYfmA8+M0zB5jzFHm+pX9HlX8jCYmpRw2toVnlYjtiLhkFMkPTDenDdA= =t30S -----END PGP SIGNATURE----- we don't care about the return value when discarding packets Alan T. DeKok@2017-02-04T14:40:52Z Files modified: * src/modules/proto_vmps/proto_vmps.c * src/modules/proto_vmps/vqp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e885df375b823e42c92d1... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYlefzAAoJEH0Oec13Yh7NaCcH/0K0X/HPIDH3/0fSHLnoF8WV DAXoll9EJ7WdpRm2Im/6Rj6NiDJS4C10PYwDN/ksbULxA/RJh2tWtsr4FSBEBKji uuyenZ502ywWyNVpAhoxhwV8cNqQzvACzg1UgCismwbSacmRm+tluqyH0QeudoLf fzjxD4Rlq8N4FJBM5xwYdWkkd9gGSAjYYsLWxqBwTDg7teScAGhUhxS/UyAVlT8e o6s+DejbLp/SdSlO6T/2WbrxS2ZteouY/vdDipIocFjwJbVXhy21BMYy9XWEUUzH M57fnbU/VNA6/ipBoD9mp/KBYsCp51jXnoLoAHOeyfm/ACd6VPn0pUNbltQWRL4= =Ybc+ -----END PGP SIGNATURE----- check status of pthread_create Alan T. DeKok@2017-02-04T14:40:51Z Files modified: * src/modules/proto_detail/proto_detail.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b9690f340105873bf8ba4... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYlefzAAoJEH0Oec13Yh7N8dUH/3cPPZ4pJ1QZlufwaAp+9jns R9uKER472Zyo4Ti4JT9rTNlnepu3ZHM2tjgQad9zNg27OFb7YeW6tlV4IxaPN4A4 FdrDc1SMhBg4ZLqq3DbzUlK1A+VxohZ7e9JSFSAlQwi2vgJnEbmlkr5NRfwupp8A 0K9fr7PlKsW2PODa1ROn4XWXUVSwSLMyZEQXt4ftzxzsKsOos5lNrGyARxYMyhuY Q2PQyD3lN8dqCjnN+IhjysxqrIt/98kqPSZ2A2az1ZALJrsMT5ehtQpLHSGl4mNZ 1qkzdrkJ/gNDgnU16DAj2SBjifknM0UIAzAoVPzhkNXYQDr3v3nY2yTkcmWhw5A= =DSRV -----END PGP SIGNATURE----- lower bound on maximum stack depth Alan T. DeKok@2017-02-04T14:40:51Z Files modified: * src/main/unlang_interpret.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4ed227fa3d945d0667290... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYlefzAAoJEH0Oec13Yh7NWz4H/0TDPHXuHWpCybmn8MEKPQfm 9gNEd36CE/svspRkPyeH7WIXuIpLwq15JUEYsetfdAoGzv6R9FqxxO+GJyBRkc35 xHBoENlD0x8YnIWn7uOuNmrB39YcR+lpyCR+I43cZvFlSqXYwa0xJE7PWqlIC9HN 3F0ShN9EwMwZQVHBRdgSKBpDmQjukOJNc4EUCo6Ad4JVhizn8rpRmiSI3Xvi//O6 ZYG9RaIFBUqFh2A69ukQVIBIL4wCcWWxlFm2JqculbcZmIz85s00GYjFdToe5ZDB 6QFUtU0G4zm1ToAmIQqFPn1Q4V30zMgoRg+oFJ5uNyPeT2RINGpMxomihYi2Ggg= =GIuh -----END PGP SIGNATURE----- reference correct field Alan T. DeKok@2017-02-04T14:40:51Z Files modified: * src/modules/rlm_eap/lib/sim/sim_proto.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5ffaccf840cf6937fad21... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYlefzAAoJEH0Oec13Yh7NH20H+wZ+tUW95CS7BoXJiNhnkPsw LhvKfa/p1rbyuYbNMNZ7NktkOLwuIy+dYPoRYsYno1GRxucfZiuT3+rW6pMGmroa TjcgPsb2z8OXeR5Unrh6brxLR3H7ydgGQfzn4SY4SVDvjaLsqc6S1gw23EPOddqP wUQYLZwfcNN04NO62BNpgBeDHTfJcGWrlkLHGezcxdW/hd7+mLUtlbU2yRY1ZbPK 21PZY9kZE2x9aN2TDgoFzP7qeSHdNwclVEth6TNmGnCYioJUpxfHkrbMhve8KL82 OZAbaWHLrjAv6rPtYSJ5zH5oESkT1AA2EddVensUo2TxcnntsnTQAr531EP3gZQ= =ZlCU -----END PGP SIGNATURE----- add missing 'break' Alan T. DeKok@2017-02-04T14:40:51Z Files modified: * src/lib/value.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ec9a5967c1ccfe586064a... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYlefzAAoJEH0Oec13Yh7NIwAH/i6quFnh5lL/aHTJlADBx2Kh 2NF1WnkPL72Db8cdX2LwEURvnnvMqN35wZa6OMuimvj/48pUFVXj6tcuXQN+6ptN z3siY7yW2/liHD5aTPM3e39sh6olsAHYJ8jcLoQU+NEt4enhUl0Y+sVI5ZUu0Pwr aX+Cx7vTVPUJW6f5q/tiIH/IlgvmEIjNREJi4Ww2rqwtBfImpaGnHRZ950rY33Ji 4TkmF/oqc1xwNC/xejF9wGVw0msdviCZV+FHGpvwe3GrI+ej0Sk2ABtQESwlmh3D wEwAR++YrQYMCdeWIOhAb2vQ07glhTprZGAjvEgGi5wqCCIVVvuyze4Bra84zmE= =FDX6 -----END PGP SIGNATURE----- add missing va_end Alan T. DeKok@2017-02-04T14:40:51Z Files modified: * src/lib/print.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/031d6acc41cf5b4655fc9... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYlefzAAoJEH0Oec13Yh7NgP4H/iwiNkDVEB+EgiZliZVmUz0x l3fV2wGcuMrA3QITFGJdW+Mr/EMNG2upbVNdYOXCYJpJ+MlRs/ufM46spJmahni2 XPgGwwOJu52+0svVJHd5BG2blsQeRiTXlD4T6gPh+9OEMEKQntL0Yz30JY5ocepZ ENvn6U6zCJf47XyNAfGj6Drk06YvB9TqB+AyRJG96pi0OThPEiiJvVG31W+hNXip EcaJi8e7IM8TD5QfrjHUlQpNu5pDuLpG9YJSpjyaweLemBYZUocBwxjC8SCmUAmx wwJn7SiBsjCqqCaKiHgZ9YD0pWGCVdwkESwNLscwwDrUvmn0WSg09FO0V9YT0rE= =5eEZ -----END PGP SIGNATURE----- add missing 'break' Alan T. DeKok@2017-02-04T14:40:51Z Files modified: * src/lib/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fb6e2d2d9b0e0184f2cd4... ====== Avoid memcpy when obtaining session ID Arran Cudbard-Bell@2017-02-04T14:33:29Z Files modified: * src/main/tls/cache.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/14142153963eb983d69a4... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYlNLVAAoJEH0Oec13Yh7NQ5MH/jgm28jD7rZJ2u7ZYMaDiWPh FFkYjngjsd91TTRTnGCVEdEtPZsaPm+DzSoxTKHqWfHmH/LOegVvDTeKrv5Kb5j5 ooWu2Q5KQem/Jyi/epNm/y3h2fJrhn12QciI6gDjoUSZ+HaSo1jsf3gVA+3P5D/q f4SYc3N2bzAAIY9v14B8LvFVnbaCuGcUEGnSbK6XFPlkuv4C4omYjaErM9iIoaqQ qqgnxY6xK+KfHvlWlHu37YTxk9hLP+ezccymRc2ahx4YIqXwBLOpBy+ama6kmLpQ EB0KVu+GhOQnMJlWn/RbSuak5SwfS5BLTbZnkrQuOniWarE/I+2+hKqMP2Uyer8= =TzKS -----END PGP SIGNATURE----- remove unused assignment Alan T. DeKok@2017-02-03T18:58:25Z Files modified: * src/modules/proto_tacacs/tacacs.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/24b8f6a70207250c529b8... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYlMwkAAoJEH0Oec13Yh7Nk9QH/ilGXtJRRh4DBp1cdzFxXVZJ /2ninGhWgZyTz6DqZoigmepOWLZaLJQCCgSAAjC2VyMu+qr7gP+CS7EOlOLhE2L2 b6N+ysXh6gTsAirVr2aT0ln9XVVzCPOhgE+0twC0NsqxIBJVaAQUMLP4tA76fCua bXr9l3mS4vgUxF56QtboQVf8fRRvJlqSWep4Wl5iVypXt5e9h51Hq6t+POOV3oJl tHvzXO8Mxur03u5cAa0uOq1fEksVIyV0xYc1gUk10E4rswPxWXhsEn1GqbnO9a6z UK0hO5w8c/0WRMgMoqbeD2okowWbU3aMnh2s8YpEN1FZ3RR+mJG+hOur8aK+T80= =w0gN -----END PGP SIGNATURE----- initialize variable Alan T. DeKok@2017-02-03T18:29:50Z Files modified: * src/modules/proto_tacacs/proto_tacacs.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d8184c037954817aabfcb... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYlMu6AAoJEH0Oec13Yh7NbcwIAIgagspqHrIyGhgeMUyc72oW ZM2kQNJ2bVWFiENCTLroFSK+eOAQrCtUOfJL0VM/Hh0d6Rr/BbaQqUJYZnghXhUy 4rZ7BxybevxLl0ywj3oS/WFHqedunVpyc4PP0rn4Era2vg0Mg76H4q9pCICsf2jh hKLo36vnkZmIB5c7bjXCqev0L+d7gAgMnSywNwc1a2s3vX74DFaV4P6Opitqv2ez Oy2aOg1jOyeh8qcEHweXolA9Gvan1ChOB/ls0vstsx0VWF6LALNxdgXhrpxOkrtP B4alo3ZpoXZsg/yQlAVg0TyfaSj7GgLPsH2bAl3GyHlbA96oMrmVTbZL12pG1Jc= =wXQK -----END PGP SIGNATURE----- use file.data for data Alan T. DeKok@2017-02-03T18:28:04Z Files modified: * src/modules/proto_tacacs/tacacs.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e9f79738f08e894d0b007... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYlMswAAoJEH0Oec13Yh7NOIAH/0UA5pistXQqQMMAjWNnJk6x py2YspenshOpbMEYp7rSUz/l81p8WLkq1mb+vLNwBy/JSkxQpK+601ZDwzCbgom5 I2zxE9qEca9ozGD34RCXhj6ek4YwTQhDWXQsbOYiCsP0LHY4nCRJDeATpbUPS8VN sFkXogPRNBOXzh1Kjp7WoGLZuEUpYEwmNzQXn3H3tkxRUpDuoSU8e1BX5r1vcUIK YhjQw4dSScgr/Uy0L2qSfdf50dEvg4hd0bA95K29RA6cZ5cfeDSBiYhJrHi1mr0q A++InWk6QpJA6hoambkOTdoipTtOuDvSkc14qVr8YMuArAY1Fny23UrP5yJyHqY= =0PmL -----END PGP SIGNATURE----- remove unused assignment Alan T. DeKok@2017-02-03T18:25:40Z Files modified: * src/modules/proto_tacacs/tacacs.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fa58818832f825c341c15... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYlKETAAoJEH0Oec13Yh7NcfkH/3CxyC60nbgEJpRrY6DTtra4 3pMKnYRZ+7Fbo4PKpVIIpL/IasoeTb0AbA5ckKTO/mvrTtyhGIEmeZlhzkc/mJ0V bjKc6mdf2ngE77i8WTNEhFYjRbElG8esDJfTQ34Qn/x0CO8SzCjThffMPz0g2LSt DvZullGm3lWH+Ti3e7YO/6TGYu3onFMxSKVWU/UIYye8H3PqT8tE3mNtfQlN0lLf +jHLNVd6jgOO7VURD6XMBvukAKkyI/P26XvHBs2Ys8HYLZKL9iqAS8RiFrs9pHFd rx9aKOBu5fYwrSuysRNQOyNJ8KTLybI66CKl6a8pBu6/bbI0T8xxTfVbrz3jgq8= =DwHK -----END PGP SIGNATURE----- move dict_tacacs_root to libfreeradius-tacacs Alan T. DeKok@2017-02-03T15:25:59Z Files modified: * src/modules/proto_tacacs/proto_tacacs.c * src/modules/proto_tacacs/tacacs.c * src/modules/proto_tacacs/tacacs.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/aa3c65cd3978b1f7678f4... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYlKChAAoJEH0Oec13Yh7Nnc4H/1pBo311EbFFisGKM6gX6/6t tryZXgBNKFIK43jfXxz2CxglCs/3l7nrpVRVjwYUMGd5FAC92AxM/UmRqn9MoEpm +e4ZzIiv3AkiSAMrgiTpBW+GptG2yZezUur3FAsxaMgRACOlrjhaJy6u0d9pfASc rXXzfX9X2wse4uurBm+vmOR2GHHIzpb2Umz6ZEBjSzo+970qm5KypCz/6/UGAbsT 6Xn55FAbotZJGpammoFX9SS/DXzpTUp1Okz//ROY1GzH141/BPp96SSNqWsB9HC7 uEuwPj+s8JhEM7eg2xDaSA/K9GoN5PK8n+7CzaJBEKkfpeKjtB/sG8GyVkYk0ms= =buDy -----END PGP SIGNATURE----- initialize variable Alan T. DeKok@2017-02-03T15:24:13Z Files modified: * src/modules/proto_tacacs/proto_tacacs.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9aabdb56e002de06a58cd... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYlJpOAAoJEH0Oec13Yh7NBNwIAINao4gd87xfMCum1xd7wgM9 cKOMB81X94xsAH9Jdr+S/Sf6F0u8rUOMsSc96cGhNy/yWH7ywDVblLhvWqaUuNrZ BC/puSTyqiTDcR488Ntpvjb9yNHNfFoFgLBJ72tnb46UU4gLkXwgSQwtMC/fQe9w ZVNC6/ayPcsk7KXAKd8sDrmXIG/NsteFjBtzeOCRR39G0XmPdkSNThtxcNKbpOrC Bh2FncXByXxNP8Q7beg6dEHaVECQFKt5OritBMtm+nGJvnE0H4VlLqORBOS8a1/k lnnKbpRKy6cT5EEaveZiOh8pxWF6anapI7M0VPo8D2vlagwOdVLF2h6Xm3pTaB4= =xt2W -----END PGP SIGNATURE----- Add TACACS+ Alan T. DeKok@2017-02-03T14:57:18Z Files modified: * configure * configure.ac * raddb/sites-available/tacacs * share/dictionary.freeradius.internal * share/dictionary.tacacs * src/include/.gitignore * src/include/all.mk * src/include/autoconf.h.in * src/include/listen.h * src/include/protocol.h * src/main/process.c * src/main/unit_test_attribute.c * src/main/unit_test_attribute.mk * src/modules/proto_radius/proto_radius_auth.c * src/modules/proto_tacacs/README.md * src/modules/proto_tacacs/all.mk * src/modules/proto_tacacs/libfreeradius-tacacs.mk * src/modules/proto_tacacs/proto_tacacs.c * src/modules/proto_tacacs/proto_tacacs.mk * src/modules/proto_tacacs/tacacs.c * src/modules/proto_tacacs/tacacs.h * src/tests/unit/tacacs.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6a59647304955d984f2ed... ====== gpgsig -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIVAwUAWJOgoNm5M8Eq7XTwAQLqnQ//YUDLf/1WitfBhDCFRENwG+PJjN5MngFq fpj5lfaMRgUqs4QyikI8EATMI4HM7EGS5Lx7vUNQ2pPdfi9wEc7JJmWgKaKHq4dV w14Z6gUi7fedaRzt9TxZxsjqosk9BgDbpx0RLxTQo+FlQ0adGbV/+iD0FymHjA6D CVQ+xSG1yCji2YDy3e8+aPn9V07d7X5II+At9iXKW/kpTkq2wkNn6nTFtvSKXyUs 6YswCzGgSUyuZkemYJgaWrkFne0tN4K7jrKCO/InnUFy2BrJSBPhFaX7Noa1MvF1 NQ5p7rvoQyf8KHCfHJ4tSOEORcHxxdegW/FZTgPAjJB6NKyAPctPy6sRbsCoUpK+ pgu5R5ynns7DQ2N0BcLgFrYUmuzefw/uJ1BIJyoseC8sGlN6Zm5g+Z+DFIEVoqn2 +Pm+1WVOF2zFZrzqJ6SCTgDDsAq+htqSNcGiausAXPLokQJ0W6eZlbdJi4H+lg+H fHrlGqBxJZHQsbDD8xkbElg52SSU7A2Z2QwMgwDQ/PuxWReSHb2dQGof+hDO9jBP FW0soO5VElgEsyJsIBq3qslW4wqs9dwntZgkQsGc/yEuiRORFCoUpw4EHNqSu1z/ MFQeYhf8BxqgiUhAu/NVF3CVYRBZmTjES2VBA/kQ2Vud+w01kpfV1C3Fug3CrtGU DzfQJx7p9io= =lRJs -----END PGP SIGNATURE----- systemd syslog.target is obsolete Matthew Newton@2017-02-02T21:12:00Z Files modified: * debian/freeradius.service * redhat/radiusd.service Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c7b26bb296c5498b32bd8... ====== Hmm, maybe we shouldn't create the database Arran Cudbard-Bell (via GitHub)@2017-02-02T10:16:43Z Files modified: * raddb/mods-config/sql/main/mysql/setup.sql Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3501e4a0d5b3f4826969f... ====== Removed unused variable Arran Cudbard-Bell (via GitHub)@2017-02-02T00:20:03Z Files modified: * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4da32380ac028c8fe7a2d... ====== Update rlm_sql.c Arran Cudbard-Bell (via GitHub)@2017-02-01T23:53:49Z Files modified: * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6c7f62c9d0510b36ba371... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJYkmDsAAoJEP+k1YKfttfKXnIP/0tZiyLYImaasxsN+K47FTZZ xtW+kmdJ0oiCGIqFVwDeT1dl5RJlQVVzD8jEO2D5SCjLBxgthRXKUzbU/JvrxM+i hywP7vUnRJFLdNvs2MXKLGV+s6BBDIP+9TTOSWIAHQHtdkexHkWDCXhkf8jGMglt 98xqTEj9G1yLHkz9/NCOIhcYTIVnoMU3QAaoUMfCHYNkoO1ChsZXsyKeH3hPHTGn /m10aPTQHTbL6OZuXbmBl+ved4bIjdn1SrXL6eZLy+699D9tE6Vc/1oR51BUx/qi nSfv6EP2R5zzbnym2TUTesN2PwBN1psMsZJsHZPw7p4Dm3sTBgmsk9tmXlfbG5qP BTb9I/NAJz4Wgr4zI6AttGyAX7g57SEuPkwCY/l8yZLVLLnF2MyjZaPQTgRveBUZ 8WlkKtkuUT1+E6ZPrd0MsHJruuu1M5QQoeRereisIsHW6wDGVFstc/3pTWKkCs2k xauix6w9IOYRRnP6XSFB7q5eIHsoWRMpGRQGVpvfY1xfZp8C3ESWhNKr7djurLFD +1uQ/7br+p1/zHSwt4mdP6/uDpm58asMgpK3wBEYLgC0RFi1HFKJ5EnoQdDHRI+d eJ6T7aTtoDOrIM60oQQ0hw25EKCSzBxpizj+HV86lH4cQE9DdYhrWG5TBhX73U2H vCrZEKOxbUG+kfPK8OML =gzUJ -----END PGP SIGNATURE----- Use the actual field lengths when creating the result array # Conflicts: # src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c Arran Cudbard-Bell@2017-02-01T22:27:56Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/097aba2ceeff9b797a77e... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJYkmAKAAoJEP+k1YKfttfKXwYP/19Mn6+mMxIbcaBOpIsC22id lGr5l0EvM9j2EXol6K3IOO7QREWE3s+fmNCKcDjk6FFxlHj0OoU7cOq87lLO/CrN kPLU3vR8mi7mzwxDRZEXHhCZHTZlY6QbQPqI3qUXZxgjjIuKnD7LB+7FFVO/MVlS CxMzZN+/uV1XdNAac4exvHkg7aujmOaGM5uIBeO5HwtkX/1V+eSojPHR9p7i4tMl 9fe4IKMhsKUt+Mzbz1+xbRq6OFjGKDAlzJnY6GGuCEFtiM0cNJs3f/Ybd/r5nQrA gajDb55tSXktoX1y0Kzr5rlySDIS+4jxm8nZOtyzY1LaQwLzD5bI64znRXO1eKs3 9C0QNyQxPRr/07HBUhLJWHjGaFyV0ry7ad8txTw9JnBzy0MW6V3W9F7aaPyDuB4E 8y/ApIZipjr93brlRwPWA9iuJOsCxFznER9zliqAj3vuT6djfg4lBABOgEmO5UnQ v0UPe3CeM47S+QEaplJUiIUZ1plY8SfRsja2QvydAn8VvfWE3BHlXhKxAnxPigDX W/ijnIF+1TXv5wNeMswuqFTpF0jGDNxkzePC8+N0c8NzgSN11CBGpIEUJkxzFDX9 1LFJTcBqrKlakesEVUGQBm1SPEwcIcBiDlM5VaHLYC/e8J7hkgahJCD+IOj28Xuh JFJ/RiC147OCyxZ+uGbq =ss70 -----END PGP SIGNATURE----- Trim whitespace before searching for operation type # Conflicts: # src/modules/rlm_sql/rlm_sql.c Arran Cudbard-Bell@2017-02-01T22:24:10Z Files modified: * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/183c5823b019ba82c4d35... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJYkl+fAAoJEP+k1YKfttfKYYQP/jVocBTRJZYpR8bkprsQlAgB s4qFgN6OreqLQaAULMi6V7XtOMHOw2tWef/82Y7IrC+mQLaOjIQjraqksCZrQilS rwCGNqxBBtgym/Zya1cW3TSZgTrs4Fvir/zH8rZJ5YHn0Cn1DFXiNtzXBABSu3da f9Ekm/KVCs0tvKemtQSx7A4s+a3YKxBOy5mmVn0mdFIfGa47KygP5phXq1r10yS1 ScnOVsChh2Y+JWguoBc1mKtE1VOQW1VfuIRaPg6chmy3AwRglgzgnRurskhe3SSo aBTkmX5+kVW193u91cqZ7iScOjz+ajFe+mdGBodGiBPMLOzYucYdFWOcORjE2K54 qeil4mNPmN+6OwXYY6ZU/lQ6gRfB5Zz73tQeCrVP/tsikOEKELmSRfG0S+mMtZRy jlHx32jUfhh3LYDOK1F14F4B4FMIEbM75NzKOi20CjIFJZgdZehMYVqs3lipLGlV MvtNbP91OHigjy/xT+eKVRLjX2ewBFPSkFZS1C577mZlKOynUrGGTHLIACKBOLS8 yPWpJpajrqUqj7Am+eQjrWhUIt4/1yRJDU2wlWqJ9QlP7wf6UPfZ4anZh9CkBHkm hjT90uoo4K2TQsI6g0fKRPqPVpN5gDPkfBe58bPtxNshHNTJVpylvZO3NuqpxSiC QnP3EGjB1y0YSDv9dvZB =Pa47 -----END PGP SIGNATURE----- Create the database by default... Arran Cudbard-Bell@2017-02-01T22:22:22Z Files modified: * raddb/mods-config/sql/main/mysql/setup.sql Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f62bec1c38c27d677bb6c... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYkjnVAAoJEH0Oec13Yh7NFWwH/3xXKQK1NJXWT1WPwRXPTQ0z 1MJjAW4xvEQv0HI1JjVSLX8ZT945NxFQ2tz3O4omFjo/9g0M6sEB1AvpJC3RnwA1 ja8WbJ0Ga+iPElog2Q/Bf1n6PWooJyFidVQZILY55dnvzMMCJbXJ2B+6RCsNcw8U d90RDEt7SJF0ciM1rXq7ClyyvN9LmRgYmJI8wcuUeLh3yTnbEwMIheXL0otYQdSc mq6kvTSAx32jt4Hn711T2QqZyw+aqfe0KtpLJuhHOu1wHFxycV6f2q6YbEbJFAib ZH5Ea+XBn8oqrz7/7wORTT0plBq1kn4OUL5xY00fiyIXs7OQjSMqUl3kkMugcN4= =76hf -----END PGP SIGNATURE----- made more pretty Alan T. DeKok@2017-02-01T19:41:05Z Files modified: * doc/README * doc/README.md Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b650934fff061ee42dd40... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYkjiHAAoJEH0Oec13Yh7NSaIH+wfBQcY1F8ovKAI62/ruaP/N DXs1jKAKz9rrxWSRymn2Ij35dVmrSsPlFBj98FLaWTCnrIOhuFtgibFx9u4GmnyM Coqd9oQ7iJTkqsRxinzdUC1QyWZ2MthUlyWYQLj05bEQ/JbX/BOcWXnXNEuki43V SMS3L+iQwkOYbQMpax8ZQdt++BfQfoEVfkWnRKsTLF3SQKbb3K18mUavc7DwzuZS V8gNWP+zrAf58DW1dsh7SuSxoQTuaejeuBV7jHKuENRewMYTH1/h8jRl/j61dcSP Np6bDW5f3JQCu0wouaH04r+t/4d94ivYRSF9ZE1hdjEiU2elUB23Ps0ILErrGYA= =cU+k -----END PGP SIGNATURE----- update for prettiness Alan T. DeKok@2017-02-01T19:35:35Z Files modified: * doc/bugs * doc/bugs.md Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bacdaa40ddfe1e60e2825... ====== gpgsig -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJYkel9AAoJENm5M8Eq7XTwNJgP/1xj8O1I2ovi+pZ3OEKC5MA7 mX3qIAH/8Nq3ueyN0IL9pzJJI703EaqFAFAVcnY1PhNt2aAj8GxzxxY2JzJKvsKM kcHk0b6EX48iLtoan43r6pwYoquQk+zrF8BFCIvclXxb+qjioqntFOI02C4BL53f zam0oO7jeC9zsh6F14CNoO2cOd5SqZRn3C3uS4KuaI0o/nbVPNq23YIL4Ax7CXR3 cggriWOvRwht5LZS849V6CT61TzbTKVlS6BYwjvbt90bvCUeo4oUHsOJIW88zhmC H4Ee0Fm0vCJwgDfAyFz2/RybSNLvqk4bUK40fcJ8tdSky1aHAVsIqa79LJYEeNga fKsh3/HlMj9ZZZSX6PGgO5ixGHbYbJwRrSlk8aKiNNLir1cgth1kUa8OogBZFcz8 7gLMsdU/lYQ3M3WQGW1EFEwIP+0X+D1hkoeQU5KNSJTOFMu6wqdn7VL9O3D8LBp7 kGQEXeItgx1p9b0/NuuvS/2jCmY1oJhhSjUEUY1QIC1R0Sl400RViDDhSSxjja+v /MjDQiJC1DIcLyuJMyXcWx8vL1LOdlD1PigLpUFOebtgH+pSO2e8NUJHMQaYSe/1 jXdKfl8+cnRE8PwQ8cOaW8IB0ZdI+62dS44mtPHsdIiEF3z4LoQa9kJUfeW7sWYY c+YatWhEYPZRe4x67fzZ =44rt -----END PGP SIGNATURE----- update kibana dashboard so it doesn't have to be imported twice define the search before the visualisations Matthew Newton@2017-02-01T13:58:21Z Files modified: * doc/schemas/logstash/kibana4-dashboard.json Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b7e973de4a0809f19a0ab... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJYkI6SAAoJEP+k1YKfttfKjl4P/2h/bWqccXdHn8/lWoLPF/Fc ByW/eX8Caig9svmkWL3+3YrobIvSxejVxeVvS+xTrHiF0ha8Hz4j8JbLwZJ0iAWe Cj01G13PRtAp9ypGcOg/aYjv3ZbbczyU2/vZCZxYn0uT50IFzlrcTA2056GXhKvS Dr4di7DCuz2Hdt6XM0Psfr5OevIA1HBoxc1MVTt8tjFRtUQo3l/CgSHOOZHCeYMc cbfoSimAIXmSaH3CvdbjcO2GDScDwInVrUbtLpGKLHiXHGBcj+kbk2S7lvh+QNED 6HeN8Q8yp0hfgMPghkuaWEfJ81xRWGfZ1QmtAQjXDXLZT9Rea8u8F1sV/zUgH8xr 3zjJ7OKwtsPfwLq7HxnmUgjJzVwDB0N80e9buRYDkRJpKZ5Api4nUIKAXMq9FLvT w/iQEpZGwEZ1g5kw/QZTKAE1XG2AXAgn2HaBQtTHJA/I6YANC++5jvq9wpesN3yG QrQZRHjMBAC3D9kjjLN+YMUn5yvmjJeDqpvQC3aNIVzOKzuZzmQ6QIfikLyCiJyZ 3U7w9bePh0vFVcW7qneDPSU92qDTKKdXBL5Ov9GJ8/oPyD8d4hxAeFQHPOKl5VkH 1lpaCogM0GGmh8mzUf1XcU7XiC2ryEkQEeimXwxJS1Jq3x6oT0+jUg/C9yKF+s0+ ZcL+5Y9Ccz8vgDzkDWbg =a/7B -----END PGP SIGNATURE----- Use fr_dict_oid_component in fr_dict_unknown_afrom_oid_str Arran Cudbard-Bell@2017-01-31T13:18:10Z Files modified: * src/lib/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/cda6fd9886a71c817a37e... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYj4W5AAoJEH0Oec13Yh7NyyUIAIn7+hpleeOE3Koc9XqIK2mk 9ayE5RSfdC2np0FXp4uSOw2oOV3ZwXp+tTr96ZZyp8Hc3fzR+2TB3OgGve+soTJ6 R5rrykymljDwoz1NJr6XhHg2cgRxeuPMXyWw7xgN1iO5J5n6kKWBVTic/vfk3mMW iJOwDSjjUs2Ebh1sJxM2G6M52XlEowvoizZFkrxOqIdwF9WXEvBsdpAumb7k21vc 2PEr0MPmr530XTy6coAd4b974IshKQUQy4vMmscYCqrQGYt0BoFYpafItMIliza6 vKYtkQ6SStrX6v+dgfznYHwEUEAv2OobCBosZxftcRQ74zv7j5Jy6Pwxx2wpmNs= =MpaH -----END PGP SIGNATURE----- one more 'const' Alan T. DeKok@2017-01-30T18:28:05Z Files modified: * src/modules/proto_dhcp/dhcp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/12f1c9755d303e888d828... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYj3r8AAoJEH0Oec13Yh7NWN0H+waoO2V3hAndto/9btLCoGbO ygcSeQEEoxksLwGgvvUxZCjT59oYKU2dbh5uR/p8RCiwiXCYBWFPJmWa5Ew/ecjR mfstTQuEvmqIgr7iLa3/xeEpoGFi/cxdvde4raaUXZXOkCD63u6wzJuHNqk9+Mka O58f+spZxsQJkjIEZ73sYkyYF4r+z12ZEd0VSaMK9CEKjtpnvF4QPr4XW+ZUb7CS A/J+WbU6JnRy4kKMoVhHHkbOUT9cZdRf1HjSxElhOMULyQGwgsQOEYZBSf/5HpIX Aynq+FRmQ1feFB+dNRy+FpAWw105kgZ0vf23HAV1pTDavOhFXKwn7BhsJhCpaVU= =Uqy0 -----END PGP SIGNATURE----- one more 'const' Alan T. DeKok@2017-01-30T17:42:19Z Files modified: * src/lib/radius_decode.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/76cbfe4c5ad4756c40bf3... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYj3IuAAoJEH0Oec13Yh7Ni/8H/04Ey0iLkO2b09pDJbLH8NCK B1JMhlkov2FIcSmJsmOcFkTKh/JNV6QblAt9ZoC16/a5Rtz2p/JUgQ4OHUhXMnhj wYAXnBjFK+SFtF/XA90/bJqSKcuJtbLfidro/S1FI02WhdmhnrxgmCKWbqyX73UM oWv1t5CqKMt9tpGXkz40Ol/sJqJQ89g82KjcNlle35AtyVsGkwxIvIgjbEwVc8Ve Bl2yIcieyaEOeTwimh1MUpKYDeq/qPuW8tdogvfIjK3eo4A2ACfj3d/aljN04boM BAvMHm0hnCGjgHIXLA6HswV7H7q99LhwO0Cyb3lov4LRskzEFJNtygSFf0wJzJs= =hbDA -----END PGP SIGNATURE----- return "known" unknown attribute if it exists after creating unknown attribute, look it up by name. If it exists, return that one. This lets us use unknown attributes in the config files, and then have the decoder automatically reference then when they're seen in the packets. Alan T. DeKok@2017-01-30T17:03:53Z Files modified: * src/lib/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fedd7738ea032af71a979... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYj3HyAAoJEH0Oec13Yh7NtpUH/16oNU733pkbdIZZ2xa0VJr4 BAPzzIXmTp1MTJtiCpSasLvvr7u8JChhzuU/PxjD7TxPiJGIwW2FUvzc8sYXQuWZ yPEb86pjHMJrg0JJIT0R3RidEnFZM8+GKoKmih//wwLxeVuc491OVcma13i5df7m qjFaVUIbrpDXsydOmDHYumhRH+sPwct7G1N+tOXogST84/3JCkCcq0DOrnKGuQBg MrM4YUDSVI57hZyb2BEwzlrP+PGyxvJYnCmxOIlN0TwGbp6hXM12JLfIyvxjgfhW QWgr7iiruPoUsyHVypMaaWRilwqqozhAyCTc0+LXaimSzYJLzBNMDbAVBHfgyjY= =pb/W -----END PGP SIGNATURE----- make fr_dict_unknown_afrom_fields() return const Alan T. DeKok@2017-01-30T17:03:34Z Files modified: * src/include/dict.h * src/lib/dict.c * src/modules/rlm_eap/lib/sim/sim_proto.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c9a279040fd9d5acdb254... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJYjLesAAoJEP+k1YKfttfKk00P/1YPSNe3gmMQPcUWrQW9isF8 pxtv6sz6lYQFeBG4ziaxQEWM6xX3i2cdWje7rdkZnNPkTTL7z4wDFqNjreq2XKFc 9+Dh9NjtA7K61lTL1ro4/pumJEC/fCbAH5l8ylvQidHQGMGfTIgOtuaDbeaaXE15 tto5jV0/CfwLGXm6NXOMFYD65J4jiynKOWg4G3cLVWfBZLn9LNMu4zIWk5PDup1U U711WtCZUtAJGX5T+spDnsUu8ZCYgVx99LM1gpy+XS5YBo1gt6IW5YxJ6RaFp+Kk wfRWcrlUElr1VTIbazDDjoI6V/OgtneWHrxyoFYhtts7oXfdb+v25FYnfsbCI/2D xmfR/G6MQ+umVoHHNifvUbqaeLvzJz7or27u83jFNRJv4GToFPrUoAM0Kba5/uWw Th329juD1rsctYkLpvRDILsEXwmGzc7aGMHQVHh7geTjsA62fKmAfkz7fmVFjzaw 1N4i8BVE10exeYX6Nm8Wg3zouZqsKJd8ET57wuVgjvthreqDzAOsdZkWOdYGYMfp XheItSibS8rMx+gnyzHhDomFlJGVZNoXKxkParWdH41MuWY6Wg41JWRM+hTli0Dp lZMSvxzTfboobq2Qb/2PZ98DpsKtleKNiGLEvZ7W29WrD0PC9LHe6ZRod2Z2lOLC sx/YQPSfp1q5Cr73lvB5 =chRn -----END PGP SIGNATURE----- Prefix references Arran Cudbard-Bell@2017-01-28T15:24:27Z Files modified: * src/lib/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/978f505c6ca006ebdf401... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJYjKYhAAoJEP+k1YKfttfKtOIP/3yao20azJRfSaPK1mEHe+yM 9mmcFZgE997JVLx+S4HDfTxMC4keHHxKxAKJ9cQYQWi9NvVEUhTPATbdc9yGGKwb aPDxNlPFUNUNp+DA45trkcsHaw6eSPsW/Q25j7SPlVhMlBk6ElcbpbFM/6gT8qL2 30/tpct2U/+3DEd+lEZ6GyPja+R+JQRLvAjJr11mEasYnc1fSelv3/g+eDNRw6bw UG8oREai2ZNvoeC/xpekMxvJpVUI61cMo/lfNc5Op3yvIeQEYvZjQAPyPoQ5PiVL LVB3xQSFikLz7zH8NHzQeuc7PXdckfzwJqnFgCmuOfUDcbVgna/+/7YvLIdeMRZG 7o3BOBtkJOYGj66fO9zQltl+Rh2xVh6wXzxvvQ5baeVf0J0EwWcESq9eJhNYBG08 MSQr5vUFhCi8s1NnU3LlGeUvScGSUVfjpP/lb0CUDv5fRtUDEo7Ol2veCGZUQ9xz VGkz2PitcSq+3QZqNeKEo1in+59O1sCG4jjNfipshAiyh9/8kUAbhuH8YtHO5yw1 wFqWtPxVTU5+dNKOsaNtrctA6k5wQ2+L+YQJJWyxj4r7i0D25TfAO8Q1xFk/uq88 exTMwzaWASQWBjEoXpTTbRFleiFJL/Fgi3p9k0CK3Ua0zylGfvs9gBa6+9ETpir9 BXBZ47HEK2PX9B+fgYaO =W2Pd -----END PGP SIGNATURE----- Shut up doxygen? Arran Cudbard-Bell@2017-01-28T14:09:36Z Files modified: * src/include/dict.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6ef0340359925e4b4d8db... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJYjJ2YAAoJEP+k1YKfttfKMhsP/0Rffpt+lOYA7sU5x5a8rFy0 5Zd/6a/BDGh6jsHjuZwuPSFZ0oZmFWv5ny6Wq0Copi6b6wCr9oarmnpPS6YLbhAu ccLWYH45dD0sUlz7yy8+RNNRUY5KNIumJsDKUXq0XDVS5kQy6ImmXgTL4mPskIH7 WlNlXQtyZD+CJrDTslYe1rkNhQtjYtPDdqq4DXmjoepTImq781kdKUOQVeyqORoR gQ00sibA/3A9q5j9iRzrEQpGEnb4IconKqDM1cv2nzy1E+w2dCLnic8wtx7fnjVg p699grChcR7MSHi9RSsmLHX7ctsOFIQwYvK2rEyanJQK9R/Iz/2GRWmJ4lx1vrsZ WiYwzBm01he5wLXEQGbS3A5eMzubMO0xxl27oGXbah4di8QTesj1y9Cf80HneC3n /z0JrctUmzBGJ12xwv6sg5Si4zbDuX7DWIPAqADyxdMKCXq4ZojZ83yHAIQDkltu KlbJ68k4ls8lpzDKymAaDjJWAHof0BAq9u06WkY6HTVYS3TAkH6m2HorU1/hnMWx 6gypqUQTYy63WiaC3O4wm4RJ1bkA+GOSbxD+7FRZtJINl0e8Y8ySq2cmb0CVmc6b /Z7DygaiftUqUpy5zNWz78pwduhVjZ8H+FhI3lSsPXIO2hoL1pYjJpO38NcFpLfP JpkRd6OMp8mRucmwHf7y =b9uv -----END PGP SIGNATURE----- Doxygen and other minor fixes Arran Cudbard-Bell@2017-01-28T13:33:11Z Files modified: * src/lib/dict.c * src/main/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0a0f2bfec2cb8ea417228... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJYjJU/AAoJEP+k1YKfttfKqKYP/32whGWO+xgJRj9eaaUG+4Oj tXlMn6lxmGyA1NXAdlfSFm8RG43vurdeXKbmsa4XMUDTPrvsGyv2gEJp43HRYBF3 bVIP6XYIHp1RcbjJFSLiE6AeblH8SNhOInqnq2O9jNyNJ17ynFnt18jh/fp1U42L AfoPewJtXHbVKkMQCU+r/PdHauY7d8cTNbG4QyGZaZiggW/xxCUGKn0tHRyQOEbX 8xC3Fn2ZePEeYoA7kiDBOZOB29WWkNDbAWuURi4mygpSDxSYCmZv050UxH9XKP7y JuFod6prMAPJOhYpHkT2VOBSomzdzAOLf7LC8YHvRQegKTn6T0vzKb/76O+4Bkqf OwO+KcQUSyJlJ4ExNNS1T61RLE+DCbvY2acdibOk6g504VCmwepsuiFYGlX2z+rG kyLAG2SYIlIAaSWEQajbYEQ+/T6SanwMlqmTl+bC3I9b0SLulJJC79L0RfP4kD3f PBJIVpWV1sBzVhPVNJN4jKGyQSEvuajWbCiXeaLCqFd5Q9VC96BHiBjSAvGbvl7d t1r9LhGgz/Fu0XtTjvCHUKVAAu4fBatb1bh2g28Y7pIOUVH6uVfX5QTp4yn0IcTP /4dS4LFJTepZYZVXCN7dEij8t7yfoqmMb7L2y8x17QJWZxcDlnyGPi5KXtIYfJXA W6Xcs+UNHEDFfl9Rld07 =KZHy -----END PGP SIGNATURE----- Add checks in more places parent should not be NULL (everwhere) Arran Cudbard-Bell@2017-01-28T12:57:35Z Files modified: * src/lib/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e02378d00b498d6dae578... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJYjJQoAAoJEP+k1YKfttfKUagP/1/GHTr2LBcaF4IVODh73XUP 3dAeKDcDz6ywjoSSj0DYWpbEz+dmTfVr0/0W8u2sVY8b/FCcU+SfEfopE8Jy/r59 NziS34M71fN2Fm/bXzuRDvU2SFLT68sBl09eHVTKYK40Du5WO5rzHHhS07bRUIO5 Z5LRV/4Dv0yUCoJ6mIxSxjYS+5KSPEE8PHmfeoUiqPxxw3aQubP3zjIRF6KuSYmh +gIH2IYvhOgyxVVhUG2GJq9qxZ3MUdATFLyqeTeqShwnS7Up5RLkzfVxZvq65+nL vjTspbOPHqxqzcxtxJK3em4zZGd2+xpgxoEiG1NJfLquFTKOnnqma/fjw+NZKgmX uSgs0P31z+c9ys8a6FuXq9y/TVz/rsRFKCvSH9FKj0MXfkEIsCROp4dsyjqzY99B SwAW+jdAcnRHmi2cBF7aai4dPKssrg2KDUrVt3FpVylN9M85A2aVTyCkyYYRdiSY y7ZTqhBnqZiDcY0vyV5cCN6rjefd/94uhDmRN5lpZlO0+WXyhTriMwfIJ98OWfyd vt3Fu2U7+37cdKoSZbiMzrqeWdkxR0VUvPgPqtVb/ySsE3iq48iHESg1/WeiwVO4 RTpAQGMHskYmsBRV8cITv+82yVTMNPEOr5thf8UO28+HkP+hh6x+Y3gKanhqO/Ai 36CpnMk3vqAUhY7RoIYQ =Zgtq -----END PGP SIGNATURE----- Fix clang scan issues Arran Cudbard-Bell@2017-01-28T12:52:56Z Files modified: * src/lib/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ab90dcd47ce599d0e0bed... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJYjJJWAAoJEP+k1YKfttfKG2AQAIRy/g4RKQAyZ0OHzDxmDVOk Y8bajLwLUJvn4HNcBkrQr4uw6rIv6GnCLjSQZnaqCgQ/eY/SC47+5HFhd3riyFz3 oo8spD8hunHmvQsuMTIHGr34afN+3YqhNuVvryWDccVpZYkZHWQOFnWl3eA1+nl1 ndBCnh4zPOIY8f9uehs3coOJz20xWa5A9xju03cL1zxcesuGIbcZt30VfNvsmRWr t9c+A8buKF/AYhoiQTnIWoKmi5ncFw2Cp0Qo+0LUVYTg8ahZxiYPKa6/4rvjAPTC utFlET3N8TWFvSo0rvIh/biEnlueO/Lv6EDwAQ43kqF4P3sPs2zgt96UBxgHj2FJ P1ehQm+y/t93QYI3xF5EaiaAqdgM5J7+uX8gV4v1O8zBI4SmOSgHXNMVNB5laVh6 mpB/HrbdLGQ79BE4jT3nK6hW6BMNAFjYdXw8f2y3/CV35UJYUBC+Hxyl7hufJ2L5 ze1IjsJJXuszrHbJIhICMivAXIWWwcA7hWiVXd0W2gCrgUQqUw+TPWxoVn1KEmeS MOJcZSFrHU7YZMGznJjKmJA/HX1HRJhAm6bFVsHAxxNvPtfdKVOg0NHF7mOpuQ8d KYKDTsr/OVqi9+GFgYIDZjUVKRbK4lOlP3zW7mRNRGMYuGQymBdptjkatJytxpJ4 wNpWYbZl3Z0KKnCuNh6w =wLmH -----END PGP SIGNATURE----- Simplify unknown attribute OID parsing/printing As tmpls are no longer stack allocated, we can hang additional talloced memory off the structure. This means unknown attributes no longer need to be placed in a buffer which is part of the tmpl, but can be allocated on the heap. It also means that where an unknown attribute hierarchy contains an unknown vendor, the unknown vendor can form part of the hierarchy too, without needing a special field. References #1883 Arran Cudbard-Bell@2017-01-28T12:45:10Z Files modified: * src/include/dict.h * src/include/tmpl.h * src/lib/dict.c * src/lib/pair.c * src/lib/radius_decode.c * src/main/tmpl.c * src/tests/unit/errors.txt * src/tests/unit/unknown.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/39d09408891801913273a... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYip+WAAoJEH0Oec13Yh7N2IkH/iZw/GEf6UQSHoCV8bBtolIJ ARvCtEfBmetf7fWGYdCC7R5jGxk/JOdNB0qa0etctECWvdHwIn/LMMra/XS1TPMg 6p11awddBECiQIPGS24OWj4gG3NHPqWkip8YtflsFV4C14cLuumoa+/n+7JQQbpy z9MzpCxGPqrfcvj5jkiNTVlhcfEo5FW0J8Pw/QHaBB3afl5dHf6t1rbt+sFf0DWv PIX2CNEDs7uh1ZvHoT+pKSGxABe5lp95x/KL5K55TuvyOets+iyJgZYPn/3tKzP8 LM+bfq1rKOR5JsveAZ/xLUD17dkWpMnpWDO1ytQ6MFRFcYn9YvDyQOaGd9iL32U= =SSto -----END PGP SIGNATURE----- UNUSED -> used Alan T. DeKok@2017-01-27T01:17:04Z Files modified: * src/modules/proto_detail/proto_detail.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a3b1df75ad783157f9d86... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYipdEAAoJEH0Oec13Yh7NHE0IAJiUin6wPYFqt9Ji0q4HT55U 8AJNEAk1bbsRB2JQhFeEmaKw2R2GyE9uIRpeO/Djmmk2BrUZAvzuu2nAMyqPd/wF dk6ty/B31r0IA/4vEWR4ZiBWY+WFnQoeBLaZ2FkOxh3R+E3GmyoPw+9zZPx7SN8M 395Pb4eIZ5hDDRfbRDl8CZLghNN9u0JaMWBAB7cdMQJzEp1GXLjWlf61w0OZ/h+R 1IHMfw8AmJT/6/JaZloRbt0RqtQUc9WhiNYwnQBGhESbwdL9jKkveaNV0GjatPfX 3PeXf4/4/nggES2xyW5sv1D+aZEZEbBksAUByj0nt/dZX9YNFJjlTneIX1ZMk4g= =DVPP -----END PGP SIGNATURE----- more debugging and print out packet in decode routine, not in recv routine Alan T. DeKok@2017-01-27T00:41:39Z Files modified: * src/modules/proto_detail/proto_detail.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d8ef1e7d27201b03e691f... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYil9NAAoJEH0Oec13Yh7NlgIIAJRn83/I7osWOd6Mr26IcvtS KIUm3vr8+tjAouz/9E1Nr3sk+2r/pEzFuxK91LBCvlMkZxrX6GVq9MiDF02mvNoP VU4TS6mIXtOYNwj8FJ1WQI4KnZT4GjmoXAjjBYdVE1IgGGOf14XbVmF+cLghs4Xi H9KP3jcA+ZMwSo5u/2e1XGq2gkxTLWACeAzwtb5yQl7hyiTF5rG4+6y0UlN2qcGO 4uj50J03MUxpe6AVTEEsYCJnaUFqzaltbcMmtOew7TQ8umhoiXS+uZk4EE8XlLwb 072oUbDIMAgXvOL3WgBQDz3mCof5n0HYKUFWFDC/VD3Aq+k9S4DRuYFyEHbc4Y8= =gKSx -----END PGP SIGNATURE----- don't write empty packets to the detail file Alan T. DeKok@2017-01-26T20:42:52Z Files modified: * src/modules/rlm_detail/rlm_detail.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/add5fc00fbc276edfa5e2... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJYiIw2AAoJEP+k1YKfttfKXI4P/R9PDR88zMh3If2xQ/4pJx4c N7TOusTvJSWSBCBC6u3NzfDHhRjF9IRvMzgArM2X/D+EwnLEt/j5E7puWFIi9MjO 6D3HDzKAfQVQMGWJi08TfKplNtAB5blS6PU+EjAyTfchvA03H4ayvBBXwXH/q2d4 fs7sRUKLYc8NSH+q+Ez1nO4RnxehGvS/xwg0JfJ02lkXje5Hl7hIlZxSfYZpn7uT McWF8Ruo8cEItFoMIt7xDZk7nuHoVgmh1kaxC/FjABPpL+FjN9Lb204YNZ1VTm50 3UO1zTcYSQeJ0nzRGBhged8ZnxsLMoUtpkgKcO6MMbeUDwf7OdHMmd9+tfTO40B6 bzjEgMNXUbu3WQUILnOl5rz2jONH3nf4SlpRiGJ5xmt42Blht48NPmcHmy1EM311 Dsnr0/u9JuBs4bnEAEihUV0jpU8PerKC9xpPfVza9P3oggsspKl6y/C4aKIfax0f 92WQf6NV06wohMG09Ct/HAKE13IcgP/mo8AmmA5Yp+UPMOvYSzyPA7ZtCsHk+ubu sG7qoLcjBPkvhJhDN9qMiY4QU9ilxsajmk7O1MMAMHzqsgfzlMgnlBK8vYlvj56C xbwoBpWVCh+0weD8eB+v5a1RYk5uORAlth0GT8uG5JKUKd83XFAbCqD07mJQ7XqM tDa6Eps8r6a5UGcNJ3YJ =nZev -----END PGP SIGNATURE----- Formatting Arran Cudbard-Bell@2017-01-25T11:29:58Z Files modified: * src/main/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/338e22ee75f37e6b99650... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJYiIr6AAoJEP+k1YKfttfKARwQAJ6ccmQZeHsnAtYCaKZJXHVz TXd5Pb8jojYewzJSjtcst8LfLh7iAV4lbPFtNGRtbcEssOqiS7LsOQfKlHSkCkJ/ HCUScYllGspy8HHvJiHEImqdU3vQG43Gn4pCGAk2FQmI0iL4RxOQh8+YfLI8sQk8 3JMu0F5fp+GQ/V04bVuBf4q6XpMT0cLWaBjakNpfMuMJwmF9RoWmdx/KsednVY9z 99Tt2g/f1yw6koPtnsiC6zaGBhkK/nxFZrj11fAeiUaO7L/50K+5jplmC7sgsze+ vtShFfx0DpvmREFztrbRMZbIenFNyPKq2M1sed96QOhUqMe5BX3Hel2NyCoewOjF vgjFbN3dv7nj9OhRx0JiFh25GpcwrCyz4n+oxx0RxYnQXkJMFsawfT8NA9XYakyb K+pSQ/QhMs4/21ogi8LvKgQZLJMT0v2/6+FRgRi/WPrQeOLiRjYDzzfNtZqCZYKF w4NERS3HzhWoYXtsWUQkUNANXax3kRJRvRaAl9QuteBkVcsFuLEaWk9m7VBA2FOm HNfuEfxK9XhAe7riUfxXAZCLjPgAP4K3xwjSqYarZbcYd5+SDvmHX8z0RAfclHII 9LWPceAS1sNkaXt+Kh5HJFKTvvv9HBrO5kkDov4L7xEQeXhyKVtCipusJNIhm8FZ 0U5GceesyjpmDrz7yKnZ =v8wx -----END PGP SIGNATURE----- Write type directly to the tmpl Use a dynamically allocated buffer for unknown attribute names Arran Cudbard-Bell@2017-01-25T11:24:42Z Files modified: * src/include/tmpl.h * src/main/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b27a02b53d86a64bec923... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYh8/IAAoJEH0Oec13Yh7NcF8IAKFd1RI+tMUYv+SSnroOhmqD Oq1Hi14vixS9aPxaxFMJhUCew/u9dUzTHuEKsmTSaI4Tzv1IFdpWNW/3nkZeRWNI VcYc7b2dHEWLSpMq3JjNOTwYujjE2dqPtNhlh9IaDpSU+viPSCXlDzLsjCWFxLlI mPSppgJHKyM+V3ePRIRK7UrkgAOQfqaThFtiAf6WREMICqftXczygQzolc64CcOY /0xGDavayQz3oqMnBfQSMGTa+wxLNs7h9Hn9UGhEj5xz4lXhae0kQL5AxZPjIkgw 2bXOK0BzrIuWM91t0LGZwimkMSgd5LIfMCA2C1qibuNaB1dsn/CWqSvSYo/bMcE= =57YD -----END PGP SIGNATURE----- allow EVS for unknown attributes, too Alan T. DeKok@2017-01-24T22:05:59Z Files modified: * src/lib/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c1baded4defe35d79c74a... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJYh4zYAAoJEP+k1YKfttfKQC0QAIC7Sh1gqo67gr1Ihn8zCPQf 3EsCg749M3zmMqeFZbQjvI+kd8U5rGRKaLPAT2gLhW9b/Zvinrf+J7D4wXnYJSdX eaLqIf8O1XEnhNu/cTZuQUtAOy67JuKTp4gdfbZMnO7fVpMEimoiAv+Ph4LlOIuF BxhmO8ZLEGxiofMjbTusJtiLA32l4hpSXS4xao/uMiepepdWD3Wn7ygT1e1JYIhM tGcX+Z69+0pbP/E+E+QyFs7ZvDVv46O+V7R5aV5BeNyhx2u99m0ZTlQPiM1X4Gmh 3vSIlsE0E8SnAACYHqhFzkPn9kwqlFT30e9xPzWD4R5m4LM1Ruju7UTQJoLIQTaD oFheaXAvHpDnUKzX65BiRsZuWvrL9tzdqTJ0E3mtGRZb+gxYETVqbAW2S/oRqBBO P2gggpB+y0rhMQeQyB5BYLvnpfc9KCf9FlwcS/TYOjgXLMhWTUQUfdhfWy92PXzP yRmEWQTHSWxgqa5haUUGkdvV9T275wzEL1Ba3Kq1ppruGA8RQPB+E74VXz/I0rX1 lduWy0AdpA2AgjoGlXxe6BjBzkwqRHhT5sxh8lf5OTywa7FyASgvtuk05oAktMiz oyX2N97+krt/k0BpxLF9djgwZJsrhOG6dDumrHozLLMhqTITC4v8XDyTpSxvPXvB 8vUFRrb0045VXvEkWeAm =rjfJ -----END PGP SIGNATURE----- Remove references to tmpl_from_attr_substr Arran Cudbard-Bell@2017-01-24T17:20:24Z Files modified: * src/main/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a7e945333254f70e7cc58... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJYh17iAAoJEP+k1YKfttfK948QAJTf8Rm4vHsi7UTXa4WS4Ce2 8crgvNgT5YZsCzK1zWd6RRJSK3jnYlk6E5ZApIIE7zx561CacRdnlIn/c9r5keER 2vOIdsR14Y+FSBM6izmXLjC2NRtbGpoWAFd+TcgoHZb3W5Hh85QDaRXo+ulCkFk4 Rgu0drU7LLCQ/uH8OnTg0xWj/qt8HlkpTUGK5Gydvkb1o1zu2lxgDWk6tXvZctkj qDQJyrfQU8wbqD4tYRTB68EEsTQ6nR09Jv1nDJNRGTxXh4CH4r13tWVrkOd/JSWu D8GuGUSWNOpQgmbK6gorQrgeLujQ8LeP7hvDxGRu9o722NoLHXRMJiMbmPZMXs7+ hkb0eBZlG65vB/u5jUfrLb2yHV8/GnDL4AJvXBsP0AIcFtAFo1wLWtFOXy0Jw3cU BEo4J0UENl9i0rVw975DSjXYsgpaB5cGi4CKBerEandaw1hBRNJHLe6oAqDNbm5T 9Y4F6Qi+jdehouROsZoBw6RonHfvNxmsajVa6zOf7I+K6Qnp2gXlCoKylosAsboJ 6IImQZmSFANCxu2f71loe4KC/TLUqlRSXcz/pQHv6fYmx+iXjGQIl9quuWbCcOAr AmQ4XEggYA8NCy1EZ1qWFKYdfYaUTEfQX8JiSSgKn7exIfE4cAgc8mvEPaIhmHeB MsY/92HbIex5Ymt4R+pK =C1m8 -----END PGP SIGNATURE----- Remove stack based variants tmpl_attr functions A major limitation of using stack based allocations was that nested templates couldn't be used. This meant syntax like Tmp-Attr-1[&Tmp-Integer-0] wasn't possible, as there was no way to include the structure required for the index reference without allocating it. Arran Cudbard-Bell@2017-01-24T14:04:17Z Files modified: * src/include/tmpl.h * src/main/map.c * src/main/pair.c * src/main/tmpl.c * src/main/xlat_func.c * src/modules/proto_dhcp/rlm_dhcp.c * src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c * src/modules/rlm_python/rlm_python.c * src/modules/rlm_rest/rest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/174d89df5f13b304d45bd... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYhnGMAAoJEH0Oec13Yh7Nh1sH/2qPFBd1RhyDloLQLzTp8reo sil9iZkUV88oQ45YZJWtR1rOGvPk1KrK67fmVeQSaP2JkY/wpbL0BFfwnMpls1t1 r5puk8uVkdspcLsiNvhjTz9Ky//RlYCcdo31ylRQA5mWZ4BMPak8AdTrR7IQO8TO aIrdwZ9xhe8nqGyPBpJUMHDe9mWRqAWkUZcncEQmuM/w72IovjHntjfey+RMkkAC c1RLOzL6DhTwfkkda0Z8NOBoTSOErF3LgZinK6E3G0K/4mln/KDU5nenvOjpdYgR xan39Micp4TESG+x41QZ6IaI9EiZYHmgvZnJjmI9jQl/lFibq//PaIkGC5SNS6I= =nVzU -----END PGP SIGNATURE----- tmpl_from_attr_substr is now private Alan T. DeKok@2017-01-23T21:11:36Z Files modified: * src/include/tmpl.h * src/main/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5e0d7b48dffa5341ba949... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYhnFMAAoJEH0Oec13Yh7NULcH/3gYZ7+UZY+3LLPUf6HMwomw i56ScE0mLkzhaVY6BGD5sXoZ+Cao3TyRjKehIAencen4DQyighO16BmcbC2HM209 LpSMf8QL/aEx0KMlWtLP0g9m1vmxcHQuXqio9SCyaaFxawWsvhVF4TzkMUgL/Qzu rFRFrkjNdAG2xgvbrwRGdtHpCpd/xcWdggi4V1+Sed/nHBra7RiyJe2PLoLVnoMD PK0oNdoFGic+w+Lx/TyRVMgVfyC4265FRR1MKwHK4Jz/HsfV7+ARoRVooCBEU1nx kyMIAtBgyzDvbKyXmVq5pZeEW32Neiv11IyJya6I9KsdOgI7z/PXKNTF4Z2oFdE= =XqXz -----END PGP SIGNATURE----- use tmpl_afrom_attr_substr() here, too Alan T. DeKok@2017-01-23T21:10:26Z Files modified: * src/modules/rlm_cache/rlm_cache.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7b7f347f3b33aef83def3... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYhnDbAAoJEH0Oec13Yh7NvywH/imU0930uDGSSsPW/Orms2u4 Lf4WYUFN0rHALrT8OJ8Hq2DdRBi2SuO0kxR+ThFq7NG+OVx/OOTWULqxiVwnFMuh YDYIuP8BoJx05LYJdVH6dKhyAhBBaC6Tx70s72oRp00jwoUyILuZA+BnGhwPXxox J5bAF1Jnmg22kma7msw1R7b3wrVrmpipWu0LN9MTPJObM6kh2wJiwqs8S1UVRv8a tWNg5VaSWoQtFF+hIlcyS8AjuywgjqSfS0kI6gZuQPlKnQbwTVMmtwrQoXlZFHum DpXAqXYOXYYDZREpqf4jybs3vQohL4qU3UgWw3VajSA/Eum+fw+NEPqsrairFLA= =RfeK -----END PGP SIGNATURE----- arg. missed in previous commit. Stupid git Alan T. DeKok@2017-01-23T21:08:34Z Files modified: * src/main/xlat_eval.c * src/main/xlat_tokenize.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/20eb985f99841621c4088... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYhmu1AAoJEH0Oec13Yh7NaI8H/0rZpghznOQ70TmeXtBIXJcO 714xyMyyzHPmj4zZ4G15yrQXh/gDVpOqZ1CxqL3iU1IfCTJR49svXpQ1O6hBCmDb Vpq1Wk8hM4Fqlxm35k/s7EPdJ/jcmSLX+kz51FOqx/tCCxOsTZ4b2qT5t1/fmL9c zUYUOo/LKoZtHm/jOpINRBudWKctiN2T/bdAr6Mo4x+6J/cLrP7F2o/N7rpTfERF 7k5AFPR2JIL8V3tr0mI8oCnwkTPi8SV2TNHHgg/OhhLSnaIDeE913/+zvK/LCLNt 9oSyUPhJx57h9+M8yEveXYCCsdUdBVXwneKPsaU3JfFUgKr39Mw15EhoD18BSx0= =25ha -----END PGP SIGNATURE----- make node->attr a talloc'd pointer And move alternate into a "union" with attr. And add a "regex_index" field to the union, because we can't just steal node->attr->tmpl_num. Which was always a hack. Alan T. DeKok@2017-01-23T20:45:58Z Files modified: * src/main/xlat.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dfd7ad9ecefa456ccb42f... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYhmkrAAoJEH0Oec13Yh7NwK0H/1trPIUerhtTo4FPmyahsMJK ytCMJeKxb5VGTlKzU9+5W59T0+jY/YHb+F4RIB0aayFxyMc4jj2ZJkPOf5+Af7Ae CwKksZPH9FdZOj28ebO7lunozcBfw3zt71HesbkaWqhy5lJr7VASqIxh1ki63xly U4s75VzjO1jCxQTF+D/8dt0Gjvpm3EzdVOglGqsGWhz/1BQcanxyg1DbajL+ynso If/7xs3GW979XUK4aTKH8FWFjIY6DI+G8tyr4VO2wJokvc3cKlfAGDgcYlYqjQyJ lHaDZGVSpkIeW/nGXWNXZiXDKpycn95TF7nfzsF/Ha9O9/ix8hPsqqxgC2RC6jI= =fqNW -----END PGP SIGNATURE----- use tmpl_afrom_attr_substr, not the stack-based version Alan T. DeKok@2017-01-23T20:35:24Z Files modified: * src/modules/rlm_expr/rlm_expr.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/846de16c50c23afbe8135... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYhmLzAAoJEH0Oec13Yh7NU2QH/j/y+AnoTAcggUtOTm8CE+Ni JcO47xIP7f0jKBhSshWGZES2qzzVb5GzEB+1BoFvEQBee6NX7HTbCTYJLY3cTXrM cyTdkzaMwVAFEwlVYn6zzw3f/IgozvxYQzHaOUGfVhmLRndl0MTp6rtLZj1ZWI0a +MUZE1JOE0YCxF7LyheH0MqvRfgOssR32LL8VZ2Vl6JGJwmVpz7nAl7nRePy6tWU Y1US/fAFIW9ChNw+BGRcyj72qp/3ZuzZzkCieXUxqvvz/Spcw9ijfX2QyjRXEfSD BzMnJSuouyqoNS5Gke/496gH+/cBt7UnZD5IZLHjq40lxXV4g8xaybxBTur8sC4= =BaGW -----END PGP SIGNATURE----- s/new/n/ "new" is a bad name for a debugger which knows about C++ Alan T. DeKok@2017-01-23T20:09:09Z Files modified: * src/main/map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1543069f20e03d9e941c4... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYhl0jAAoJEH0Oec13Yh7NCBsH/jHyc/+gEbsLYgxMG2v1v37m o6vJ1+vetxq8NRnxBFDe3hoTcguKMSz0xaLzxJId7ZU4tZcytz+jFOdxpqPy7bwZ gP3jEIcM/gGUz6W8DbPo7SRUdmkaPZ/w5YhKQ5iUppKlhwk/4nKBKQVGBa1zUZqm msBt7j2gJ1wjcThqVB96UVXznM44pRVxG/QArloJOsrASwQGMpOTrHqNC0bDpDkQ 27LvTLEmSz2T+8xchA3bwuqSm+xHBUkJwyMYjf+qy5IvcFxggA2o2RiLRLJkfCXc YjPu3clLs6mwhuiQjsTMByZHs2rRY3RrEFcHWAc1Ek/JekkKjG8FLtVbJNyJS+s= =cTBB -----END PGP SIGNATURE----- da may be NULL Alan T. DeKok@2017-01-23T19:44:31Z Files modified: * src/lib/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d01c42e2428dbb85a2847... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYhlEaAAoJEH0Oec13Yh7NIC4IAIA8wJGytr8uxFsbVCGsAd2J 1S9eJbjRWguNguVc5piNfMYL0jdNcjpb56h0siB33A5Nfjxv8YciC+Xutk6ZmeI7 pegu6duDv+6nNPYefCg2u245IoAx1w/Tf4xVdxeP08yqbkf+0rY08xpHSHFQwyxQ KHIJmsNHrlto2yS4BnNpMNMaQ80xCKJ/RZwwmXp3Z5N4W4EJXF1sjIPHcyU6y5bJ bvnhLghur14jHnEzeiq7SKFfHkrP2kXv59H8D5KitFebzF/WsZmA/BZ2Tw+kkij2 DOByRW0T4jL3lERMQBwyXfl++8Qlcvqbh5VyL60pVDDLq5Kd99s6UDdpzE9otDk= =9A7m -----END PGP SIGNATURE----- Remove "Vendor-%d-Attr-%d" and "Cisco-Attr-%d" syntax. v3 never produced those formats, but did parse them. it's better to just disallow them entirely. That makes parsing much simpler Alan T. DeKok@2017-01-23T18:52:32Z Files modified: * raddb/README.rst * src/lib/dict.c * src/lib/pair.c * src/tests/keywords/unknown * src/tests/unit/condition.txt * src/tests/unit/errors.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ee55be5499a53d0266abd... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJYhkOrAAoJEP+k1YKfttfKcUUQAInvz9qtGGmhhscNZXVp8Vj2 tzqesFJ+YfTVxgSmT1rODYzypa4SO4wv6tsfPf/ApN41PswhC1r1cDepiap+XVvO dr4Ll968Xua/vJijkEp2okU53XsIrC6gE0txO936JgtoF9XN1ZT+vptgzikUM5Yd XxscUOvvHXuQ2HmEh77TMaEGIw9GF/SLv7sphm1+uAiAJ9cQZIpRUygvRdlgcxTH 3WwT3SYV+L0T8TExmcftA6YAAAGh9IsKF8Yjrf2aVHCakyfa6k/mvdmZH1RFCVk5 98h5YyS0kk8Xlgn7pUdRKaG6YONsvkqk8lOw4Yg6HSkTLIB1LbYxnTuG8Dzyin3J T5dIDiMFOxGgsoxfwx1zRENfT7E8VoJwFFXa31JE70DPLYdWiZKJUaOitvbbtbVQ MkenorYP35Qb07cvuds9oBTIAkQi+7g9svOGOXm/ucFPtMAL4dOISDX9y+1Uxcez ubRvQAWsFjQZNbzgG+VRCv7PKcS3jMdjcZWOEj4BsdzrvRHnt0Lso4jmoRe4ubax 8TYROlyvTvvXJlxnzGUH29l5lzRAD6YW4RZAwgWQ5cTior370GcI2vYQpafXHlrF XwkUvA0lfM+S6Qn0KHjeClJQa86hr8iTsR6qUDR/2vApfS0QQLm5ihRFh/j7T6hJ fDT/ZscRhuh2sUlOwEAR =58RJ -----END PGP SIGNATURE----- Fix assert Arran Cudbard-Bell@2017-01-23T17:55:55Z Files modified: * src/main/map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e2cb766fe4e91b014d69a... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJYhj4jAAoJEP+k1YKfttfKEHIQAKovGJIKu5KzV+NoXZIKsY1r 1qJ8QhmKKmAgHQiL6OJkUf4I67D7Q8KKtmQqgIJr2MZln33PqLOjicy+P5Yqh0vz PBgZS8k9vVrJQgWEZ2EDoaVWA+9EG74oXX9c6SfI05GK0lLisU2rJthv7zaH4kIF kVgWsYU7EOy74rXUD/o/QJQ5MYmFiH7Br+yRXXNJEClUZ4oorKq1dagVqwO+4FcM I2jQoMYDn+Hpz4RufHKoEj5oBlZUq+3PUhcX4OvYgYq9WDNWY7CTD23C4s6BJE1m +O2UpOc/7AxS8TG8UDIBXClXLLCpQxSIKCrU5jXmEipGmIu7nbLyOWYHpT2H8+Yr cA71H8FjNKWIq37nnzr8bZDXFyCT9VXfeTduN+u5woneK7EAiBkQJR8l21jZfGEy TXyGC9Yo7rqp5scbW/j3EorpWEhrOb1Kmhyr5tAiVgu7cQjoZDnkRrnGcBzs0hji x/UGigNP6suU4FIIJ7aFU2Z8LSJXq4EUlIBEW+PsbM02ga5zzI+DCQeo+yYtG0eQ sAvIb8xTFUKDb7Aebf1L9AF0+Xu921CsA6J+7IPKstG6SnuUv1kZxT0jSnVgagGO WSdqJEx/IjfqSyyVvPrq58zGpYN636n9rO4aRcq8teigtyzuD01I5IFLlS6pu23j LyKKIyQpt+1NWPObcFEc =m2bL -----END PGP SIGNATURE----- Doxygen doesn't like @fixme Arran Cudbard-Bell@2017-01-23T17:32:19Z Files modified: * src/lib/value.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dbfc2a0bc497de11f167e... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJYhj4ZAAoJEP+k1YKfttfKSVsQAICafGSvEtlcwe/f6yKqWygn vRp8fo/o+Og8QTUUIy3sFSZDNeyzl8htkwEjv0DWKsKDeVzxXBEq5SPs90pJZqOu HuqCk0dEkY4G0XzxeZYUTksH3iJEM/M9kLPSqXs39/byAvyF9gsycwMaPAbKT2lo 3SFgWD3TQnfHMYBRF8tMLtQJQ3IaAR1LjwOiSYjbWLqdYEweJJEQ0Y8vk6CN5fee bRd3VDINGmq6OPr7sZpLhU9jNlhyq6eQep+B5XC6B8ZbIucb9kYH/zI9Do7RMpB7 EhyW57XIcRQBBFOHWtNic0KRp8pAIz69gCzppTAbjTWHcDpHcKzSHUWkCDtIcI1+ 8NW2biDu1XYyoDLmL30dD7r7e0tB5MbpgGypamYPq4pAwwv0QZC7k1ei6oU4/Ajj iw0yf5Br0nlfdWibFRFnEgFCYDVMAtyGo/x6eG5IpqOEr/gaghuHHHkfex316uOT D8ivunyj6cTRhRDxPeja6Lx0fQmkWncPbi/5ip2yjKTSDGNuvIHCr74qcxHUgtJB ILxAeftp55wucvV1ZvuhwgfPWvjNlrkWbLZh5KxLUImwJ7QOBvBxq2/luVkA1spF 7xMNFQ2bE/YiZBfyfoKdas00g8beJMrUB8wd3Aai0Sa+as9fVdvhISJZTuAZhkZV /DqvkrQgzvjIG+qORcev =KzrR -----END PGP SIGNATURE----- Fix call to value_box_asprint Arran Cudbard-Bell@2017-01-23T17:32:08Z Files modified: * src/modules/rlm_cache/serialize.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0dfd9c11e97706e511aad... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJYhjskAAoJEP+k1YKfttfKb0gP/0cb5uIjSevwmkFKordDDSBB ZiLzBT84tI+uitcw4Q13OyOMhKpt2hDQ4WQ0ueklQDXfWTFzda7lEmPTSdk7qwaK x9Qz1Ceb5inxTAysnWWGVnMY+aHvuBu7OrkdVGHho4PJJUCi6USyexZC4OgkNS6c ukF32nth3DtiWz9G71lCH9VT4Lz5/2qqifHDHK3ArTSbCSLE7Lh3Mlf1MNTlPecP 3VZKTP18JziSG8JnAJfs7mwHigNhMft2CLvwbRVgarQGljCLxvXOqhG0aGlPDDfq qoWRCOk/ktdK6asn7c+528SCzVbxeKCOURvLavnob90wTFiMuKZbisHdqUNTKftm /hV6hCn6Y1qd3MzEZR25w8XLzRyu3iwrntrEc1xE4CXollDX7ps2xiNBxZaOn4Yg mjCKiJPnAy8kUlR6lEQFIvgm1e5epimyt8Rua5AXh0r4N7v+SKOiZRAUsrPZ9ecK 0UCW8YQXX07AdVaYWakeh1Q3CqonG2WoOZZ9UGvF6DoBWA2ipjhWg2VJzvWpzya6 ysU8UG/1cgn6p3xgkeBPZKRZqMnMqOU4DRfy4/OfYZqjRYGe+imHhWu12BsMNOt5 eOKII3RLWeJxMUOjtGESfzNlciYYqQp0+YBOZSpqLkZp1C/n6QddKQ7healrM86W ZHH5+NcDQPKs5CGCpO/d =HLT2 -----END PGP SIGNATURE----- Add type field to value_box_t ... and modify all the hundres of places which get pair type from vp->da->type, to get it from the boxed value instead. Add additional validation functions to check for places where the box type isn't set correctly. References #1883 Closes #1012 Arran Cudbard-Bell@2017-01-23T17:18:51Z Files modified: * src/include/libradius.h * src/include/pair.h * src/include/tmpl.h * src/lib/pair.c * src/lib/print.c * src/lib/radius_decode.c * src/lib/radius_encode.c * src/lib/value.c * src/main/client.c * src/main/cond_eval.c * src/main/cond_tokenize.c * src/main/files.c * src/main/map.c * src/main/pair.c * src/main/radclient.c * src/main/radsnmp.c * src/main/realms.c * src/main/snmp.c * src/main/stats.c * src/main/tmpl.c * src/main/unit_test_module.c * src/main/unlang_compile.c * src/main/xlat_func.c * src/modules/proto_dhcp/dhcp.c * src/modules/proto_vmps/vqp.c * src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c * src/modules/rlm_cache/rlm_cache.c * src/modules/rlm_cache/serialize.c * src/modules/rlm_couchbase/mod.c * src/modules/rlm_date/rlm_date.c * src/modules/rlm_eap/lib/sim/sim_proto.c * src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c * src/modules/rlm_example/rlm_example.c * src/modules/rlm_expr/paircmp.c * src/modules/rlm_expr/rlm_expr.c * src/modules/rlm_json/json.c * src/modules/rlm_json/json.h * src/modules/rlm_json/rlm_json.c * src/modules/rlm_linelog/rlm_linelog.c * src/modules/rlm_lua/lua.c * src/modules/rlm_mschap/rlm_mschap.c * src/modules/rlm_perl/rlm_perl.c * src/modules/rlm_preprocess/rlm_preprocess.c * src/modules/rlm_python/rlm_python.c * src/modules/rlm_realm/rlm_realm.c * src/modules/rlm_redis/redis.c * src/modules/rlm_redis/redis.h * src/modules/rlm_redis_ippool/rlm_redis_ippool.c * src/modules/rlm_rest/rest.c * src/modules/rlm_rest/rlm_rest.c * src/modules/rlm_test/rlm_test.c * src/modules/rlm_unpack/rlm_unpack.c * src/modules/rlm_utf8/rlm_utf8.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/eb5dce0fc86a11ea0294a... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAABCgAGBQJYhjZAAAoJEP+k1YKfttfKug4P/jGHCw4Lf1Pp53SsoJutatbP SBgZYxsqwZmFaLLJU5DCdcnX3wr1YrFqQzLMw9pwhFdXLg7w2GEMYKyGHPAjQn3W BnRwU93AAr2Ym6PhIwvCYx0XFtySx8CQ1zfNrG74XZrbndrWIOCSDD5G8KtTgDxc cQR5FXrh8reUxSTiHudbXwmLdgpjdDzaiQ/l/Cb/IImKF4ZUbJc34TwP8jQSEuEn e/OulK6zBqSnwuG4pbTJzCcOrwjFnS46u8mrCfVJpMjHeJxTsjXR0j+WJMgKxyfN u2mrKZ6Jpxf4X9F6s9rOEUzPHqfwRTF1U95setIGJ2c9C1/3oy5F2/dgyD4cP+vK QYoZSTKQVtaftTJAcSsBHaJLFu7+ENDQsozITV59zwdLntMwERKY40UaI4n7NixL h0ft4MxStE4cxV/+BnBlXRXAL8ONDi73GHz0GZDRoPtDAOtSjQLPOgzLY9fiDqN1 dzY+AGU3plwR8whIa1QfjH7q2NZwwrb0EBdEVTIF7gKF0O6rz3KefnumONv2eFvX pLZx9Ry1OnYfnWqhaCjNT0bUJFctxAy+4Z6ZZ+502nBxekqZtZ0nNmQW95zCZk1U 0Hpc9B71Fz8ceX9gymrFcyDaSqF9GH/OVXKSOe+zJi/LbWCrCLzP26zWcC27PSCU 3cYa5+1Q664zuIuKQtd6 =evaP -----END PGP SIGNATURE----- Const to the left Arran Cudbard-Bell@2017-01-23T16:58:39Z Files modified: * src/include/dict.h * src/lib/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/56522f445f0e86f138056... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYgpmaAAoJEH0Oec13Yh7NTCwIAI50QsWF1Eb9xuNBejFylvpF xKmFNdolzZJg67Mk5LRBo5wAMX3tFDMin74aOt9aRoy9QXKE+MiQaHAnZzh5sFGW ZaK+WqBtAsBv/++hR6ObtUM1oyCUoOZjGzw2SdCXG3glplPZF6o1k65ITZyz6WVH byJs1x7CSnLXEjnRp6px2pty0/xaB+5+GgMGnc8AyNZuY2wSyjJR9pT9W/OHXhku 9e8cp5n7PTKx/DBeqnUKnxiWei16d/5KwvQ2ypKvz/KKQT2JmVaonm5NE5AHJJMo JJ3ZBUArewTQSFYAyxVYiTb/n2alFO9ll9+ScAflzzyRO7fBDT9sgtaw9+cs+V8= =skcZ -----END PGP SIGNATURE----- Fixed raw VSA test Alan T. DeKok@2017-01-20T23:13:20Z Files modified: * src/tests/keywords/vendor_specific.raw * src/tests/keywords/vendor_specific_raw Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/51fba1405e7c42b7ff6b0... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYgpmOAAoJEH0Oec13Yh7NtdAH/2G0oi+byLvVd2CXK/aE89jj uxbQpeoJd+cFzoRXA0oZMle4jhC7zSGKHQhykT5tejbu6UI82P7ES8t3H7JbvZNV 9UtcnnTJucxLzkgIjy+/67LClzaXMa2wSwsdzaGKdbzR1/csqafPznazfDjsbeEO lm0SijwZVe6/niVRcvTah5JmZIUpuIh5MDDu4UaaFxH+QDKFI9zFM0f4ecdAJnil NXKRrD+flaUN/rujtITQTJ/eqpnpXytEO6RRnCuzO9BKYkAraMaSDShXI61ctw0/ mwjMSxwmGGZtqCBG3jCijyFfLOrZsOalB5S8k/T1j1EucV+Fp1Gcwtl7XA+e1KI= =+2gG -----END PGP SIGNATURE----- comment out failing tests until we can fix them Alan T. DeKok@2017-01-20T23:13:08Z Files modified: * src/tests/keywords/update-xlat Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8690b252ec0808ff87615... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYgpdvAAoJEH0Oec13Yh7Ne+QH/1CDJyCCdYBZPX/9pLyzLTjP JB7EAxK/sPlyyslGFEQ6dqQjWiF9HDZedreU45S2p2PtBteJJQjtXp5wr7d8iwhj +hUxnXEcMBjEfzShvphEhtffyVz3nt3tNvTZTfKZyEiibOT+3cf9ul3i+stxT9dt Ov0etoTrVpD6XBtxb02PnTCNnEN22KM7RHNF004YA+oxt/3nd+3zsSvjToPGBP9l dEVEcyhAjiPjzX2IejH9G5tGhbQv2YezLOLSaGWyAjo4dUKxIAGlvZ4vfrCoI2it re6OQl5uiFrLIhEL4jk39GavE5THTeQecyXGrIr17Khg0mviKVFWtFloj7N7kSY= =DUtU -----END PGP SIGNATURE----- more unknown vendors Alan T. DeKok@2017-01-20T23:04:11Z Files modified: * src/tests/keywords/update-xlat Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/362f32d6511739376440f... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYgpb8AAoJEH0Oec13Yh7Noj0H/RBG4eNgEDAUv2x6DESx4+k0 mWttkSTtjQfaDSOOfLPNFEulVTexfz5Zs7z6aatGUgW62fiOWrcyFJBbyzh9dhMp t7fYvooUxn+wxJCq8ex3+DjSKWuaWSwcqt6WggvoUanVlBYRSy0YRqixWPwh+9py KLTLPVjMPGkfyuYFkV1Boyf1tMtyGFgv3Q2UpjG1S70+KBJrBkKQr383EXtUFQYe /xNXTrOMSfWbHCpzbqF5LdswloKS7/Sqldz7JDRSkn1kIt8xeQN7Nb+farcvxOoK hdieWviPpdGb2UkzdHRyyooi4bMhk4d4unJOB9k7EkjhB2NlizKjBqU1DemnAaU= =nqta -----END PGP SIGNATURE----- more unknown attributes Alan T. DeKok@2017-01-20T23:02:15Z Files modified: * src/tests/keywords/unknown Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/02f141aa974207eb3267a... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYgpahAAoJEH0Oec13Yh7Nz9QIAIidzQ8nqrsAs505Pn9yqJy4 0i4e/ncU7dUDb/mqQXI6mYDmZ5r8GZ8XzoNhfjgftOccyHSW+rVx6gaIgIg+zGaP AAtWmgc0wijY7BhSX28u0gwXNvzOAZSP+33ssb35yi23VbrDJ+R/+XO5zhEomF9A R9AwmZtMhw7O3/Mtb6NNn/MlczybtikJVixPmMJoTATzZmOqb/OWwTUULQLf+wxA IZOpEPvEIuyKi/z/XOiiV+TbBFEo5Zq0XmdHFCBq7EsN80k7j6o3haVFmL7/XYMo 8jtpVrJPeBE1gd8oVU/m1Cdtkez8VydSOzjqOGyovOqXZdTkC6DXfceI7CYVpSI= =KLK8 -----END PGP SIGNATURE----- one more unknown attribute Alan T. DeKok@2017-01-20T23:00:40Z Files modified: * src/tests/unit/errors.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f370ae70ca6f141ba642a... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYgpZkAAoJEH0Oec13Yh7NyZAIAI6Eh9E0Dj6hckHUzT7f1L4I 5rXaHiJP5qHPeVFt9oulea5f6jUU+u/qkxpmZipBqM5Uz4K1js4jeXFQ07A2A6jX SgqIaxVaPXKFdaNs95s9dbZKzMnOtk9wwvmUEpLPe4bHbBTdK60eeDs9vL2wbP5z 05bd7itm78/4rorm77HYA3z0PHfRrXk+Za+uHzTVL/KlDN3qH+sUjylwz9Bd56br 9QAh15gFYCkE5HxcFlky7u+fbQaN19Ty6dVs+L0FBynsZgwybeIIMIqhhOM3SkYS zGmHW42BUZSxDk4RKwz2BDcKIeZ/Hw70LzMa4h7M6jLq+WnlOwb1T0s4j59GFnw= =DyLm -----END PGP SIGNATURE----- Using "Attr-X" means that the RHS should be hex and not ipaddr, or other data types Alan T. DeKok@2017-01-20T22:59:43Z Files modified: * src/tests/keywords/unknown * src/tests/unit/condition.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ae4c964eedc07e348ce1e... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYgpSVAAoJEH0Oec13Yh7N/MkIAJeJbluRfARKvt/ixo+E6RJQ qfzm4kfDqQuaE/Swq/M3y0QFyax/71m1YN8jPJcquU1dxkl2mHdb7K6u227YTcab MPSun0kTQhrkZEMWJAT2b8GfyyhnROS83McY9VHSjSLw3TOHHT0xWMRgDE2Lqpst yj6CEyRqA5RwwkHisfmxRtV2XI/TzkDcjlPWcswO6ASIYzKiXRn6Tw2n2rWM2pw3 3Kgyemc1HuO9rG93moQuSCMOMPKuREJYJTCIqwdju8uMvUcyxMwJOs+NaY8A4lyV XDg0mmAqcmfkrsvk/v9gptIhRKHkVJ6Wg1RNWczBYKH7045ZC6AZI4FsJi8xYCY= =tclk -----END PGP SIGNATURE----- show what the expansion was Alan T. DeKok@2017-01-20T22:52:01Z Files modified: * src/main/map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ab309158b399a46add772... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYgpSMAAoJEH0Oec13Yh7NlCsH/Ra8XLBxSediJ/InhPpM8hmT DkPo0o6GT8QJMPLfFt4F+8a8Uvd+Jfr/WNIU4NFxDvNlkZTooMU24gJytltiDLih uRBt2cyRuYJvkwRHzkgGETrWh4hp9Nb27il8cukRziFYvLiGSXbob0r9TE6fD5TQ MrWIC7F8A3UYYQpYEmOekHMMylzhxcWvz4TmUeUR24sG0W9GRi/p+yMF9A3RViWX XlHZ5c+MisSVqBOZYabj66SRggOtOCHthrv8KL/+D6AHu6iWbUciYIN75gFxhw27 fHWxHHD/kbs1fzVeZKJJ6TUUFKsywSjidn18MtWC4LlRv9UVGmuGIccG+0EwhaU= =6VfO -----END PGP SIGNATURE----- we can only cast LHS of type attr from hex Alan T. DeKok@2017-01-20T22:51:45Z Files modified: * src/main/map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9b8e8ed26377e7d62c97d... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYgoc+AAoJEH0Oec13Yh7NpxQH/2BbrtAp61N7E2tESkLaRBmv 7usm677TwDObPM5liL43arD54RINUhNK3awJyi4HLR4ZmZT9AUtD7Hv9Xydr0cp8 yqWjl7fqYkxif9Z9vBv7eB3cuDA5fbkGJiQnlrDPVTJ8rafQ5OhCNoqkMyo8rdjY 31eRShG0pi+Wru7enJYu9ub1fVnwcuqJ2OtIYvenbyQXSM+g1mqnAT0t6q3wK/hQ FWvF+sMTtM5MTS1UOiz0Sy5dE0u5MrARW2jh8B5NUm/bH2XvXo2zD0093CQUxQMC VghftDDJKFwouXbrgLYKqDnJmI6DdFqk+izIQK7zAmOZTI6HtIGjE3TcNX2I5Cg= =wouB -----END PGP SIGNATURE----- Don't look at what we parsed, look at the data Alan T. DeKok@2017-01-20T21:55:01Z Files modified: * src/main/cond_tokenize.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8b1fa51c8158abc0f6bc0... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYgoWcAAoJEH0Oec13Yh7NEJEH/3T7E5FO+5w21GD/YmwzmuZX RT7CyCw4DDGBsOj51QuMVz4Abtsq0ER9OmkXabP3HF2+lCs57alZ5eslMKTU4fit FmBWbs3sHH5tsj8yMBDB58hnxZGnm5o6qRjgysuEuIPjBXzg9e05y7KxDkTQseI1 kDyaPEl6ZMojbXEXmosSLawEwH1h22+1pVt4Hs18cckfVh/NqdQ3UlGgeU+bzJJn MCx3ZT8vjhP7H8KMHc7kFlb2hv6op2j07EDT/gX0iPyD8r9UazmPRglyrWAazYbj 63YdnEDFDAH4/3GsNKQ4ou7oDpOxSZ1u8T1y4iQwG0SwcVn7XXAbp4z4DrPq8FU= =tIGZ -----END PGP SIGNATURE----- look for "is_raw", not "is_unknown". And look up attribute by parent / attr, not by vendor / num Alan T. DeKok@2017-01-20T21:47:49Z Files modified: * src/main/map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d2bd89dd50c6004341ed0... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJYgoVrAAoJEH0Oec13Yh7NWRsH/1ntzqVTcNpqR3KVoaNIWsMe HF+NvxD68GSKwqAZ+aCzI3FcWfkyNtAztprTwPLnS1n9u1RJQ/FKmGWlDzA7QZP+ iuz85SOKU68pRiI6Y1q4FLLd1AT/PLjTLBkfe9QSgcylnmyTFWXgJVuwNwqeGgmH z8yPr35aqB7CmwttPPPQsiQjCBoeJT45zWxpkxurH/tpNa8owtMtwQ6sckdLQyQL mBn12UuHgxE/mbYiKfDsOvyuYuf5CVXcFgOTJOpLrCMACYT8EwQz3kbLyqRPXd4M WKubwqTfgWI7Q9wF6IlPPqwVpVbe5d5V+M+3NwDzYKS+2Hw6almGNFPVx70bhNw= =OjCK -----END PGP SIGNATURE----- use "is_raw" for tokenize condition, not "is_unknown" Alan T. DeKok@2017-01-20T21:47:05Z Files modified: * src/main/cond_tokenize.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/049770d212fde6d840db6... ====== -- This commit summary was generated @2017-02-06T00:00:09Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).