Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Wed Sep 28 02:00:01 CEST 2016


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJX6uUbAAoJEH0Oec13Yh7N2ykH/0cN0eLfgW3sJAR2kj2092PZ
 b8F5UT4zecVbxCDM4r0pludRXQ5aAno5uqZXNYhl3Nj0PflUThUUkSSMQLPoiB6E
 0naaaP2PiOcXOV3nntTzQD7cXGEBMvmoCbGVulSWxlAQWTXabOM+JrGlfDptqhXK
 3FxG+Z6GmyIoByLuNJ+XvcySMdXg6CK35XoNDVQ0sYocuf6fbho8WVyGH7ge30Iq
 ZrJ8fKqRmi/hkHBUhdUn+XJYiWmsUJLhMGLHsBNZ9PdsJ31quvaYBQ90Q/CTSvnm
 /FAzUyFYvy2nY+7ItZMMrh6AVVA6k7s+kVKoF+IJG8Urv9BrbNYw4xS55n5KwDI=
 =biVO
 -----END PGP SIGNATURE-----

this might be better.  More tomorrow

Alan T. DeKok at 2016-09-27T21:30:57Z
Files modified:
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dfd5b1fac90174f094b143eb9307435d5d33533d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJX6uO/AAoJEH0Oec13Yh7NRAMH/3GIk24/mig20lAwHQnmSOXC
 WKzQmo+dhlI9sreIlZVdbgwLoBKAFVKTAkElTfPcU5kDnb7o9iLjEcytBSVZLo/p
 mZ09lVIZ94rO6vOIF4/hl5JqXd7cyVfuSfwJO795OdQz/B7aBpi2OR4AHH9sZWnf
 Lu1ADSGoqtkQmp2VXtfm6HJGx/nAeXO+BQkzaS4VjPCmEBQxc9c3rTOOoAAKuCoy
 MskECiWsUKd2czF4bH3AcEazzcEwLWJG8i4v4so9PutJXqdYHWHn9MXlLQlAYxzX
 FfOHM0vCr8v7O/5Xds7AIuQg4fASHm55j/isX2Ut/Pl7Bglw2xZ5ZHm+Ha+Jcbs=
 =ej/C
 -----END PGP SIGNATURE-----

remove assert

Alan T. DeKok at 2016-09-27T21:25:16Z
Files modified:
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/37c4a7fd946101c48f1ba2539f3c25fd300bd0b4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJX6uNtAAoJEH0Oec13Yh7NP8wH/RP7PCCEdLDZ+BbxUfphejfk
 kXwf1cl2c2gDiJQZpH3osFR8oV69Im0d5GoFBuRDG7rq3WEbLsCDpvwSK+wLbcHo
 ifwjuVHtZHdQHCyaLnxCNyjtGXFCtE7CC6Jx9NAw2LSkqneLFymgHRdYnvkImYhA
 +WbjysTeFShVMA0FVo54nj7/9z8wUflgGGNoKmh9AfJL0MRbG3BI1o2IE/K8yJwf
 YNiYcG5ze9APDxlJAugHAjyCUE/OnK8jGswIO+M3tgKFTF8XJF2GEF/gCFmD/M6h
 Alr2KU6SjQIw3Od24PWqvkvj9mYW843dYhsdDVj/JXm28SW4zMVgF57PRGYPkJE=
 =My+j
 -----END PGP SIGNATURE-----

shut up C compiler warnings

