Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Wed Jul 26 02:00:03 CEST 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZd6JhAAoJEH0Oec13Yh7NN/cH/21rAEtJki8e3qjN1xvI4KcD
 EkCsU8RNGfTe6rV9hmAr0efOA4aFKcKZWwEyNU80bC18/pI5MadoGjUw1gZ7MHpj
 KNvs5hlt2vPqQJgGpN8yN3JQlWD2YfPyWrJKjz0FAaexTKqoMiqmYpEcssZ4oYnp
 PUaG+OTTI+zieMH4zfIaFAjWCKB+UmaNgbC+yQyNedGyASm2qlpd41YEtpEr7AMZ
 MPtSTqoNk40/yokO6t6qKCyNMUN4ulgS2WxlWPAr9zPrJblejNxlTfqWbOlIlDjq
 +9eIyPkD9yC29Ob/BgJfr08t585ZMU10K0w+pQV1FZgs6AKgNZkkHFqw9P28ev0=
 =RltF
 -----END PGP SIGNATURE-----

typos

Alan T. DeKok at 2017-07-25T19:56:15Z
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/a6763dcf29220547617303dd8c926d7501e512e5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZd6GhAAoJEH0Oec13Yh7N5lwH/j1RMNcHY0bmpzcxd5PUSZSb
 wH/N/RhBHoLITm8pQKcgi50UkRCWLZS5fcmhJVx9grhUQzne4ZfS4Ywa/J81elmV
 WKYJilQsA73G06e8vGB0cRv09y4YBho67TtKMsG3bhpoNo5Q8zOZFt//OMSKmGlr
 65lezsuFDrLKwC+15Rq7+rsp5wkdA/teDITlN5nf7qTU9E5ngcbqBmYDUjWbh/gF
 WTkN5p3vgSQF0pmvOyx4cBb0xteGWYdcObli5T+BsbDQQl04QNQjf0koCxwkd08g
 Z28HRhnHAyp1wAgqVt22NNgjlNRdrl/nmSGoYK6FqKwTjSkLJpju+ZuzgGGQonY=
 =eId+
 -----END PGP SIGNATURE-----

notes and typos

Alan T. DeKok at 2017-07-25T19:53:05Z
Files modified:
	* src/modules/rlm_radius/rlm_radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0711d90d190b0d1b85b2ded472b71a208de39b57
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZd6GhAAoJEH0Oec13Yh7N3dYIAJK2cLw6CVY2yv7558mdXtMY
 2GuY+H5cGqgd1qK0L/Z/R4WtP79uIWFE6QcMjQUz6qxke1aO124DBYlzRNEuOatC
 eaKPCPjbRA+vMUpk4klGWb6ClCC6dN716HOA8y9aobZMgcB3O+HD5xRBGMftCfJo
 ipEvmb6IU+h/3R1M1dpZ+qM8hTrsqnU00Y3Tnw0VSISQQuBzJYRsgxUbsyjYtLgn
 mKjvJdpr5j+ro+OwLiMUQVoHIfUKcgDoepurb1DSFYYBn84pymvNeZZClUQH9cq2
 KsefPjK1OWB/wgSkJ57uJ45jFSe/5NPZhHNTkkpzW9UmCcqZ2iUbJ+H7mySsJJM=
 =zsLu
 -----END PGP SIGNATURE-----

add unlang_signal callbacks

Alan T. DeKok at 2017-07-25T19:53:05Z
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/c8dea2819d467e402d1b8232168b2d696f14a989
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZd6GhAAoJEH0Oec13Yh7NJuMH/2T/DIW5pKibtK5xKOhK6KQM
 Kpk3oV/tsJSjKmE1v9j72DlsT9IfLPU6No1+lHd+e+b8VSSPIXPhSbyHQrj2cCvK
 NVf8FKsQ+GvpY4siSjKQoe38MqbH5Jj/+dMP3QhPDuvf63oBDKKompDjrzpzqHM4
 19Ao7n7/rlEm/HvcAjP/GPd8AMP5aT720U1VDWqbZLVTK84ga2jngmAG7JMTeAn7
 vneyIyl6swWJeuitE3e0AQMqvAF6xXdp9UJ7NyPWE5PftCgKFccU9973LpYsU3SK
 U4FLXJPeMk4IXA/tEKEjAnofjMHZ3QITu1d9XSHSPVngrf1hDbeY1GI0fRTKpq8=
 =X2OE
 -----END PGP SIGNATURE-----

be gracious in signaling

Alan T. DeKok at 2017-07-25T19:53:05Z
Files modified:
	* src/main/unlang_interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/59c9ba78e445ecaf7c5d038567df65730a1ab82c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZd6GhAAoJEH0Oec13Yh7NxMIH/2z7+uKeuH9MxuwPIJ3AdBoM
 zGqH9sDqpAQtUCmW8tXXsr7NuxvoHJBjO+FGv9BEkHPxOYHfjv2but0nYL2D3/X0
 76DB6Cp2A3Qay1HzUcsVLl5kW5PNfVBJMP77CiFxSMztdFt2fjdwLsBez4HZmZla
 y2gzxZCL7VQkHny7/EL4grjdd4lHcQeexA9x6GfyE7RKHGwIUlGU+njBz5wucRNN
 BKg5ls82+L2x74kCvFVh+CsjHpaYDbFA8gRvW2HhFFhWKga4INVl+NXvTkZDu+mF
 /BkVa2es5YgqR3oNNZHVz9DL2KOdEC74lO7MlX0wLHzqc0ot+dnlimlUXTsi0WU=
 =qx0t
 -----END PGP SIGNATURE-----

remove the "waiting_to_die" list.

If the module can't deal with this, well, too bad

Alan T. DeKok at 2017-07-25T19:53:05Z
Files modified:
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c5d58a7674e130ae0ec467d6a1b5a69e451ceb71
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZd6GgAAoJEH0Oec13Yh7NrPQIAIkrBDdlTB/0RRkcys9eKbRk
 Hlhv9M1nAvjG2hUFo/YwdRoYFZNmdabAPbMatOq5YOnJS4W8qxXCLTmfJ1q3ccxo
 I/aShAmdACKlJUpyr8TzC8Q+Fsxw8OpFmVt3JwJHqsZcrfHfAi/e/7yNud4Ybvv0
 rE0T50wXTwIj6xZ9+vOMyC4FwIU0g8njsQC1Y6jzcpOUcpFnMw0c6jNRDfv+Su66
 NJQqvPm7WWM7uYdTDRkU3i88dHcDkkjytleAxpB7r7jNdJXWPrq9JiZMoXpq8kXe
 XtyG4mLa9LGzLnSHItsIVP9lulCWeMV7TpjyleAQJAEw3+4ILgwc3s6a6Y9UgJU=
 =5X/9
 -----END PGP SIGNATURE-----

