Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Thu Nov 23 01:00:05 CET 2017


New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaFe95AAoJEH0Oec13Yh7Npz4H/1ZgT+9JqDa2GuHRDgdspfhv
 XsHhAdqeLtFdPhWWHqq0n9nvmDsAVSf3Wmn3ck2AUthftUGG9HfcpecY4VKwRLGl
 gTcos8FY+kaKWM1FDEEdRCQlLWNvRWuxSzqdPhgbIaxZXT6WjFMSYIfF06UXWGRY
 R4T1JJMsOji2Pipt5SwYTd7o4bAfufcb/UfTns5512ZyqCMCkB2cb5ECfJz4tC2j
 6SK5Bz752LL6TC+bAebAv9Zo8Z//UQ6kNFad5z4VMQpUzdvo2inWTl+OGRqXYn1w
 vojcR1ZpnmTqjOmNx3x14jqTF0fKMDDacC7jD1iePbwklW3iJFDXEw1p7Kw+cS8=
 =CsJh
 -----END PGP SIGNATURE-----

handle conflicting packets in dynamic clients

Alan T. DeKok at 2017-11-22T21:43:12Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c51d0cc421807dc3a09a00e9c1b549e494e5edb5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaFe29AAoJEH0Oec13Yh7N3V0H/3jMgWG3DilXf5GwTng4RbIm
 ve9jCbRjLrDoP99I43jacSPHRUcg/dXVoMmMmwdZrR08Vqru8n5Lme9StDbVRJ54
 TRz/8dL/PPTQtjO4j2IKOqDDB5budXPwOImSN0BRS0T9U33+uTNpMwQ+GxZk/mBY
 4Ok/kMXhztVrd0Goz8ydi96KD4gLmw06kVr5V2+kJF3Dq4P+BolnaZOVBakfvoJs
 IBkmP3033z1fRvCsHq5A/l9k1Qfg0ORlM+ocis0jLwWQBW/FWNY3VoB44AAhx7HS
 F3DCwnKnTyS9FXlMkFNknQa++C/T0ZQnNhZ7Wu5OclO+QpjuQ4/jcGM2v47niWU=
 =qAPL
 -----END PGP SIGNATURE-----

try to silence apparently random C compiler warnings?

Alan T. DeKok at 2017-11-22T21:35:45Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7c5cabf138d9a79379ec157d5b8c073f1569a920
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaFenfAAoJEH0Oec13Yh7N3RMH/0T260OseNS3sTZbT6PC41Hx
 pTgleDKNL/c80+ofVgLPZ4m7Q3FIw6r73HPl630hEyylH+2OPmQVjFfw8XlV/APl
 DvPpLDuZlzV1fq/c8XPTvJv6sHSG5jbYr6/sPnjbQjtBuEmGOjadnrJMQ0NxtYRp
 +HT2jLNYsjC2FieFwQasVazmeir8cTXyqkCaIg2rUSrLUN/5RyBhjuX8s6EDnsBc
 TY83/WFwZBLDEbwLPdxeISSOXBGMWlBsvC/9dZ7d74ybSKf3IeL/5QH00iPnf+N3
 e4DZvtsMl3D1e2j8tazufIEWXgRxWPJCaJ5as99OR8QE94TnK6vAhfA71YFT7jA=
 =n6dR
 -----END PGP SIGNATURE-----

cache nr, too

