Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Wed Dec 21 01:00:02 CET 2016


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYWWR6AAoJEH0Oec13Yh7NbLMH/2pFtf5GN5r7ceykjzVo5O4v
 C/lfIXq7KtD/j+aeoDvSrI/SLoGeLXVJ3rUnJ0wt3DjfoQ1375y/ZVelLLfbNxPS
 JyG/SVHklJTqO/rmZaV9+7xtZD/9OH5hT5MdAX8EuRF0CurrXHEfYyZtfU48hEta
 60eFYE0jqDKTMcWBDd6S8uvMzU40w515k4dmRuIsAIOP3COnRBXDbKljwSYPy7a/
 kvVuxxgVFnucUupfZc7uSPg5BhEPtWbp3VH/9lwOnV/iplgE/DkKIK1+ka/CemdS
 C0TVhRs1zKYArbGozlxl6ki1sPt+8Irit4KiCC/duCvuntfhK7P19YIbnihvcXI=
 =n8HS
 -----END PGP SIGNATURE-----

travis

Alan T. DeKok at 2016-12-20T17:03:53Z
Files modified:
	* src/tests/util/worker_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9a18626f08cafa2140794b5cbc6b4fd979d56952
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYWWEJAAoJEH0Oec13Yh7NgbsH/A6v0iFQUzYm+VoI9D6Sne1y
 kAq6vzIzmrvwty7q4ByIMD3r9MeRt6sqxegMnvWDjyLYIKTckNFTKbo1MzFGbTfS
 hImALS1N5CUIqRRfZ6WjKrgGtzq4gBVyN7Wnsd1XcUMBGK3tRssf+EJcvcgQDO2I
 1hxDBswEIOgcG10L7U0VfdoLaJOJxD+nPyPCR70yXQS9ve8DgY7ZGNQMVqCt1k6E
 Ne9ll5qC7wdT5WKiqmjS57Xu3tBNN3prtCXFFtQ/Q9mLvivVMRKTn4mPuqsOGeK1
 YIvNdLhfYQqlp437xAyTFlLAlZ6K3LEjqrKcb05cXLKwTUCVDOviltDKtURXmBE=
 =rghS
 -----END PGP SIGNATURE-----

remove fr_worker_control_plane()

fr_worker_channel_create() should be used instead

Alan T. DeKok at 2016-12-20T16:48:58Z
Files modified:
	* src/util/worker.c
	* src/util/worker.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/54dd862ffc504fecce651559df81e9b2f5ad492e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYWV+iAAoJEH0Oec13Yh7N1ewIAJHO22UGs3fD6nMDiWINqjEh
 voIcJ3J/JRu8NkIAmsSwvizpLWVAywcMNm8Mt8uRsa2kUD7FuBzRS9CQXCgGT2d5
 KWSnWKTpr8z2GDqU/6goVv/FPpWhzj+8X8Wgi3V0Cgfhs4JG6kXWLyJ/BIFSiJkv
 0khjDXVsKtTSpUI4luvqjb9NWHH3MxJKeOUisip4r4Bkmbg9z5iThjYXw4tYk8ZK
 8qqCdSvtRvweXeDZol8D0M/Xbgqp7I6wQz9Ea4kTF6ZWK/0OSzNTXCr1hdbNmD0H
 eFOrku9HTVapnDWVKIHoNbHcsTQx3SGmKoeeOHgRrsTxM8GHp7PVhwm+ZJMKJcQ=
 =wuky
 -----END PGP SIGNATURE-----

Include NAKs, which are required for the channels to work

If the worker doesn't NAK a request, the master has no idea
that the request has been dropped.

This NAK could arguably be a control-plane message in the
channel, with a helper function.