call FR_IO_DONE when exiting

Alan T. DeKok at 2017-07-25T19:53:04Z
Files modified:
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fea5e6d79cc6b162283a5f957d8decc06b861cc1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZd6GgAAoJEH0Oec13Yh7N+YoH/081ncvYv705JxtvDlUur/+s
 sLI82gauIlHyqGENpRlqDnx7ojXipj8ANXyrhPMtkhJ2uQKmUMIelLdAoyHZEcEm
 V/HPHK5qCzsGFh0NMommhKBNfwO2ebqHuufJPPWXsGILq78zRe7j4GRhDmfrykrM
 29nUGtSNRRQJF3zr8bRmT7Ys/sNhnhDA1j9zZEZUSgriiAWKJ46npuDEu6gPUmRi
 LXw/n8DrmcAybOV83QssTkDTULj5EuVCZqeO99EkenHupsKhmkI0qpdCbG3Cgnng
 2dwojttiDRS6+oytDE+F6RxdeMQNGm2R/b/Z5KjD9kUcmJpfnFlISV/qgIOQgoE=
 =OmRr
 -----END PGP SIGNATURE-----

re-work rlm_radius to be much simpler

Alan T. DeKok at 2017-07-25T19:53:04Z
Files modified:
	* src/modules/rlm_radius/all.mk
	* src/modules/rlm_radius/rlm_radius.c
	* src/modules/rlm_radius/rlm_radius.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aeb8b50a43b3dff4978cb711e35072c7101170a4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZd6GgAAoJEH0Oec13Yh7NDpkIAKiQQnoGiXlsGV4jhQYUy/4h
 ucb9hROk3isigJaS3gS3K1NKIwx7u6/L5WKWFlkVCHVozdgrVktOYFSoPG9qE+lM
 vjShJDE8WGicjdTQ7l0dQTu160/oTYuhLgMOo3d4L0cHlAOEudJZp1O2JpqXBB9j
 xXSmg8HKLKDhOxZqPVNrORi/xAccJpi8QdzMa0ihp8T8MUHipca7+FPII5OfcUbW
 t4YjiluHcDrwf//aCswk249ViEX4aL5ChGHPXmcrqMpm2XLevrRhA+UbIybp0/QG
 fWJK7W6Vevt+Un+sPgxo8g61f14pzR1CxuzrebV1YLP+ZudwVTIMVP3a3JoKnv4=
 =5E9t
 -----END PGP SIGNATURE-----

clean up the requests on fr_worker_destroy()

We still need to check ordering of network / worker deletion,
as they call each other via RPC messages.

And we need a way to destroy all requests which came from a
particular network thread.

We probably also need to get rid of FR_IO_ACTION_DONE, as it
isn't used anywhere.  Instead, just rely on the talloc destructors
to clean up timers, FD events, etc.

Alan T. DeKok at 2017-07-25T19:53:04Z
Files modified:
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1302a27f744626c4686af47b57d82d7993ca26fa
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZd6GgAAoJEH0Oec13Yh7N27wH/0unuTO/akeGbaOs8eV9+h62
 849sZqmuJn/ppDlQs3w5Xe4FEzTdIWEneQOqjikVnW0xEFqveJaoVQZ9clohhlcU
 Sy/N+VxBLhCGo8yGkmq3IFpylK8vW/Pre79SibYyYK+Gkwj8fTPtJDnrlXtwKkPg
 ti1vA0qaknIT2ZO8Jy6Ug88ObjdAMiW0gDRbsh19HsnADLtv4XBhdy+XwYAunkYH
 WtoHZrOIoTqKckfBpPCTOpN2Ekp9F4V3LakauH8iQoVt8VVn3i6AVB4yXg75aP27
 aqwJJ7cEoTvGQt19ukBNMskuTDqFtUSSgIowiRnn/9irIcwZuXjL2HiuJvHn4i8=
 =+yAu
 -----END PGP SIGNATURE-----

destroy the scheduler before exiting

Alan T. DeKok at 2017-07-25T19:53:04Z
Files modified:
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cc6fb097742d588a8acbef2db33a8d6776dcdc44
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZd6GgAAoJEH0Oec13Yh7N09oH/jVNUEtDX9WvS6R+pH0CAZCi
 Ek1irQOEIa3gnmpOJ9VPPocdIPH0LiYs+9nmh4WSWsQ3D6UpSFQm1VV/gh58gfBZ
 v9rMY6lyHX5zBKLLiW8zhhC1tgPnX9xXXwdenqMZNWRFjBzay1gj7h7p+lJeGjM4
 guC+U4zI/70lsl95VBYa1RJVfpvhwHd3Sacc9AFMhghBpEv6mwnXI6Wkjydo4XWc
 j2oJl7Aj1Yiih8xsdxLZZIKMjj9I6YXX184JSxx2PsLGjVWuLw2E5qA92niY4jLC
 8CQg70hkPBRx7v8a3aihIB1YCjnLCWITgNuryMkHibvcq+4P9mFShMnly4pny1I=
 =ZFXP
 -----END PGP SIGNATURE-----

clean up network before worker

Alan T. DeKok at 2017-07-25T19:53:04Z
Files modified:
	* src/lib/io/schedule.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e70daec1b517d2cc12521c23770cb735799bb6f0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZd6GgAAoJEH0Oec13Yh7NZ80H/0PaVatET6D4RCldvRZjYJwu
 eI9xbH6U8rM0irtVKtaDLc91D3JTzmJXYl3k6dS2oDl9CWRFNWzkMMhB0qGvI8rq
 7cjikgh2vqXLTijm7jKbF+PAOPp6GVQVmnAbr08PtEgjVYKizV8nLxN7JxyF5SZJ
 NCIOilPXDx8uKy9+CvuAnvptVGKzHzHMCT4iGp/b0JT2Ynj3MXeKLEcBN7ZrHTRa
 Xrr8+RG2VLzAgE8iP3J7ZQZYCyUtVqctshD1TMftviXhhRfAdH4OEZYQoZnj17EI
 Hx2CyarbryjK+A4pxGvl/82iDVS5aD8ir+dn7Gni3dLfO1LzLTlPkS40e+NbdA4=
 =cyHi
 -----END PGP SIGNATURE-----

don't verify on exit

and don't clean up messages... just die

