Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Thu Feb 8 01:00:02 CET 2018


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlp7h+YACgkQ/6TVgp+2
 18plPw/+IGtD6QChHcXQILr2dBmWa+0N6MFUmdLCFbL+o0qkaXNiS22zCNxO3G8y
 9wD+1iP0qQumTz9NRFJO6MaiifI/fC3IdfUIs9oK9kW1jIRxqU8Y7OUYHrcRp2UD
 mdQMUxW3Spveqm/8XCpJsWd19RqtcVY0OtzDBVB2wH+RvSnMYzZ85JwaxPDigSuy
 pcetsKv9+G96p2iAAQpsbicahBirCyIxzigIzFccMs2cAm2hAhCc/qUNHJ6fN2Cy
 FY5yICHhtMunkutloy1qujxdqVNp7iDdUR7iKabL3SX2gMKIP+U1KfL8lGKwrbYI
 s4XVzTdr3iPPYeNwwjs/83hfrOarM/jZkZ/IH6tFzok4oxBTwF0uhtG/0ylCHYBQ
 fgfWuoOEtTaSkMr8LzbVLJtcdv4PzHu4+HgV3+usjhLyxv+cRAscQbbeCTFRpSe4
 jjMsRpRunC2NRkSwvfrqbgG3HhwmdOhLIX69Y3MgRvhqjP3GPZGeOJJvWDg25zmu
 Z9lvof3FwvJAjv6hfQgT+LMlV18pvuKzThMPmc+53uTYsLDDTYYVX+deBWcbfLfl
 XjmuJBN0XzTNA8HtL6cBOTagdK0Jt686bJNdY4aqbpQswgKtybDBlTGMw67DiMjs
 p/shUVYq6QSGhbDSt3hKj3/laeqTxfVIGkZ/fij2TwaeVpBEYwo=
 =Llfj
 -----END PGP SIGNATURE-----

Store current module, and set old_backlog correctly when calling unlang_interpret_synchronous

Arran Cudbard-Bell at 2018-02-07T23:12:38Z
Files modified:
	* src/main/unlang_interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/df4bc82ad9733d3395a2b420273977cd84449778
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlp7e0EACgkQ/6TVgp+2
 18rpjw//eB4gDzXzi/WW6Xf8ECNXgUmKNqW6d/OfeN7ZeoKsEAtJABmIaznnoXsQ
 KLJOB4nhL6Y5esWRPpDXRMLN8izVyaEIV2x98vKTntzwVcUsXUzDVMeN/cM9kRMg
 +3zh11AjSsxtJ4/PT1zcQIG0c4sHV6QLgvXFBciRM0ZBsb6VFpyWrG46o9uOzAJe
 8PH3pYXwFXrDSIhXu2p2waidSt5swWgw46ntPiyYEhmGVAaKT+sT+bHk7OR2Fq7k
 Bz4QbmJW5dcRdRzOAuEHJrUgRtLcNp3Zg4fVf1tjdzA/Y5z7or/YvwtgiDrLHlSu
 HPLL/+8WZy2rE2cYzbL72lSIIjAzC/0haIhtMb5EjMldMdw7JqWRtLy6J4WJZnvP
 iu+w+7X3H2xQxIlH/j5ARjLCExvZmLKqdpHDHro53ihIvpnME+FLdXmYrcM5L3Im
 gBSOsnu5oX9+/yxKmXja+Swege2CygnvPVGQAESsX6RQjwEbn/C9no30h67aEL8d
 suD1cS6UOxU3CH1zJcqmMW6hSrL/9nHRQESTh4EHgeMX0Ge3lavfWJ4CpuctkcGI
 EqxwGx7HNeGecn8fQkzhC0qK3v/OFGpfbu2SHsGD9mh6uUuR0v4cM35+deCC+46O
 9YLEmMl7AboLmxw3rGmfhdBrei65rL7J0VzkhcGQ5dbSkhIhxoo=
 =4M0l
 -----END PGP SIGNATURE-----

Doxygen

