Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Wed May 17 02:00:02 CEST 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZG3ZyAAoJEP+k1YKfttfKdikP/0yqC+XCHPrBSZgS0cIwNqUJ
 AZoqwoTEm4cSfWJjwwGEERKk8ney7YgUcxAP4AjFoDg9b9F2/UzAvCd6JHgHlxSc
 YD9hgzATyIDOW+ve68Zqo1Ob5Gn7oTq4bJQnviSEDTIM2frC3cf5wZGii/VgT1ds
 idDf4zaqaSeXNJggPo5KmwjSiANoxXA69ImkOaspPXaENG/JfdbzT/1fxMclJLQA
 Qole/aumlDyL+u4hXQCU0dBce0yLysvDP2Gkw7ePBSntm9h/OPHSnYPJfjkDYCUa
 4WlquT1wbKuGOzJ14lHNNs3N7NLbrNWsJta8ALuZhm7uiPCo5JY4vTuLD2dVx58N
 jqmPh+xMPurK90w2sevPmgpMU03Gd9kh71sMpevj5sGaGFzS7D+Qt9OgJ7wKM9AX
 RFLuPj0EPibZSSJcU8S1fEtL0+11etBSG8ZsYGk8MlBV+7mau2jNTvCl3GpMBa/m
 3iIVY0liEHnIJDgst5LOrhXVwFs9iRXF8vx0jifbpMO+tflaMear2l0oTZBDojuE
 OgOvNv3jzjfDDIEeUpaRNZ+t3SD9wh/uR06RLrsWXAydRlU9E+QVKBZUhrHjLh6V
 kgN0HUbdEqHTjgj5TNim2q+2aIsybeK267w3wSda5P4JzUo1874b9d/Wj5wq4jlu
 v++LIFM0/L8DcR8+4qRk
 =qAIb
 -----END PGP SIGNATURE-----

Can't be inlined

Arran Cudbard-Bell at 2017-05-16T22:00:18Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4854f66e63d8b3e583e8de1425304a031ca5faff
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZG3MeAAoJEP+k1YKfttfKi14QAIExRsaqTt/3d8cfXLN7uNnd
 IuobP8jk/yIGY/aDRoOAFU/lLqmaXd4NXrr9uwpHNmSXlT/xKmMjGHJUshxUA/UZ
 UDMgfAGoy3a8tVcSRl7hWga6v/6pkg97nxaPKiiZQDNAKyys5si388wyKRqU511c
 ARw5tVVEx5MvXBQDClbz8fzZ/CmK2Wu4I/9dyfqcTeMDMs4eXE5jT3qmD3i/Rvpc
 cPiKtGvEHUQOBe9trAq8PBoDPzWxuOWOLXnWdVTo9dVzYgZ+k1uSfFpf/EhhvPvu
 3UnsjoVOB4G4dkvz9PL6gp6Ei8d20rSUtnl5QMw+jpd0UwgsiSB8E/5Uv5LS+ZTe
 KKhRcrdroKzG0pBvYs4B6N4kBMmkQKWuKX0pw6n5R5TYmddHTYtXINmO9+xUpdT/
 6coWpGAr+2rLEY0kPb3NTGpLh5/G5z56W8LAYxLkdqp6rMRGMVMQoPBvg8jg21Zc
 fR78qFs1Q6rgajTIsxpx56PqdQxw6y7xx5SDOhGJjA6xfo3Km+urGYNpsqUkJtju
 Y9gDeZE8QfkjE03Z+Aj3BvjDnuQC4D6DsYb+iB+/2Iyy1lmAbtb0CRWeCGNrXgHD
 aI9ZB7bmiTYDaAEYywG2jA0aBfNaV4J7Hp5iWbvGakHyFM55jvOJIdEkf3Y0NhTA
 O9aNKl6PtvZNDysXh6T+
 =0G+c
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2017-05-16T21:46:06Z
Files modified:
	* src/main/tmpl.c
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b14fefd0789f0dbcb64bbfd477061ad16dcd22cc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZG3MeAAoJEP+k1YKfttfK7UMP/3jgSvf55Oo4zKiIntC0kwLe
 3YSJlyVJoZgwQGnZ55cZ0U8H+fMC5MwCxZ6LHnAE1G3vGcqd0OionJjNb7UtBigm
 6m2JAIzZqHq7wxXtOH/EL9oDhNyLu5+VjF0LPG5iu+iJVY0EJ7J+cbZFxvWx7Yc6
 iCvrbb01MLDLdiVRHHBiZVEIyNU9cxm5lqiuG0UY5w4idEV5UkMzxmQ4KJ5DSVIw
 D6KjxDLx8g01Ol4RNyD0KsCv5szZWiFF53hMpsRl9mA8+/RSVzKxq9hhUS5WvXZK
 540hHeRjGrkxQkT4Fk8z9cYlcECBgrLpf87ZHt+DHIjbDPD6n4GffBc1HZkCyB5V
 ejAashPSCzByRKNSkVM54QeHdQUvLFzrYSxBZ1qg3OYQUyu3GY6/KDChe8NUgLa0
 9URsOUrrZBDFUSBGmWbroWWPDupxJzvTtTvI/Q/44LrMhcPDXJacLDCdZZ1fJkBv
 VPWNN3wdkOFITn5o5jJkRk6kSEzz+Eb1YB2jgQAoxuSYnNUETMYLpt3AOffuap3b
 GOjBxA1tL1mvq+yTImFlLA8O+PEkJwCrhTM4sE5YfzE6y6sFQuo3Sba4VfE63Mua
 ndQhEMyO/RU4ahHr7yYmboQbC6sGUEnxefBztJzQuGEEgQ6YNeWLNSuqB/OcW13f
 UqrxvpCD2QE06S9QAYDM
 =T1lS
 -----END PGP SIGNATURE-----

