Commit report for v4.0.x branch

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


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZZSpxAAoJEH0Oec13Yh7NcAUH/jFqhUAJICwKMjLO40g8AHrB
 gltaZ559scxYbdRWLrVnZuwBcZ2EgeR5icbwsKVhr1IYtAdE3nelrXYq8DbQYYiZ
 8sDQGkoo5FJS+9uVtCDdRTzewJ7dxZkkz/m2z0C+OXHc3yoqknLvVBhretFedjUj
 NSzAW7HfILyBEQty6vkAdfaB/h4rHsD22xhrHnNO+C3FNjo6QZPAtdEV4Zj/+E2n
 xFNW3cEMy6npxcAO5G0jlpK055hWktrErqxL83SI01TnsstEpg450iw+1oq9MpRu
 xTyxQiuWURW9nt0b1zq4aagsMKmeBmNzMuJ6PDMXX1w6sV0PER0KD2ODpcprFgY=
 =SutB
 -----END PGP SIGNATURE-----

allow mrc=mrt=mrd=0 for accounting packets

the REQUEST will be automatically cleaned up at max_request_time
anyways...

Alan T. DeKok at 2017-07-11T19:43:21Z
Files modified:
	* src/modules/rlm_radius/rlm_radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/11afe54f35c9f6a4b1b4c087d01014549d81d45d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEbBAABCAAGBQJZZRQhAAoJEH0Oec13Yh7NsoIH9iht2V8ce+9dbQYmjbycJUpi
 2eab6Qf+j3+Y8h5cu+XR0CgsvsrHgEo4yWabwO9jrfy6yIYdOYX5c2g3rkIJmsoX
 Vx95eW8NumZsqKcTBENgaeUx7DK2gI5BQS+mViDiQ/JQrXMr2ye5cVGC5aTWYbJr
 cdi+To600klNGO44u9cfWKxXX1/FADHdCm4QUymTpHK1nPBo3yEVxAo3ltExIPd0
 1bT/0FjXzgnotCETN0LTQuJpu010Rk8Oq6YGd5PP3R1LnY92WzCYrI8i3nqwHx/H
 qMBcd9MstnA1SLH5f+hDPJlelYyjAHLyVMeP0rHVDoWcvVP5bl/Fbss5rH/ZSw==
 =N3c0
 -----END PGP SIGNATURE-----

allow for multiple packets in one read

Alan T. DeKok at 2017-07-11T18:08:32Z
Files modified:
	* src/lib/io/io.h
	* src/lib/io/network.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/21971bf008f5f38ef2b9c490a0ce7c1e24f30f51
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZZRFXAAoJEH0Oec13Yh7N+UwH/2l8Pq6JQLDvzlp3MPCsB5tq
 urp7dVb6nOagCPIMCUsHM+Xa4zKAgTx2DGYisCVknRi4vkhstJCPnXqNOVOU7F09
 fhrEDXxJ5gLl2EzS6m1rvuRyHN64jEmpIQwBCipgKP1ia6NtdcQSE3CbID2uiYU3
 TOp0Kl8FJpoKOVD7E1D69VGd60qcZ5MC5wH+bukOIhGqi0VddEaucZr453thMsqp
 ZeEKqBnZKZgoBlQwuMIgZP54w2zB3k9it1pjwdkGw6bJ8KcXzhbhR+rcvligjn6h
 wPknV5afxzDDgyTPTWMdMYhHGJWIOdh9Dxb6uUrHSItz5v6aDGeV2jSpuKXKJlA=
 =ujUf
 -----END PGP SIGNATURE-----

provisions for trailing data after read()

