Commit report for v4.0.x branch
announce at freeradius.org
announce at freeradius.org
Sat May 5 02:00:02 CEST 2018
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 at 2018-05-04T18:23:57Z
Files modified:
* raddb/sites-available/vmps
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3d4f12e0857319f0df693be0c021ab9c65437276
======
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 at 2018-05-04T17:13:16Z
Files modified:
* src/modules/proto_vmps/proto_vmps.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d951997b0323826ddfefdb23ef741fcaf690fc59
======
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 at 2018-05-04T16:59:43Z
Files modified:
* src/modules/proto_vmps/proto_vmps.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8f5d2e98383245abedb02ab26bf978c5297c2b61
======
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 at 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/8df3306edd77eba732a43d539b5eae87ebe6c297
======
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 at 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/7a73e8d27a31b5b9afd69c5f6a8feb33cb6db99e
======
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 at 2018-05-04T16:28:48Z
Files modified:
* src/modules/proto_vmps/proto_vmps_all.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6c5a81f6b8bc9fe4df4fa3a2cdd3c25356aeac1d
======
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 at 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/cc656614817825c3448e25a78a01dc594d798e96
======
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 at 2018-05-04T16:28:48Z
Files modified:
* src/modules/proto_vmps/proto_vmps_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/88db2e65ec27983594baac3fb2b1aab48d03e417
======
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 at 2018-05-04T16:28:48Z
Files modified:
* src/main/client.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/16fec519c2b17254d2e7f5f9dd9fb065511062d5
======
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 at 2018-05-04T16:28:48Z
Files modified:
* src/modules/proto_vmps/proto_vmps_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0bda4eb104841e6fe0c30475ffbc86de52877213
======
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 at 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/477d5a756fdbd50443111dfe2dbc0420f5144e14
======
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 at 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/de9caf73794997fb42a9f0830461abbc84c270f4
======
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 at 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/19f1715a98620228da64d8376b5410703bab9918
======
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 at 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/4aeb15e5775971d57295f69331928412fdb851d9
======
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/cefade8c4f30cbeb5307de32bd1ee1e9f53bb9fd
======
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 at 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/26a3958e920213864c258d5c0d10d242ece7e1a8
======
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 at 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/a4ae1fe18d729d41b6918ae1a6b8aff9d5884ad4
======
--
This commit summary was generated @2018-05-05T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list