Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Sat Jun 3 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
 
 iQIcBAABCgAGBQJZMeAhAAoJEP+k1YKfttfKtMQP/jGmOfFt8DvzV1BdUhX5sGq8
 +4IzSVM8z8nwSd78hJ9CYcGGa1089XfGFN8Xo9dLghvN5q37vsDCu8vVDIdh+L+B
 wDFAt0Xr51zMO9nq5Au7mOCpEC2BAb8c1foYm7IUldtAfWeah5EfY8GareanjFGe
 B1PiCFX1xB5LahV4dNCyzNCzdLFsM/pvMr5EK4dx0McofVg0UHftcUJTrYDZPV0S
 slLEfiTZAHORZhO0uSeYPVvT4t1o17oHQ2nODgsaqG8ZviReASP2yobRROJHhTYo
 ldHQAu6P6RyNNBuIURr0uqlCQ+oCDJFvrAUWwaUF+WIbow7OnLVyGknk1uHkcaet
 BDG3SiBUY5IeLRb14aWDP3EiKpAZC6Hyt+H0RDxjloSQWJKofrm08g6Zy56JJMRU
 zTKt41YOZsDJC58+o9BlmIV6Fnr+6umBGIHLLa40wYQg/+/N1tJiXPpXMwBipzk6
 kH4AQm+aKcFOQCnCZwN9bpJma63QAO+U9ptE/M0ehdS6f/lJQOZso/rQLQUmIpkX
 PIJMPV7s8lU62dDKW1Ce2jgXULtkw6smfZ+w9hFQM78wZfAK/HdrFlCL1pcYlwfM
 UL8OqBaYKnh8fh9+PKnn9FsMa2PiSNYB/Vfm7x43WyeBVgbuLQK5SmE4k/zCVWZm
 iuHwAlwEBCo/ck0ovifJ
 =A9H+
 -----END PGP SIGNATURE-----

Add slack notifications

Arran Cudbard-Bell at 2017-06-02T22:01:05Z
Files modified:
	* .travis.yml

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5765a550f93e663db89356bb46b7d5c6217a408d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZMd/2AAoJEP+k1YKfttfKZNMP/1SOUhhaDYzqhwDhpqKShAZ+
 EPCruUvbWutU9PePEF9pFwfUjQjYhuzvRDiroiGWGtk7Plblvzy1HjxjSTFyZCIC
 WsOyfsHNXieqxxWsCcsrStdtAyB6QYacTOeEZmitnf1lVcoHEJpL6LSBmcoNbf9X
 t4Bc8HO+t+4u3bw5Nqx0vtD7GZHOGpLd5ky1ZYY3nMDB/wD0sCt1avHD9+VbnHth
 JssWTMlxkIWwrbeqPhOqGm+RaNIXHCYCSb+hQrRQQhh6nuboqCvamKP4LxKMafQ+
 ly3uTsIOO2LQxG8nb5kW+wbIqZJL14VrsRiX8VdBcmneLfxtEHD7BM1AQlALsCv/
 4NvdrSdIEeG0yL+PBTgd6PZ6TGpAWR39InTWM55PueSHmUIpTCiuPZuFIzSOLeED
 9a0shJM+DuVwr/F/E4G3nT+0OUiUXo61hkBF3X9X5oj04/gAt0ghLGWLGWzSFBhP
 Xr0aPsY6qMzKXB+pJ7tWf9K2OUVnSY+QfZKsHesXvhWpR5zy/KSbAs57BRNnfe4Y
 zKVABLx8mpPnyzEqEBSAyYvT5J4dUaLnHKXlQ8zPyEdDyOjBjD8WLVyEy/tHgiSu
 zZvYkB9xCNQYra1gW7dGyAyFgXbH++rGpZim6EqH5F1jjwe09WESwjP8cR/cLtZ+
 ASrOAgEKRcp3P9xi4Gtl
 =3pMT
 -----END PGP SIGNATURE-----

Reformat .travis.yml