Alan T. DeKok at 2017-11-22T21:19:25Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e0c2bb0896ac5efb968f11e14329a294eaf657ea
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaFenWAAoJEH0Oec13Yh7NtN0H/2A/PhfJq1a+E56bcJfYV7VJ
 ZM5pVBFPZ29ha+zTrFZ85dkbfgmbbSueJWQ4zYhTvxQ9v4jWm1uB/+Hb1ljJTAGs
 MJw9O+we5j26VFo1yQSFpc5//H+VGHc73If9lUoOFIEZqdqT1kADcf6xh/VvaAVp
 YNZVmE0RmyHBeHCToBF1J/Wuv7BB+J9QU4hshsc3yfJ4sUdpV6o34R57RPZuVMW7
 n8DFuPEtP3oTBjw5uRjm963Qcp+ypgjJLjD95hFK4mdvCwsh/c2ZOxzGCK0c0f8n
 yqA4z6ZnWsY9rmHtLLmhIRugLRkktEt97r0GTk4DrwS7nsDcQ0tdKi3GaJgbkAw=
 =CD24
 -----END PGP SIGNATURE-----

call app_io->encode if it exists

in preparation for encoding RADCLIENT (sort of...)

Alan T. DeKok at 2017-11-22T21:19:03Z
Files modified:
	* src/modules/proto_radius/proto_radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3579cff799038259f8cce72491885b39293e125a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaFeUKAAoJEH0Oec13Yh7N5RYIAJLpaP1SxzG6ATkQ0jbCDBeG
 TESzOJQQqnE2wau04zMGYIuMZMr667hX9Bgu/X2lRvdnh/8KenPcIHJWDN5ub29w
 qvnjvv0+2VsVTecUv3ZrRsaGt1tP9x6ycd2xqUE06zCsjsO9++IHq8BuTpjK+p1P
 ZbEjMU8pKq8ymVjccvJqmDCHee0zi02LpG42TpUnjtwbCxxsEjcM1VfWuEW4YwbX
 2GVbhokYNtcFpiKTLm4l4YYHcGMMlcf5Lf2oh6b1C7UIMblFPJZakLWTVydZEXWh
 Lj8mf4r73hMIBHzLMQ+QcZF9iyq4EH/IX/Ze9z3zZ6BAuTxRr3bS+k48tj6ezGo=
 =UxLi
 -----END PGP SIGNATURE-----

don't print out packet, just attributes

Alan T. DeKok at 2017-11-22T20:58:43Z
Files modified:
	* src/modules/proto_radius/proto_radius_dynamic_client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cde5f3d95d65508b705f0f09637b34169032eff3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaFeSdAAoJEH0Oec13Yh7NxtgIAIOnfNmHDNLaCROU8Gti/h1P
 vm74woV2PwRk9WRAV4HR+CAGCyjS3bUd0YNAtz7ukS0+24pFAm440ymkjdSeOrp7
 RZLFL/sVkUF36qo2z0z9HFiM76Yeh1ne/lN8sE9zQbKWKr6x5ggrX3FmZCAtt25S
 fbVPUiVfnKFlra5NoYKriuD5ss09IVIJpGfXVI1iLwlqTj34cFNVXOWBCRRzb8xr
 oY8UXGA5rhG5syn7VlsxjKf+tNZLRra3WV95TkJvxGqPrEDQc+KVI0+1M9pGnUwC
 sztWjhVC2PrW92TcZFTlY81GywOU2dGygXKjAvatJFXyqy+c+7LOjdY/5vhmPJc=
 =1kDq
 -----END PGP SIGNATURE-----

more debug

Alan T. DeKok at 2017-11-22T20:56:59Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b2aacccfc6702f5aef768ca24aca3c290e4b1ffd
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaFeSWAAoJEH0Oec13Yh7NzcgH/jpJT20h8c5XyqzMZGd3mt0L
 gYUfWUnpTuM7tC34ccwnmZga60Ibtme/mi9Y6yMd6h6+2FxeB3XWQFrg/rXNNpbS
 Jos44zhFxdYGlYqA/jdD+fn9SIcajFNomzHm+Y/g5MAglrEmwzGM6M97PTnD1htJ
 GwkVOd8S7lx0LyhHECuh0ih9sxXH1bAzmaj2QR8T38VKCNEkv48W1SKSf+QIJkU7
 HhFpilb9odRZknHg1hB/h4bDfuqdIC+0HNshclcrV0tx0lzAD7Imy2xaKOZIpocv
 5LIfJpOYEOT5BG7J3IG19iF7XezRkl5O1nQx81HXIrT+qCoZowsHsN72LHkWFiU=
 =Xoq0
 -----END PGP SIGNATURE-----