Alan T. DeKok at 2016-09-27T21:23:51Z
Files modified:
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d71ddc8e952e3aa4e341124a7ce1105cb9af9836
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJX6t5GAAoJEH0Oec13Yh7NwXEH/iaHLeWymEhLEGz57L2VjstK
 2hFhul6PGLNUOPShy7adT0X3ycslE9sWXHlbqS4MEogxen+6sASi3/BlgpcU3lSU
 ez3kslspLk5Gve3368xC5+U65mSMUy58k2//5FFV7l+2aMz92ztEGszOruHxZGHN
 509JjUlJtn+LRvO7kYb6YLSmU+zPvayApKKVKD8NTUrZSuLC7bj0Tan1DH5MjcoF
 K5+zv556k0h+EUd7OD+NUJ1vwA7KGz1zjjV2hxw7fWVSonxdXt+2FjTPaCvzEX3P
 lYw81eYpRY/PTjI5E7Add0qGLDf6q1xAsT2mu13+SwtOremqCmu+nUnI6KBN/uo=
 =QzIh
 -----END PGP SIGNATURE-----

give the new request to the thread with the lightest load

Alan T. DeKok at 2016-09-27T21:01:48Z
Files modified:
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/28812c268a4524298959e367403def5d2bcd944c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJX6tptAAoJEH0Oec13Yh7N3IsH/0PyM9su5ijexwIGrHb/8dxu
 ZBObaHAls10DhYYviQRliCxsA9BITWChGNIuzo9DtynYDCBqQ8//Pbjmtp66Sjit
 luXs+JBtJP1/oQ0gdwUDnQOG9pEN7UYGLRe7Lr6lqgy4WyX0PDGnX2vxZP2J5qL6
 SMQk5zKLW1+bk5oMVMfR7zj0YCE0Ec6+fHmIfLlJXr6x0ijMxjRKylC/E7cMXFzf
 qW/CCCnShw3L4m64c9EnRgfAtMIazsEBJ9N3MJ38z1JZkvQTemYzFihUh/fcabv1
 EZZJ/Ja6pADocoONegIvUtjy4fuUqnmyN62Oh0L+6k1IKcNQbQ14c86hS+uRaL0=
 =qEDT
 -----END PGP SIGNATURE-----

handle cross-thread issues

Alan T. DeKok at 2016-09-27T20:45:26Z
Files modified:
	* src/include/radiusd.h
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fe6d243ba235b0833d37effe3fdd2dbf40361b33
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJX6s6FAAoJEH0Oec13Yh7ND9wH/2e5hGxGiwrXpRJoBhJF6FnR
 2zMO+I/qXaeHvpHsllC4TY8WcI5cQNmAMP+vgYoFdQD72rxOGk73SLf4YlNkmDvH
 ENgC85nER/qV36fku1i9By+hL76T7oeleTcsalyK+N15p7WDgsg8qyhGD2e97aeN
 VUtOcE8PM3Mb4ADd4K96KgNkaWle3kvRGSWOLqesdXi5syPWQ1p8wJbP1E/elF4c
 GH07ycKIprAdjupRO6OSulz36r3qdnOEdL1EwwIoOP80rDoJNGwRewpVEzrECn3O
 GVsEN4cz8fKOPWpkt7RhWNpNHXeXTaebSTsKKpnkWptwTxpS1FUN5jFE5rSaS6U=
 =26ZC
 -----END PGP SIGNATURE-----

Fix talloc parenting issue

James Rouzier (via Alan T. DeKok)@2016-09-27T19:54:44Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c4f9ce6c94172ac4bf0f806bdbc5966233aa0ee4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJX6s3QAAoJEH0Oec13Yh7NHNUIAIL9O3AwWZQfJai3S2pYD+Jc
 l0QQ4Vsl0PCTfBHrIXpRiURgchlvjzm95FWGRw1SYz4cOnZNBQi2nSJykj2tyKam
 RhNCBZLQ6AzqrmDNFwtm3owiQTZkCs5Lb/EJt/YEqC1ICe84aHSb5PDvRd1+J5ZF
 qyb2ZtnFPU1Q8Ob8tsmT46Ycx9K6tldyBQnozkgAwA/iCpVK5NZI8wDhhpOlCDHJ
 Fp3EcnYzRJz/aGQF5k0WiUu3A9F5+y9j/AQECKiWecAH7U27D1g2cosbOgNgOmpx
 ccfv6Iw2o1TWwkLRrcC3s22zhZBJNmj+3aksom0YyTFqQzkDq0Xgc7hIgfqps+o=
 =b1jX
 -----END PGP SIGNATURE-----