Arran Cudbard-Bell at 2018-02-07T22:18:41Z
Files modified:
	* src/modules/proto_tls_cache/proto_tls_cache.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3c4b164193edab1947696f14a57d9aa11f78b35a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlp7esoACgkQ/6TVgp+2
 18qRQQ/+MvaTRy/HEre2YcD3X2/EEF3kGxKJiuhiq3Q2iKgtsaLiAEcDxr2jSxgJ
 UIEjN+/TNo3/gv5OK8E3CGrzic1H974+r7LBNPNgdsvAuSAE4jS+Fwj7wAs1FiaQ
 dGPb5PWddbgG0zUMFgY6t7emaqt2uMmWiKltFbpthje0aw0FcrE1Shqto1y5JOYL
 tbUNJycUNMdIFvuawDu9GC6yo4tom1+vVw7SlCiGrKkDG806hrj+aCZCIEtl0iv/
 JAgLoEHelR+yo/htZ3nMNUyiwr2KybD51d+9hz4U8wugXk3sUUHb3H50xvs5J4Ch
 BTjKZwFcoivbU8o74ficwgFw6vBMPjlthxmFIHG7mhwSgQxWwxCLX8HM72YLq/ys
 WhbJxrqh0+usIMvBR+iiZ5Mpk23bbrY6/L6WGT0ZoX/CB7ivAMS4QRbfECvH+R9u
 uZgf/rG8uO223czxsw7hylKCrj14McPP5mZEAie8wP9KsTFdzp/q3IZR67jkg0Gw
 mnEJlwVj4VCBFVsAZN9d2D7ej35yLBM0ZeJO8iPFQOjjLtb7brADGFXzDB0jajCa
 mE9CzgT09qyrLrdXPM17GnDzbervAavw3X+fOjfB08BvKTwW3w6pZAsmML7so6tl
 t28xAgER4Hzqfum2WYnxVgoMzuEdat1jVPGCM2lrhcDCn1v1IKs=
 =B/nb
 -----END PGP SIGNATURE-----

Only build proto_tls_cache.c if we have OpenSSL

Arran Cudbard-Bell at 2018-02-07T22:16:42Z
Files modified:
	* src/modules/proto_tls_cache/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dae16ef38c5ebdebba96a094ab899e2881e8de4c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlp7cGYACgkQ/6TVgp+2
 18pLkBAAlxMESTviUFm5NBcJEyge677wiqdaQIZW5SAlsTum2wZSHy1n833qblUq
 PygkK6yQXmmfkIpgtP6L9WU0LrUpdlWWTqgZaD9EKEXRlA/ewV+I7Jj3Yv7wCuE7
 7I0CT2FyCUw2wbe2z3j9TuP2+VDHWQvRGqUi5GIQuhiGEiBepBHYy8mirj6VLdYy
 hMWXj0wit4CTbpWfeXhVR1hmKytVB80bnyYYnRx3wCdwkVaM3m2rfI8QxolkFuUw
 2F27xTI6/D8YYU3I6Qc92j5Fk//nMR6d0rLnF2qVte9GQYjI9TCRVDKXm3bKERR7
 mTApZ8k7TTODE/6VS/+fH2fXBQAHtqO2IADZ5jK2O8ZW7SeYEZmuwpXj3vfrTCWA
 S5HY4NrRvb1/IRjavgS7Fm3P4WrUSav8qQWIay95P0SyB+ZKuhcpOyzC0qM1sM7p
 Ys4oPBaLAYJwsxQ4+exYCXce0NO3IkmZ2fvybkfr33R5faOguXeJ97+r2Az/ax24
 szwc4VTXzYqRqpLFASTCsGkWWjVEYd4bV/nkZXCiTnczpKHfVHoNSZtQJjg8TZaC
 25PPUd2wfkBw+iKVUNJ6HS+X/O5rsLlawRhI05IKBiyrt0YDw3zwB2IheZsvBZvD
 40/oKSnpYMQqBKBOKK9gBDkSBVroygpzsEseZL6RPv7pmnT2Pec=
 =g9To
 -----END PGP SIGNATURE-----

Add stub proto_tls_cache module to compile tls_cache sections