typo

Alan T. DeKok at 2017-11-22T20:56:49Z
Files modified:
	* src/modules/proto_radius/proto_radius_dynamic_client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8047f3b17d4cad032d3e16c6b4a306117af31ae8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaFeQNAAoJEH0Oec13Yh7NqFoH/2FReBiJSBiVyPqG+JGIoE3e
 A25QnRjQzQqTfAT5aLDvYT+ixL6aEMymYM/eY66GwTRXy5T1zkmExvQDWmjBlVPv
 B0qlViQ82bqZDtsXEvJ2F9VZAfZyMZu/IcKkKPhx97+4sIKPnOOey8rP5JC/GhIb
 izWDCWHocGXrUREtBULNL200BHl5Dn1OM3+V18v443WC4nVZhbqz5KdFk7uKUGeL
 ENYjyFeilaGTJD8jyRcdLRiZQ1KLOSl8siFjAT//TPTf5sb6z1YF3zMVWcPuCS0L
 CZ7rNkeaZ87QUohJRoLob5VRKzEYadJJG+3682Ww80aBSuxgMgknuhdXs/ar2aw=
 =nguJ
 -----END PGP SIGNATURE-----

mash all encrypted attributes to empty

instead of giving garbage data to the admin

Alan T. DeKok at 2017-11-22T20:54:36Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ed4ba94617f803e346f94ab710916c50447c0a80
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaFeCiAAoJEH0Oec13Yh7Nng8H/3juurbuHOiS6y3lTa/CU6qR
 hXHrXpoPJCnbJMh67dm6EDBrkwmz3JeN/wkiNSm2HcpmSSe29Qp0E3xolb0QYNnl
 XVn5IJNiEHNDZKTRbkOuva20ZtZ4m66yUglQLttlz8QSBMgmRUIBUsBK4KnOsHwG
 3yq2V71BXmISqxIbGp1WZ9riH6zdmufLaJzK+lO7ca33FDP4wSX+muy8pKOpkSu7
 zsZc4IrTP+dK9ApHFNsQhoAhNYivP6U6TRtRxJduS9yxIgnj5b6RQl7TcBn271mu
 FLVIjq7tVu2oyBp5O6vWMyf1W3MZCVRydmViqd3eKrolVhXDWPv5+kR8CopFsgU=
 =pE1G
 -----END PGP SIGNATURE-----

secrets are talloc'd

Alan T. DeKok at 2017-11-22T20:39:58Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e7ec2ce48dd52407023e1d883f08d5f4b2fe172b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaFeBoAAoJEH0Oec13Yh7N/mYH+gP+MZh8hRoG7FtLKZcfAerT
 ktaukG5og7MAmG8biaxRBksqNkYVtGWp+9GSJ9sFi9H8ZeOLFac3rWeTz4pWJ3OA
 WHtsHA89BMGB/ZUWLcUqLbk6t7wEsHA2IyVfCjQOGkEv00C13bRovSGT/3VtHsPx
 LI/+Z0s8Eyxulbes56qPR+bVZphRbAkZLziSJzc2A/LMQwXP37DvQc1/qazvqYX7
 G5OhUvDyUNU01eIH4nF7JfG5z45WrnyGkg+tTaPvF8KqYlrmsfW1v3uEeIM/ftOW
 El7jCc6aHMXErvuBxsXCiiLbFuVQWOfqLKGpey2oZfU+ntFVkugQJzhbsHMVdg0=
 =S/1j
 -----END PGP SIGNATURE-----

can't allocate client list parented from CONF_SECTION

because it's frozen after parsing..