have "self" proxy configuration.

If the home server is ourselves, don't mark it as zombie.
it's always alive.

Alan T. DeKok at 2016-09-27T19:51:43Z
Files modified:
	* src/include/realms.h
	* src/main/process.c
	* src/main/realms.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ed794d40d5845c0ca000392ca697e08450d107d0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJX6q32AAoJEH0Oec13Yh7NrIIH/1GncZuRt4OpXJjykxzOFWgg
 L/Vg+SsdHKFhJjVjG1G9sh7yIIf+9Biel3cR2U/F/hc+OeuORHU5XXOgYm8vH6Pe
 apWsiHNuZcNPopWAfM6xdmxnLygDEKWwU+p1SNsRwdr14QVIj1Jj/I+PTTcfdBps
 lG6fXBsXoXn0+o0vtKgGLMA8MDsoMm8c/H2FvGl7BDv87Im3WSPDAI2Dv3T16Cy4
 CeikRTOriFB7OKFuy94xWI3oOb4o+NIPq1evZagQC1We/RmUgEGfDBn+Mh8PQEmk
 pso78Zc20MieeHdOZhb/Sv96KBm+B0SfMYjUG39GfKxDleiNV3pv1ImzLTrEIUQ=
 =5L77
 -----END PGP SIGNATURE-----

add more VERIFY_REQUEST

Alan T. DeKok at 2016-09-27T17:35:50Z
Files modified:
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9139b6a3cc5672de5e489fec646c8e304e228d7d
====== 
Remove old, slightly duplicative assert

Arran Cudbard-Bell at 2016-09-27T16:28:22Z
Files modified:
	* src/main/request.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4dc7e9e309bb87bcd44c5f1a9ea597ddc5d1beb3
====== 
Change assert order

Arran Cudbard-Bell at 2016-09-27T16:25:23Z
Files modified:
	* src/main/request.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a2f3a49e6b54f6eaa63ed9533a00c36ffcac3791
====== 
More sanity checks

Arran Cudbard-Bell at 2016-09-27T16:22:03Z
Files modified:
	* src/main/request.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/58479be1953a818db4ce02720bb50d3db36a613f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJX6pUpAAoJEH0Oec13Yh7NlmwH+gM2RwlHvPdEV/218LfA7jVX
 0UDuPhSuc/l+gGrQ10vIOytozxXSo9iXk1lHbaNtP0iKKyI0oDrlAQyOj3TAoSK8
 kOYKv8iv1FzezM6MrnSo9wQ2FwDakFVEbDw8AsaQRkeJ5pVWEIu7Zn7hkjNUd1AE
 HZ891UQ+SpmW1Q4kkBgy0FlA6PGfa4A35g14o7dmavST/s+gMoavX9RDCQ2JuAdX
 Eptib8pD0fU4ZKwCAoOslDYcxcJ7oz0F7b6IjPDQ0J0vgosn0WQqDS1zTo8R1wW6
 xRs/Ew83l+CPjMaqZJU72vTELuYx+zPdJyVx2y5EB4/c3P2yzqGXK8Lo2qx4lyw=
 =EQGc
 -----END PGP SIGNATURE-----

assert that the packet isn't in a heap