Arran Cudbard-Bell at 2018-02-07T21:32:22Z
Files modified:
	* raddb/sites-available/tls-cache
	* src/include/tls-h
	* src/lib/tls/cache.c
	* src/lib/tls/conf.c
	* src/lib/tls/ocsp.c
	* src/modules/proto_tls_cache/all.mk
	* src/modules/proto_tls_cache/proto_tls_cache.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6a92d316e5b62ca1e39208dd06abaac4026b7ff0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlp7amoACgkQ/6TVgp+2
 18onmA//WYyuppws4S4HJ9H4jXjfRtHmCTepPxgWt9j7xCmSHI3pb0EScWTyg19j
 Y1sStyVyGntO/JstP742q98128gXWQWb5gum18Ht5r0o18B4YTTMps3gjRnyszh7
 51dHu2AyTuwbvACEYITpKBjrLLmmHdinvGKzX7bOuuCDjryZ1yo4fL8+JJrgBqpJ
 d8HX41FizB0t+6+coxMj7C8vH0BcubDjXB8i+q88+41ZNy7bH+BTnHddo+9+GdZG
 /Z4p9wqqOFdpNXGCprYRGET6ioNnlvo1eAbHpMmmTizhRVwxYOIx5IZQoxgaf1Nn
 xGeTTtXauXigJ/F4+HIuvjrKQUJ0CwBk25dCGxagO1SZL970dtDR++lIqra1ryL0
 3Mj67R7cy73QH74n9c7G71oIJskWQEmD9XniPMIPHnsD0TsBI2rLLcV/LF3WKdLy
 bBErj/LcagxBetqTk7AR3wf4YmCO8Lw8w3rBLsx/ohdIXyrsFnFBypJHxAo0frxE
 p2yI1gsho3v9nRr5HGkOJXxsaKmg2XyWYXDv4IvZTlrIjagsjFhdiY2hX4TUCQhf
 PqMcUzq41/uwnlwcDxkys71OBFgtpd166+/pgO3S7aaR4cOrMsikXD+WOU2/Td92
 1jt1hewqKHwbQIXNEoa2Ed9zeNSLWLBhGPZXC7JwEpdhFe7V/IY=
 =mhMU
 -----END PGP SIGNATURE-----

Ignore all subdirectories in src/include

Because manually updating .gitignore every time we create a new library or protocol is going to get very tedious

Arran Cudbard-Bell at 2018-02-07T21:06:50Z
Files modified:
	* src/include/.gitignore

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5e42f382b60d98aafc384c44e9ac35720135527c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJae2N8AAoJEH0Oec13Yh7Not8IAIQvFzfgkb4MHE2YM1HvNvHR
 ANVVSx/+hiFhpA4tAWIFnd0WCtkh+foStgsrGiNTdWKyNJdJlC+8EGFQbeZssYVZ
 Pe5MMvlDxDCsRmsVgJy0M/QBum+yEV/TlJ8CEI5k48iivEpBMz7XkLjI3GK9ZYFz
 LsGrLfT7VNnQgyWoKIS/GR+KxOiW8OPAtMklY6QnTfAYRgGTVDteUhgG65knV8IF
 w/PY54HYd4HaKAZmZnJHEOivwP/YH88uV00LZ/B4HD6b+wqn3o84GwbKRBs7FWuz
 xtdl2rSU88Fhyd88YSwbNJdAERmPSiDmPUwAQwJldYsb3KPaiU9FPTUO9vQv41E=
 =HLRJ
 -----END PGP SIGNATURE-----

this shouldn't be commited either

Alan T. DeKok at 2018-02-07T20:37:08Z
Files modified:
	* src/include/dhcpv4

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1e940f98c18f18f074c8376d703295753494ad54
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJae2MkAAoJEH0Oec13Yh7N4RAH+wQmnjJm9S5OMwGJiUrcHJQR
 ujDW20AqV4wOEHGUGrXRR7Vd6JeY7COO+qG4IIkt+cGWgIfnec/QlxgTUwiD3Ndz
 nYowe/qWsfYr1LPlgLkVGztrRSMz/ZCZRrChWXtyGcvCbTVd2OmZDBVryTISgZGE
 0LAQSAE3gDHaCmjJFoWopAO4JaYKwJv9WTyRhYUtq46sT5JFtRe1wkO67VEbhbCt
 zYaTMMVqfwE8qBABA+TV9y4/LW/zeevUBSIyC5SsW0tiMMk1gGysJUfmEG6Lmcm4
 BasNtxEnmiy3Hf/3FQVFJKj6wa8cUSTy8PmZVOFiEvmmpWEp3fJRuDsNbHIf0Ww=
 =nx/a
 -----END PGP SIGNATURE-----