Alan T. DeKok at 2017-11-22T20:38:45Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1cdf5e232316a4d1ebd2c5b0e008df20ed283d70
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaFd/AAAoJEH0Oec13Yh7NWskH/2kD2/Umg4PiYAxVLd8Gn8w7
 elsok96VX9bW+nyvy+/lQrhTNjFwKaK3mFIdVEtXrn0KGyTNPcf43XnusTnIcv1R
 vBq/LOFGmKToE3A9nuMJ3xddivTuz4vjNVZt2wY1FkJaA619HBr2hk+fj+uQ7eLE
 /KbEd4RCs6BRs/0INFeeRtux0u1Ri9Bh/L39fzxUoLUo923e35M10iuMiysUAX2s
 O1YgyEVCBVf6vhEie0J8Befk0K3+ch3DzWwJlRQdWtDcIyjB4BBbKmsYujZBzULD
 XM5ON84pYj/9mER1UX9/IvSQmLPgaVehYxXEDbCRqlTCRLbvaP1EfNaLu4zLrcI=
 =Nivj
 -----END PGP SIGNATURE-----

start of fixes to mod_write() for dynamic clients

Alan T. DeKok at 2017-11-22T20:36:06Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2bf5ee0ffedb27c8e127e25ee91f68a1ee04b701
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaFd+rAAoJEH0Oec13Yh7N6V4H/3P6RBeKJ63dSvc3OZa9nPPK
 69ozmKwl9tOGtJQX/kzo6a6In2nsodJ1cgfD0qgVMXT3/Z6b3+8NdOz0x505p5+T
 HOj8gOOokufdiwqIw2yQaaBqIu6F/mzMiuWkAuWAmPyIjtI+w/bRoKtczkxBtDsA
 npRicGSjzxsusWCQj7CX5ZRg8CGbHpjpy+tluYctHLhNDr7FiNv0QvQ93N+533KB
 zPLZiXfMu8Cwu8uRp0BYlTOEPTmDUSdYUxz9xpeXZHsYJbrf70+49oVcD2b8aSmL
 C9kybyN6W9cDIsAIEbl5GMGeFOphklbnxm9QtyykkaHs0zKvEQiUccPC880BBsU=
 =kzBE
 -----END PGP SIGNATURE-----

do prefix masking

Alan T. DeKok at 2017-11-22T20:35:46Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c8401201fa7c99f9b4dfcdc279ef95f7d9662fc4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaFdPjAAoJEH0Oec13Yh7NRzwH/3XwaM0Ke+S+hgiNEYDgaPFT
 1Bni2eVccxSpvXAGXjszEB7ZyzNwwX9PUON698/rNfvHRC8VZaLvS2Af+pxQW0Gn
 74VqvhIWp0XxFkuV3W1kNGWaTFr42XTnI6OSS0uIYzolKm932YSKrxe19Vha/u1x
 fDbX1sh2hp09+5+zGFTffzIqA8wzzipclmg3xMpkwh38zW1m31+gpgvW348lWq4/
 l/Xt3pMdDUotFqoa59bO5fYLwVqARwP04ekjF7HS0F837rkGJONFm9ydY0ED0GGc
 c8mErkx7SUvQmsCOMHPj6rWMhlFbpcy74e0FQZOj2JdJnvzI+ySzCk1tIaVFZLM=
 =9y4X
 -----END PGP SIGNATURE-----

initialize dynamic client list.

And as a nice side-effect, allow for per-server static clients
again.