Add function to validate entire utf8_string

Arran Cudbard-Bell at 2017-05-16T21:46:06Z
Files modified:
	* src/include/libradius.h
	* src/lib/util/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a57e11d487588b27b4db4bad1809f9b8762c25a9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZG3MeAAoJEP+k1YKfttfKGCUP/i/PWeDjLRftG9bJ/+Xor8Yy
 gKZ3cdcfrdr9AwxwkVl2Zpu5d7/nUftJD2FcnUTQd5EZOePqW5YcsuERFbimDqvF
 Lnrw4GmabRut7nkpQ4tALbFPM+Oi9BW3WToZiK/nqzeJtpJ9FmRr5bcwbTlGGrsE
 2d6jajP+CuQkolu2bkNtS2uWPPkB1mbOKAoVD7yVFTkuvAq0NxWSefMnaLc/gbuh
 V4UY1fO3isrd6oSWBM6/txQ4ybYlFmipcqyvKIXSEHcDOEYoILy1Kh6hkslQNAIn
 fJqENVjyiTlLJpeYB1vYLElSP9E7YKg2Mzw8tAiOXmw7VX9GP/bZWQcNVwGreS6H
 jYrBP62A4Zcaj2HNowpyALK/23TpeOGnGLr6CObts28QdKBl2Y2a3eqOCAyt2kIJ
 03OtGSn4ZrltGA+LYWpDP8CNdqc8rc8LM8e741iVWyu2HQzAlUuoQDRylbQfgZBT
 /qpzqZO5bwFZu1lPUAMXmCz8fRkX3foqb4bNSWjxKmbuvY0hr12YUKW5TI4D/i7V
 xx5fRQelsR8F4CqQKmujGsQiTssIjVP5ht1rzBtI1q25kgbcmU4a74W2Li1XF4vr
 fVA6Qx4S2oJDrfXdqgf7d6esuzyYKoBUhEu8G2heQXCY1WzU+fJPn9tenF72JtNJ
 Wq+SNLMpU8+hf0/RRc5h
 =2pl7
 -----END PGP SIGNATURE-----

Add to_network and from_network functions

These implement generic attribute parsing