ignore DHCP things

Alan T. DeKok at 2018-02-07T20:35:48Z
Files modified:
	* src/include/.gitignore

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3bc5f4c4311f19a94c6877ad2cac4e81889b2e86
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJae2MkAAoJEH0Oec13Yh7NUwUH/0bUM8u2U8BEVLa56Cm2aCgd
 dtjDSpHex88L8u5cNDLQ7HT2dzbWqq89rKY97z+Tka2wS1V3Myw8+OWWBRJlAKYt
 W2Ogyw6FGiGd2DK7XHqA8xrNhWE0TPzgJEI2DK51MmEc4QSyhmNbMjYxgnGxYJSo
 CEbaK1cgRk3PHQ8k+yVcQnYRsDJ8T2WpwyUGnA1iYLtlJZvjEDps0NAtwLN7RMpn
 vmxpTnWz56nEVgMxHPHikWcUSueOsIqmC4FqbGNyHUFJdq7qESSTi5DPLMXVXZQp
 Lls+DVXUYNhoJ8x9hOFPrmsxK0BKntn1DfAj65NIs7RhtXpihHwusnkosy0nB/E=
 =RXLE
 -----END PGP SIGNATURE-----

this should NOT be committed

Alan T. DeKok at 2018-02-07T20:35:48Z
Files modified:
	* src/include/dhcpv6

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9f2c8323d5d7cac5ef120b0e41e4d6a28d408737
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlp7PIEACgkQ/6TVgp+2
 18pR8g//SZx+Dzh9Wn1fP+n7DqW+De+2JNNeOLGZaf4B22cAQ2JdTRKoXvMjl22Y
 DyzBd4JRXXLrGFFZRaM727XopU1ONqjZNqZNkPC8ymyrhD+rdms68/mIWaRW8kAR
 X2FbhqKc2/sXvNJ1Sm03OgVKLU1MzTE1q79I4QQnqolarz3TqE32ZjP/yJ7rNuQp
 vpnGs54vRsZn4qDHBV6UUnTP4dobJMc0+Y6hjhhXjxDWzr/NunxuEXCuvKY7cv7p
 l5y6J1wzJG/5J5RhMCk+Eyl2tX8D2ahTXLKH3bkpP87wiU/okUdcf5nBbq+2EP0s
 njRLLAUF7Y5dIc3GN+mXFoDhzCqOe5RN1S2fvaPyQWVqSGQJfAKyNfQsR5iRWR80
 GuzxW69f0pENV9knb3IF2apEsJmti0yOFst4MluuiDYN/d5c5CC6vlbacySQWNA/
 HAXFFIfZYZRMabBI/Qod+amud9gifdQOBp5EHM6Lj+Rf8Y2OrZBRfb0VI6RxtsJB
 bVa++l9zl7fETQOcsIJKP5ctG0lD8wv6vPn5aD5Z/A/6CM1V4KPjDvsGSvwf8yhH
 X6CJzux36Hdx14ylYhywCB4X4pJXyzu/eKHpoO1K3Omqfw24Vx5ldFFx24NGqYbm
 4ay6zIK2cDix1tglHOUncD0ZNn/1yCdiyMCpNSmTFY58ZKdFt8w=
 =U1Oq
 -----END PGP SIGNATURE-----

Call/compile TLS Session and OCSP server sections

This is technically async safe, but the calls are still potentially blocking.  More work needed to fix that.

There's no advantage to having them actually async capable until the cache module is async capable anyway...