Alan T. DeKok at 2017-11-22T19:45:22Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7cc9e78c426a472fdac40a1081fcd286c18b2219
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaFdG2AAoJEH0Oec13Yh7NmaEIAKTw2bNniO4VnQmwzrsl56AI
 OwAIeMwri7bo1HxPEqiSAQLPrFbeTebw4uSWWvljOpAfwOYF+PgMRFRsLjtV7ecn
 1tjZOrAxpyNkmU0P9QGEFq+74PbBWaOej2vHoMA/kSee7RFu0sR9pzb9CnwNcgZ4
 /uviqUOrqPPeZ0EFmUgyg3qrbWdWHSZLKzeNvz4GPaZhsEZkdyxtcdzZwIGEHBDW
 GkxAHnpoPdqjDE9FvtpUYbsF3rUR43EEBoJEiUP0qCaEEuRDUKnS2M8I2LbkUAsF
 JAKOrPGxl7AMwy1x+zUH0ZzslvOzbsj9SuukQN2i/18tnVQbjeMo43FoKGamCW8=
 =+t/F
 -----END PGP SIGNATURE-----

instantiate proto_radius_dynamic_client, too

Alan T. DeKok at 2017-11-22T19:36:15Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/96f4347624f128f1509df527f00ba785ee0b2bcd
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaFdGoAAoJEH0Oec13Yh7NkhEIAJl0bH/CvTB8dTBNlagh3UjM
 oVWGzW/U54Z3xGfdCvaIVkDSLUEiMdmLCNbhfK0hUQv3nAWJk7aOiPANR/dv2I+U
 44TAjdPHy3ea+dyLFWvIa0b06C3lyy9AH22G7opSktZqZCSK+Bb4f23u7E42aBGX
 swhr1CzsC4xLdXuNi1+oxZvPIpbZhCHPQehor/r0hkrqK3k17ItJfaXHgQlZq7JL
 BVXP39cFijyfP3LJnLCDmgyKsngvF+XmlvWgB6C7TI5z8DjSVlDW9eIyBMJhZcbG
 nEZEc6RmXCieHBJg3jNg5Xmv8C5wfZ3VrvAhbb+h5w42BZBdYT+sAZG7qihjsiY=
 =LYwC
 -----END PGP SIGNATURE-----

typo

Alan T. DeKok at 2017-11-22T19:36:06Z
Files modified:
	* src/modules/proto_radius/proto_radius_dynamic_client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/58c1802a2ccd2462b812aa274aee7069f6170c00
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaFc+rAAoJEH0Oec13Yh7NJGQH/0BVNuQVLEsX3wKb+sKoPHOk
 J771k3MGdYTzKyKdxUodt2YNJOt9Dxbfs5DUM1SeAKuuYu9GTXEUOP6zHu/C+NzZ
 iI8CRILAV3R5mWvpr1io0UtHKrNbWUiDmBJzcjizlqg7el0IcNnTbnPVzHXRbpUu
 lILjPcZm9SKnpdGzW16bDqNQU53FAC1VFuW9C+6qi9HkvimgqO5C4mSKbBiD3zh4
 /brrUMGDXmTWKYAW3QqP81AUZGp5M24hN6T4krhw15f76tqzCw610XCKsupoMEf/
 jdjGyJKdtRhOu2Mv3yZeemxQiKoc+yVka1FlAPwGGHgCRlB6Pg8aRsKuOOZX4ns=
 =h2v4
 -----END PGP SIGNATURE-----

put clients / packets into lists

Alan T. DeKok at 2017-11-22T19:27:32Z
Files modified:
	* src/include/clients.h
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6a721d0810a3a1455d21e9362660366db4ef5587
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaFcX1AAoJEH0Oec13Yh7NBTQH/0bsErhVvraxSJUI0zFhnl+h
 diEr9UWwKsmBnmba/EWw6CnFhJpQqGhNdB0QyYU7GVBhvJ1gCrimtyK9b1pq9lOf
 aPBFBrDDvAi39T1iuiEhLCYnsTEzUOOMJbfvAgVQjMUMl5AENZuvKaRuerFCJOag
 ACNFVM+FKuNYab8DWi5A2xFjzQgeAoXT7pbwSjsa9QlcLf2SPv+exRPdn1bS7jWZ
 XOHGCo6URACl/FwCrMoDN9RyO5qlsjauKOm5xCmDMVr+oBaKB94iQcMdQHKLP0l7
 NVOahtZ1Yk7ASR2lzpGoMYzEobDWrNAc/1zgJ8hQNZ5gJLI51b/QSQy0oJyPhxk=
 =aliD
 -----END PGP SIGNATURE-----