Alan T. DeKok at 2017-07-25T19:53:04Z
Files modified:
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c113d100c496c4f415174d4ea95d5cbb3d8f00a6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZd5PYAAoJEP+k1YKfttfKsw4P/i08jYttPCa20Cdxbz+BwqQD
 InY/P75nQT0dXLd3vqZxcuagjWmrEEcBdHVeZR3RqmbJxzaE180ZKD5u6Y8NKwoe
 ROPhWtOSa9oXLykJK6W5u2UqPX30PZQGRQUpymw3aHjjUJq09xMnOtUIEjQI8rWd
 nMEA5tZ6TLWkX2vsXkwrP3wGg81foQ83xiAO1ii9hrK+p5RrayHoIhW1wjr1usSK
 jEwTo6XsfI2tsiwOjf94uUYx2Yg46pUhf+HQ9c1AdNk5i5KQh76pFEHm6xeHIe6r
 yuUD/KTu1Wf1s3pIQRCftc3sY8sVUvYjvczaOvHtTlkGEherC82sdOFdZQ6fHClw
 LJpmqvJSfvrmML6deJICc1yBSC1eWC9HVKXobwng0HY2Rg10I1fLeOBxj0QWiMbT
 cee5ZLyYh8+woQBJZdE1Pd/M9j39ydeIMV2p3icjB4WaBftBTgR1+E6+8MkR0VBI
 AOxrBpFZYmDz53o8VKv5bLvc2RadbcjokeWSmj9dM8SuqNOmlpstyPRo8d1p/37V
 UsGuX5B3kCo3jsFcivu0IOil37HhU8JO0zXM7m5EMF/xJvSuHcPJP2l78Pp6pxMk
 fptK0jzqGY0x68dEEUKyDmACyQgi01yVW3XS5+QQz3DYn7MQphpX6mFzTf3OZr53
 li0651QOVHNpTYDrmi4y
 =12BJ
 -----END PGP SIGNATURE-----

Use a free list to free file descriptor events

This fixes several potential corner cases, with file descriptor events being deleted in callbacks and causing SEGVs

Arran Cudbard-Bell at 2017-07-25T18:54:12Z
Files modified:
	* src/include/event.h
	* src/lib/util/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5edfaf79988ae2865ca9549d8589a20ff48f3007
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZd5PUAAoJEP+k1YKfttfKXRwP/2C/ugs9785l843PfMZ+fLJH
 5Z5f6AiGV/6Xxs55mK6DAMNHfXyaquVOCMhfR37NHDpge8jvy9ixIv+EqS3fBQy/
 OZIP+XemyVkdvqiaz9F0sLdwSV0p+4kCmqRJHqHEnxz+THmpfYJSggvkb1R+7lFj
 pzN5eYGWW8fly934QKuWM+N02AowwRvQdszt2f8Z+zada1lAigqnpWyeNbmaw1z4
 0BdtxYNOwKINlZXHTbfQ4b3/755luqR+ro19uq/iaRilpRR4MXBLJr97qLMbc+Iq
 K6yvqyvdQtn6YW0j7WpuDCQzJjNooJlHvI38CXX2tp0o7Ye7sel6VNfm5YwwOpWG
 WRZJg40kse43XYK6d8ILIMgDKubDVyWUDFx9huSXH2NEVo0+oxbkSc8VKFgqKpNm
 UVKc/1txYu412ZHj2RfVJMBhvCgV2El9dyJrxckCbVNaKSmetwsCkQSXQLLAUvRc
 NWjqBnZ4igjEWO0WCGGcZ/T4IKgkyO0mKquwkALwZoW++mKb5FUgVcGsBVZJjEAE
 Y3gtumpyMbvrdng9/BJBONsEY4zVilSrk0gy3st6v36jcUti2Co622NcaBD+Bfva
 JkHSVmX6mhL422dr8hK2vvCPxkAWL06+UNaDC1SE1vwVXwPyjUeemQE1CTgKuyUb
 mJuhDMWcrmcrbakBAWqD
 =he86
 -----END PGP SIGNATURE-----

Rename some structures and variables in event.c

Arran Cudbard-Bell at 2017-07-25T18:54:09Z
Files modified:
	* src/include/event.h
	* src/lib/util/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d5083ceb7da9e3cfe8952cf358641b71356a1601
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZd42wAAoJEP+k1YKfttfKyP4P/AoFmYny8a+px/r/KWHR8xk5
 P+ZsMIulYWsOA47k155FaOqjjM4MtBdbCaWzp7w8Skw57nq1m/NrEPMGAedAQJII
 sGdNGOmh8+idSk2XlsvyDW+UvDuLql+tDIhkkEOkb28IJ8GHP8ciqLmg5zDpdmVU
 PbM9G85P/3XyPIptkvfPUXPGny13XAmv8sBypjWnK03biVlxa4EpEkBNxj3l9dEr
 drQTfRn+Gy+MS9THkA2UeZUp0kOuaVUW7mwh5otXZriCDHgDcH3Jj1XFMLbFzd5O
 N3djYadk6SXy+3zDeBdzElAnYt4WycS1mYQLb3PZjYXnk8XeRKYS5eXD7+WXz/wB
 3TTHPR5roFiY2+zQfkxdlcrA4RxYejKwd/RWBv29gF5I1W65j51mcK554SwSeuZR
 gTyQC+UzfOYVURNMtL1A6rstQulzFtwpb1KAVqKTEO9ve8/XdXpSv4C5IClHd6wF
 +8KSeQsErVe/sBlejjI89NaXfovTx+0Gn/NCc7N3V8iINOUtg/+8makG55oZEyCw
 STl28bUUAlVxIa0jH1E44MX4my2sTfrSW99M6bMyQ+IBiQZqq3pFKQjPuo+8QUfv
 SusHXFfiBUynwkbm0E71Jq0T6/ek4Kco+Le9HSA3L5TCE9EqGK9kbeuInOQPUz1R
 z/BETgEkHOecInDRbbBP
 =KX8F
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2017-07-25T18:28:00Z
Files modified:
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/742ebb5dc35fdb1ee9a6381b8715f22d230e7916
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZd4aLAAoJEP+k1YKfttfKfWUP/0qsB0uwDUZjUcAl3FGfPAnm
 JhO7HruGv8/ZMuKmSanDpVxqRrc9P+C48Ib5O2soUs9hXE/UXKlmbt9jBr+YjzyL
 qI8KqQwve4g+GUgk0rwNymIh+yFUVueknmyw2pgJLdRla1o5BdgN+9oCXbV7mSZZ
 mPWUXPdC5z2lVdSK8rE9MkCWSlndfbnhVd0Tp4gc6LI3yMybEyxPdTdA4QExlH6v
 8xme8pLmgZYevQCrhGYb7CWmsKQ4j7PFh6Duii6xx2uFYZQnhizuhKAZlYEpmUeg
 rem1cG6e6+X1/VAHEwPLmEnD+XKBYrOb6lRh3/6kq8XxDvESHcKavPI99L21tzOE
 ghaRrK6EDwtvU6qyxHVi+V9AstS+TdFZ+bDFY/3biHBYBuQyzl3drT/qWCqh9rWn
 QjrfRfWlNhDs33q0tUCsop9h5vArbhNlMSeERZ5z69+Xbw5m0OaAjs2DRlUKh/HJ
 daI6k9ewuCl3MtQmO6NdtApIPc+bjjdk5WbVSsHLnrxm2qzExZdCyv8/LjYRe78G
 LViNimgIxAPZaBMaevriiADkC+xdxPkXEA46Lv0kdosYr4tIQLo1pIjcD7/NPwjQ
 nTPZdELigYUOaqBlXdVFEmt88W/6FhyU0W6QYH8t+xWtoaGXX2/GV5TcZ8bDSjgC
 Tl5tUr67GlZccMO+mQR5
 =2oah
 -----END PGP SIGNATURE-----