Arran Cudbard-Bell at 2017-05-16T21:46:06Z
Files modified:
	* src/include/value.h
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9ccfac893877049753229bfa9a6a462fda18d03f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZG3MeAAoJEP+k1YKfttfKg6QP/jKKu79Sh5NIToX2/uZcVosT
 IJkWtjIAHq41jYEiHBVt8k4AMPOYanugN/c+KajTYp/gHznoICtJksyyEaqWPALl
 xwqL22f/PTvNfd99f++BqboLqBkM4y/vl3auS0vgfSZGlMncVaK4fdNIT6Lb+0P/
 U6tR9TnWuiVxl7njdDn7VC+oTbye4Prl/Yuz+qKc1xgTVp69RdGS8tGKK+uGIOXm
 aZfDFrZG5uy1K/fL6rfoMDJLIYzAIdXRdR9LtjkkEkm7InnXPaVd27m+qtYtlWNi
 fpPxE19PvqLTS8vV+2dr5EhcXtNuhnsMR2qDkbH0G1oBVTDuAat1HYKK7IAO+Niz
 1SmdL2wYX5O8HIEn5B0XFIcPP3ip5aR5uqRpgZf/L4WvfR1wE9HEjXfFVxG2c/6l
 WAn5PGiMpdyOGMatarWeBc1EcfWvevY7mj/xXoq6JQBROhWeT8dFC1Gdp91cGQyc
 pi/gmcL53CXHU41FFzOkXvZ8b1A8kN7BsJky9kfBSrfkQHXFFw7zv6mOsS03wmeT
 GOmE4vcPowlhmwmRx6dwfS+Qvzvd/opQYII0bHsJCdAgfs6bBh6ujaplwMcI18Yj
 GzCnBfcyzgMhY3uwnTcKHb1ltqdp+NGd9jN4zIF5J5KRg6QyOxnhOe2SImPhxKNC
 iOqZliXgABaSIVLul2To
 =6YlO
 -----END PGP SIGNATURE-----

Miscellaneous fixes in value.c

Arran Cudbard-Bell at 2017-05-16T21:46:06Z
Files modified:
	* src/include/value.h
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e4693cee1d9d38d669b4fdb9f0b769bbe2fb2ad7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZG11hAAoJEH0Oec13Yh7NtJEH+QH/BgiZOmMCV+avoAyZ3EIr
 so60kjAdD6yoeRR7po19BQhG8QbE94ynwCScoV4Lm6/5PXae9aLtLea8NACjCm+D
 2DNo+ZYZThXe+nRZIkS88zSQzMdfsnv3XRBWPLTo4zBrKkUWDMtBHjhA8PQMBT5R
 GFzr84vf2W5avaflk4D2aGKZPOEYK0dlkf35WdkYcfQGeP9QYGlS4nwv3oIoJ/ts
 X2LDIyYF2LgZqy0VHuLJIKjNrf1BckZ2iHX3X6fezcZFJH9kLqOp7s3ZBfZAzEPa
 Gjed5rrNQisOVpBDDa5Dj4imyCaDFr9jNn8Nl7njbYsMUhUvjNemrvvutqN81YE=
 =rnLC
 -----END PGP SIGNATURE-----

remove Simultaneous-Use from the new listeners

They're still in the old listeners for now.

The functionality can be replicated in v4 via maps, exec'd
programs, and child virtual servers

Alan T. DeKok at 2017-05-16T20:12:29Z
Files modified:
	* src/modules/proto_radius/proto_radius_auth.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b6d07f9c4ffe30443a65e105e9971dff00aaa3c0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZG1nUAAoJEH0Oec13Yh7N910H/02vDNF2ibw6tY5SDxWG5JDc
 g6yXsYvpLgcvGYb6b2xzaJyvQfTUrMh4Y/cRy4sk20Q5Q8LNlVgBdITZnapWvDvv
 dPTihgToRRdIAsrk24h2axsTElQLIu9u4Wqf5GLZwxNwf98gVLEDNt58uF5q3Xbu
 SeUdUndlpM+XV4TxZ9tJ2ql6NtpOsyEwkt6+EGq19zBeXXqkAXTvA8LKZjAhi3UA
 7VnnOdPGok/MHq1fEZo5KrGNiPyFKyL5b+ts9UGvOct0RTlI1AC4g1lZknaY6r9s
 RAdigsbzq0r1fDM+gZXQHeTl09u8qP0KFvZGJ9MJBzsSwR1mAYd4F4gGrVd7IAA=
 =4XoK
 -----END PGP SIGNATURE-----

minor fix to state machine