Arran Cudbard-Bell at 2018-02-07T17:50:57Z
Files modified:
	* raddb/sites-available/tls-cache
	* share/dictionary.freeradius.internal
	* src/include/tls-h
	* src/lib/tls/cache.c
	* src/lib/tls/conf.c
	* src/lib/tls/ocsp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a81fc1c9a39da5a03bf98be525872fb91aaedc7f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlp7PIEACgkQ/6TVgp+2
 18rLzhAAqOiTq0YwAlfm0AXeyc2cWuQclLWyjLPSLvYnHlPcKZVIeE6bOMAXeoAf
 B8m9KCJhk5XFrQrCVHH/v/tfZAkKmaBaVdbcOLNNKk4oAqQ3cLnxIj64cVT1LVKo
 VgeWuudC77qvZeU1xZJN7geLF6cJfm9ktsMiU2LwNbaPltWiJwnCMiXV8pO/6DmG
 SiUq66yxrTbi6Xog8hlmEony+SucFZZ1Jrs5f1lM02hzsnQa1pAO12aScuitEhfV
 XuGqS/fZKiHOHcGHwdKLk/7Na/Wd/iKklDRyXAYCrffBUC2MaZhnKoMyEg60XU1F
 22JwQU4ZJKeGdzx1yW3ccEH/gsyaKKMnDYfirr5LsjsSMgvrpcbiRJP6FGzuBISQ
 2beNrqvueORINLD8kiHIufWTKjuoNf1+JiZbjUGpnItHkoAtMOyyBmF3cPNIdl9O
 bZWrYuKdiwieCSt2uGy9/12FR1ChJKWBCUX5mWxuUBSsJF9SP604aYBV4+c9aShO
 FmMMpAc4hZFbha5noduPgMUL9ViHzcQKbbCsmxMTJf7skUfaBepPOoYtWqq0s9TI
 unL9uXmiPAvWjJrHT7u3rlujjE1OIeglGr2KStFiaiXNOYz4gkIDz/Ot5hkQneWJ
 qj7NmEBi5RxArFoERnCOMmYYUEHjXCG+z3dEiicQjkhui0/Wlfw=
 =T+FB
 -----END PGP SIGNATURE-----

Check permissions last, right before we call the panic action

Arran Cudbard-Bell at 2018-02-07T17:50:57Z
Files modified:
	* src/lib/util/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4e01a5ed012e5c0903f6651303d2a7f692d35cf1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaeztHAAoJEH0Oec13Yh7NpTQIAJkdVQYXXs8h/CpwH52JkGQK
 rspY4IiDK14ABwKyFlC8VekjjBUfqwQZWfUFKEojQJWF6sGIp2BpWbYp6+M9qrc4
 Elwd+MdHHzSi2ZOGhwpBjzAAp1O7tkamP1xAHs6qA9Hh3cuytdoygHKlAgDGnmVx
 8+weRus4oUlUskKX5VqAn6XGErZQu1KM2dhgBfxODPXP+H7VJbi0QMuXq+fV7SnD
 7hkF1nvHEdbZojE92h4v60ktQq6Ky/cIquzgzrKIcghASUio/Vfjz2npx12sZq1q
 lwzItZpuceIUWrXvpIcTmOsgrk8TFbodbXyuHY2JF5Sgk5DVT2fDBonWdNkEXtE=
 =1waN
 -----END PGP SIGNATURE-----

add assertion that deletion succeeds

Alan T. DeKok at 2018-02-07T17:45:43Z
Files modified:
	* src/lib/io/network.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/03b1b800e27f4ccf2800d5ef16dec90d6387cf1f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaeztGAAoJEH0Oec13Yh7NQIIIAIzzQPJOBM9kE+iDk79LwbaS
 fbMEPBlMT4S35lnubA83nC0cd07+nTkDt4GKPYY8ZaSzqoF+LsARRLukm05PiZWW
 6AdJ6KPZerQwKFcEFf+kXX62mR+N011zq5gs77uA103hxOzsWUmvz6unmH0XYDcV
 Tc4klzqFTXK/oHZCs1TP1ujOOrJth821mm8eF+bub7d6x2E/NfqeVeRLx9Kx/iu9
 cEV/i2REofSrufPweVtE8ZaSL9AFov6syz4sSskytTvRq11e+yhAUSSF347Cff41
 rlSRVagw0rR32LKP1zm/ULsikmdm4HlN5yIV7iPPBknCvdeOICTrlU1/xW2yqz0=
 =BZpI
 -----END PGP SIGNATURE-----