Alan T. DeKok at 2017-07-11T17:56:23Z
Files modified:
	* src/lib/io/io.h
	* src/lib/io/network.c
	* src/modules/proto_radius/proto_radius_udp.c
	* src/modules/proto_vmps/proto_vmps_udp.c
	* src/tests/util/radius_schedule_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cb4cd891c0d222d4d706576e4a0174bd789ef1a0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZZPO1AAoJEH0Oec13Yh7NS3cH/Rad58XPu+vwfQLstpO5oMqG
 S+JAJ18gGZHmhtLgmTqC1a0ISXpj2CJu1XLJkl3pvgHT+A92p61RosfQeXRQ9yLd
 WM8N6hJD9ATltPdOLi4Rot4HgT/PqM//Mx0i9pioCmZXk4CDkg3RNDSZ62XgDmF2
 N6GF/23u+zqEbvCMJXjws5QtgSjXITG9bHf4KIdFMs/aALXmSoe9skSrNAvMwK7y
 DU9YHpZvRLuFKm+WUTpGsuNJhGakO7dIoX1UKVkdN+ZD82W5HXY/QShy1jx6QFjf
 cEozu56lv37Xt+mDHNLqPkZqhTX/0qGF5mP9hAdD2grgAmaNPNEvjHwsP4Jy8V0=
 =bSNI
 -----END PGP SIGNATURE-----

set / check types on client_io_ctx

Alan T. DeKok at 2017-07-11T15:50:04Z
Files modified:
	* src/modules/rlm_radius/rlm_radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a081d30efff13b691076b687a319f334e9ca434c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZZOrlAAoJEH0Oec13Yh7N5KcH/2N2rI9bvDt+tzdv28r/VRVe
 mXADGhwuTKq/fxjs57ib+tI+70cjgGKRN83a+SB5+FQ4JuefEbY0Afsao+JeI7hS
 nvwNN+hM2Jr1qnLDNmuU9YnmG4M3TQju/9kx4lMFSdbTLehsF6AAHB18KnR1SB0y
 VxSYUo70wCTWVUCyNvUwUvTySSBAP01BRniI6YmvW5s0/6PKgRUXCN2oYcRbZnsd
 BGVs8lfxeece/p3qZaO2lmn9l2cV6x4wBHJLQSI+MAEMhdfSXvm9BOISNV14S4he
 RUUHKVDCbB39vCuV8xFSvZaaSAHZWlC2fmBTacF4pIrnSB6yoA2GrF7gQQ/L9vc=
 =Clb+
 -----END PGP SIGNATURE-----

added API to calculate delays

Alan T. DeKok at 2017-07-11T15:12:26Z
Files modified:
	* src/modules/rlm_radius/rlm_radius.c
	* src/modules/rlm_radius/rlm_radius.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/63d82df1d7e76e43e15a689ff32da1f0551aeb4e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZZN7AAAoJEH0Oec13Yh7NB2EH/103Ted0V6VJssDQMEvDpfnK
 OtL2Xj2rrZvdAgdXGjETvA08hnksGgahk//78Sz7Ax3H01ou112Vb9/Vmc1XrWTh
 LpZHTpBGf8ImdDf4Zjyw4LUPNR1NT8bFWlnn0pcVjBC4qRMscArN2iEfy82BshtP
 mPbahGlFB9jlB5mHoOhaf3P7LvIirs4lR4CbdjxXO+CVAK8FOe7ZZ8zQHB7pUfAS
 eCMRHRQseEZ6EGqyA59s0PLVPLu0tisjTZvSwwvOZAPF8+iSDt3MOo3p+0ULagiB
 uCJ0idZeQDtPNRkmGm0DAD1klVVTfNlPF0bFn9NAu+GhIrxMPvVs5O4L13B5GZI=
 =3sz4
 -----END PGP SIGNATURE-----

add irt, mrc, mrt, and mrd for outgoing packets

Alan T. DeKok at 2017-07-11T14:20:33Z
Files modified:
	* src/modules/rlm_radius/rlm_radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8635ae2725fc324da5e1546b054843a5c70bda0b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZZM4CAAoJEH0Oec13Yh7N/NoH/iAtb6/xGSCRwXkJ4sRlijou
 S3CHT+r7HaDLsTlmUlDtC5NogwINjzw4sQbax0Widbkcgp1VJHCCgQFO8jWHMBKq
 4Jbjvq39v4aiJioYqjAApVBbJoOdmaUgbuMbaK5vO9Dlw7dhCV8z7I7m5gxUVx7l
 CswTZkywT5AmOVVsVlRQOaoFfdMWR7t+fYi7TNEH9lB3pF95GlwGwu3CngrUTNct
 JKXcH8WbNbW/xOfJdrGpNQS67srDHSF7K+HhlAg2rYq58T3kRdoSqVB/uDa64/kv
 Www2lKIMspiZ//2tv9sfU8LYj0Y0inh8fAbY0R5ZvtFYukX03HD3i3U675PIF40=
 =xRhp
 -----END PGP SIGNATURE-----