flesh out packet save / restore

Alan T. DeKok at 2017-11-22T18:46:07Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/973abeee0187afbf532d173d87e27b86fadd16d9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaFcAIAAoJEH0Oec13Yh7NlloIAJxCXseEjG3oKll9G/zaycHa
 jmXXC0TexCbkB54SRW2DafIJ5ehDS4a4UPvcL0ofJYt7jB1QXV49TlBJmboYz8BT
 ABF5uO92ZumWUx8mzmTLCkfHm60pTJzKdmIXQx5xUKCClltnnL9+gnPA2XZ5gAY0
 eOk3ck9CXo82DJwB/HyAUo+4NHcpJZvOQIJH9Bd5H5hOky37La19xypr1M1CIMHL
 WjMygyPmHh49SMnzv0s1Tt4z9++AG8huD+LhDN6NAzM7Fl1tww2M7OmJNRbjLxXG
 hJs4meeCbwgGTXqiY1A5YJA9qHtrDqevR/zj4VPo/S6DFhznOi3IooAyFkCFm2o=
 =D10y
 -----END PGP SIGNATURE-----

resign packets only once

Alan T. DeKok at 2017-11-22T18:20:52Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5a9e068cc261cdb0db1506172bf5f82026d17af4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaFbwbAAoJEH0Oec13Yh7N8RgH/2Ibp2AfQqD4dVcum1nCbzyL
 bIeiOXX6F0ccyVDlTp+VeJ0RWX8TlOuloag9Ter7q+OMoyee5UsSwEbt6lfMq1AD
 7QZ4gPdQX6FzqNL8M+sA7EZUYgIT5T6KDMILZrPK5/DSw390iXeNrAFkBXQh9RWm
 kZb9/+Bt80piet3yMECOFRjmmX3TYYe4hdwotOzAsX4pmVs348t9xKxDoCEsfyO/
 KBwTPPUzVkGF1kEZBwH3dBzkUP0+Ahl3nxwzdxZpC4uNQPAaNWjuhQdDJLj0fgn4
 ooyDCcMCc/zSbpDW7oJDcTh6jKrxdY5FR/T65YmuuOHoF0Ts+AWq+pYvWzDhYSg=
 =zA9h
 -----END PGP SIGNATURE-----

check for num_pending_packets and flesh it out a little more

Alan T. DeKok at 2017-11-22T18:04:11Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b70826ff8af3eea2e84b467a955c493aa4a3ee67
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaFbwbAAoJEH0Oec13Yh7NJskIAJ3eH3gAdtak8lv8/SQ+SpDP
 qRtJaaPyK+bWntUGvliU20FOgns0rSDtHqwF6HDrus0KXUhPCdDgzOKHIFC+tnOb
 SXzHT2MK5pFIMIkLuVKgQDS87YP98HxA3KjhndASez/+1NZOwWgns6EQAeazga36
 r9kRIdcCd79fubsyJBiQqgG4/Qs1wgAc8HnLTw8vtbOpeyO/DLldWBL7x5kS+LAk
 axaT39Z8fQ8bE05Gb7sdKoUxid3dYmdYCtOHj35Mbin5JgK08nOR2t8rxO7WXM/d
 b518GmIqR68MOO/27sQ2aTewAjThqtdO0fjvoNexZiLEXFYFGaIahO9nT2bG2FY=
 =0s83
 -----END PGP SIGNATURE-----

expose proto_radius_dynamic_client to set_process function