Add tests for group comparisons

Arran Cudbard-Bell at 2017-07-25T17:57:31Z
Files modified:
	* src/tests/modules/sql/groups.attrs
	* src/tests/modules/sql/groups.unlang
	* src/tests/modules/sql_mysql/groups.attrs
	* src/tests/modules/sql_mysql/groups.unlang
	* src/tests/modules/sql_postgresql/groups.attrs
	* src/tests/modules/sql_postgresql/groups.unlang
	* src/tests/modules/sql_sqlite/groups.attrs
	* src/tests/modules/sql_sqlite/groups.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/42220d74bf5f171e7fcc1d9117d1920b2316bb8e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZd4ZBAAoJEP+k1YKfttfKvhkP/ReVeseRkCXn8LvcXVuxoLR7
 EYyWcyLZt8HMSKhwX4EeRXJf+vVj72ZEC6qIaUitfamu3DBrrtqIqtGzT/5yWwWe
 FgXuq7c8YUsH+oQKE9IWyEICvnWmbTcCeXJfyiG2RCdUM14yV/+nePsI1EP1IGiD
 Ua+BmneSH1gLmzTkNWM+KQhQHMDnLhTYvrWwhc0swU+mEiFWBav3+OL2aBfu7VCy
 4uNEn62veUXZwmQnL8g9Lz1njp82eLHz6t9Q0ZOg52TWzLjJeEqNhwzkhDijmH4I
 uUF94qyNO3nr7VeHMyp01+uPCNclrjU6G7ZNvjSos4sz1xNvk5znvFNtWUIhJ2vN
 fD7xa682Ztf6ESE1cb/GvYiRCs6nNTa4KYqau1YXdNg4rVi324AJkxX2fME63SUs
 ja9Czz3XFj1Rt+G4J5JI9JSus3cbWaWBN1urIEGTwp7q14ff8J3W+ACHb32p7eVX
 d9q2TbkDGhLVreUR5g3vYiyrp1WU26fL2gpwake3twICoIDpqDemszKXbfSonMtx
 bC0W9saOIQ2GJ7cF8FCIbH52xhLJNP64n4VLEx1+56clzYtuM71nF/Pp2z/Lse2k
 COB+oHfpq45csPt3Fg+GzcJmPcb915Kn7vwpwmjuTLwZg/vYVkKIuu54Dm8Jai5+
 jnGT1SibXGHIP2v/J06j
 =6Iwy
 -----END PGP SIGNATURE-----

Allow paircmp with expanded/reference RHS

Arran Cudbard-Bell at 2017-07-25T17:56:17Z
Files modified:
	* src/main/cond_tokenize.c
	* src/main/unlang_compile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f5e4e5f6bdece1c3046fc50e0fba70ec49bc6c19
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZd4YpAAoJEP+k1YKfttfKjoEQAK0wrNlCR8gfECnJg1OenDpf
 1v7zmvx/a8askngoMWeMAdQW7P6xUIiImu6uuW6psC35WiewDXTogxACTBS6VAc+
 QZEDTLU6m0qkQIWlN6nkOvU297ri0KGN0UJoaRYF+0CG5sJiFD/ZBWn5nzZzTmhj
 OejZXAwrva2Ep/nC4iuL99DU2gqrcggMW8xD1vDEjEfjlK44AREGDmpDHG8yojkd
 CvDkFQtfMpZvFS/OBftK+ZfEuw45WNQ6Rg2UfHl+YMfIexzqsnXC6tu9IfRfpa0s
 1EKPVZRWlQDxMdfaDd5I8FYxJz7ZjIFbjEWz8LhE6k7hVwGsM3SH+mQqCVza/T+X
 Ewd5U++LgKwiQnLoDggzjIIdjHbHMHFkFAJEKj0NDp//T563GVkbb1g/VGhzE0Fm
 bkOvcpFlI1pHUsa/Cl07uqD5CXQR8y+snVGzRC9zheStOVOhKW5WNFsUj0PM5Vym
 u33pgn4heWmZQqjonqZvRgRd0rEDqhIjcoDtbLWxWdNds7Rr/dalArJ159lkeVnl
 TN+8RJ7JI+lcB4k4vq7YiRrQm2cUWeOvZePCFEk6BzHfuPTIoJQLgpFW0AXdUMzD
 rhwJwWUmqIKgh8BBNvDQEV0S2dX6wCYTcZAfMjbnTS+i0AWdcMZ4FI/VKem3KC5q
 2H/t6AsLlTmAw75qo6aU
 =qqF7
 -----END PGP SIGNATURE-----

Fix group checks to return updated when we add attributes

Arran Cudbard-Bell at 2017-07-25T17:55:53Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d9bab2d35e1cf50bc206de00a8d2ac2ebdb80379
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZd2oNAAoJEH0Oec13Yh7NVZQH/At4miQWENGsWbc6yLj2VpJo
 mLnwSDndXfdSU2GBVQFyWnD3yUidjbGc7F9vGGg1KeFQurcvPD4sztQVVDT/8sTv
 1hpuAD/yLp0Rz3KYGvE4MOvzRZM31xqt7Qg0svkV+6KES070yYFowKg7hfBozmMC
 wRAJe77kHpvzmknRyZTbullh+uRkmrc2KYM0y/o+Dt1PIIL/DByhgzvRiBCHBUXT
 ogP2UjRAmsbglvh3wxzPbrRaQc8od7zsDsC3j2N7tHBKKhXnZOZmlUs3hNO0ZfBX
 cv2CnN8rZnSgNc/Fbk0Fbc69eef0V1Y2utpnEBvjXctTykLCIkJZH6fS/wbPKUw=
 =IxHH
 -----END PGP SIGNATURE-----