Alan T. DeKok at 2016-12-20T16:40:55Z
Files modified:
	* src/tests/util/worker_test.c
	* src/util/transport.h
	* src/util/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d2b5a3f7f18e6cfc698fd7bd6c5a713f17864976
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYWV8AAAoJEH0Oec13Yh7NmUgH/3w/tcarQFuI7gNycEhk6AHn
 V6goFSKXtFJnHUUXY1NKNL47ksrxU5dRKmifqqyXlIPWa43kr8MPCG4kvrxfFRHS
 5UwDyQ8g6M/s5yzqwhv92TjXkzo1n83ztQ414qmOVMu++mbVCmnnoqXHaHGZdOes
 HP5CrYBu9Bip70Ta5E8vCJjqJHIcdzHDBfwsNkjQ80ytR67KUfE10I/pg/Oi+jLX
 KNQ5AiQqKhLI2t5G0h1NufBvM8lMyXqG25PJAPG3c8RhQOdGWWOrZ/ZTVE2CG3TG
 uI0/KyTFn2m6SKxOgoSOP3hhrmxpipV4dBUAlqhuCx8Xy/ViuU8rvSyDXJc536E=
 =bLU3
 -----END PGP SIGNATURE-----

don't count RTT for NAKs

which have processing_time = 0

Alan T. DeKok at 2016-12-20T16:40:21Z
Files modified:
	* src/util/channel.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/23b2dfd699ce4b83804ff5e0a6f42a8c42f1591f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYWVIEAAoJEH0Oec13Yh7N++YH/3rxm7I2k+X7bl3V2tABbwAC
 3EbzxP5FMjozQy9+Tr3pSBf6U5dSe5H4gVBD7o+8QK62P4OYZYzkdnIKiKOAVlrN
 aTsRV6GnoDHh0ZbhDMQXzDgudR8Pg1uYPNwnUcbT0v5kCjkRn4JH010NaoFWyu/E
 a5bP9cxD3J+R5SxLUDSJLpHI3ce8/RZojBkPyGZYVIGIHNSTBVj0E/kYX2T5pLxP
 biAejLbKXBSwwNxp6f40/qeZJ5SYdTs1vEAUmsl+ZVo2HU1hHzfKA1klicYNl6OC
 /Me3v+73wOEACfl8OFChxw1YH/nKCCtG6T3Qr0wLGDg25SC/YCvW3GNHcsjW3bA=
 =6gmk
 -----END PGP SIGNATURE-----

use #ifdef WITH_AUTH_WINBIND

Alan T. DeKok at 2016-12-20T15:45:00Z
Files modified:
	* src/modules/rlm_mschap/rlm_mschap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/493ae1d65e00ab68c0df423f91e8b4e0ccd3bc30
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYWUhyAAoJEH0Oec13Yh7NS2wH/1m9WcVngv03VRLRxkHK5var
 cKQyBuQWvbqjZeFesZs2kPyjQ4K8J7LNopGjDO2KF0I6BtnkMEhbpY2YXyaA3GWl
 t6I+PcJbFLb6msBO97ljh9teJJUo1BA+rhlU38LwYt3slg3HvL7ohb/On9728CtP
 KxlVQHXh+mczsSFCo9caCJXKAEn/2MHQZxiLSGpx0XYEyTGbNPFBSvVUlVb7rrtn
 y61qq5xy3zzoBkaCpY5RSAOQhCAStYoCnaCjMlXR9tKWki+t4+u8Uvs1kd09k5vp
 MDuxEVNkbQ9s3HWTh/Jc4jbeUxw2k9z+Q7E2WKNQN6t/ZUd/uGy0vzh+MgPX+TQ=
 =T87H
 -----END PGP SIGNATURE-----

fix condition