clarify debug message

Alan T. DeKok at 2018-02-07T17:45:42Z
Files modified:
	* src/modules/proto_detail/proto_detail_work.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6661c9716867f5317373d36cb97ce8be8aaf6c18
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlp7C8wACgkQ/6TVgp+2
 18rvww/+MFVI9HEfg50B3f2sUfVmp+Yt8nq77e0d3WYjiJ2E3Fel18xpkNKms+nd
 4Eq1g2qzqkOJf1PTziC6MggbtLKeZ7aceYRy6M61LYDuFcIvFXDDDD+u9cNtYtA8
 SHRXWiTJlZY2OThBJKgyXugxSTqVuywTy0INLaa84peHdzYZX2SqXCbgJD2OsX62
 utj1HtBUdb870cf44ibyGfYrkUJuhJhr3Ubi4Lo4ZwAkv/VfheK8wTC4+49CezGl
 PFweuDhGeEuvnJtIEuq1gATJ5DDpsYTcg+42BHJYY+KQLhnrVU6ETchjFndIQS47
 qm9fT5jclKUGOLg4H5Baql6JHc6OKwrQ0XTc5lCq24Mz8ccfIghw9qhtXGjA9o2F
 628khGwuOYPp+XCi+cZit1IftepsKDLMlja7bJmDCirIchZ6QJLWfmhxFzT+OqPC
 Vqzvhuw5qdqwfJda+hUELkL+igNwiSUN64BpJRMIkHCPm5zdGfTYmCmVGcQYtJPd
 NPo3NG5Kr2OrjJEFv+7+W+OOiJTwSao6ecUftf6qVlzMXijOOxS8TWrOr36RsgG3
 /HqqqYRaGwo1zYNG/ojdRNvCU3hjh7bjUHekyRE2Fhc6zpu+P5vLoHAU8+3qw+bp
 KXo+Cg3D8d1oEjYg4IWtFvN2SKEZd/IYgjKIgB5s0uZRGn1da/Q=
 =8C+D
 -----END PGP SIGNATURE-----

Add the -f back into LN-SF

Arran Cudbard-Bell at 2018-02-07T14:23:08Z
Files modified:
	* src/protocols/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/27f38ae7cc8e308f80301ea3a182ae75fe6c3855
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlp7CgoACgkQ/6TVgp+2
 18p8rg/7BzXhclYVnB9sERRgy6jRAiaRQfAps8YaVIbyeuzYzeS2XmkC1ICpEa5Q
 nPTYFevKARryMfjbrfKoNCvJj5qf1+W6Z7ZlHxn9iG1fF03XFRWVDOvu9zySUxit
 PfoEHdeUfD3uiVAjzwWQoWsoJoaVXe9RohFMgYSSI7dVR/2fuy6NOHH3TJcSYDsb
 R4jTUAXWT3pNxkOENWnxUabwBZgDd6gwWAIk75+Zxn22qDXWB9jZhmBvvJKMN2Wu
 DDoYjCHLxRxM7K+ptX7Q9ydrKaIp0wNcGHdAVSE1vt2wE0M/E2BFHI2VxLX5LOkL
 /04YXDyToYiL0PQnG7O4jjtRB4rjXTSQU8ZMIG3uas/n+RoMP9wVxyvi45B/J8Yt
 tdhlOmQMXbo4KYVumVYZsiVlv1Gnhk6Pq5nLvMueScxg3rb+68wJk+FkZYT1zWev
 hDVL+2P/3xavVohpqj/0YaC4rXnjlcPm00HMmBBNJYAsSleahi3br9WUDmAA29mc
 zwi/BjeLalsyRM9NC5ZJTZJwdW2bHcdhLR/s2+2gMViHK4yruN1APmySq4SpFme9
 P9oQg+WN2rUul8C9pSyE76n0lbqiosbUyJYQsovFxNwsjk+fpOIRpqvUtR63+9Xo
 0I4BI+nO9Ge0VIdp7vndRBhezasB6kgnS7VQZWQioLTYVWmLQd8=
 =plhq
 -----END PGP SIGNATURE-----

Doxygen