try to call write() immediately.  If it works, we're fine

This avoids a lot of overhead in updating the event list,
and doing lots of callbacks.

Alan T. DeKok at 2017-07-11T13:08:56Z
Files modified:
	* src/modules/rlm_radius/rlm_radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4e95540c7a023f8e6d17ed4cef4ebe795b86efee
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZZMvRAAoJEH0Oec13Yh7NIMkH/i+X7DIRnwmDFPn3/9FgOqxK
 GbLNqz5WfrLrUgOo9Qzm7vBNHVvmjSX84hiDZjxS3EqMPfQ2ZX0DDpZJnUILrBvV
 G1TrESUwCrcLuc5csCBWaOFy5X+oK64dEyxpXUaCNpkZTXcySlZ9dyonsHO95511
 nThFPVVQbvEhLm+Pb+PWjYfwaE+n4TjzYKj/NJq/Q/ktsPuZT8Jwat89ArYVwD5L
 QUWHkamMQkdAO1av1Vqy2pRsHFtb+0fxF8x0KzbukSytwPdH5BgK/k+a7Y7+s8gH
 9bDVgQlJuboGLHA1MIzVRK3z6ahTVLSjWCRCsYE+/xmeVvXbqU1jGsRux8KVW1Y=
 =BAnr
 -----END PGP SIGNATURE-----

check for certificate expiry before running EAP tests

Alan T. DeKok at 2017-07-11T12:59:52Z
Files modified:
	* src/tests/eapol_test/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/37f67fa6c73f06f03ee0c1387fada33c6632d81e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZZMrWAAoJEH0Oec13Yh7NNIUH/1X7J5eejxsQWW97aj8XxLn2
 orSclSve+oAgISQsyiRuoZSItDBeiBhxpgXLctjnsdl65yI+k9LWZ5lMNq+tJWN5
 YRR2Ab8yJwuhjSkmll3E7krldMnoS9NhNymAAAh0nBGPZddlzGANqFEeI8iLx807
 6sng2iQGWShjkgsYbM9SHKUt73cXEhTEh+o7RwsJMggX7UcHEGbzwU6d4HAHPXde
 OmhoH8tQSRAAf4/a9EiM6Uy/F15TmoFzEaB16InI3HAydwS5VqPVw5eWHf54uCWy
 4VtkmdXP7XQ42BJDMfrKZ6YuL0Zk4ehml/aRCHL3bSafZmUcCXOteftEz1jYGXg=
 =M4vy
 -----END PGP SIGNATURE-----

regenerated test certificates

Alan T. DeKok at 2017-07-11T12:55:43Z
Files modified:
	* src/tests/certs/ca.der
	* src/tests/certs/ca.key
	* src/tests/certs/ca.pem
	* src/tests/certs/client.cnf
	* src/tests/certs/client.crt
	* src/tests/certs/client.csr
	* src/tests/certs/client.key
	* src/tests/certs/client.p12
	* src/tests/certs/client.pem
	* src/tests/certs/dh
	* src/tests/certs/ocsp.cnf
	* src/tests/certs/ocsp.crt
	* src/tests/certs/ocsp.csr
	* src/tests/certs/ocsp.key
	* src/tests/certs/ocsp.p12
	* src/tests/certs/ocsp.pem
	* src/tests/certs/server.cnf
	* src/tests/certs/server.crt
	* src/tests/certs/server.csr
	* src/tests/certs/server.key
	* src/tests/certs/server.p12
	* src/tests/certs/server.pem

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7c54abcefbc0bf3120b47a77b4acdecdf9bb13c9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZZMrHAAoJEH0Oec13Yh7NZ40H/AtKh7y6rTyJ7oxtMisQPrJJ
 akTrK2NuZxBREko6kMyGfXU6db65PNEf+v98GS5jqDKwJPV1Cer/iaVqltLUTWYr
 Nc6Vyid3R3yoEkRsW5JYWb58bP9wti0eSgpFwrQnl1eBLLa39tDbtZsv4CW35ZhG
 jt26CSZtdgbDBMywkI6YiiEa2y+AF4hnHP9Tkanj0b6WtNZox+jDomJRBblHTFrX
 jZ6/rN1K6hxMpvibJ4uXWMhYpi3PFvnlNKHVQ3sjsjV4X1MPPtv8bOd0PKj2GrDO
 87P/L6bla2yPeMAyVSMYEx8FNr9D8g5AgxN30jvspn8sX0Mlc9q8A54QC90Zok4=
 =d4GA
 -----END PGP SIGNATURE-----