Alan T. DeKok at 2016-12-20T15:04:18Z
Files modified:
	* src/tests/util/channel_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bd099bfb170c9dcf126904e71497966d82a50f33
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJYWTKqAAoJENm5M8Eq7XTwiOUP/ipXEuz6vMNVLlJJgkcyelJm
 bRvQrZlFEK8LzlVlpxXqN48Rh6eca62FyEr1mIovmN4uc+gIgUkSgxcjreHtxgf3
 swsnYZdbjJ5FK/HmbSDhOU/7GuTfz+t8Vmdlf55ayoePOZehu1MCpWG66HRPxZIU
 wlv5xAwGqEn80GqvWADrkP0ds5dgnz74SQABLJhw/A45DAjypNGZpuj6owCpOcH4
 s5y3WK9/tkdPMXc6MZcc2gF8dbOl06IkG9PKzeSCrujii19lQUZxe886H3Au7Rhg
 Pfb0FosjvVIw5twSPut7DzXmPbur1QuATIneWo+rW2eWy0tcqqKu2SCwNb4yFUfw
 D1MMpLcAfrXl8OtDGpV+9B0UzcFMyeHQediGsqd1xkqwLUY5VrEPuzNlt2il9Bw6
 M+EUoAf0eAt4ajHAEVwX/eN0fK/IHfcztTDSy73fQ9BRYxPbYuye1ZVrZLxlraz2
 AJGkDOBYreTrhM+hAEAd/Yq3soqTwZZQOLz0bjL3L6+t1Fsmcv5/l1OB2QG0UrS8
 TzEYmM8KbPl6JqpvCKZg+TUZE7BoGPu4MWztdxIQVumt7dHnVMLcwHnsTEJB0li+
 AxFLPp393cEbZVP5uxaAc8ipo9sv/MgVPBfvpDDULmqczIWyZX3ziGIel757uORM
 SDaTQV/uuP4VyIfgmMrt
 =5xWw
 -----END PGP SIGNATURE-----

Allow authentication retry in winbind

A setup with the following properties:

  * Active Directory backend
  * FreeRadius with eap-inner-proxy
  * Windows client with single sign-on
  * User using different casing in username than in backend

may result in failing connections. It looks like Windows reads the
correct username from the domain server once it has logged in, and uses
that to create the MS-CHAP2-Response attribute. The User-Name attribute
is still the one with the incorrect casing, causing the authentication
to fail.

The introduced config option kicks in after a failed authentication: it
reads the correct username from the backend, tries another
authentication, and uses the found User-Name to calculate
MS-CHAP2-Response if the second authentication works.

Herwin Weststrate (via Matthew Newton)@2016-12-20T13:31:22Z
Files modified:
	* raddb/mods-available/mschap
	* src/modules/rlm_mschap/auth_wbclient.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_mschap/rlm_mschap.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d1c9357b2211e22ae75b30043abb908e20a27fa5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJYWTKQAAoJENm5M8Eq7XTwuywQAJk8GaZZZ3XZdYeVZ9FVGvx6
 cQeQ+cLOL2F4J/JBSA2jE41V774dHM8z5U05sZwGBdBQDaCE7971tiTSVtY393dZ
 rQXSQ1dkNmoMNTwA9vOIIN9XjzrNYsryTKEP4m6RD3DNiZ7GbwsplvsBMRE8qney
 +7sGa/Mg83t6BZtjuAmGwiSjyZxCq7gARNpty1zQWhnvEzpG7oH1b+pfijwxtydU
 sHEkU9wJf93x1Sk7dbKzhSfe3G6diHLVcEDUhNXacwLAyGJdtPATchE1iBn18G8c
 LsYUCvke+ieJpBImqhjv0P1+jPX6cWeJLijHZ2eC+khMUTYCwnKHEnhVwlhDhV36
 Ipp8BR+N+ntkjjDy0sxw8nvIp4KVg9qKhJUE1Q8E5LJ51QEiJEVrbLSGK3sHtcrD
 oM6dDp4VkykGIUhxJNt66zx4efdEg3Dc7ysgqBUg8d2WNlDWk80zh3jVsPnEDvSS
 Vx2LvKlYNa2ZVQ0XnlhYk5rOc29gSMFZZ315fpnnBQSOxMwrwwGpaZD71pN3/rne
 vzxH2Pl4CRO8FxzIj70hiUx29zA1DyXe9eeWhZiab3ZdT190YaIOAe8BELK4rNvV
 i9m8mQCx9GOrJm7FYUtb2Ge3xK9iz4SUXyx+co+5yUycYFosvpmBWMJJnJnVfgRv
 Zcl5KrSuUiOtnCelwTcN
 =xdO6
 -----END PGP SIGNATURE-----

rlm_mschap: *inst is const

Matthew Newton at 2016-12-20T13:30:27Z
Files modified:
	* src/modules/rlm_mschap/auth_wbclient.c
	* src/modules/rlm_mschap/auth_wbclient.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/41fc494533c00761c2d5cb459d976a9f49b8b4e4
====== 
-- 
This commit summary was generated @2016-12-21T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list