Arran Cudbard-Bell at 2018-02-07T14:15:38Z
Files modified:
	* src/lib/util/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8227c6ba8f2988ac05af4ecddf3289b34e74e5ce
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlp7ArwACgkQ/6TVgp+2
 18qWnxAAqXQQVi1EQ6H26BDwIfrN04ywDx6p9ka1kMzV1Lv+4i8XMfGvUz7vbOT8
 Td/9sHzSyNNwMqx6/kQV8TMV0kS1hJDzwHN27rV/h4dluUG746tZPewNa20E2c4F
 d71uqsyzOUAuNHGSy5RTsVgWNDMb+u6BG2fCYUAVXOza/ShEIgqHqrFEvmv/2SDv
 xz14ReMj0wN2Y3QdlMf5ZxyhbOKx2KdbtrfqgbbI0WyEmPFA+rbiWVZ1PBA/mchM
 s9MikDNLrBIcbkhpQAouhGComK2KKFkBYYlvNJYlz4JkMqA1taF0eKUFK5kEX9GK
 LvXsyeJB+O2wRZlJfQAmyT3imDXtR6g6w+piDTrVS3kZM6fcTvTXoXgtbgsd3068
 5/pOs/FT1WUZaulmL/pxFWt49ys/hCpc1jvms33z1k/MO8tAMQgSfC232NOGJwO4
 yd5k5atKiEyg8XkupxTxZt7QkIzbz/y71qTZIBNSE0asNv9yuZVXq4cDPGW+jgNW
 oGt3NjNDw9Va0lQGqahl23MBSUNAqcf4MI4m4m4A+J7pBQ2byrFAnIZ2Im9VRooI
 sT37c6+MtMUwEh4ghSzH5IM75JC1mkxhHwbjVOJaARjN0JmkB8s6iZp84a19HcAM
 apBPqTk0lusMhsMkTmDTx9+VqmRE0wevMwU/HwioXd4U+KTy1H4=
 =Y9uo
 -----END PGP SIGNATURE-----

Update kqueue FD removal assert to print errno

Arran Cudbard-Bell at 2018-02-07T13:44:28Z
Files modified:
	* src/include/debug.h
	* src/lib/util/debug.c
	* src/lib/util/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/34040dd9df9cf8429c40e0785c243d6c768feba0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlp69WMACgkQ/6TVgp+2
 18qurxAAohnnQGOdtmezg70X2MS2yzv3LjsWE55q0FU1oyE790ouw2ryyrtGM00/
 gmUqhUVS/d1C4MmUDE8AG3THJtIO/jsVsxBh8eo2k9FuphUv15eokepEqn8fLzPH
 qFjj9S3pTZsEv7CMkScEY7LbcGLLIg6Ck4yPXy1J5gWqJZAiOgnSttFruom3Zyb8
 GvF6fbBWiwrbmqifHBPLQJEjqo7h5W37+gbg9QVd5qI/51ChIILaMMdcFCy2y16L
 gKACG5drgAZ9aDHbBjuGwhJZ0rB1F6iRtYwsNJjPHv1TFq/+oyjYBugH6Qcgb/pX
 y+uQv3I1GYBB3ppX/th9X476Qwk8aIxtx5md53I4ez+32PA+dRqh4NWIoejcTzd3
 AY7qGQCQbS3D6ShO+Ei0lJ8Er4ouoeTyCK1fYuoZ6K/MHSDs3HWwJjRrRMYrhDwZ
 Ngt7iXJ78KzEsVa8MWNfPnEjo8SUsSQwctkgaFDNd5FU1t5HZOrxxreMFnnNVked
 o/+x9yyt8MD/4veUjYnUoCCz8yhJxph/Q1PilpOXp2c4Pu6NC0AMvm4zHW+2F1lW
 O/MM/897PYoL4R0Y2vgH0RNyP8Ba87RBXxZJYBprPSliZ2VFypjPzbzCwTuwdV+E
 dtJgrAlFlykHtO1rSFgv/Wbj71Ef59WGMq/xZZr/QJKpq1eCUsI=
 =MuhN
 -----END PGP SIGNATURE-----

Move all rad_cond_assert to fr_cond_assert