Alan T. DeKok at 2016-09-27T15:49:59Z
Files modified:
	* src/main/process.c
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/28204a7c6dec1af20f23832a525e0018573c920b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJX6pS6AAoJEH0Oec13Yh7NL/gH/2FdxMBQr1Ykywznoso3+DDQ
 67OVyeU0aIwsSqnE9OkgbYph6Dl30cMiHajUqeVsdGaTGKLbfuGK0UMdTBRuUgaq
 4dDwjgcbYDCO+QYfX/0y6DU6kNLGW1k4I5e/2PT0US5CQ7lyD2zPMveFMD62UzHr
 MowL8lIeacXA3HP9XLtR4svxAP+JoskD0jRF4Gy40v1HKKie0n0e4P/U/UOFrtYL
 TIpybkJ9g02WyjzG0/isS/JMZtjWJUyIOQUMkL43DCvqPeAa6fS/qr4icNdJrn0e
 WWZwZxyI1ASRAgAHgpVHtpWiVDIGY6kn4k+MppDLPcB9N8u25UKab2VtmMvhk9s=
 =LEky
 -----END PGP SIGNATURE-----

move to calling request_delete()

which has more checks and assertions

Alan T. DeKok at 2016-09-27T15:48:10Z
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/d7cb2c73a6d4d61dedc8825d6b70fdd07c1a8d87
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJX6pS6AAoJEH0Oec13Yh7NyswH/0vOT6xyGZJWZ4GkR9W9knvl
 qsIGUvWgTs7gJmYMaowDruTN2cN4jwOeSsQ4RvPLB9W/h254WKnAKz+t0xGKKD3s
 YiXvYPSeRRG4dpObA+s9LDtmX3gNFc46NBWWPuLZ04PNmBNO+9tpxfll6w+IQUjO
 j8f3W3F6GjYGrylzNBCFM3GlZbr6G2vDt4EuMGSunF1V+dkaTjjXlHzc/KdVDwGG
 MXBsK53lkNk90UUDdefvShDs66Cy/irTlymoI7nJJy1oEoFXuQe6KGS0MaslmF8d
 bu0y6lxhHak6fi+7fHoEnV6zdcDfl9bz1mLfw1fG5r4zk5/JPljRsrn2+IURXBk=
 =RH++
 -----END PGP SIGNATURE-----

we can be called from new worker threads

Alan T. DeKok at 2016-09-27T15:48:10Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e808fad9439d959c838e1a7194192fc07ac285f3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJX6pPXAAoJEH0Oec13Yh7NH38IAIuQdnef323OoG7JdatL1uSu
 5LjTJ05nqPsAnu2JJ8uLKpoGbuMOmv+wVfzU78cKAYJxqoB/jYckIFWCRatFn7xe
 SQ8yymZdbBVb43mmzqGHPAsu1JCVeL/tVOMYp6MxBHoL5SCnPcHXdNJSmajBxVwJ
 VDVNuSZzRRDOeWyPjsvieRfgjnbmqkO9MXm3+6HwLorqsJKqTIsNOugStCy04SEG
 vpmh1JTO8uZQPhXm7EUsxzOyLxAd3jtmIGNXEtG+A9h32h0un5vQ9BPM7suHIiNW
 vTfz7z63lfvKzKGkFqDUKJEJ3u71SiaPLXysD+zWTb4xuaJ1oJAdVMpeW/vazbo=
 =gQN2
 -----END PGP SIGNATURE-----

allow request_delete() to be called from the new listeners

Alan T. DeKok at 2016-09-27T15:44:22Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/40bfe03cee375eb4878f31fa7d85ac51ada8c6de
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJX6pNCAAoJEH0Oec13Yh7N1gYH/jcd1Gzg6yMBwpjTgEJ51W8q
 oCFaePENMSOFtAnl+xY73jtXGOSxwU4WbztXAXRiBLXW5lkPVEiHLCdrv5rgOBq3
 sEnYrJuLBvceZ7BcWLSmSLytcFMz6lXXosBnBdUNLf+qat/Iv/k9p928KJk5oHX+
 vD75DBhFo5xWEIZr+WGNWDrgvAFx8k7BBPsgkCkYk8Stqfgyagi28oEBhT5kGXES
 VLJ2mo/D4ifi38ObLKM+1apsIbz/8wUvDgiFB/PVundPZwL20/SI6xNWl1XMazKL
 YQEsexkg3+xx9F2wR+E/OiwW5NV4FuZYWDgbwIWn/x1iCx8CHG++25RkRB+hEEk=
 =Q/pc
 -----END PGP SIGNATURE-----