Alan T. DeKok at 2017-11-22T18:04:11Z
Files modified:
	* src/modules/proto_radius/proto_radius.c
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d17e0abf500ec5e7570936733a004ce2639a724c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 wsBcBAABCAAQBQJaFbjuCRBK7hj4Ov3rIwAAdHIIACJn+TSKbPjkRpR0djUChfKH
 p1PMcCrYv8NWhLi5/zmme/yU8iJi6sHSUOcGkS7ZX0uKqjt4ycQHsZ6XBvsuid9Z
 ynSYLw1FR08qQywMlchow3JfjR3Nfke0Zvec9Tj2vaIy+mQWDehD3VC7ayZjOCvq
 JzhVqHykwvdviOe2X8No7/r4viMDYDjyR79mer6ykwfTtLqgJKbPWuHgnwPU0FWs
 +XFcRygTYb5rfTgbre3DJukPXjvVxWQbNkaNNhU3BNaM31d1qXOxGTgc4MPXXA4i
 QOE6vIcpmWIth02utAT7mDA0tw5jXj+FFkgMWClip3lGr1harEBuO9ceK/cqc5g=
 =s1+e
 -----END PGP SIGNATURE-----
 

Merge pull request #2131 from dulin/fix-missing-id-column

Fix missing id column in radusergroup

Arran Cudbard-Bell (via GitHub)@2017-11-22T17:50:38Z
Files modified:
	* raddb/mods-config/sql/main/mysql/schema.sql

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/82218729c8d6d68ebd105e81a1ae86a2761f3f8e
====== 
Fix missing id column in radusergroup

Martin Dulin at 2017-11-22T11:57:47Z
Files modified:
	* raddb/mods-config/sql/main/mysql/schema.sql

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b838f5178fe092598fb3459dedb5e1ea49b41340
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaFaobAAoJEH0Oec13Yh7NuvAH+gIX0JMDymmzOOecot17rWzn
 Gz5qyAS5hOFJluNARoCPG19H/PrEXQN7iAAkGzwPuF3HVMpMzouyKCPaM9XakG9I
 6CRMGGcq3dCbRevKj72Vly6VNM2e3N+cCiDpWJzKHjuBnxQCYVMjyI7W5bvGVFdl
 ATEC02xfcC2+gVA0V+ZowV6AbsMKo1k4wO9VhgQuFL282w1pHm7NFVwA87TJUKTY
 I5vJqiX/2tidgF4ZrkX+1XSQ9dFpA/q96Oul9RnDwiXGqdHQjOgdE6sCPzyvWIxe
 lrkPCKBWGwsI5czsXRIMiqnv3PlCWC5bBPLByha677ZIRD2up1uokROW8VZV/MQ=
 =6/+Z
 -----END PGP SIGNATURE-----

more fleshing out of dynamic client code

Alan T. DeKok at 2017-11-22T16:47:23Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d86488c93e4981e52d12e68158083b63ac263254
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaFalNAAoJEH0Oec13Yh7N//kH/RJ2puOETyyuCLFpAa7n7N/M
 3y/Kakw3hVNWck2skApXQ/rSY3E0qN5XusIpHk7lcZUfKkutbtaypbEHWsCcPv4x
 /D43WRlX4NFA7ayAVfN53pxD0D0p+2EiuFgf7czj04VMpigFZLpGenSEG0H9Hlcx
 k0z+Ouxn2aYkniQN6xxgHXvlkxrYtrANUIfKPxtaMC+HhOBkAltf1K3q/a+zmMbz
 5JJu1viTaLr0P/kRzOMnyc+LjNZI+CRfmc7+GfeLr79mGBJ9vRwLx79bpUTymMky
 qzO35nPrtCaSH2sp21Wx8Xldd9ZoWYkgn+pO93SpJYi5Dgs9G3mTTyhy4fTJis8=
 =SSwf
 -----END PGP SIGNATURE-----

move checks to bootstrap, and load proto_radius_dynamic_client