update expiry for client and OCSP certs, too

Alan T. DeKok at 2017-07-11T12:55:25Z
Files modified:
	* src/tests/certs/Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6e63905bada9e672ffe8d983ef685d31528564ea
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZZMmeAAoJEH0Oec13Yh7NgQYH+wR7O/VZlhDp9uyFL8dQXndg
 RaHNoVi6hhPq7M0TVN706JM2VY6YHuKyG4ave3KUyHI3tSTOIhuoDE5N7BmQhcsv
 QdJDe44HSZZpClPVizO4M3JkKSctEz2opy53f4473yNLfH709zUDggrMXUiPVsdY
 YVrWM7bYleCWL4usfDA1P+fqg68nMNoG2EfiTtZ2dOPIL127SbBkS8D3It9ewcvz
 DXh0E1qsaTF/pPSXmEv33rRsJN6Z/0NvYC9biglGEPXm7dM/xaREc+CuzRJFnk7H
 oBZctBz5gJakWVGp/98UNYZhOh12GYk3tc+Q/X2fTCYUW38GTZ8ZnE8H1kiNku0=
 =Tn7m
 -----END PGP SIGNATURE-----

targets to print / verify certificates

Alan T. DeKok at 2017-07-11T12:50:30Z
Files modified:
	* src/tests/certs/Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3971241c0d11ef1d30999072864ee6bf1f2ffb68
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZZMj0AAoJEH0Oec13Yh7NUw0H/j988EKiXDHInpKlQO25aZN8
 MIaujBct4mB4/0wOdOxaw3QWNmTsl7Ha9sOj70MJELlCO/2dDNW0g18ouRzru6aJ
 eMoUejF53rUQzwma3HrIELrVLf0ruqGCLZtdquWypxAOQYf4yZVua3lJp0Z5YPfV
 Nlb5Utvf1BgloWLkcgm9K9FUueWY8kZx3FkE4MUE6wgYRt3aGKBaoSJpQU97tbHY
 ra5Ek+NvjUF7IswV4py6KQMaP4AwEALmShL7T1b9s3CR7ncMOOXq0if2LD2QhiaU
 VlHYbx99pIodM4bQp0OP8nx+1ls1knwsl/1mPC3vdzkDCnUsLa/7tohCOSAZ5Kc=
 =/v2T
 -----END PGP SIGNATURE-----

track sent / recv times

Alan T. DeKok at 2017-07-11T12:47:40Z
Files modified:
	* src/modules/rlm_radius/rlm_radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/87a6eef03baa05301354d2610e075c983bd29c60
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZZMjmAAoJEH0Oec13Yh7NPjYH/2TBh3rIjAnB7+35U++c+KQm
 r7SoyVu/C/3A2rC7lPO77oWpLl4RPlZIp7wSs4OPa9i1WxunPpv5tRhZs8xUOJb3
 ailvwv0m0uRxrIH2qsK9lJLmNCrPAKjf7FhIA1tWUkBB3Elz6jdVUdLmYpiWhDf/
 3TlKIj10Cbu576NW8OoN6ZUsVZF3aM6eapk+b2SK+tLbeq64ivio/qYWeYCSJBBA
 Q4YohE+HYphTdS3zA59037cxJnpP9Hhw202GMz6Nn8ykxbN5quzPIS1dGIjckfoF
 fd3PZ274V3Zt/Fp5jjPO29qrAbKWnwkOR8MEVnjfX1a2qqC2/pIpnI4Snq0/+IM=
 =PSF7
 -----END PGP SIGNATURE-----

don't call write() in mod_add.  Just add it to the queue.

Alan T. DeKok at 2017-07-11T12:47:19Z
Files modified:
	* src/modules/rlm_radius/rlm_radius.c

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


More information about the Freeradius-Devel mailing list