better fix for parsing log{} sections

Alan T. DeKok at 2017-07-25T15:55:48Z
Files modified:
	* src/main/cf_parse.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dadcab51357f9acca3365d0b392de41cbffe4ee2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZd2iQAAoJEH0Oec13Yh7N3kEH/RWRPAQcZHtYa/wVFlfhHD9b
 wEwtZdeI8vMZzwIDmwH8DtApbPQ9DOhUqoeMXs8DcPwSw3u8NyoKM+1Pxs9VQskX
 FGuOvgIZcidStfx23yRHBK6z5g+dJXoB2P7Yeh0ZnN/Uh7rGBmIfJAyjcx13AgWG
 9TotjMjAQ4svkZhaYMfjkEdUhrkmVycjPZ5HURKtiEAVp47vaKUH1+e7mX99+jtp
 XLeQZUOM2sGVuUN+CtHCNd56yLw3ZKTTvZJVMjlxHdd/54rEGS5g2DABUX05Chy7
 sAUVoChe1SusM4lBnAmJb2tV8dHFN0D/nVY6q6BVA1PI1wLqeAP/vfoiDnmbVek=
 =o7Pq
 -----END PGP SIGNATURE-----

remove calls to request_enqueue()

Alan T. DeKok at 2017-07-25T15:49:25Z
Files modified:
	* src/modules/proto_ldap_sync/proto_ldap_sync.c
	* src/modules/proto_tacacs/proto_tacacs.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ccddc28726b2f483bfd216b8681d1cae35ee2359
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZd2gxAAoJEH0Oec13Yh7N2jkH/0dIQhrBXMoGx4aUTPAGu4zc
 2+Jzdc4Bfi4r2Ism6rRgNnWB45O/jOpaSEw1iYk4tXHccgHNFa7H2fVWaiGUpoxN
 Gh8ROeJVILgTUy6dqYqCL6Calo5fe/JALriK/b5rWnW4Spaq8QJegeGRcAafm1Fd
 2Ny/ni10PoGEf6CB+b6lxBsylwj77nrz9iQFXFEm6Sv7ujAiPgGIGOHqcjTKOyRM
 Jd8oad/sGYsnpm+KzFatJKUNDfcnXkYPxG3KUEvU4+WsNe3bWA6RJQVAf0NBQX1B
 guW/lrmQD4HAtwKqPJeZYVStJsUPr5ePMVkPokvD9plpsxVEnF+SDMohXdid5Ao=
 =cXoe
 -----END PGP SIGNATURE-----

Revert "move all logging configuration to initial parse pass"

This reverts commit d03b2953b36311239f6059a66ec542a0998cf7a3.

We still need to parse the OTHER log file entries... ugh

Alan T. DeKok at 2017-07-25T15:47:45Z
Files modified:
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/397da94b48242803f182a7afea659995feea7f9a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZd2fzAAoJEH0Oec13Yh7NzUgIAJu/11JgsQR9nVngW0m1a7hP
 8j6xjP3Dp0mCLr7gkfCxmkUBreNwKULzZtbOGLbfPxyxpwFST2FwSABlZhLCsnug
 3Ew+RVwxAnmvkLk9uwJnFu2RhXWHWJ4JnPu0zm8nbbJnOIaLeNoAQafq9k1gYkzs
 UfM7GWr/PS12GJcGoIaHzBd31UTdndRuCocRH7lSz+KR7Udjcp9BVKYKPyouWMzU
 oZiRk7Jb6GQgipt+11/Ly0+ldlok/hPPTyrXzkB0hD5Dy6ZHgEoNVc2rwe2XGj8s
 olvLMCYPjACCKTokkT3NZxsrMC5Kc03n5YmizF3w6Yr+sx1Jq76tNlQ6cdkULMs=
 =ekKh
 -----END PGP SIGNATURE-----

free children before freeing the event list

Alan T. DeKok at 2017-07-25T15:46:59Z
Files modified:
	* src/lib/util/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/84c996497926f8cc4c540e15f9281bc711641fb8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZd2fzAAoJEH0Oec13Yh7NkEsH/iR5KCYl09J7vXQYGM+pL8nT
 ZVObaOMkO2IusIHwybLYmoYhGwmQ9GlUp6zsC87Gah2JOONRiCkpxAS8zb5aIUkK
 A86b1RuXJ+s/OlxmT1AzlHPh8K4BlMTWPMAQu1Z1lyk7K21chSMcpwmLvRK5ifSh
 /JyjBLz2l5aIxf37+umatApKYZB6n7oSTpg39sHqIGTJbUed+XZhZ++qFI5p8Cxo
 hu7tRFSBbVjhukJGemfJhnTFXoFRCL21v94AMLFu9kObaY2VsdDJIgylKYKhAmh7
 RqDBtkYYPQ6ceEFzN2SbjT03EQOCO3ThiAcwkp/DU8MQIaJ5u3I3QEtnm9tO4mI=
 =cZmG
 -----END PGP SIGNATURE-----

we no longer use / need the thread pool

Alan T. DeKok at 2017-07-25T15:46:59Z
Files modified:
	* src/include/radiusd.h
	* src/main/radiusd.mk
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f5f8359341b0c2680f94edfa45073e99463fa81b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZd2Z5AAoJEH0Oec13Yh7NzBMH/2Jp4w7yYIy/YGLxQjijup+2
 zsVwO8auFDyXI6ZsyMv0np5aFGzUh2G3AnYXr1Y7wYd8HZWnMS5hv6AxL8R7F4+i
 w8JkuDkczRXPGBLhjDGiRL6Qvj7Z90KjGMGqaTVsl1dkBxK/uuX5+cUV5wG9dTUV
 NQ1WGtilR8NkKZ9VTeQukLqdyTGmtNGr1lRhjOmN1TcdrTZ7tBRxKXOfYlK4Y4S0
 gEAnVDrLWgNdOaHm2jhGtoOe0CdI4tconMsvFjchUWzXdpgtSDn9ZpVoAF6BkIFZ
 VZGe6ux5OHZ8rKhcc1mAixk/gXEhqRrwcTufv8llK+r6HdtTbIln2KGfhPLk8a8=
 =XTYR
 -----END PGP SIGNATURE-----

