New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvGOLsACgkQfQ55zXdi Hs3WCAf/ZXVJlPfvLUjYJnYPySI7gsNkg2NznEco0WcrsJPTD8438OJ9+7XTG8Zq jzNw3S2ZjZ/X/gr859g4edN95R0N+eyqBAj1vlvYyVLIUzpgCFky0F54IiwyFrXY xA+o4cLdq518BcuBEx2ss9XITcmVog02qPayaPZAoA+1un9lT48kUka/1gT/89/j qGD1XI7tQxadj5oQZHbTsh2HUEIFZ+KFHxJaE3IK0ET2mUdIhfUS7tsFUf4O1Xv1 vzmZrt8E7t9hQwPjOnchRa9GnDEQdTeCiydOX5sqM9DZiC2WCLg8xqdlhsReXfnl iUpeU+C951NlYqucT9Izslkv9w+1Tw== =Y+zr -----END PGP SIGNATURE----- disallow struct[n] which means that we don't really care about the size of the structs. On encoding, if we run out of room, we just truncat the data as with every other data type. On decoding, if there's too little data, we just return what data we can find. If there's too much data, we just ignore the extra bits. Alan T. DeKok@2018-10-16T19:13:41Z Files modified: * share/dictionary.alcatel.sr * share/dictionary.freeradius.internal * share/dictionary.rfc5447 * src/lib/util/dict.c * src/lib/util/struct.c * src/tests/unit/dict.txt * src/tests/unit/dictionary.unit * src/tests/unit/radius_struct.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/cf6f7af52d9155b5dabbc... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvGJ6IACgkQfQ55zXdi Hs3Wkwf/VMfH189EEjG9Y1HfUHg0SDtNeTvd2VVRrZYKXOPqn0g38S4T94Yz4P2L Rq0bkWGct04fDDp24LVlIzHdy8R32EJ23IWhIV3v+hBa6pD/a9Ext897t+pw/pWl 6QS01Yr760RxF9zpK4aeeLshzjiO1qHDuDYSawdu1ar0fb7tuO63K9ZtrVpl2g2P 9jdYZxhQawW6K04uSI1fGPWlG0y/PsRqfAKUyO73vzZ3C+QSI5DhN3v1VXFdRSRa d+vuM6FGU0j1D19f7j1SbND6rlkwH3Mwq+SwJIaBzrMd47Kjcu9GtrwcpVYY++iW UNm/SOsfFmyB7/WXeF/JldiMG+Y2OA== =1QAH -----END PGP SIGNATURE----- try to quiet analyzer Alan T. DeKok@2018-10-16T18:02:04Z Files modified: * src/lib/util/struct.c * src/modules/rlm_eap/lib/sim/decode.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3c5aff4846c196d789323... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvGILcACgkQfQ55zXdi Hs0j8Af8C7pYU21ODfufe2wu3sH8zZCO0OIUvF03bZHIkIWMlPanlcfQdCDk79Jg nOtrnZmFg8y95yYQ60148+DH/OHwaaF0hxFgI+kIKzg4rrEn9gvgEh/KhxLW39OL +uTpZ+ERY+Dld6kpfCb1P5wAnhTv0DWZFXjt3Awcw3/PKVgjjPjLw4iL9QTgukL+ 3IepUXc+Q3uk0+tH1eAH1FPeKhDEkkFwprU4WRFkURESzW1qoGrcAK6gOutBTwQK X9Y2cRlb1tZ+DB8nUsCtbLZQn61mr3iXCnPC1yQGW6MQ7fr4gK71yMRjIUWqA/9f zrPYF4IGr527gC0HeE5oKVNBs69XSQ== =ANNy -----END PGP SIGNATURE----- assertion for static analyzer Alan T. DeKok@2018-10-16T17:32:33Z Files modified: * src/lib/server/auth.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a66ed9822fbedb3942756... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvGIJAACgkQfQ55zXdi Hs2osAgAlbKotAfPBrrh34Lat53/Lv5SazVyadN03KFD23h7DzgtdTjCU6qYtTFf VsSel/2EFYEnUAZDJ6Zl2OF/+WJ+Sr/p+D/HaE22wEzpIB7ohuqVBVKDTWbmmapP dKB/IqUme9NYJilV4HYxKCV88+fyzdPnfuPYk4b+Ph87+rLtKpTg3UGVR4hhaS4j MA+I9LiRQ+DD3z/EKlC3lRt4DI3G1VqXHsjHjr5BoCLK7a6CdwQThGJw96dwSA8l iGeM1+I1OPgkYjV0XvVC+oZJ8gSxojvOHcwLCljFoE8QgAE2BhLwhNwwdXk4t+1H 6S3fNfzF1Ocfv8rsIy+RMPIn4pAukg== =1FMl -----END PGP SIGNATURE----- fix static analysis warning Alan T. DeKok@2018-10-16T17:31:51Z Files modified: * src/lib/util/struct.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/308f43fae77e97aaa3dcb... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvGIAwACgkQfQ55zXdi Hs2hogf/YGoK0ftzdvsRcZODnzb4UKR4M2ySTDE/PDWTYRSNm8tMYAB3AyNyzZyo AkE6XYAUSi6n7tpj9U/AbK0yC4NiHyepXnk66mBXkRq1Hd3F2jlINrfuYBp+Fk2O FxkbuVyPd4yBQaGM284oFO5lRSbBW/7TXE3Ny4Srv0IG4OFl+adJ5Fe9IawHJaCl /B7EKR9Ee3rHyGKnXTKXN9u6Ckk5zaseYZapHMlRYb0Ulqeo3es+G0JdAA7d5Fvf 0zHvuCBFbxYxNXQij6qYhWC4tNZGmHu94WJa+dXrI2kJUU1mAEYQNOWJyNfkYYWY 0u46lLzDnSolZF+mUeZnV/7XnsefZg== =Xi28 -----END PGP SIGNATURE----- clean up process_authenticate in order to get rid of old attribute names Alan T. DeKok@2018-10-16T17:29:16Z Files modified: * src/lib/server/virtual_servers.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ac853b7668d9110a8982a... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvGGgcACgkQfQ55zXdi Hs0NDwf7Bt7c30GaxTb9Y1ZvQREixdCOJLE9mu6bmKbc+hBGavNkQEo/cnJlDX5m y1dKTKP0GNbLwtECE+7pZJpm+K14iFMKvpSGGsz8u2pwA5w95LKv4QGZJFm5rmCJ GEktsYOwDiBy4seDoGUrNOB3x3v8U9rL0iFTMjncb/caZ7VGsOy1j075mNSFi1O1 Vbx1bjTedPQcakmETPO/M4aUMvSW4+/ZCgWZpEFonPD/N6iFiLmtA3QnAn7YdOYC Rs18GQo6RndzASkSPbwpHmNUNrOFAjkIskpISYJoNmCc8Iu1KFS6RxlFTu5NLE2I kvlENanZ+8VCdZMyrpsSgcP2kGjR5w== =kA2Y -----END PGP SIGNATURE----- remove more unused code Alan T. DeKok@2018-10-16T17:04:03Z Files modified: * src/lib/server/modules.h * src/lib/server/virtual_servers.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7c885989d755469f2086c... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvGGSAACgkQfQ55zXdi Hs0wxgf/dk6yKB4GpUFzmb2hFbKj+bIPYx2YkG8ZZjN0Bkrga9MvTIiP+WfXwevV h5Zo27GuQfKNz3P8G07nKj9drlLKB9W/nN42pJq4dEsmApDZPLd4FKnJTvQbMwIB 2v0AmatTXcr3R27WK07syjIDjl4nc7cmPj0vCzSFOmJBk5mLMOBIaaFJbXeFc93q YT7dOSFDUw38WptXiOreDUR1Isz8ZYCm7y+MEnDsE59BVBidvLD9wDTgT75RA1St fdxRVqcmTMC7OBrGLYGrkAzfygH2ASircu02WfPv3pDJXJusO09Cio+JaO/VzL1X Fk6ygmMYRN7+XMZLr3dINgl9OrZ3bA== =GUyd -----END PGP SIGNATURE----- we don't need Post-Auth-Type any more the reply code has already been set by the time we're running this module. Alan T. DeKok@2018-10-16T16:59:49Z Files modified: * src/modules/rlm_eap/rlm_eap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/de68997ca25c61885564f... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvGGIIACgkQfQ55zXdi Hs1ozggAqMxzwJL+12KoHjUr40x86M0VyuTVuTSbrPqBPxE8CTzd7iWVRe/YTpck n6KpqKhiOyesQCVKDJSRWQuR+tU4uAj2s+rIaqUlphkn7y8mmmUFIDN1bQ/KJjsA pkN61z9uFFAvxcMykhU41dbXT3z9Os083Ut6RJ3HP8yPo4g7u4RyIf64POLDQAH1 0V5rtfc3XKBNBR16i1yIHYI40tMesnUWDr9afxY+g2B+FmjgjYm62SaShrnldpBV zvXV827BY4O3qTQY2F3EPTir1oxAGGomvEN3YSkCXhaGTtoigtKoq6II15+XvWP4 iPkK+eqE+yyuobAIF+avg43kAiJFyQ== =n5KF -----END PGP SIGNATURE----- simplify the code now that the old code is gone Alan T. DeKok@2018-10-16T16:57:31Z Files modified: * src/lib/server/auth.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2f6a4314dcf2fda0795b5... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvGF7UACgkQfQ55zXdi Hs2XjQf+LiCMJg6Hh+yp/2oRbHbXeGLu/qcY59dH41y8rLk7zYrgy5phcG/H+DXx ErjcNDWhdXyaA3+L38719EL2N1erp93kTFadiatsjddW0iFB6XzKoQNkHEAVp5+D XBUUEk3iuoRiOiljhI4s13jW4ilp2p286E66JdwYbLKniZw5sql9NmXw06IyjxDn Ar5JOC3a90yTx7w0RR1FH58RZypBKcOrp/ifLbpEXh6zyMIxEzmdaze/VMnpHlwP 4PXQbqcY/G+4ij9W477/QzaQWS5QuV8BsJUIdKuRRsBaF1khT09zWPDjroezpBL7 jIQcOUKB2jg3bWDZySTrvPjdBimdJA== =/XuG -----END PGP SIGNATURE----- remove rad_postauth Alan T. DeKok@2018-10-16T16:54:07Z Files modified: * src/lib/server/auth.c * src/lib/server/auth.h * src/modules/rlm_eap/types/rlm_eap_peap/eap_peap.h * src/modules/rlm_eap/types/rlm_eap_peap/peap.c * src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c * src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/362a28f2709bf84ffeb78... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvGFPMACgkQfQ55zXdi Hs05vAf+K+ewywrzOuq1phFez0s/cX7GFtpKQ8dPZurWzv9RMVCf1gEUCnnu3+5R GD9EvhT/gEB+wz/uUaJKhittJdMw2A18fO7KFDHgVKTRLZcLX85BB9Q+zO/36e/f DLL7pl/q2AN9odbXUVqIS1kFjH6g9Nbv0DZm+mDN0wzkRVXTs1r1ebdrzsuH24n/ RNc9CgC6xaA+mjpog6Ze77jDc34XlqSk3cJ30nCzLA1KmJFCkFh4rpvW1H6DzknE pyCSA3jb4+EpwTPBfXeQLDNv64n2xObOLTHz8Vxy6jyZSeWX5T7OPSSZB5az7PMa LpyGn072vsh6vOrYONcrVpm6TufAew== =EXs5 -----END PGP SIGNATURE----- remove old rad_authenticate code Alan T. DeKok@2018-10-16T16:42:22Z Files modified: * src/lib/server/auth.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/09103a925cd3a7fa88ae2... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvGERAACgkQfQ55zXdi Hs2vZwf8DhatLBH8am/WZymfBtSooqAbbTQd1yMrG6pBu43hJbnsYZnhXCDUo5CK YcrbBczt3+LuGhPQ4IzxccNqUN2h3xhUy8ZAyNnQYs6FWUhxXFDjTDxvw/7serdG y0qHJTEhwFyNz2dMETlaM/Y+UNcGPAxC0JKnGD7J2YtP6qYkR7Ztn8g+hatmjLb2 GpHzhU0wgaLdpfEsCUg8m3/9l6W3FmNli/gqIGuXxqfTdF89RgQan2XhSIDZDXZW 7TxIz8shHMJV/v2eUIDxj9UHu71MexIRPpmK9b0QuF2IM28YuNdp+H7F9gOiT5Rp Td38XOcsu/nj3LKs/7YBRSt6vTPiPQ== =Yc73 -----END PGP SIGNATURE----- remove Autz-Type and Autz-Type redo It's no longer used Alan T. DeKok@2018-10-16T16:25:40Z Files modified: * src/lib/server/auth.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/986059f0527cf6a3bdd85... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvF9tUACgkQfQ55zXdi Hs2fMgf+IRYqzNWTpSfuUkJUGkm1cTxwmuC+WNVR736wQ8lrqUfActuOcvncU6IS vGZAlc1GW2JSzQakWwFBAFlVBhjqbD5iGXYGfA2jGAH7ltJ2FvaS7QVLE4TsLJWC 3xzTV3LMaanTOLs6r3OnRtHfLMXc2C8kTlVAVCvBIzfa4pI+wSfEBQKCDRyNln6n Rl4YnEhijzrvrbCcoJjnGXC3pgge7klp16VAnRYhZzf72yWZ2hZNmgxqkJ/NJFl3 OJ7vkkqHTFvPTECbK6JJjxS84oUWD2YQgeUgPKtnlWkmwMwvRUFIsYCxT49Dar3W i+/lexBfRzm7BkKtOUq0vae+qMEYEA== =SDuQ -----END PGP SIGNATURE----- remove Connect-Rate comparison registration It was wrong and unused. Alan T. DeKok@2018-10-16T14:33:45Z Files modified: * share/dictionary.freeradius.internal * src/lib/server/paircmp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7aab5c5b8fcadb7b677b6... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvF9ocACgkQfQ55zXdi Hs0kmAf/U5gWWgyWCD4r9ff23W+3Ze0z3MtobI66qRIDVGdfIy/n/mMgkgf371Je pbdmkKjtYv+q2Yzqm9O2qiqZU4QKL3k34iZE/HcwxVTKP8UWaBlahlZqlMAxYt/0 ZEgtbc2WOhvAzP3mtMEFbhM+Xr87ybHWwNJhdqPNBALPUCuKCBq3k3X7iSrI32as ux3Mi6ZjPvRp3EctXcJEowVrIH56Y1t7ZoQRnt5iBKUznL9W2DAnfnUKqPFNmnfE YI6iQPxDrwMQ/Hyw6TlSgaWVtG8VT9YoJ7U/pSSkxYzoiLCwRtkVyroIkp0qdxEG KDoCIavNdqlAvsVWu/c4/SoLbpH4kA== =JCPH -----END PGP SIGNATURE----- input is request list, not the attribute we need to compare Alan T. DeKok@2018-10-16T14:32:38Z Files modified: * src/lib/server/paircmp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ada3993038e34145eb5e4... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvF874ACgkQfQ55zXdi Hs2vuQf8DhN7mUeUn9rWuRvwiSjx2tpNZMvnK6Rb7DohSiB8hvR0PjR0/h5xUhL3 qDWLZpmygtZgIR2JgLfVsTgFVt0uV449DHGG9cS/681dNBzIbZYPj9mMogRUdTBt Pbf2Ol4nWa+QNZbxgqZOUuR0SZjxzDG5Unk/cg7dZL//Xj8Ia2y65h1M6k0tWQfS y4mFSL9cz+p+yZqFyiQmQcQJ5fyI/9fr/dshf6edm8557KtFOjsCY5nZpdxr/0NW nNBg5ZOED/osSmc8OvWhfu9Zxa8KqCOD8GO9r0h/l+BmL1EvQ7NpwDblzDj1FZHf tW446Kr9F+fK/jUQcFmh4Y3jNM1Vig== =JWym -----END PGP SIGNATURE----- inout is request list, not one attribute so if the User-Name field is not at the start of the packet, rlm_winbind would do bad things. Alan T. DeKok@2018-10-16T14:20:23Z Files modified: * src/modules/rlm_winbind/rlm_winbind.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5399c28270b72cb648d8f... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvF7v0ACgkQfQ55zXdi Hs0e1ggAiiNgtySjKpzavNX3EZPU6uECS2TKaKS3ygTLtvv49Oobo4+PoSmF1doa 7CpFijdmczgCiNykJVSkV/pBK6YQJu5eF7VCU19HldAO7uKUd3r8/BoKpWFC3vJT MlmJj++smcW82YkFd68BVuTL3ikS6el+lljzYN9sJZPUXHeWpELBek2lOjt3aD7E Lr2/Pm+ZNfWsYSk2DVheYbuIrxOiVp4ePojcHAsmhILMG3ftkePk5lU9Gwk4LM+a 3yWxrlXELeepS18+p6MSqwA5T9o4j8/XIZNw/hijfDuUeAmn40KyDXolkG3pcJKD ONiWEqFaCXbvLzWuaPd9USM1VxKQtw== =mia9 -----END PGP SIGNATURE----- remove "compare" flag. It was only used in a few places, and in the server. So the flag shouldn't be universal across all dictionary attributes. if the admin defines a comparison for a pre-existing attribute, well, that's something we can catch via other methods Alan T. DeKok@2018-10-16T14:00:29Z Files modified: * src/lib/server/paircmp.c * src/lib/util/dict.c * src/lib/util/dict.h * src/modules/rlm_sqlcounter/rlm_sqlcounter.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0cdbf91e566d19217f06e... ====== -- This commit summary was generated @2018-10-17T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).