Arran Cudbard-Bell at 2017-06-02T22:00:22Z
Files modified:
	* .travis.yml

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f99d83ee67389a84e1c17cab0142688958edf2aa
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZMd6zAAoJEP+k1YKfttfKkGUP/RiTqDVC5y9iSZAipz0Z3WZ7
 lMDAHoIleGB2kKtfUj33oyUiqLEdLzsTgjBEAbuxBeeTUuOzfn7vTh2nuZTBc7v/
 QGR4YWj3U0nd6ggTix7bcOKl6gSL/JGuz9FY6L2IqA7GzYFwPqx2EAAweGJL843f
 kdafIe1eMEiaOPwsYwuN3Q8zXVzrYTawEYIu55V4XbPkeRKIqBDPprjy35AkmkX4
 kXqUSwZIGJu3SYuxGhoIiJumYmxjm0eAfY6gkUNH0lh5AoXkq5akislUD5/SUxI7
 xiBzeC+Db8kx5gjfVl2xxs/kGcBDBtrrEEY4E99xJu6H4HIIfGCI7bwAQurPy7V4
 +avUxFG+HLHG8KcAf26hBvxVA2VHGDcRWRImUq7QfTW4ixhpQLRS0glZSCuwiLjb
 Y6JU8r59mrr44T1OddT5woRHdONHSn8iPCbIPBgWTLI2gDI1nWx8FQcdRK8O8unl
 aoOg5jR1m8qS9h7uKYbJ77JlhODIn01kwc5GGrsVfk00+LlRBzXM0A08APR/KCjF
 FmjwreM8mGd5Gx4IvcGKHfGo/7+YUpPawuOTxwRTGVz6sMYqwdJDNuKNu2VGOY+6
 STKuRGWnOWUte7THx3nIqL1owptrLfJ9c8rvAdWBm/yxVRhJ5QMmJH+FVuuNGtNT
 FUV674n0BWaYK11XWLYu
 =TmeK
 -----END PGP SIGNATURE-----

Fix circular buffer to not do weird stuff

Like steal the memory into its context????? Ummm who thought that was a good idea.

Arran Cudbard-Bell at 2017-06-02T21:54:59Z
Files modified:
	* src/include/cbuff.h
	* src/lib/util/cbuff.c
	* src/lib/util/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3ff574ce37c8295f52cb42e4c7456e3956d146b2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZMcwTAAoJEP+k1YKfttfKo9QP/2nOCFXfzLYmnkVmAiURoU4k
 +OlX4txi7K7APlkmqr8Q79jNencXJ6XJmGNi2hZGw08W390fDMukIrPvOQP9SM4S
 46TQGbCUg2Ta0mMsUuww6JIRGaqTF56U6vwDIf1btZkB2jv2BZdLaExKMGuBbdSa
 9cDtcBLF1BoCq2zd2BbUI65aEDXL5hifgHNBuzuS+Pdr83A0dr9iMwpL/YxIAEUu
 IUhWA+5QU4gLl8xHWu7QJKRogu6XK4GAXz63KUUaK3FxjVs1X9PYwiat/krgLsRo
 +r+Y300NQ4pox09Ntbuzxu5tZNQPixxNbLeMoLVI3NtpdaqqkRXkpO3gXtn4U32x
 mnGM/G41R/FHZ/ax5y6xJaP6dGuydbSyiYlNX1gB9HZlS7gDavwE/5mQs/GneteX
 BZ/sjpU/Gnh7k6HPJy80qf0FeDi03Q52Aupb3Gbf8Y1sGE3pH5jV2zPaZMe/6wrY
 bzNKJSLhFvCezH4G/Or2kd5rUoZS9KmcW4OfU2Er965PNWVf2Ustu5ZrUlkQWo3x
 ejHlsTacF5uQyiVfejPRH+bvNjeDFiTYo639bOl02ZhZHMb9UVGgkwGR0naLsd9M
 uk/JsJabxpN71swmG9VIofHAIvrXG18N0QuNNEHkvyCpRIa6Gkux1FKnYKwFT42y
 BQWhAvdZmVNac7/UkYvk
 =2NiK
 -----END PGP SIGNATURE-----

Allow for chains of log destinations