we no longer use / need the thread pool

Alan T. DeKok at 2017-07-25T15:40:31Z
Files modified:
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0d70fd052a37c4e03e3b96665093ddcb35756faf
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZd2YvAAoJEH0Oec13Yh7NHm0H+wV2Znh+L9nba5JjLunteVTS
 gZX8TKCelFIkltP9YS3jbOgIv7GBvhRwHUt8HG+v4bsJWbg+EsrsIk9yAa62ptJn
 09kAbciOiIvQbu6ZN8M35yFZTzu91KKY6sBV+HaZTtTBAM8K5ZxbAoMhm30T3nRb
 2MKV+Ssw4iiFHxHiTKbIvb2EYflhrbUPGwZ6aVmiX5U+Bli3/FMHjM5rM+/JvRqK
 jns9TtdLj6tGuufEQKeuccFK1NLEFU7WDrC/njVpbAFzCeM9YsokSn/nyFOFO0Tt
 KL+lRtxUGch8oadyiJuzd6l6WubbfQbDeNLDzSF7Z+v1f9guHhSQ0oCYgkXhRNc=
 =Vm3J
 -----END PGP SIGNATURE-----

move all logging configuration to initial parse pass

Alan T. DeKok at 2017-07-25T15:39:17Z
Files modified:
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d03b2953b36311239f6059a66ec542a0998cf7a3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZd2HKAAoJEH0Oec13Yh7Na80H/3eRNqedPRLx+gZKRHB7VU+U
 jNkbR3/+XWpYolyKJPXR2hRdTjKanjIzRSzCcBgncBnkYmFGa/YLWxaZnI8YNhbw
 UMFCLYJgS6wbGbtDEhoGA6tN/d5nniSpNrFLdkaDq7sUlE8EQGl4YM3G6ILVXfZu
 k3p6G8mIUgFq4biHKix1g2QM5/Y7JlcSFPk7HQAu86DyzuF0HUu0pc8LqByuBSaa
 oxd8gry3dPG5XUNRJaXTGZp7NluHPkDVY32A5i0K3ShvAsupyJ02/i2OyYOvXVzz
 cfnaB9LIHJTMc01Utbhr5rkdUPP9rryn5PsSKlmcaH+Oa7OkidDBRC6V/yNaPlE=
 =NF+E
 -----END PGP SIGNATURE-----

remove old log_file and log_destination

They've been deprecated for years

Alan T. DeKok at 2017-07-25T15:20:30Z
Files modified:
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/95660b8b29b452ac2ef1e194f2d876dec8daa3a2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZd1qUAAoJEH0Oec13Yh7N3bQH/2k1/5zq3IPKW1UeBPLDBWUI
 fWhfQ7rtVbaXd+lZ3B+UOxQMb6QyakZVFzdkterCxrJqqVX6nf3ktOL+OXKkw9RA
 5FfpwRkPNkSQhoMprHCh05tuKcNYf0ZI+N15AzQDSNZyYuO0FMibxlHdaO3vrZWf
 sHOS+ymmSrz6/0bw3DwDYVabcHPGlEglsoluQtL6hcg5+ImPSxaskk1LgApjCa5M
 kaNogxxZb8/uMOhIYhzooFq2aeowEVDGqSHNEvg79t17Zle/9PZc6ULj50VIoZKK
 BQ5HfQVF9ToN0QRMfUUH7WjOSQgVHnJ1k+1SxZgxzM1I84h3e3eQHJO0W0yMd1I=
 =lxP5
 -----END PGP SIGNATURE-----

clean up exfile code.

If it's not locking, skip all of the management logic

Alan T. DeKok at 2017-07-25T14:49:35Z
Files modified:
	* src/main/exfile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4af3ba2854ebc0b91f84dadd64ee76263083dc30
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZd1Y/AAoJEH0Oec13Yh7NAdIIAJnae1OembZgLwBBR94y7FXS
 QHeY4ewOWUsqQwYcWAvs1nUgApiVyJH8Gj80vWgkCQEOYxVP6RahknZpFYQN09pE
 EnyjvbQGy+QK32yK32jymsfuCcyYHKqzQlVH+o6p/LVGBD+mH9HrQkXWi/yHY5Ox
 mLwo5NLPt7TM7yUGwXfyYxuN/wKyUFNEzYSbwpzvghzCLE1Mdeh8JyUH8kGSFgS+
 t3oPaHtb/4+dzVhXLG8gGgJe3uVprB+lQKLifREz5owGB74Ku4wy7MUzVpnxMKOA
 /P4IeBu/NQWGZwsF6ZtX4Fgn7zn4nc+3OZhvZMGjo28r82YkW791l5MCkjS3Jb0=
 =LLxH
 -----END PGP SIGNATURE-----

entry->fd may be <0

Alan T. DeKok at 2017-07-25T14:31:21Z
Files modified:
	* src/main/exfile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/552725eef4fd0ed100f8d8632a9e1cc49617316e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZd1YfAAoJEH0Oec13Yh7NOBkH/RgGL9b6eC0Jlczv+K1x09tX
 C/IN33yNcIcuSsyU6hTAvp/lC0XLMb7mCGO1igNgLQus4XqQBM9F4pAK3xP+m/kh
 VThC8bXErCG4les23+0IXfa/HXqKcwy715TuBNxoT8OXUwujc/Z3/FoJlOat9Bm1
 iifFaI9Ef0PUgmMca5CBWwlPU1Ia/E2dxU3FHjdI1e+H4PdnVb759ke/nOdTqrMW
 DBiAVIPFQ+u1S0sVqzqzKpwqU0X5R6pLWDAAFlbYpgJsn3S3yq3US11gxEtFI1hu
 /HVqa2sL+8aZJFo+LFQs9/S8fZ6gHUf3AdcI0aZciLBxw41UzOTInos4nLuHeYY=
 =h+WT
 -----END PGP SIGNATURE-----

re-open and re-mkdir if the file was unlinked