The distinction isn't that important, and they ended up being mixed in the source files anyway.

Arran Cudbard-Bell at 2018-02-07T12:47:31Z
Files modified:
	* src/include/dhcpv6
	* src/include/fring.h
	* src/include/rad_assert.h
	* src/lib/io/message.c
	* src/lib/io/network.c
	* src/lib/io/time.h
	* src/lib/io/worker.c
	* src/lib/ldap/bind.c
	* src/lib/ldap/sasl.c
	* src/lib/ldap/start_tls.c
	* src/lib/tls/session.c
	* src/lib/util/debug.c
	* src/lib/util/event.c
	* src/main/auth.c
	* src/main/cf_parse.c
	* src/main/cf_util.c
	* src/main/cond_eval.c
	* src/main/map.c
	* src/main/pool.c
	* src/main/process.c
	* src/main/state.c
	* src/modules/proto_arp/proto_arp.c
	* src/modules/proto_dhcpv4/proto_dhcpv4.c
	* src/modules/proto_ldap_sync/sync.c
	* src/modules/proto_tacacs/proto_tacacs.c
	* src/modules/rlm_cache/drivers/rlm_cache_rbtree/rlm_cache_rbtree.c
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_eap/mem.c
	* src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_json/json.c
	* src/modules/rlm_krb5/krb5.c
	* src/modules/rlm_krb5/rlm_krb5.c
	* src/modules/rlm_logtee/rlm_logtee.c
	* src/modules/rlm_redis/cluster.c
	* src/modules/rlm_redis/rlm_redis.c
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c
	* src/modules/rlm_rediswho/rlm_rediswho.c
	* src/modules/rlm_test/rlm_test.c
	* src/tests/util/channel_test.c
	* src/tests/util/control_test.c
	* src/tests/util/ring_buffer_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4780934e02bc5e887520795a6e946f50a1fe85d2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlp69WMACgkQ/6TVgp+2
 18rZFw/9E2ZWb7eqpB7AXMKUE8oO8gr82WKHmkQFT81YW8TO10OYTVmkh6mFj7B5
 QKUKZIM3l4UNv/roVbOsUwOMzsvA2L3bkeklZHmDNE9gusjygvrAeWRQr0QyYKdU
 dt76xsEawvPtFL6nW2yKNfUFhwzXTvsot+IVhZyGHbGXEhaqS+0Ty8SlAvetQOFY
 nppg+BE1WHI0kUu5Zm9zVNz+QJvYKnxfIywBw+Y1V5hQefd/c9J8P16d+B2ywLHW
 fYrL/BLtirxz1WDO0jzE1mHRfAnVGpuALZNwmOwF70rDMvwgjQ4gvaw7u5OV8cUS
 oGikW1h7962nerMurfPnZ2WpK+qqkjfc7TWIo8uLJ1N5tCmEZaThIaxGPz3KELEd
 PJ1fKfYgUdY/HSCbAvT1f0Pje//iN6sD9OuqSr8vJGQeX5zQg9cHwZGhUqSd+cDU
 uLQ1LW8gKx/goMdeBkuyZPNnKrfTVooXZMeOZM9r5Cf04tZJKZEEIdALWFgTiWlj
 o/qy3RrTHlSfCRsXXbwFSFWlAlwDOGFFZluZY3kpYWj57sJ5I70IvNEfjx/v/KqQ
 ugCfs1M33WOwAVUdDGx7zjJYPI0kMa9rYC93CrMoPubBE4O71GgCLQ++y1zVYfbE
 P+V8YPystXQfElC8G7mI7Z2l7IXQcv2kvJOmZ1BAk1jsj09m4i8=
 =Evu6
 -----END PGP SIGNATURE-----

Boilerplate functions for DHCPv6 (hey it's a start)

Arran Cudbard-Bell at 2018-02-07T12:47:31Z
Files modified:
	* src/protocols/dhcpv6/all.mk
	* src/protocols/dhcpv6/decode.c
	* src/protocols/dhcpv6/dhcpv6.h
	* src/protocols/dhcpv6/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/768bf3284c41d32bceb983c89f4e5637eb78415b
====== 
-- 
This commit summary was generated @2018-02-08T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list