Arran Cudbard-Bell at 2017-06-02T20:35:31Z
Files modified:
	* src/include/fr_log.h
	* src/include/log.h
	* src/include/radiusd.h
	* src/lib/util/log.c
	* src/main/log.c
	* src/main/pair.c
	* src/main/process.c
	* src/main/request.c
	* src/main/unit_test_attribute.c
	* src/main/unit_test_module.c
	* src/main/xlat_func.c
	* src/modules/proto_bfd/proto_bfd.c
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_lua/aux.c
	* src/modules/rlm_redis/redis.c
	* src/modules/rlm_redis/redis.h
	* src/modules/rlm_redis_ippool/rlm_redis_ippool.c
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c
	* src/modules/rlm_sql/rlm_sql.h
	* src/modules/rlm_unbound/rlm_unbound.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bd039c7a62a8f85a97445d7d0241ce06dbc5e87d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZMbgdAAoJEP+k1YKfttfKdWAP/0nulD0DFktAnYHrzlY2K4VX
 yBQcXjKO68Yw79tjZdVdVjmtGlrKd2m5GUJSgOw0XJGpvl6bYcqJLcE5aCnYa28H
 r5rePwArjCdCor7nek86DXMOQrKzsKpu/AcZwtUFG9jFOReYpuxom3kS+DMSQDzK
 wRGItnUYnwVun55wl2RS6jQC7fT9JaBOC3emlXHej42fFytlCnc2yZCUDMxkZK/7
 p9fsVbhL1idxZbi5hpVfvc15DlonwGAYXwAglT1u3YpeGFrbn3PvuRmIy6oveqsK
 PMyL4ErgolhU53/YNfoi1CpHfXPhL0VYykXxvYEzjH/poZT/gmAmy9ZdoJUEJiuV
 lGHCrLq5E2jAIsDcQZYursJWCUdcE4KirhvIfLcNWe+wzmE/io64JutrpfmwjIVa
 qYicidhWxFOrnIvqgtReJqf3Olnvd1tZDmfLsk2uztWyUKDchr/yTT1X74ehVdqJ
 VHcYdygDz8pabWsYy4JNmyiTUoxXqiYAhZVR+5FzX2CpD/fET+CcVwP17ZoUZSdq
 now7DCVuRNnvYqWBa2MD9GMAtM7zU6BO86fxjdv7AJEiGh/0tjEw4Ku1u3JCDMFa
 9zApZXLelXem5oIdI885WO4nTwouwWNUfYMF5nnX91zxRD/7cmg4Hi/6W1B0W0jG
 mIYsY4vI1ESoswnsHfdZ
 =ttZj
 -----END PGP SIGNATURE-----

Store a log uctx in the request and pass it to the callback function

This allows custom log functions to store different uctx data

Arran Cudbard-Bell at 2017-06-02T19:10:21Z
Files modified:
	* src/include/log.h
	* src/include/radiusd.h
	* src/main/log.c
	* src/main/process.c
	* src/main/request.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/04dac3f0146d55dad859ffc71e1c5a5c496c6525
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZMbgdAAoJEP+k1YKfttfKlEYP/iQueIy0ZKIdJvq4Iojdg13C
 xX0FZnJOTGDKLup5WtHijxdeHk58FPIYF/WovZhfvOT305FxD/EC8K5fP3l7bkkX
 tZI+G4FQiN/tP5eHNjsk0UBNfCjiuAHTEAGhUoXWzCN3Qo0kkp9wXgdkhZ0axE2L
 QZQjg/eA0x8kXgsjf3Q+orHd5Xpf7OCTpc8j3aOHM0LMf7vrZwfLubjRv26Zu2gE
 U1au0XlbrH9SPOf1wk0OF7mIhlBUOfgP6pkf+HkBVltd2hipYEcYPLSUvI6wSRXq
 01vIhKMenLI6u0Ti+HKOIWzANNWUhcus4fAM6owaTJ3RMPfvog8ym4jAGlNQuzuX
 srUob1DYftOI0BjKNmCK4/8+Omlr4RB88uv+URBXhUQHhCjdluiZ2CQ+3LPSqB0N
 8nIxqdGUgDFV8DhuhZ1yCf4+Z/qzpm1miNhEOVtvf5S+FXRDx1ssjGZfCeFE+mIJ
 V4gHfkKwI0JwBU0vQE3sEHo5zz2LWMB6FJi/RD0UwJGSyB2u9GqKnrwKs/4YmJK4
 nU107XetJ1pG2S5gU3o47UKlEm/JYbvszRBwb8mVZ1LQ+raOo/x3FMX1+dAMnNPD
 5VodSz6JS8i6ifS3If20y/J17MTXqHqpKeT4othpUnfe66tbkmjl68I6nnYBsLR+
 NjOwKRm/oljqLsdIyUO8
 =8nZw
 -----END PGP SIGNATURE-----

s/radlog_func_t/log_func_t/

To match the nameing scheme

Arran Cudbard-Bell at 2017-06-02T19:10:21Z
Files modified:
	* src/include/log.h
	* src/include/radiusd.h
	* src/main/log.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a82f28b993b145cec10e6e45243ff51d5fe95538
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZMbX+AAoJEH0Oec13Yh7N9YUH/iALZLf8e3PUeE7Ec+aYMQ0v
 P3HIH7qsqaguquCV2KK6tzhwLi3kltTarkt9jcTh9N7FTFiTdBqx3KijWSw/xGsZ
 vNFndphI97j0zGXYjd0d39BLK4UQwy4zByPQWoGqAKfEIbaRsKU1L9tg7W/Eetpf
 8se8QM0iGzZd1AmL+YURal/9m/iNAJi8WwYu4eUraRq71m4fn8EU06yTKkSmHGun
 P7JPAOqZUmyzc+PbYHwOGDPjVA3mmEwi8gDrbxzjyv1YFQwYAjGXvck2lezz5qYc
 aHl6kpAaVK4put1qsJXDSu0LXONMzRKW/kqwDYKSGiypDvDbmbMHMJlpY9YUvmA=
 =IYeB
 -----END PGP SIGNATURE-----