Alan T. DeKok at 2017-07-25T14:30:45Z
Files modified:
	* src/main/exfile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ae9dcf09bea0b69d5550631fa5c5762a9210c03b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZd1WXAAoJEH0Oec13Yh7Ns2UH/3dakrTRdaGFI5VhrVzGBkvU
 f2elHTdJFxt6IHooFrdasfbGkXqFMC5s62v+p2leG/Pm18XIe5ocbh8lnc4Hd6Gd
 IuzFxc+e5fA/e016mDf90C2+v0D1wKAyJLg3W1wjpO+xlEReCwVHyR4wvwk6o2Pd
 2XciuB88sfJmbqq/JGoLw8mLdFR0GMcB+6EBx28E+LKvBqQEoyVBLi4dWt+tg7oC
 QT18Y9R76cuNDDMTfTCguaQhLgGZORY0jxvdNfgJoeYRlRh6gAgR9inMlRnXqoyT
 aDzNP7yQz60v6ADqnI+ix3Jpw/PnoJDMRIg4w0kH9fyWhbLXn73xX/3g3BK1WKU=
 =TLp5
 -----END PGP SIGNATURE-----

move open + mkdir into it's own function

Alan T. DeKok at 2017-07-25T14:28:29Z
Files modified:
	* src/main/exfile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/589b81a10a09f0ee07cefdb011a4576312a4bb90
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZd1U5AAoJEH0Oec13Yh7NKVwH/0N9mTa+OV5s6to4cLFgEiv3
 3yPvREpl8G9XUOlmZAaR1So0igBBPcB7FKcUmw6dvHynz2TuMJ33M5DBe605ps8e
 Pj2xIffOmiceDUXaB5Lvsu/0gzvoElTEbxrlH3Sn/kxSEi+absTLdd5fg0u7bGZE
 eXLBnhKI1H6cLEoyE4FszlfeToYufhV9Agb1YPYXHmSmHwzPs9OC2jyWNdkLOI57
 GMtDzXqIuSSLRyXAkLQVy+rnQd5DEc5QLPB02T8+k3vB5rdu+VeoUFex/x/lT/2a
 fmQT+lfUoD/OlSjrPUerDsDQtj0gkAl8HeM30EVjhbJ5aaUs4t9I9Icy0UJ86PA=
 =oHPt
 -----END PGP SIGNATURE-----

remove dup().  It's not necessary

Alan T. DeKok at 2017-07-25T14:26:51Z
Files modified:
	* src/main/exfile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cd8342cfca04a194544289892df7ca56d94cf990
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZd1TqAAoJEH0Oec13Yh7N6RIH+wa9oRc85724M3BE3U9uXkaI
 oSpQ8WOexqhJHGqwAt0mjGxFqY90cc9H5fiujxoPzmP3YoFJFfFTrIhrqLb6sXTi
 U4NsKkrts7Jp5rF3JB/oxzZkexSW2xYVCk+adQBln9vgzjlUXA4UsHM3W2TEzruw
 bZHMuhSNilwO6aHKgVvcdpDezlDJOfPRCJTNe6Iwo6j4pjm3/s4EOFOFbIO4bTx6
 826g8bXtGynKsdikoQxvhAMuF9WnyrbkoPXEmeAS1V2SG+6UnWW0Iw9VIxk29Jn4
 pJM4dy3BdtTmHB2e0klrrwkzx8JByJFku9kuWuv32bGq6SqctoZvY6PIldU2wHk=
 =pGPM
 -----END PGP SIGNATURE-----

remove unused exfile_unlock()

Alan T. DeKok at 2017-07-25T14:25:42Z
Files modified:
	* src/include/exfile.h
	* src/main/exfile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0e5707fffb7ceccb8b2e4ef2d266c88d83e16bba
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZd1S8AAoJEH0Oec13Yh7NpqMIAIbgO+pCdK73TquHH5H6hrsx
 4p8CNGWskFMhK2SFBac21XzYJskm3qLL0ViVTcpBJR6nvor1/kW+YM+bEGdhxdjP
 qZIkaqKLB+ndi88dDf7UYm51ppopQ9KE529/F5EupXiQrsH05CBdJV+vzmtoN/Or
 JU3WY4U60+7MKyIhSi1EP01yLf8v3SnFwyZWU3BjW0IbLTHstMChFlmOHYVGOjO0
 UjgAVKXnqaXJAfbyZg22KN4BkW98x1q7+hmTBwa+CcuykpnyCHTTG++A3jfcLGlu
 xamZx14o//fSfetMAm5P/RMuYlTyC/sQpLcqNuAMWOaGBSg8fMMdSheCwIx9nyU=
 =sNNK
 -----END PGP SIGNATURE-----

dup the FD before calling fdopen()

Alan T. DeKok at 2017-07-25T14:24:52Z
Files modified:
	* src/modules/rlm_detail/rlm_detail.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d39d935d752f68e9d8981a3f4c4fd8be43c80abf
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZd1QzAAoJEH0Oec13Yh7NjuAIAJzhWQpySTQ6DcQnDqD5VS9x
 U1NBDrZpWBxT7gOZnl5L4Ts3XCNPjRiHnDgCqC9GqayMq4fspQzOc9SwgtOU33DS
 4aOtdGj2MU2j2wp7aBhiG5KOK/DNN688m+yQfNa3C3eXI0J1KBmgwisSlo+TAsqx
 d0kY5ASKL/Km5EdRdUB0FqsYbGVz/cPS5LdEXd699Ot4WdUrW9H1wpGOuCe2gNPT
 0Dxg0KBouQZ64yZ1C6GA9DygEnh7gKi8+LWTHlPX/VmxE6AVobZja2n1LqCPx8/S
 IoH7WUiD6YwUJ1da7j/iuzypddninTRmdCNpP9hpNDpyY2NlepYN3WCong5UXko=
 =LpHk
 -----END PGP SIGNATURE-----

remove append argument.  It's always append

Alan T. DeKok at 2017-07-25T14:22:35Z
Files modified:
	* src/include/exfile.h
	* src/main/exfile.c
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_sql/sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/389a7998d9bd98e1fe83036179d0b53dcc237c82
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZdqgbAAoJEH0Oec13Yh7NYDwH/RF3bPT2NBO6SxL5zgAPQqVw
 se+8z0HMK03EOcX0bDB836p48o5Cp3+v8xjJqNBdHXu+CPlkiQKoqg/UC2DyUTEp
 mnkD7NEB1QHuS+oT4cw0zGcFAU5F6p3/hyoa94mB2yiN96NASCkvseFo3ntEN6MP
 zsgwcAo+JnPw1bDurUjySVTGNcQ/IFzihG5kdF6P3M1m2fsteByILLgRMnROjuIY
 B69tk/4CNvFKZxfRN85SxkHi0b14OIlBQB4dcMDDbzjaSjxTlQVkwMPgtceLZDB8
 FXniLiDQVNwWT5fWWvgruIaPkWkTsyw1+NnZB3yufeTMZQlLCwaLX23XS61dL3E=
 =yAVS
 -----END PGP SIGNATURE-----