Revert "set 'in_request_hash' when it's in the local backlog"

This reverts commit ac6aa41570bda81ce8eb536f1f4bc1dab9a47f96.

never mind...

Alan T. DeKok at 2016-09-27T15:41:50Z
Files modified:
	* src/main/interpreter.c
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3154eea690cbbbd49c3338e7c3d7239a7e2b343f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJX6pHZAAoJEH0Oec13Yh7N+I4H/0zIaR1+ZszG+xoyaBbqCVmT
 OW/CBG9PPtsOwjQli74e9x320ZZ8rPPXRvENrZ8ITwFwj613fyjeKwgy7a22/d7L
 y1WY9JFnMdiyxxXGGTSeUHC0Bx7d88VauNKU1PS/PcwzpvMRUuoR0wCeDykCYhLb
 PJEA7iXDh0bm3ezUVMylOjYwQrKGO6ElQNtVHNEADerxGw4lSaC/kBN7hM7QL12h
 0I4QGj7R6WhG2HebIh6ggnr39ohAIccIQsX1tUJxBaqenmnzf4BmIyuFz7CoBeYt
 TjW0UCMkRodasisPkjo+9Vfr2QXMAeHzvBZSSI/V/+BcsgCrTHq5/+yD7HLtP20=
 =KCvE
 -----END PGP SIGNATURE-----

set 'in_request_hash' when it's in the local backlog

Alan T. DeKok at 2016-09-27T15:35:41Z
Files modified:
	* src/main/interpreter.c
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ac6aa41570bda81ce8eb536f1f4bc1dab9a47f96
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJX6lLgAAoJENm5M8Eq7XTwi9kP/2Q3CYN+oX5PWZnni1BzWiXc
 /PzT5vBXvSQV8iCCd3Z0oIcUUUTyaKegdTy4VYif4a7eV+VcTpGLEjkyif5t3QSS
 k7Ngr8sF2noImiFZ5HxUQt4ZBREgls9QwZY6lMCaqMBIo9qsLG3/qTGI6ntuP8yG
 oCetnhDIfpFzJ6cZZd6h2J4BrM8Wue0X8lm5fYOa/I8CzdvaVO98Rr1+Ritkqco4
 uGLfOuXiB0vegiETPhOcK4aMbXZsvLRW3ovguYapUOta3EcJdp8x2tgvRniZ5bJL
 pyMQQIcEuwb96DgVQUP+7tizbx1AmyUt2DpfJU4O8mf9EE4n8XfOYW3+GSNU5rBm
 TuUdSnyyhQEk2tw2Ca9szH87dEQB4gwTqEbLIqPFt2QEsgvqLfx8FusqxADhjOsn
 qBMYV/aDoxMWAqtjiqg6W6yJRqpSkF4a8sVmW6ZCa/0FuBQIn/ADqGpqZRV1LNlf
 hhBt6mplGWg31aUA3nrFFdCO/Cu7S1MBvMtTo57EL+jX3poaXlwOuTfaMMo/qt8d
 8ntIwaHGsDNc3h+95b/58jhlEIdjVE+M96XRwEsv3ox0ajzNM3Er+uZ7SPp47oC8
 pu0hfqpRCGCX/uPxZ5nDZ6Cn04HE5u3mPsQKh1Zmegr+MIXj1BweO6N1CXhePiZu
 UpW75Xr2WF/szPwp9b3S
 =ouMX
 -----END PGP SIGNATURE-----

small dhcpclient man page tweaks

Matthew Newton at 2016-09-27T11:07:12Z
Files modified:
	* man/man1/dhcpclient.1

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dc2b7f80568ef5cc46945dcf389461840a82fd06
====== 
-- 
This commit summary was generated @2016-09-28T00:00:01Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list