New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJa7KVHAAoJEH0Oec13Yh7NRxoH/2/LrqNymfM1fUdaYDnov/zh 0zsDb+67ifzk5Zto3nhfA4wdttVQmN5kMda97cwOoXHiGMkwCxjGP1hSQA+sCWkV e9+Z1k9kSSZKZraLxIDg02T76gcB7c6mMvoRPv7KpO/Ssog9ag5SWi5cxfXe353b rRbYMsKPPOa3uqVOW33/NjvyWYUQdc5EVh99yc8ynzZBX1vD8pKBTcTZG+ha/1Fn YoKbYg3LtPo2qr6W86cffbhgVdVV1fdMA1jwLhwPQJ93gsk7eZgMnlhfZdDb2sqF I7ToliL0HJiTzYGdFMs/b/2Pf0K7RSZ0RucwKXeayVtvUmexZ4ZiON8iCUHK/RQ= =yv8V -----END PGP SIGNATURE----- preliminary updates for VMPS Alan T. DeKok@2018-05-04T18:23:57Z Files modified: * raddb/sites-available/vmps Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3d4f12e0857319f0df693... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJa7JSzAAoJEH0Oec13Yh7N/aYIAIHFs+hGxnCgMPa1bSebdtGU AJCGTBqRHgq5YcQ+lL1CtFDDKLY5gvASsGBV7Fbn/ladOA5esiLzLgJ4mESixSqO pMkDvBmtRuSYhnyH6gZUXscuQWwdt0blmRbyC0wBMyka+jF1rdj/MLEGeFVKHszC t9+r7Tssgycc+DSmuZbHBdy3KRuNKgOjTWVIeDBCnbGczYOS7Z5+HDbgEsE1GhDB egeBU6aRflvepizKCIipKD6fY0I9Cbdeytbl4y8/QrnD2GM0p9tCqkmA8tFR2o7n oBNovKJf0A7VIGQL2z48O5b38jPLTqhQ+CTwfxdcNaw86j39BPy7wVc2Nd/UTtE= =xlDj -----END PGP SIGNATURE----- remove unused variable Alan T. DeKok@2018-05-04T17:13:16Z Files modified: * src/modules/proto_vmps/proto_vmps.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d951997b0323826ddfefd... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJa7JGGAAoJEH0Oec13Yh7NLGQH/0eT6/nhNeWLSQSXLvBfPbkA BFJMsIf2Pl4fIzvL8iypvzcmHm8Qj3x20QjYWMqWzhw2SWMHcNr6z2Whntovg+kH OizpBXGyPcqbrXi69A4+AWvQ4m+72p/m5tcVRguahfR2h56RPxdd5Ig+pnCkCdqx hYVWHzHaowocLByUonmr/CN1PSHStswCGz0irDvQnNNksLq9tobAHl5h+LFbfwCL /3HYtF9oofnnPtgcDZzU6gorAr8rAd/hk7bcaLyqdKMXdjglepL3Tk3v4YALhQJ0 rD0P28ZCJjhq6xYQgK6De4uQ6Eha5cIiVPdtXts+qrIafZi59VDDAOjZ1fTGLgc= =nsS5 -----END PGP SIGNATURE----- use vqp_decode as-is Alan T. DeKok@2018-05-04T16:59:43Z Files modified: * src/modules/proto_vmps/proto_vmps.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8f5d2e98383245abedb02... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJa7JBmAAoJEH0Oec13Yh7N2QcH/1XEWMhXKWPH9apViaC/zBWi PRnfe6oy8rWZKwFwpQs9oAtIqN5gajFB+ZIpYXsE2esSnEpz4qFAvvf72xXFjzmi e4ATQoU6vFw46hl1SO/zi5mWE7INzHM671JSgA3qqS1igSgxJ7zwTcxDUj+UQzU9 PRQ+QaB1sXsYfBU0ndNp1KDqT8d074Ki9F6sJRQoB9v3fDbX9ufvK1Vq19Fy6NBO UNoQrLXwD6igC19ht+gkqZwDzWSQs+RngMKwBf/K037TCjpuUeE74mCl+Sy6Bkfm 6OGHYcXB1yRRtBGSBiV3mDGAuks9MESWnttohEB/9C5dptLO3LqzFvjYrhfG38k= =yGau -----END PGP SIGNATURE----- added fr_vmps_encode() Alan T. DeKok@2018-05-04T16:54:56Z Files modified: * src/modules/proto_vmps/proto_vmps.c * src/modules/proto_vmps/vqp.c * src/modules/proto_vmps/vqp.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8df3306edd77eba732a43... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJa7IpBAAoJEH0Oec13Yh7Nzb0H/RZo7qAt1xMpufn+jhPfWWr4 hCoyQQQcmJRe3SPbt3vsmB9o6tWe+Mb8Rq5xIqFREHqzEgdGpa89idmgM7NpbyKK 4U+0xFSRL3UX2BQInkpLK7YFJMkfvDnl+YKIUlp+xrhDqEJ3sT0Xgm7u2wsRwHg5 isAZCRZ29w3uCulZdGKDkQZjl8WEUhjzt+ucjAcbYdJ9Lau5862aQgWCzJeq/9lM mY2sBX78QRgx4BvaAy+GWnw5RHt3y6XFsndn+woD16Wp0XLlUzpN5PXpU4N7WPQo iRvLSY+xGMBZxw75vezOwGdB2//SVH/gfft6UC06m3qyYVbvnquzyEFFuST6FY4= =3qok -----END PGP SIGNATURE----- move to new method of handling listeners still have to re-do raw encode/decode functions, but it's a good start Alan T. DeKok@2018-05-04T16:28:49Z Files modified: * src/modules/proto_vmps/all.mk * src/modules/proto_vmps/proto_vmps.c * src/modules/proto_vmps/proto_vmps.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7a73e8d27a31b5b9afd69... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJa7IpAAAoJEH0Oec13Yh7N3OUIAKceOF52E2FHA5NKj+NZfMw4 uWIGbFctobcvpsH4anA2KPe6rGVvYgkap/ywTMfCDf8abu4WFjyjA2UaDVR3U3IO QYjKcpKuUjfHCtFgWTuvs2hSAJ7P9FaKDPlwFs2pY/H0I62X+Q9V9LUFBgnCOPka +0WUWkT65QH6j+K2GlPwvm4dz7vAuC1pILNuDHFrDpgSGlMNO4PmiEBVWqiaat4r gIA57RpnXPo5XKuM+OvSKJKtZ95YsWMicddtPnMqCNkT36C00gFJbhpCRZH0Kttz BgpgFY7x2CP0i1ZHh0cEKKQxIM4CCLJWtDKGzKSW9oy2G/z7UWsFrK82pI578Yk= =pU5D -----END PGP SIGNATURE----- move to new methods Alan T. DeKok@2018-05-04T16:28:48Z Files modified: * src/modules/proto_vmps/proto_vmps_all.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6c5a81f6b8bc9fe4df4fa... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJa7IpAAAoJEH0Oec13Yh7NAWsIAKgioXq91vzBT43ryXFN/7bh UUCF1BIxazpwQlZYW2nCVanZsAvRFQh7i4GujHwdydmGFvZgI5ijhPLkxVAo3dCz unzLE4gZDXQFV8r7PrLxM/uUTJKp/OYTdpziVjfKPnGstpfPL2EH/QPVqVkKtIZT q6t/WAKuq+RgfDc35kx0A5nFqRgDMFBI5ZqUG99vl8ZkHmVsCsEanp0m2HBNl8sp A2Td0gZjn5Y3SfXnvNWV5jRYZC8nBl2WsK/uLwp6kzc49Bw6NSU9LPTuKWhnp2EZ WBnEIYmsfF7S2tiRO1FTSzEicLkSQvC/gLe3rVaSCMwr/fBduryLtLhcG8WPDII= =MUC6 -----END PGP SIGNATURE----- add fr_vmps_print_hex() Alan T. DeKok@2018-05-04T16:28:48Z Files modified: * src/modules/proto_vmps/vqp.c * src/modules/proto_vmps/vqp.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/cc656614817825c3448e2... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJa7IpAAAoJEH0Oec13Yh7NiUIH/Ri0pwKfwTMIFh0E+ZW7Dn9i 9shFkiLBh36Fp24BxPwV7E5shlMXEv6Oi3D56M4WXppcxPV73IDZGvKWr0CDkaoN AZwluF9K3/UJLLIv/voYnRpxySBFkv7aqnZuFD+6XbbyYb1S5L4Yqi2A3FT7zdgo YNQv4gAzpNjiwOAriuBzm64gt+pDby+r63ItQDR7NvJbibRTHVnLOpcoE54T9LBd Lo0YYFNXxfusSPceRTFb0pdtltD2ubDPP1lGNQze12lQnSGb0mJhR7kRnEn6c9Vu lI/p7lxVKC5ZJdBHt9sRYF9UUyjHk5JNHRSJNAvc5jQ9OEfBOZXWug07FSpTbdE= =sIZn -----END PGP SIGNATURE----- 8 hexits, not 4 Alan T. DeKok@2018-05-04T16:28:48Z Files modified: * src/modules/proto_vmps/proto_vmps_udp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/88db2e65ec27983594baa... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJa7IpAAAoJEH0Oec13Yh7NgegH/iQv9MkmBKBDXvOGemesDPee +6pxHGjPO96Ip8rHLDy836f11VM91/Hbbqdqw+vRIAJL8V006gb656CyB8g+7FEi gQI9JEcc/2fgJGPCFWf0jtz7jVmDI5XuIeILr3PHlKmkO47qkzehCrm7QjAXfTWb muRA4bTI4HIL0RLIWW15UbjYn2XcUMXXhRE5bVUprGyeAanfAN8f2Jn/LuR68nJg CvUd4XiQMg8rm9DJIZG8g8zdcbek+8Le/wo3war4qeAMBUVeU9A2r15fZ1YjsQJb ndgxVByPZgIU8Y+32DALxauC8vnKXECHcexEuTH8U91HzJHf9KZXAu/kHl4YJg8= =22Rw -----END PGP SIGNATURE----- don't need secrets for some protocols Alan T. DeKok@2018-05-04T16:28:48Z Files modified: * src/main/client.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/16fec519c2b17254d2e7f... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJa7IpAAAoJEH0Oec13Yh7NjvQIAJu3humIR39w+9yvuyEJ2Bog JdbxfwElyF94tHA++CIDBUVKqr8+dWr0pWPBFsMSlo5OSZYipIwh+8s9UGdl21jy opIJJCKgy3rwkkRDdeV9AK7szzxg0uSr1Dwm/jToKtFiHzh6Ad8t9xWzVVuTo73t VaYvqX18cuPpY6sbrTyedU1HdYu5gx1btOtcUZAqIdqSK/KO+XljHVI2iyzqd4/d q76h6C5/nXRZOzQYrmv7aQx2ZS9yJiMAj6LfZAjBv/voDSd7P84vCtXcbdFjfrOV odL7fwh6R9naz5lHYALiN9qZbUUHDXLDbB+3KGM5a1LEmx9Q+Pr3FeSahpH2zN0= =DGm3 -----END PGP SIGNATURE----- VMPS packets are small. Alan T. DeKok@2018-05-04T16:28:48Z Files modified: * src/modules/proto_vmps/proto_vmps_udp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0bda4eb104841e6fe0c30... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJa7IpAAAoJEH0Oec13Yh7N0HsH/RMJOQ2pdILMoHwg1BG7iAT/ 3l4t5RCgf/vGDYB1l37nU6Hohl6em1CgMkoWex6i82t4XbTaFl14ej/tHrpwADl0 lICNzmfiZ57PtRWDUNbH8ejapHSH5fA7V2nHpXTb4ZCRYFGzR6IFJGqf/e5WGYo0 86X7pkSHW2G5IQsfd386c8esqNVi+VMKTru30VFaU9XNcqlh137jg9CBh6VvYFs5 mC6emDh2gOny7iyWH4lgJhT9zDbiFlNWiori5l/dEt0N2R+++mnMZc3jCkG4QhIR g2A72N2kBXqew1S9fbxeDSoqROvDYEp+2B5W71RAW5b8IZmkH46fxoRnpO3iEGk= =sMn/ -----END PGP SIGNATURE----- need this, too... Alan T. DeKok@2018-05-04T16:28:48Z Files modified: * src/modules/proto_vmps/proto_vmps_dynamic_client.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/477d5a756fdbd50443111... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJa7IpAAAoJEH0Oec13Yh7N1bMH/3Z+DDQeFIZ2f7VBXuA0vHdE UJEZHA9SU8fyaBJruhWRFRKkq1mTzAlT8dCqtlA9MEGy0JQDAwggGMX9owWHfrdA zKUKrca91JpVJOfTAAain+UrQkSulUz1Gq3ostmaFiz9hi05PPPrKF2Z/CEYQlTS vXcgWMWJXD5aXDwMJLeZRaRTppME6H8ZRlFL1PS/HztjoMSv7mVCUTRIviSXsZpv bTr6De74BsyA0n8OzVnCJMa/VGSMl24cyyS+aKCyEcsTYkl+yFUKvgJ++VvZw/hA LRciMkzjPC7r9t8e/wWbetyVGErQNzr2raWmlSblqH2dJ6rNfBw6+eemog5xXGY= =z97z -----END PGP SIGNATURE----- added fr_vmps_codes Alan T. DeKok@2018-05-04T16:28:48Z Files modified: * src/modules/proto_vmps/vqp.c * src/modules/proto_vmps/vqp.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/de9caf73794997fb42a9f... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJa7IpAAAoJEH0Oec13Yh7NhHIIAKevqA576CRbmyw8hPesJaGY 1wLCzT5Px2ig28JeX83lJhNm1q1miKTsfjDuP/fBG+wkB2bqBg6/PldEWfHYI0N6 ElX8Jc2ahHheFWMUhLgD4tjifnl/pY8rBPZIbCl4CfNg0s0mJCe9zdwUckWYPdl/ 3V36cp9ftYB0Ellg+hxo8NgURYs41xgVIeUecd8TpytaHBGyVYlx8D4VIPKbK3xs rdlPmqgKBcNE/Q80TG4H+ANi5pyQLjpXAGqpQLgNT/QZd3Y1vQFKawlFvERjV4SM 2GWJtDCA1JD43k//zcwgXgK5io1uiJ2WwuY40DAkrWOYIEalElmpKtHJ+4AKko8= =ykmR -----END PGP SIGNATURE----- added dynamic client handler this should really be protocol-agnostic, but... Alan T. DeKok@2018-05-04T16:28:48Z Files modified: * src/modules/proto_vmps/proto_vmps_dynamic_client.c * src/modules/proto_vmps/proto_vmps_dynamic_client.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/19f1715a98620228da64d... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJa7IpAAAoJEH0Oec13Yh7NeN4H/07RPE0DzaEhKZk6iDMq/xzX YabfypYAAwsRsGdvufDxQx+zpDVcU6G4J3EYTFnfWpcyC3LDayaMdAFGg/e3IOjq 80PS9U87UeXAjeSHIinNHYUyuK+kAO/VevfBi8pWlsLfIQWljp83AOmm+VmW7sSq lUZ5WYPLrf0pq/FA89F5bLHta4qsy8aJeCJ02JUHqnHX3UlN9vQFviWtpky1Khfl 1ajHDlR5bY6BV7pa1b3Aof5pqUoHn6U5txyAYj13+QpvLneDfI8ec5Vk1SoWs5jl KMO6sVlqFYg2olhMLH43kyLKU/fQRWSHIHmROGlkmseZTz7OyR3j2WvfxbLkH7E= =uJ6i -----END PGP SIGNATURE----- smash it all into new format copy proto_radius stuff over, hack it so that it works for VMPS, and commit it. We still need to fix up proto_vmps, and the base encode/decode functions. But this part compiles, so it's committed Alan T. DeKok@2018-05-04T16:28:48Z Files modified: * src/modules/proto_vmps/proto_vmps.c * src/modules/proto_vmps/proto_vmps_udp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4aeb15e5775971d57295f... ====== gpgsig -----BEGIN PGP SIGNATURE----- wsBcBAABCAAQBQJa7Io2CRBK7hj4Ov3rIwAAdHIIABdYewcn1JgJtG6dhUbHoYVI nswYhz1P1XbDveUhpBRL0osq88EX73lBgcRt4KmTVipaCKwJFPzWY4yJ3DwPncgo jCg49M4JkkqXNokOcAH7K8Rmmla6yFbPCp8tVtg3OXYMy90MC7NMxsdOntPgHoYr UEUF15xH32uJi7mdT1djTLnx33AoMYXc9q7313FCZQJADRIz0NnzM3wUUuxdIzmm MpuB2z9UGbAcD5kcL+DKIEGhamf6vEAjucx43V6dBxNhBunvULEHYFiyHocJXl8Z AGdSZTmQ5M7rD5ihVody529phlirzpuMLCodupgs12khhj8qeKP0BUuar4Q6zE4= =qFEG -----END PGP SIGNATURE----- Merge pull request #2224 from nchaigne/4.0.x-201805-dhcpv4-empty-value Encoding of empty DHCP options Alan DeKok (via GitHub)@2018-05-04T16:28:38Z Files modified: * src/protocols/dhcpv4/encode.c * src/tests/unit/dhcpv4.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/cefade8c4f30cbeb5307d... ====== Encoding of empty DHCP options DHCP options can be empty. See https://tools.ietf.org/html/rfc4039: "Rapid Commit" always has a len of 0. The encoding doesn't support this currently. (I think it worked before, but was broken by https://github.com/FreeRADIUS/freeradius-server/pull/2209 - my bad). So here's another fix, to support encoding of empty DHCP options. I also updated (and passed) the dhcp4 unit tests. nchaigne@2018-05-04T15:36:11Z Files modified: * src/protocols/dhcpv4/encode.c * src/tests/unit/dhcpv4.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/26a3958e920213864c258... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlrsMD4ACgkQ/6TVgp+2 18q13w//TXl6EjI9nWmtx5CV6/G66msEZ6VeehAF+Ip5Jspq/6wBPT5j27upWupF WlUEvYlDgLXeug311OUNdSHaKmS2qXqToKjWlJUOeDE5a7bpFbtJaBuVSGqPJ+4e sGjDy9ViZRteYCtVjdSmM7WpYriK4f5RmtQ0+OZZzjLR8jhAmvBTAujszJK9QnVt MnmBdD+lbM2+zvAU8UCNGslu3i/o1wGuOYD9YuDsU6bxV+RbjUgO+nkB9Zz+rDVr ilPKnOCdLl8vvP6tFNQcRzibop7PhaEc/nAmcyUJR/XPWnFd0JG5fAm785XwIxYa OJeCDX+99Cl1sWoyQwvDW52SMyNR5Yg70zI7ni2H/vH6IHjfHPL2tw6ClL0tZ/Mz 82XJmSwUq1HX7qSRWPF6D8paDY9My/UwONny/jyN0j8kB13oVPu73ruwhSVFVamj CrxN9pDtrjEuZkgkgjxtBLrTp/yhIlhMWJ9L2WhiGi/tH5sBT9t5TalrNagxYu5T Ace6do7E0Wrf3bbHlmOFjq/SvY848Ds6hIn0jZXKJRYiNF2AZgcbpqCibk2mXXmj SsfTndihSd1OztijoPTXdg8ldRkqBXg1uFjsOzZqdSFd8c0IXUw1C3tuEnQbqAEh kA99USONgw2EAzzytzv4ro3yHdD7rkErlW1oyexdQ/eWRH4YRq0= =eD7L -----END PGP SIGNATURE----- Remove fr_pair_list_copy_by_num, it's not actually used anywhere Arran Cudbard-Bell@2018-05-04T10:04:45Z Files modified: * src/include/pair.h * src/lib/util/pair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a4ae1fe18d729d41b6918... ====== -- This commit summary was generated @2018-05-05T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).