word smithing

Alan T. DeKok at 2017-07-25T02:08:27Z
Files modified:
	* CODE_OF_CONDUCT.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0330d8ba8de2ae77414bd549f8bf65f392c14383
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZdqftAAoJEH0Oec13Yh7Npu8H+gNwHgdkH4R0xKKehIYxhyCQ
 r9cMYYKG3jPPw4xJj2Sxrds1d7XGrXJ2Kiv5VrZpaRwmTd36sj2eTXAzwdl9RZgJ
 MGfyJezejSkIGciqg1QnBfaFqZETio+ZTs0sBYBw7TKYZNvwtnYhQTB2VdIlPt/R
 ndSmn/Oi+L8IO4oS97HRCoYsFD9KmgX+lubw4k3rTcou/aBB0E+y93aB4MBWCgLG
 YQHYCEU6bRWjKCcP2TjePZcQQ1cOnskmsMioYnrgbxnAozkUPvlrcz/vFu4hDZ0l
 tnM5F9bTPRFCWPqgZa7MQP7ag5U3u5KxdsBm4H51dqbNOW+RD/euHswD+RsIvHY=
 =fvlP
 -----END PGP SIGNATURE-----

word smithing

Alan T. DeKok at 2017-07-25T02:07:41Z
Files modified:
	* CODE_OF_CONDUCT.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4ffd90323fed9e15437baea79004f59eef197e82
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZdqcfAAoJEH0Oec13Yh7NCfMH/2+tqqv5PnfNANXsL3ZQ7ny5
 xtw31vclVJ0iO0snxAIZHChCodSYsHNMU94+60j+PwGuoR6EjgVeb429LaAgcFhF
 JZQjWKi2E6x+6u5u6gYlUUDjxj8giVcPyK7BP4dPhTL881V1x4ddZitFYNoFb1Ah
 kQ8cOYL6f/+lBtsjgYplUMV8i92AyujdBc5plsCdTSSiEUmqyOoGVeZ434UHScQn
 P5rWDsKrQAFYtAL4k7AUaywC83mW2Mm0bVs7X5JxmoKfAywbYCvT+oir5NA8xDDv
 71JqitN3chNeix16esYR97+k/gucpZhn1VMuBHmQdczPOmpGUCJoxoMsb3InF6Y=
 =mz02
 -----END PGP SIGNATURE-----

warning

Alan T. DeKok at 2017-07-25T02:04:15Z
Files modified:
	* CODE_OF_CONDUCT.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/63f764fc7b399f7cc5eead7320d4ffddd5e9fed8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZdqbSAAoJEH0Oec13Yh7NGlQH/Rq+oGr5DZ/ZA1Y0l/Jb8aRl
 B4TNw7NcH5EH1Cv4t37q0pKIeXtCBrcXnuHle0jmu3Lu2Z4HO81pYv8czIZiZsOb
 TiWIlEzDGsuyIBNP/M6cEqI2OOQ6zQ058cMKCHXWhTNW7smxMsCLfIniyZR81uwK
 sT0wASBZIy1YKW7RKbt2b19yGtyJbn+CTULVU/nHJ9SUUAcHuEjtTKr+y51bPaVZ
 Ojl2bxY5HtryT37g8UT02Ba5pZyYJTxwyKfNHVo25ibDEzUgfeHqKSMyEZnTDoql
 SK6boq3x9XyZoumuoYbuxbtC9/VEJa7y35vSLKR78U9AG6AfRBgxkrdlXLa0dBc=
 =pM1J
 -----END PGP SIGNATURE-----

word smithing

Alan T. DeKok at 2017-07-25T02:02:58Z
Files modified:
	* CODE_OF_CONDUCT.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/84262219a273825e683a839b984c2fbc4619f00b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZdqacAAoJEH0Oec13Yh7NnrYH+wT7AqveqFv4CEpvhNY3uzaL
 WF6ooaSkCxngyXkr3PEXMxObJ6VdDsb2r5Ck5Q+3RP4lg2PkcVC3KcjhbTPOy9KE
 NVXXlHvsxzpbIbq6w14dgRENolonwHEIFMEwM3f39gmf7aLQemmkAq+/hHZh5SwD
 Kfpz58S8r9jd6ou6CUyftvfm/DhzNKNdoz8hUFuC2uruGAkG1j7om95Onx2BUHyN
 HH4LS3b7jcC0Ms9m/o7mb7WQbP1sU8K6ZCYscPI6hxXYfeReILfJ2NYheIARgg7T
 QOIk+7WvYDcnlwNrmH5G87+DiPUz3DytC0y96bsLUzVHnSrt/pPkxTJ7isT855w=
 =DRKT
 -----END PGP SIGNATURE-----

word smithing

Alan T. DeKok at 2017-07-25T02:02:04Z
Files modified:
	* CODE_OF_CONDUCT.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/05b534548abde7036be9737cb47f96b70f272732
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZdqY+AAoJEH0Oec13Yh7NH2oH/2iZvKZFRmPsUFVCgRHhyAyl
 aXraOtG2MobT1s+2MLmTxwjAD4YYdEw2DoLWMj3yxoJD6tkkanspIsXHux8z/Plr
 aj5Kf+AvS7cS8mqPYhHKpixEvq8Z2Iglh9QnJr55DBgG6TlVCXmR/E6lrg2ipEmt
 Y2/VUMRxOO8HNFVUhZLRItt/JnmiAChwFjhxBhlxd/5xxC0WvdLrCJGo8gMzVxSi
 PPAIPKBpoXPgJ63pRNHne+swUuqa1LX9Ob7xSlqyBxNzY1U+a1mMAjRETBFQpzwz
 lVrUgcVx9BWvKe2Lw3p/WLM089vADA6k4sKFuVJrCxasKmE5CSL8STA5b5w/bTY=
 =Gwv6
 -----END PGP SIGNATURE-----

explain why we're not gods

Alan T. DeKok at 2017-07-25T02:00:22Z
Files modified:
	* CODE_OF_CONDUCT.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0dd503000aab4735422dac1b9d8a1517ee8e372a
====== 
Fix corner case with fd ctx change within an I/O handler

Arran Cudbard-Bell at 2017-07-25T00:27:54Z
Files modified:
	* src/lib/util/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9ecd75c3613af4e6bd770a5000b111e15dd01ff6
====== 
Doxygen

Arran Cudbard-Bell at 2017-07-25T00:27:26Z
Files modified:
	* src/modules/rlm_radius/track.c

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


More information about the Freeradius-Devel mailing list