Alan T. DeKok at 2017-05-16T19:58:07Z
Files modified:
	* src/modules/proto_radius/proto_radius_auth.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/33d9540d0c3b780f3e88186503eb74f7d5ecf48c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZG0qRAAoJEH0Oec13Yh7NLBgIAKbaFCJt66T6nWsTqHiuWwPb
 EGt5YUjaTvhrZ4Vm6QojsxeMbwfyUMYOYsYqMJHZpPgkfoFjsRJTP+zMATEm09qC
 Zt7pSLMJDP3Qk17ksfF89rv8SejaHtM2VqLyiVyTsftxVOmWfXuRwTWngWDKWvjo
 iIKbLrve71I3x8Qv2wsT1DY4YtitUMJ1CGVrYyRjuZ4iRy967kBRG5vBEZKv1sB3
 Q706LkTBXOsCtQ6ggfPkjoA6dFYnsl4iGzNX1o5GemJgDA8Wi9xjWz52Hd3dLUze
 8VWfU1LCRAzaOiDreeTorX6lp9pqkELsG4aignKtoVcnPAxXE6jSs3VRWOCI+mI=
 =lPng
 -----END PGP SIGNATURE-----

move old listener code to a separate function

Alan T. DeKok at 2017-05-16T18:52:54Z
Files modified:
	* src/modules/proto_radius/proto_radius_acct.c
	* src/modules/proto_radius/proto_radius_auth.c
	* src/modules/proto_radius/proto_radius_coa.c
	* src/modules/proto_radius/proto_radius_status.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9f34f0bfa083495bc3a339c5ae8f4a06ebfd9ef5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZGzqCAAoJEH0Oec13Yh7NgZIH+wZjxjtbrpb4zt/EYFewRjMl
 nwbwndn3zfwUVI6OFQ1z8WCocbeX1rvSrDrww+eAIDXSVr2pKkwfy0dYbP2HZEBt
 O6PsWPiIBqueiAxTb5Dj/B2QDSJHOxJTdeTF5pzZnM4IzjUtXoroCBDStDPlDCj8
 WyQMw5XCBj5mJFWWV/4M6KO3zXtGxVNzNcn8my0e+EF+emt0soKWmRMj25nlSghE
 isjcy2SYRr1imEMU/IDSoZ6SXxNJQL0mNEagD+QrbJ6qF/PKYwEBrl3z4RAJXdnd
 0CkZw3Q0iBSrmqJFnThSGjGDkGwgqoJydHsL0G4Qq/mGC9v7xWe//vy43G+9l8c=
 =vyLK
 -----END PGP SIGNATURE-----

add FR_TRANSPORT_FAIL

which means that processing the packet failed.  It's done, but
we don't send a reply, because it failed.

Alan T. DeKok at 2017-05-16T17:43:56Z
Files modified:
	* src/lib/io/transport.h
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b02f8d20b32bdb764b7b4eff810e842aee49b9a8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZGu5tAAoJEH0Oec13Yh7NT+UIAKSVECTElu1hgcxSmmZLRGAN
 j72cvRq/IZRFUt7JCDq/b8qPuahzIoGobQ+x9Ps2yGPRGSaF8ABMewCuSm9fAUCG
 lHiRPAYpPVsPkcQvq66X0j969wrb0+xK/bJbusApoDKnagzbwyJQUjQ7P8+SHUQG
 r55cB5/0EVnuoH6K6DyeWfD9xB0jeDiGfHW2P/kTzUcCGStw6bjIhTZBhy0I1/kL
 ia386LzPF8GuuU6Q2x6jaJU5zczil/mbUJMSY8pma6Im4bgUPatfeVrMCVrsKgsR
 JgU4T+Rd78vcNcFPvxB31+6uyXoqQ3Qnxagm6lj5mqdhsESVnyvJzGgaNadm11A=
 =dTdr
 -----END PGP SIGNATURE-----

install generated files in travis