Alan T. DeKok at 2017-11-22T16:43:57Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6ec10d81aa085887b23b3a314feb342ef5259864
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaFalNAAoJEH0Oec13Yh7NARUH/R5rSqEVyH3fLQrFgjI1+wT8
 Dx64UR+Ycf2GAkZBJ6Xp7+LIUPSM/9SSd1qjunoNZVNZx77OF46UkeFdNVyGODFZ
 7j85sYm5VaI7WndWwwNeV4BcZADVwWab8IOkfaErrAB+rIP6ejq1yieZzzyueEN7
 gII4A9rE0H8cNKkLcfjhgWU836lqfwwT0FsLXVHsRiwtGoupxXpqu+4QzDl2mb+0
 QUuVdGE4aUn2rZqg9mPO/H5e92izlpzsfWvvyMJznH7YHKA8K0TyixQbawbcDXrP
 PAObWkbT5+OzRQUYbjizWoBsEPbqouHatUIduAB7SVlkzK+wnXv5KbPsgFydLGc=
 =z+Eg
 -----END PGP SIGNATURE-----

use new "OK_MISSING".

which means we don't always create "dynamic_clients" subsections,
even if they don't exist

Alan T. DeKok at 2017-11-22T16:43:57Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/79659d3ec8d0c99280f4717443e14385758a6652
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaFalMAAoJEH0Oec13Yh7N444H/RFcz425B1yyRvUcXIngQlU6
 TnFcTUi3zuenfX6/PJKPZv2BN5zv+igIaBYMwTUWEFsbG4wxsRPaUGANrX97AdbL
 n2waS0ZOh9X0Z2lydshc4HjF6qQnVeYP48M7zJf7qBBDrggdUaDC6p0pDl+5t3h1
 Qbmc90uPinvRzvteTOLn6qffTjIQuJjP9CuUoricZ4E+ybUHhAMTrzfvAuM1gLrW
 fJq89TiJM2QLuzWE7PkmcoMQyNbJUYPMlX/cdFxvi6dWulvZqXEmCiGsbfp0n2ZO
 qvhWo5LleG+Fm+SmY7cVRHNz85lVWXLi7VmBKYgimuXPdYUXX2/qoP6xpfTjdbA=
 =61/8
 -----END PGP SIGNATURE-----

allow subsections to be missing

if so, they are not parsed or printed

Alan T. DeKok at 2017-11-22T16:43:56Z
Files modified:
	* src/include/cf_parse.h
	* src/main/cf_parse.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d7bcfc73825a4a39be7c0d9425764400238cfc1e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaFalMAAoJEH0Oec13Yh7NwNwIAIjuM1NyqOtR5lD1TUykFkwT
 Lw6nqnJpc4X9AmsBdVqwgQ6bxdOo7QJh6zXuBSYgVis8R9GrHmD8WOVqBM3/eYW9
 PSGd8QgYmjxr/hCf/tssmTRBv0V4x9lmwyh8MZ3suhwcssK6ixK5uWxJfN3eZkqL
 tqFXopwB9JDHN82UXpCwGrp5dp1usX29NyiiDK1G+EZeHLjOv3dy2VzUP3vbOyc0
 irT4cdY4ORd/+N+WKJuvKusZDibjcvIzaQtLuV6eDESEyaUfu2W72xdMGYi/CeZN
 zEjarD7+pG7iyQIBh7fKyNvuAgfW+TL6TtOcMwSwtaE43Avi9XF/HtJeLa1hrjI=
 =aAcx
 -----END PGP SIGNATURE-----

start of dynamic client code

Alan T. DeKok at 2017-11-22T16:43:56Z
Files modified:
	* src/modules/proto_radius/all.mk
	* src/modules/proto_radius/proto_radius_dynamic_client.c
	* src/modules/proto_radius/proto_radius_dynamic_client.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e07f9c9afd6a16bbaa5f553f057c34d16896eadc
====== 
-- 
This commit summary was generated @2017-11-23T00:00:05Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list