it's OK to not have a client cert.  Closes #2001

Alan T. DeKok at 2017-06-02T19:00:51Z
Files modified:
	* src/main/tls/validate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9dfc2eaf9868f0960a162c8cca6f5d384d1628c3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZMV40AAoJEP+k1YKfttfKkLwQAKLwmQtqfTeif04yoofuxVz7
 Bm9C8MhyyUq6STwh/Ggk7v8HinN+ZhaSQuSW5uiDdhk/nnWPWsEZN5at7GQHBAqS
 2w0pi1UptgmROSLm4Q/5pNd+9URaCWx9tH+XVvBIYbkJdPOVetJuSOFadv4gbgBD
 fPDCX68JU5PYuFb9V8NYER1mRyizCqrdhvv78YFFcwEI6BeAE3P4uftuFGEbKvzN
 3lgjGoyycmZtdyiwnKmxhYTX07+RtFlNeDqBDThUYWuR5/qMxyeERd1jEPFP2kgf
 PWfH+5BaPDoAkhSvrBz1WdliOoPUZglCy/Ndvr43/AeR2Ch3Z/YWfGhNLwfz5GpQ
 k86dJviJKy6pk7jX0W7N4PQJ7g/rwC1Hl/xWZj23ncTEqpUa0qjW2xVF31g+9S3p
 MucziBPt0T0zkVUAwfUSJf5c/NK2qO3bgSCEY39AhT+dbojZS49u08Dva6QfnkV9
 LrCCoiMfocNA3W+xpXaDRQSbm7R8/4Y+/ZSI9gw+9jUwYnQD9cL+vZ8JW+mEEAY3
 L792yxNLPfHpGbh40TmmWlShhZpDet6BgsQ+dyPyuBEPdFEy5rm37QFtJDNCiTzG
 aQgMuvOUnTSvQtg0Heu6x7aJkSSt82N/oJJvezoQCKGVZC4eCWvug+vGjFbroNTx
 hfW30S9OHHW/UThG4dhL
 =Jijn
 -----END PGP SIGNATURE-----

Allow session resumption ctx to be set on a per-request basis

Convert to using vp_tmpl_t so the value can come from a dynamic expansion

Arran Cudbard-Bell at 2017-06-02T12:46:44Z
Files modified:
	* raddb/mods-available/eap
	* src/include/tls-h
	* src/main/tls/cache.c
	* src/main/tls/conf.c
	* src/main/tls/ctx.c
	* src/main/tls/session.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3bdf39558128930a8b75e4fe3f681c1ad57bf181
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZMV40AAoJEP+k1YKfttfKB2cP/0iVqCoNylxvFF2H01byY5Km
 0yB646rFvbng+ZyVeT45U+B2uTRny0xgMjyrN+WS3YoGn7oWGuZmFy8UdbCJrn9j
 db+g6IWmB8cjuExJGvSumkLRPvJ8gY5ZSFYsBWvzAgPD/frSc1SzEEy0iguPoyhZ
 oDre9edi/MiKaUF8TLgRsq2FA0bIhW96jwckAK1xz6CqX/HyEU7hOSm6x3Getnc2
 555yAp7SxZWnIrLdReI7x8kiLCYEs7pJcSqnKEGm+EQ3n6ADaqGkTLiowOqVJJRk
 CzqmGScx+YDYQJIZjkq4ASV4nMNdLlosRbXR8keMt4SrB1jgaA0FZu9BgRsdCl5s
 f2ZdTKQgjO5OXYmgVALP8eQKkwNDWzJ2n/Jzaq3qnLT/p3ReDKy2Q6RJlMaoMIBy
 DQDnRAxSyF/pSOlHFrp66JdURjbiFNtgvrSyVmMls78/iWwl8KUXUzTOdnxEvOWL
 Bi7Bca1f0bXVZsPgW4RYrbyeeTK+lrQZH6Dm6F6ps8tf5bNm9FNOLSl/5k11imkG
 jIP4o1fHYO7AXe7eNcxMUZzoIXNwZiTagXKCOrQY3x+IwHqiygKyougEpSlYLErE
 c0XTa2nCMZa8G4klQyyZtAqaO3Nfr0XMxDj5YiGVzlxpQ+UZUx1p2YbC6fcglHID
 Io6Xgn3Nz9nIT6Ul4mn4
 =6Xdw
 -----END PGP SIGNATURE-----

Fixup formatting in eap config

Arran Cudbard-Bell at 2017-06-02T12:46:44Z
Files modified:
	* raddb/mods-available/eap

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


More information about the Freeradius-Devel mailing list