Alan T. DeKok at 2017-05-16T12:19:52Z
Files modified:
	* raddb/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5dae945a0738deadb74206ede0e44feb4714d4cf
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZGuxhAAoJEH0Oec13Yh7NeLMIAKldinOqO1ekNcltSJQQYWfg
 EC+BwnGio3z3v8/6Q3BP0dvPHoI0OKlFNspzELS4W/koiHB4YQdM6CPPLjhtMT5x
 yJamaTOWqIeIve36qIpSa+7MuQ6GxNXQjd/kLXg2wtpduT9HCn9/D7nT6KlESkmz
 OnwvQ74viKKCxc4PN8+slLZ9p5J0/qHXxx8ltT1P0jLbzfddmBQINWx126h3UENa
 Rv1jPnckrfkulaVZetgTONw37PiY1OXXQI7xlr3TdDeXdvd7EhCW0cg/29DK6dmf
 8qup4Xh4j+Yy2X0ECkkL9xixFocqCOn7V7rRrS7ueQ22Zl/u62NW7A8DKIOH3/c=
 =WDB3
 -----END PGP SIGNATURE-----

use correct packet for channel binding.  Closes #1990

Alan T. DeKok at 2017-05-16T12:11:08Z
Files modified:
	* src/modules/rlm_eap/lib/base/eap_chbind.c
	* src/modules/rlm_eap/lib/base/eap_chbind.h
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3ae9ecb56ee1b1ecddb5ab31e301d8c117c89847
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZGup2AAoJEH0Oec13Yh7NSVQH/j5H2jn+E2wMNgADIODU9U24
 ueuU85jJuaMZydAq+53ZzdwQjxL60eOZPoNbKLRGhJsavdRNEdWNjhKKKfOfY+1n
 ZIKQsUYzlohQuNsfsRB4xKl5og+zEPoRLL3jwF9KXG6ca54pYzmK+KM35glSY7fv
 XJe5lx52uLuzU5lwwxKtPFE+XFGi64AtrbGY8KVv6+hm8UxTkMTIc4vZ+415GjiD
 420BAhwEsgCB3Y3SBMTbgWVq/hRtsAPT7Yo+rwsmBu9aMVJavzOeAZltDt9A3Kh9
 vAUwSsg4MVnVi6S/Z/MBVf8jNw7R1pFuykkFvWIoc/+GY0mStNF8ifYzBqUoA6U=
 =GA3T
 -----END PGP SIGNATURE-----

fix typo

Alan T. DeKok at 2017-05-16T12:03:02Z
Files modified:
	* raddb/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f2bbd2581a090a94352d2f43bb2f1a2077b64bad
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZGup2AAoJEH0Oec13Yh7NKhEH/RVFV3OVjMqWlvuQ/6DAv3mS
 9FZ+wsL8VdkZohuWS/gvqbPxkoANu+nYaevCl4s1cN8TnTi5E9VtokaApaJwDxaW
 F6xFbLmb+bkgKwsRDq9e0ZTXRPmuZ5JIQNlIqAoJ1QsJuRlcvk/rM5LLMHTg4+Fm
 MwEtGuDIOlyUkNFVXZdP8eQhg7GlTUWtrfaasTBPWTiYYH5MFPuzgLkxo6VhCG9w
 rBYBRvk1hLFy6yVvEdHYoMvsM/Eg+uDA3uJnS9HLuMF1fbcXPcbt9M7qazJjczCD
 lw1Pwe3ehvbtLV9bRMIG7ox9WGOrqsFw9Gp0T8MDWloE0AuA6D2xN3t7VIMmONo=
 =tXt8
 -----END PGP SIGNATURE-----

remove duplicate send

Alan T. DeKok at 2017-05-16T12:03:02Z
Files modified:
	* src/modules/proto_radius/proto_radius_auth.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ada07765b46cb08bce49a0c930e4d25c74a0668b
====== 
Use NON_VALUES macro in RADIUS encoder

Arran Cudbard-Bell at 2017-05-16T02:14:55Z
Files modified:
	* src/include/types.h
	* src/modules/rlm_lua/lua.c
	* src/modules/rlm_python/rlm_python.c
	* src/protocols/radius/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/da8fc86a36f380fdbb9cf76db82a7591e15c08a9
====== 
Add more static asserts, and byte order inverions for floats

Arran Cudbard-Bell at 2017-05-16T01:59:16Z
Files modified:
	* src/lib/util/value.c

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


More information about the Freeradius-Devel mailing list