New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== Fix memory leak in radmin my_readline() needs radmin_free() to avoid leaks. Jorge Pereira (via Alan DeKok)@2019-12-20T21:01:38Z Files modified: * src/modules/proto_control/radmin.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7a35d3a354a3ba7d3c5af... ====== Add radmin tests for 'show profile' Jorge Pereira (via Alan DeKok)@2019-12-20T17:36:53Z Files modified: * .travis.yml * src/tests/radmin/all.mk * src/tests/radmin/set-profile-status-yes.out * src/tests/radmin/set-profile-status-yes.txt * src/tests/radmin/show-profile-status.out * src/tests/radmin/show-profile-status.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c6bf95fbf24095671db84... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl39A2oACgkQfQ55zXdi Hs24Dgf+KRBQ4CyEsuCa4vkW7f/L0bQBcttwusfeYHLoI/YuGXuiKs0px3DcjaM/ fXwWAPj6YxW+ALs/8t8st0wPBaaxviYWyooUSwQA6vne6uZHkBNmYN7VyMStrqMU 6Wv1Uv3Pzm/yVtKkVHxl4+I+iRtbmX1x5DZRt/9B2sFQedT6jRCfh7La8cskuHBO GAKj6c8UuwDHE74x7ZOZMTGKAY7V68TuDhRsZgrHgF7uEBfk8eiF4+fQXL2nOrNl Ggr4a16fifD6vw7d9H5N8AYRohLtC0FqXLDMt04myjmCJbDHP0qbw/2oo0AYVimd +KgCv9QH46knb0hcuzZHdjfx6fHRkQ== =ivye -----END PGP SIGNATURE----- variable is unused Alan T. DeKok@2019-12-20T17:22:46Z Files modified: * src/lib/io/worker.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/14bbb76c2b3062d90ba3d... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl38/AwACgkQfQ55zXdi Hs1ARgf/c4KMHhXut6TCQ+f/RjoiNpnMvBlYCF6uo6zcWDBTxOkRJdFXGKEDQ+Ct 9YJXH1YcF0Gr0annVC6KqOi+fT+3uQ/jdT8pRBTtiobhgOXRG8vbssTN0ebLz9kW dimo/xbiLklENQP2oj3NXBr3VgE7rx+OUMBI47AYN3JnqpkwG6V4cMmO4GcwJr4U udf6DKN6rbZ/2P82Zl8G6fVM8lkXJnkedLrssSOOGcui+FUit5AdDSXBgnLiCkFt 8IPYtDLLfTbePo7fAGWbrZIPq9LLLlVOoWn+K8beIxr5vlIDaX/Gji6Ps+PZBQ4S bezGQ8cmG/7A563LM1KRamgShdD64w== =C/Lo -----END PGP SIGNATURE----- add post-event only for single-threaded mode Alan T. DeKok@2019-12-20T16:51:14Z Files modified: * src/lib/io/schedule.c * src/lib/io/worker.c * src/lib/io/worker.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7af450322639902894840... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl38+qgACgkQfQ55zXdi Hs2ezgf/eoMHI9LH/KglOJawup7gNl3JOM00TtvgbxaTa+yPIrx02GXvX3JS5Be+ bzlUZ/1shF+Gc9lC/JJE0xH0Oz+QSsNfvNR4czD7a/bO8ksJaf+KcqcX/7PvTDKs rMU5TNUOJsy2j6c6RtFiNj/2yA5y4uR66714eHHrIsL4dxiTrhQXZb5p0BaxuUkG HF0u4R5qhvnjiXU24Q4QWEzQthRn91S9J0RT4q0zOIQH7EXBM9vuoip2gMMEfGp0 YxqGOVFDeDg5yyG5dNXNYooG8hy/RM4mmmdMZi6Kk+juLOkKQvInyB/tDqTUbfOg yT/HnBwUggrmCTI99EjNLwQnrr1mFQ== =4q+I -----END PGP SIGNATURE----- don't spam the output with 1000's of similar debug messages Alan T. DeKok@2019-12-20T16:45:16Z Files modified: * src/lib/io/worker.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0c7f5d2a54a931f43c7cc... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl388csACgkQfQ55zXdi Hs14owf/a3paR1nYxq+HJZ93zIc9WyXHYKLtBLo+FnePVTjpMt1tr77J1aYbULjl Pld36jWKux4+WOGjAY2lhYgH6HrJckkFZtPL/TUVdu0IH7rwuKZaL2S5JbJG+Awk qWhrHv7EwywExMosH39Hu58lR1e8VPqe4uMtdVUPmMwrWFxY61p3ys+MpcPHufek mv92q7rLRd/vBj7xPU8ykvGMC0C7LkmOTCOrlBdqKST4nR9dYYo4t/7XEZudJwQK aITg2it2h1PnQuv8zvxLuN3/ycnnnKMwTD0L+PnJcRxPTii9l6xsVWehB0kl6UtN z8dr7aCRNKr2/PAw8tmFLlaNaN+5WA== =6DtS -----END PGP SIGNATURE----- whitespace Alan T. DeKok@2019-12-20T16:07:26Z Files modified: * src/lib/io/worker.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2ff24c475b87e88a28605... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl388RsACgkQfQ55zXdi Hs0LWwf/eUW2BhYj+PFYsZ0Wvd2LmJQwKo1p2FIS60NnqGJ7zHrvKAAUKa6Uf+YE LIOpn5mzL2TXaENdJYc+v/qgi9CNbxdC1+Ko8iFIPSK3884bGkpQ9WZIK+aHhSfA IDVqsscbouh7zDW/O60uQ1RmJkUnIsAAZKS0djLZSXo3VDuYufr7uuxggqwJBjmv orkbbeCjnMXTu+9bC5CGRAGHkSJUqywhGjGZzhobyeqYKLW68KgSAznK/phymPhL dfvFHTiYDo1Y6zKeUDQoR+r8gzXYmCz+hpHwFP4HbwO6EeQv59ol62P3IqgmIjTN npVkEiBmzy421ZfLMxrn0NBTH1EVkA== =C09p -----END PGP SIGNATURE----- move "run request" to the main worker loop and out of the post_event handler. Alan T. DeKok@2019-12-20T16:04:25Z Files modified: * src/lib/io/worker.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a72f157679a13693b5bb9... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3878oACgkQfQ55zXdi Hs1xAQf+PBp5l65mCl1ztk66V8rRVO4Vc1g/KrEFEwgu622pIrPNKFEeKaveI1Ck GAUXewSMkC0sfTI/fMl4DrE1/4k1282lq4DPVx8tnRD8rOi+IUTlO7fVEoCRVEiL xhLFNJYjPH63Z2LwBbREL4fbu33xKjmcIL/qwsVaz5j7hbDByX6H0x2X7FvRQHUu 9nbeq75B4d+fmrLPA8RNvC4S4uJQgvdKyCm5XXudEcRUMmPDua/cbKP5V4bigVST qTGap3T7IGmxIFYvxcXnbqd66uHBEP2W055IgRdjc2XS8S+DSmmggvG1CizKh3xs wy4Syj1Jvbgm5B8Wf9Z8Vw2wBceTwg== =XuFF -----END PGP SIGNATURE----- get rid of "to_decode" heap. Just immediately decode packets, and put them into the runnable queue. Alan T. DeKok@2019-12-20T15:58:43Z Files modified: * src/lib/io/worker.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4baeed489c82f806e58b4... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl387oMACgkQfQ55zXdi Hs0KPggAhgELbkjdUJVPXiGbFQZSXXF85QhDGKUFL4Q217SYhyNOyKT/VPhB584n bOlj3ctPPplqUxcZq/1eMoFK5uU970sJ2fHRW7ITMRoMtuI3yUD+m9Ep9jdBQN0M H1q+mBBcmZlZPDlibPUCgD+7JUUuDIezN3yOvJEGN71JTim4Q3eAXGidsX/y1t+D 9lnPrFvLvgfiWcophbNmoVQXY4e56mjtKqxO23zVfk5Ui3u2KBOhJqXCFuUJpRSJ tIYTTJjL7d5EEK1nzU5fIUxf6Y1Mr5eLA6Y+CXODaplDCN6WAsc73V5kmUZChFpM F+bs1FlcNT9WPb4n+h5kn0IkhzLSgA== =ooA0 -----END PGP SIGNATURE----- remove 'localized' heap. If the worker is busy, it's not servicing ANY packets. So we don't need this heap. Alan T. DeKok@2019-12-20T15:53:10Z Files modified: * src/lib/io/worker.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2b27d30835ae415df4695... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl38zWQACgkQfQ55zXdi Hs0pqggAoxhM019w1Nr5o/RMyDCUTcm3YnDKzdoVHi8/giISrfzMopfqEwSk/7Rp 3X3xmyNo7nP7n7J19cCmOegfqo3UbtoOhFGrNAHnqQNdJr/8CiNrmHLRFDAjpgRp vWLkcUUbxxkTfSp4POSnDCW7utCaA17knojoI+YhhgNBVtCvHayTNPfE3BiHLJeE WxmFgxMMP4a3/OFXPachnW41cOuhe4KtnUwF1Imwzc3GZ2Kgqu2Q7mZfAJyoHqS0 dvZJUsvo69Kn6j2FsSprL8A7wHL6Q3F6aEzRu4P0Pg3w8XGWoBHdDaD9VNM0uoSG wD+wIgqqIloZnGEP7ZqDgq5j2V9kjA== =TkgL -----END PGP SIGNATURE----- Better fixes. Helps with #3219 Alan T. DeKok@2019-12-20T13:32:12Z Files modified: * src/bin/radmin.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/750951720c45600eed4b6... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl38zDsACgkQfQ55zXdi Hs39MQgAk+cIpPRgA8nRQRyGPtab0TONSrT4bWNCrbEIboyaq2y0WQP5RYz5mFYH g8W15yc0WKdV8OIi7sx+ViVFdQuEYIjvxGk4NasKYCv6Fm/lL4HT5coUmdzhAXgq ammk0IK/D+NYVf8zRATn9FuczVJBsYF0uwZbbjA8MvMsR8I3CilYKTm69Qwx6kTD 8oi63x9M4SJRGvy8t83KEXk0KN3UfrupWqQVSt37Bip7zWAMfw+8EXj7/trqepxU QAQTKzuD5+ptoAxEmj+VzNR9B9a6UvGFbVLbSMro3fnIVzDrfoxpZuzMUfWYaAN6 abnt9uec0+sluKfpCdv7F80emjWdRA== =5iHN -----END PGP SIGNATURE----- add "show profile", and don't allow "profile on" multiple times Alan T. DeKok@2019-12-20T13:27:23Z Files modified: * src/bin/radmin.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f4dbffe5329b879d5dafc... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl38zDoACgkQfQ55zXdi Hs18QQf9GNdT91/P5x+hVFm7DfRQPlYhwnNPkROeSinIzOVWyvu4R1WHpeH+NByy YIhfbm/bvQaniUpZ9PtDX5+Xa1MmsF8gLUgvV7hPh3DeXntpbnrDwFVZRUV4JrYp NXAAYC0hPGc4iECvXCRsIAnw1OfnG586gt7mMP08gESkv/bFTaY2Ow3jcpxXezXY 3OUH4wnqbIfjXhP4eqf0lBKHxkqefMJTfddmHY3XesmLuV4/P5qlg3KjFbWvSWER oOy4m18fN7flL4E6XwhJC6n1hFVPveQf9eTqCLmhAHgrE5ZVYQKBBqNu4p6kwjMu CHu4Q3abmeaKjXmeOP+3xKz7gsIRzg== =OIqP -----END PGP SIGNATURE----- avoid cursors where they're not necessary Alan T. DeKok@2019-12-20T13:27:22Z Files modified: * src/lib/util/pair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7d2f2b5b821adaf6ef903... ====== gpgsig -----BEGIN PGP SIGNATURE----- wsBcBAABCAAQBQJd/C0fCRBK7hj4Ov3rIwAAdHIIAK9bzaHM5czbqUsB1x1j6cLc 6pOPqnKxdSeEGBqz05onxRxhe6M7QZJsgGTKc1twg4LM+BgeSrQLHJ3/c+bV+5Pr UkDNlw06eyyoRk4EuYgYYZwYBVs1p2NPN5mEYkSp9FZS96A6xD+KDMi2hIsvd0F4 DL/r7Z91ItNgEvMjilpRU+1iESk3K4FPf9VPOeM7vYH8kMRUh3kdwOLw11Ws52Od YbTlR8LSjdb5Ygou1vmyt2adWec4FT4UP/r5ttlp/iaulhxH2B1yz24Bsh/xXWVw 8TpimGoetl00t2P7j6U2LJz9MkRDidcQ1GdveqbuBlz1FybQHqbBMTKpW10leM0= =IF2R -----END PGP SIGNATURE----- Don't hardcode the src ip address The DHCPv4 code has multiple ways of discovering the correct src IP. Hardcoding the src IP to 127.0.0.1 means sending responses will fail will obscure errors, which is frustrating. The server works out-of-the-box biding to '*'. Arran Cudbard-Bell (via GitHub)@2019-12-20T02:08:31Z Files modified: * raddb/sites-available/dhcp Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/054095b5310d1c7b09945... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl38GZoACgkQ/6TVgp+2 18r83RAAkto2fv1TgLaWkRQz4i5TA7zhJ33raj7sDlYy0qzVTjD247Re0cHkPqHu LOiTqdypAyeJ4BORfA1VAkN4RuXUXIX/RftlPWba7AAOtyvN1NHFxY1zRw2ZIryk oBTf2nkGqhclV0+KUc4vwE0+7LhXltQ1Narcy27ohuGi2gnQLuP0FwV9+IEqBm92 iHS6Y53UMhxZVy/hdn9Dqy9WEvAybX1CWITAQMEd8Uacn2LHGmQwCm+l7Wj3M2D7 lxmdxERMm23gyvqAjDdPSHoDWz4a7MbpQn5uULEVJECuVf4qQWIAmetUJmpzGnrg CxhXBxaiHAPqgZ0nLSIeKM2ZSfhkm0cdT4BB8ZpFDu7FyajkKu8PY6dfz4IILfmU AilWp/PHc8smMZCQHGOZjMqoOtSvCynDuR5zpgZnwPzm+mPzm2piCqx+aqnmV4AX FDsR7LHopnS1JspxeWDWJ5l9ywr28buvw6NlVhh6vvCdX80+FzRsstTQ6UZ+Vxfx kTyreLJpKR/zAWrjue6SopEoo8eT/3VCVv0OfPty4nsOm4wl8uXh0UBo36aJzEST VkzEK7LDzNV8JQGWADXGzqmoFyH+3RcoBBuE3ZvYcyCKx/pkzbOJ/MjtspCHKeN6 Zcy3i0L+mFZPnYNPgfA8z/pCbhSRQs5fPG5L/fKhlf1DofdnSWM= =G2xc -----END PGP SIGNATURE----- Quiet compiler Arran Cudbard-Bell@2019-12-20T00:45:14Z Files modified: * src/lib/eap_aka_sim/state_machine.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/83e33bbff1584ae36577c... ====== -- This commit summary was generated @2019-12-21T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).