Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Tue May 2 02:00:03 CEST 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZB5eVAAoJEH0Oec13Yh7NSCkH/2Iz/PuiTOCGPzoCsHGTVzuV
 v7rtsmGM0B9M4bD1hJEsoNKjaFYoyTqrBl8WWe+p6X+Rnp9vf5bu4PbdJYyZ/fLy
 StRI+w2V0RP7FbkwOmMQiQkyAZzIcis/8RdTGDPU9zMjFiVf6LyPhg1frPSLnxq5
 iwfN9lzqxazjTKqTIuVJwHzbUxsgVHAhGJnCrdqYpPa7jr0JTnDWtKlHDY/budcU
 5WHx89du6vgDYCLgdQ2srxkPWn1deBH95RAdqQk22+22/crT1f3r6OdnPhuj7kyV
 NSWQY/GL21szWy2Ehd4BE+Eir3BRpGJK9U6/jJg0EtkAvHTAqWJbMHybK92bEOM=
 =h0gP
 -----END PGP SIGNATURE-----

add static internal fr_radius_ok()

It operates on raw buffers, and is called from fr_radius_packet_ok(),
which is now little more than a stub function

Alan T. DeKok at 2017-05-01T20:15:36Z
Files modified:
	* src/lib/util/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5232dd7ba6881b223bd79433537d4c2098f8d71d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZB5cgAAoJEH0Oec13Yh7N44AIAIg5waAW9BLvTErYYCQ6ipP1
 E6AjoGG9ekLCZNWcW2Inh4Dtc8d+Seg2AQDLZgkUJ7UxfVAHUblQNC2Rez8KH56P
 WyJq97XvQ7DH5vENVkhuwFpadK7XfBJa4lg3C9+zYtEFG614VJAgcwMsmIa+u30B
 cN2xHwgl13kp4/HVh2ra/NiSUyeN+ud81yu+yKU0qGsYVy80Ac6U9uXff4Cd3m7Q
 hUE80cyL0TnHYJcPsq2g4XMsDg/cXcht8NKO+8x4VWhJjTwR7SKkxfU2faYxXrY1
 Pk3Yg6XwGPdGDPCMuAclkM5IcOEOmZl9JK548eDmgrnfayeYjOdMJMdJtG2iP6k=
 =ZRPY
 -----END PGP SIGNATURE-----

more sanity checks on the packet

Alan T. DeKok at 2017-05-01T20:14:18Z
Files modified:
	* src/lib/util/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2ca6a9cca691f4e2bf5ac7073c1603685088a2ba
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZB4MPAAoJEH0Oec13Yh7NgR4H/izFlSih68fQ68b2U1j8dOrI
 kJQrovnglSM/OVUjANZPKEoKZ9UqPV+q1kKBVihKRmwnTbUDNkz4AGb0kLocPgyp
 UgdRPQsg13MATcM9uySdsVbxvwkPAE93/xJAyouppI1Bw5+bXLf2ibzEDcbijKpD
 zEEUj4Mtv+zTjVWNmKYggLm0c+PZW4VsUZHGWbzBOsadttj6sqonWTrxrVroDcps
 ldGsR0nI1MOeGh+nXZXbgh7OjemHbVM2YN01OA041ZWAgidBWaNa1qxZ5yKG2Tel
 ZchzeFfk2JB7kSQMd/pqrUj/97wfnwVlMWcTg+1fCaX609GU9O/Zi/DefB8PxYA=
 =2YrV
 -----END PGP SIGNATURE-----

copy to packet data

Alan T. DeKok at 2017-05-01T18:48:47Z
Files modified:
	* src/lib/util/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/275f7f3fea9503639317efa4de3ee84ae9afc2a1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZB4H2AAoJEH0Oec13Yh7Nur0H/iC1JuZDJBbUNhIVjWb7cFGk
 +9dxRyjUxRGijZC6NZlxxIdbRyTIBt4prRlPqlL0FBtI26sUv66JAiTQusVfB/x0
 izsBUfgOfYu6w5Oh1rdWHilHRRTcqcG3nUWsdp/l0/i1/ddWL+zw6RuIAWohp+Nm
 tnQEasLm8t3Em+UPTKx7GaMKQxztiwzNbhuOAh9+QxeLaO6lWMqt6WYR2yh+tc5L
 LAJdKv514haQwIp6GOZ5wGKHJsKSTaG8XGY/YCNY2daaTLT/h8070/1DIp6fV4d/
 swekm+IlcjlXh74PELJq2y82t4SvnZhHUHCvR5QAYJCyGEIqcnrOWgZNBQdYYuc=
 =K9KU
 -----END PGP SIGNATURE-----

clean up memory, too

Alan T. DeKok at 2017-05-01T18:44:03Z
Files modified:
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/abaa796b4f4a242fd979efa9047ea17b52f5655f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZB4CJAAoJEH0Oec13Yh7Nxk4IAJcyzwWMv01NcK7Fer32CXjW
 EaZoTiJ7Ao8Xs97fBNFPE5oPp2mF2//9i0WO1AQssIo3Kd0pGWLzVF5O+jTODZ9D
 rFJNbC4/n2esS01D2dM7IF695OOA9cecuzR/Bxy+AojC9Zk/iEKsPPsN7kGHTCs7
 sD22VFqNlzWoe9KXZ2Gi/ZYgob0XIaARDaQgY5xgywiRzNiYucoYXsGBrZT0yHzZ
 RGOdh639Qr64nJPhKvqf0OeuvuhDGnH8Vn6diHSUV8K3FIyZqHjoJC8coqbEuOpS
 KBACzHvGPg8snsg1ZI2xAObw9wXKO4NEvcm1h45f2NtIXD8FL+eWDK369NVz5k8=
 =edTi
 -----END PGP SIGNATURE-----

constant-time comparison is not a RADIUS function

Alan T. DeKok at 2017-05-01T18:37:45Z
Files modified:
	* src/include/libradius.h
	* src/lib/util/radius.c
	* src/main/command.c
	* src/modules/proto_bfd/proto_bfd.c
	* src/modules/rlm_chap/rlm_chap.c
	* src/modules/rlm_eap/types/rlm_eap_md5/eap_md5.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_pap/rlm_pap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8731703e18e05130c3d87531403a99ea0478fb9c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZB3/LAAoJEH0Oec13Yh7NN1wH/1MBoszDC0SFxXBaVgMwv2eM
 ZECUKAkllDArO2v3R/S9uAf2x1F6jiWmKB3xKWbKnL31+z7rL6VDlOrklpbm/PWl
 yvQe6+OJDJspi4mH/RRc7JCfMCHuiXVHRiOAWrAarRL2ACnNAb1IAKZFFL8HRhYn
 Ij82spwVo5qG8EQ46l1XT2NcDWjXdZanINhBG2NvdYjM0qTIVx0RdBA1IXCbKoGe
 +NYZPHA4zeHM+87wGesEki5YzB6oMunYCXrxg6//oZ3niGlNIZVQrYirDhzNTqqh
 kIGIRNXIcv9ZH6SSkzVqfUY7Tr7pXQTbAoX8db4HDhFM0Mj2LKE9ptY1Eho8Dyo=
 =WuOY
 -----END PGP SIGNATURE-----

add static internal fr_radius_verify()

Which saves the authenticators, and then calls fr_radius_sign().
This ends up being less code than using multiple functions.

And seems to make more sense

Alan T. DeKok at 2017-05-01T18:34:02Z
Files modified:
	* src/lib/util/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f13ff6cb8dedc1b8edd42936be360aafecc0d853
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZB39kAAoJEH0Oec13Yh7Ny/gH/iBTNuZOFlY+KHZJ4Z4Cq1/k
 cAf/OvPbWFyNWhr1kVxYabVzQCKfDXVlqAhgUp2ju2TBtLxh1z5qxlvYdJEf/Oud
 mbs4XuQJ8w0uONMTQvQifBIoQ/R3yhU9v2XVLsqGevnHxKcOOeGMOIBDGjO9hP3G
 mCF36eb8RKNtqrTFUL/tW2azBlry954fEj6NBIzKq1B05lpopmMywp3XRNJMmUI1
 XrS1XPPmvqCfpou/lSSG8zeBrR7/hINKrCtocg5YfhwUjNT2FKVrXad8Nfr98VRe
 r2LE46/cN2HAw1xhYDUrx41c4rMo6P7017yz4RwXLKFOXJjJ0ev9u4XqSplJaKw=
 =gaeE
 -----END PGP SIGNATURE-----

the caller has to set Request Authenticator for Access-Request
because it's random data, and not actually an authenticator

Alan T. DeKok at 2017-05-01T18:32:43Z
Files modified:
	* src/lib/util/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e4aa8177425e35008c800639b209dd24a4869562
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZB39AAAoJEH0Oec13Yh7NfqUH/AzteRfGmSDOjmcJ1NIcNT+E
 9hCLDxZ0RU3uLDqzPuKZs9lwfOCrbTbUF1pNHHorHf3Wfc8HHVG6BciGOdfoWrOB
 zRXJIPBdizCMdykbGjjwAVvr3HOa7ujk6cxxhJx9u9qonMnKNoA7i9ZEG2SB2UOw
 LwgkIV09XWtxxl0DeahZfak1MpjaaQfMkNcjUMtj2F3kIiR0dLu45o7ZHSK3FHNI
 3QHZN3pFnsUZamOAdhcJTXIW8Hf9g8lY5OVU25KebCLynbEkCEhRzSwGDSOmJdKN
 DDHZRlsHiRg1QxwFFaXdIly2NeKcwqO0RfmDnrf9pJMv/LyhecXtGJukTmtyVEc=
 =rAUR
 -----END PGP SIGNATURE-----

ensure that Message-Authenticator is always zero

Alan T. DeKok at 2017-05-01T18:32:17Z
Files modified:
	* src/lib/util/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4ba96c17fa366645465ff72d86bf677146a132df
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZB3L9AAoJEH0Oec13Yh7NrP8H/1S6ujmGCQliC+BpxFu5HPh2
 3OG0GVv44eUvzalsi9yvyxWFFghkpplw/P7uz5q409hB0OZMLLQkXFRK2ZTn/SP/
 DAz7paefHoV5LrOgpAilNzRu9zqwCnkNWdVSKdQc87ovcvO0nRD/8S7ED9EfW8uB
 iPX3uBiiFj+14f2mQjAeFxI6WjVK/zbk/CH5ZI4hWFjidfIqT94LpQYBKR1Ti80w
 +8FN4kW6ECIh98Q+fzzEqbJz/2MnrgA45C/y5ike1FVXiqU7cYxp/kIkpcqHm/Bx
 BYyJ+Z0Kkwn+kfD4iNmuL1wx4VJw2c3PXN64vU4VSgXY4HHikzy28zt+nKijKKE=
 =Vhak
 -----END PGP SIGNATURE-----

simplify fr_radius_sign()

Alan T. DeKok at 2017-05-01T17:40:07Z
Files modified:
	* src/lib/util/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cb704e77db3ae29888fe11847721f738ff2efc79
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZB3AkAAoJEH0Oec13Yh7NUR8H/1S7ohTNRvmELS/da4CiwNDo
 rU8tBi+LZtiZMiXswHgbVUxt672Tf82lJtPnN4i/zMKQoHBpEZhWS3Lw3vM8UK34
 Xn7DFwgUo19n9ZrgvQfPJQcUGkBoEXpHwnL2770R4lOueS9lIu9mXrf8Oy1HOoMl
 5kIrfmesOWJppVuLogBcSKFGjCAd68rhoUxKtaPERbQ94eby/7VkvWC4/gi+1Ko6
 b4MxS1Qspmuu+l9UOV3nn6tFtUknPASZdHFw8nDHjMuDO/Rbb30joBRYFxFkK7LK
 e10RZs0rFAJMu1DZ485UfiECvDh8ut5cBitUaTgTimhJyYNd2QVo1xBlr56HKz8=
 =4kW8
 -----END PGP SIGNATURE-----

join children before returning

Alan T. DeKok at 2017-05-01T17:27:54Z
Files modified:
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e8a1894ef7af86452235c913b756af8a3520c572
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZB3AYAAoJEH0Oec13Yh7NixgH/jnHG3kVtaRQ5+uOjN+BBUki
 tjAIPt16clWla+X47nIEHwpCqrZx2MKgjjBBORYnp6JYS0Tm/LCJMZ5mk1Gi0gSZ
 /npBuXPNWtjIRhBuC9TcjKX7v5zcJ/bywXL+rBfH/CA/2VqhGMP0nOZbyktlCz9O
 FrTvd5RvlJhXQZkRe7wV91C0kmgCiDjLlLv7KHS1+LAuvki1rFNGLVYnqmA/R8l1
 wgGLgvi61tMaIMQT7BBi83/zSHFQu5S4QTtSeVZSRXDK+kivKyigz4NZelAw1hPJ
 8LajC9WiOUrKuGrjlsqf95NG0fEdEeysl4sXb4MnDPaV6+A5PXKPnL8450Kg2lo=
 =sZ6N
 -----END PGP SIGNATURE-----

add bare octets fr_radius_sign

Alan T. DeKok at 2017-05-01T17:27:51Z
Files modified:
	* src/lib/util/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/37af04dcb994b936bec8907966f04cd6a1b7a2fc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZB1tYAAoJEH0Oec13Yh7N7GAH/24HF1rxOxw5Xc5RcjmLwlz2
 rHmJQMY8l/KuDxB8FyDIwjCnaNC1FP5MStwopzOWj7bTDInfgTX8m89q6wjnw22k
 tinW1I2GbgVnugR5L+ZPNdijqRqWFdytZUKYPizVgofF5ZCrpS25HLquiTf+Q1oj
 +V0Vi0SXBBKfYcLD8JvZlJNSEgoUhzFtioFl4i4UqyIWyMnjHlaBj/9rKdPceOX1
 d3fmJjLr5tO0LpRGWcYRnvhZErpXsDRmGEMqd8olsq4/TucU3472ykIk6U0JGgB2
 8Axkl0IUg3sLUFDZJgTomE33QYB2YPP0BwZoFAdZHRwV3KrvTzmZpMnLMIVgLTQ=
 =s4UN
 -----END PGP SIGNATURE-----

remove unused fr_radius_len function

Alan T. DeKok at 2017-05-01T15:59:20Z
Files modified:
	* src/include/libradius.h
	* src/lib/util/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3e065b0963f34293a86811ea0be378f999bad4df
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZB1sWAAoJEH0Oec13Yh7N7s8H/igtsELaCW+o38QxQr7/5FQu
 qyir316PPu8UbXKMtaWn4PNp0/OgTL0NL9t1i00NYwjwO+VxnvtFLGQ2BGLt3w+s
 gSWqmbAteO2DAtChtxmyKxLRlfNKHuCZQoWwrIKrtZBfmKzuWz0RgE/Cr1Okr5d0
 YLqV0vUq3IAv33lfkihCGwIFhKqb6PKBY7CZZrJfwU9khu60rsmxONVSkDFcfuMO
 oxuPk+3LiwF5MXFQWyk+BOhm4GisehTxo0YNDPWQhewDWWpg9NLBDUpjq/TA0Nge
 V6oQRR3KbFuA+GkT9+X8Mjs4vIjQbGJHIWp/45Go5OlQU4DalF7yUOa/ZNVX6Fo=
 =eoXh
 -----END PGP SIGNATURE-----

remove unused 'size' from listeners

Alan T. DeKok at 2017-05-01T15:58:06Z
Files modified:
	* src/include/protocol.h
	* src/main/listen.c
	* src/modules/proto_vmps/proto_vmps.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dcef7344e1bc560c901c1ebbba63c2bed5b7cf53
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZB1qYAAoJEH0Oec13Yh7NAE0H/1QYl+oEYqjb0Zh1rIRtUs4X
 MCk8BgI8U80lP71cmqCYl4K++ZQk75MfJ9nKf7YxGko/YhKkYhV8ryImDtaS3L68
 iwGqU+Pmt++wTuYkFCJZnw5dva9PhDOhVEEyY6g3S3jCWh+UJd2oh1rfc9eLFrR6
 e4sZaJp0dRCrqkSb8zqiGLKkAGzyoiFFDHLBFgjNY0NFCtrn/gxEYj+l2LPm9OAR
 ED9vwvTtCXm73y2i8yGWSIUTTJLuV/v1HsHkYYpXGzmYusLknPZ6l/mz7fzvpt38
 M9Ipi+i5ByUs+IQ4Bpfjk1UQQ8PbeKIPI2iPup4TcJhtjy9UHW+INPqmPseHU24=
 =1W3x
 -----END PGP SIGNATURE-----

rename fr_radius_foo to fr_radius_packet_foo

These functions take RADIUS_PACKETs as arguments.  We want to
create new functions which operate on raw buffers, so these
need to be renamed.

Alan T. DeKok at 2017-05-01T15:55:26Z
Files modified:
	* src/include/libradius.h
	* src/lib/util/radius.c
	* src/lib/util/radius_decode.c
	* src/lib/util/tcp.c
	* src/main/listen.c
	* src/main/process.c
	* src/main/radclient.c
	* src/main/radsniff.c
	* src/main/radsnmp.c
	* src/main/tls_listen.c
	* 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
	* src/modules/rlm_radius_client/rlm_radius_client.c
	* src/modules/rlm_replicate/rlm_replicate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0362e0725827ab2e605c0423635cfd84e7d49792
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZB1mdAAoJEH0Oec13Yh7NU74H/ipj+7zUCEA7pSNTORCCj2px
 lsG+tDVowEW/rEMnjgcz7VVSIzTYGz2Vhq9yC3Xvjan1bIKYh9k11ft6E5x3iY3I
 NdWtaBZ388kRj/CFPRzrS3AiN7NE2dSY6QRe3/4OSFcrRyzESyzx9lbAXFtah+2A
 EQC+CSD/uvl9HSE1dkaWLMcWz76EPoPphd2doBTBINdMyvJeppFfqSzLeQwabtkj
 GdYjrOK25uim4JAmAQy9qTRx3jnh8BnI91hPvUFW/Uo/zoMKULHWBtt2tRe3ZYBb
 T5vzHljPobaVJK1TapAArsOUj4ND8ouS310qRckmXqzsw95pYJ5xhcFeyQCZgCY=
 =ePQ9
 -----END PGP SIGNATURE-----

"ascend" secret is a better name than "make" secret

Alan T. DeKok at 2017-05-01T15:51:41Z
Files modified:
	* src/include/libradius.h
	* src/lib/util/radius.c
	* src/lib/util/radius_decode.c
	* src/lib/util/radius_encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/80f4844ed4c16e69c52284ac7355e60f64b0b5c8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZB042AAoJEH0Oec13Yh7NS1EH/1Kuam2z2AXOLApEm55c1fCR
 +yEFmt8Z+fNtQQtnJC39VLATjbMf9tIzeZO6pr8p6P6Cm7WXn0AO2V0qOJ6YdrBZ
 3xNOm+gWQgWtlClNAbpdO3VQQBB+hB7xSTafj2ynzRDvuXfIHVmlPL9Qh4OoQIwf
 F8IEK6oH9014Nws/bWvRqaJJRZ30ZrhgBQiQNZpEj2BZViTebLqaeU3zFC1+8O5O
 KZFBNmo21WWlz3kYZ+8jRop6BVINeuyqDC1xyJ4M1EEcMuqB3wE2eX8zYCAKPbiF
 SudUqZY3SQ4ZSaeUB5ssCv6oX6cWAT9OikNk/oUs1Nmc1uRarBNojQanR0pFk2U=
 =CUBh
 -----END PGP SIGNATURE-----

make functions mirror each other better

Alan T. DeKok at 2017-05-01T15:03:09Z
Files modified:
	* src/lib/io/time.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/231e483d7cb1b78438cb7b87150d8aac376bd11b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZB02JAAoJEH0Oec13Yh7NcygH/1U1QCeROmAyp5ZCrC3AMnsU
 /km/OZG7UHxkenRsEygrI39+fvuKRn9byu82rqeOVThikwrETI4+nbw+E50+DP3N
 P//+fAyXfAzXinon06VaqUm3Ct9lgfDEAIxaz3f81rV4tNBZBPDYgYumXlVzqyze
 PUwKWkw7LqNfaMLG1wmxnujTDNXmdu5r0iyJLz730J6PW+36xkDzrjKTThDOEzjS
 SqtTT7OW46JH1D8B9psco4DyksXyN61ZmOLiPE2jcoNiNiDl4NHBzyjJGXV7s+Ky
 /uk8xpDmLUh8KrQKLlMsJFqc5GJuAUDPqC//8ypVx6K675m+bk5xEguvnSH09Qs=
 =n2g8
 -----END PGP SIGNATURE-----

move fr_dlist_remove to static inline

Alan T. DeKok at 2017-05-01T15:00:17Z
Files modified:
	* src/lib/io/time.c
	* src/lib/io/time.h
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7ab224dc589296ea97c4f3fb7ded97b672e870f2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZB0zxAAoJEH0Oec13Yh7NdyMH/0TqjO9nO1tcu1byKlkcErD7
 B1FG/7+C1QWkOAem6IrnVi0LjnXtSMK2zSc2K8KBXXJO4COtd5WXfqIFEFraP666
 LJe2ylChmf3SB3FfP0a0FJiV50iR9JMkuPHU0RBcljOLJA1j/H4G0gODcVkcjqzb
 9eK3SM79nLxsDNBcy0U7uJ0ZFUCNesra2XcSPvXaRyS40lmlReuMMZR1FTT0jcl7
 vDQK10aFBJIWs9pAmB3wdjOVTyk9B5ST6HmXCb9C2Gqpb9LiaCEqmK++De7ybGdT
 2+lSFXkWUk9ZaEDU5t5AwioEUGsBKhiP5bPfgEMGfeSC6ZpkhzhqnrPwpaMi+pg=
 =IAiW
 -----END PGP SIGNATURE-----

move FR_DLIST_INSERT_TAIL to static inline

Alan T. DeKok at 2017-05-01T14:57:40Z
Files modified:
	* src/lib/io/time.h
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/679a19821533a63be06558c6c6b1a9b211713761
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZB0egAAoJEH0Oec13Yh7N3R8IAIZvowwrxpVUH/YyVKFIxnkZ
 +t4q8JKOVIvfz/6UMa7IID7ffIDOC0q0Z9s22roqFWVEoNVLnDMg8sQ3Ze6/ar/p
 dLBgpM7mKrtsI8WVV+kOkHQCZrbIpUkWKelp0i0NGge21Oag8FHhRcw8XkqnAqjQ
 ZVUYkqH3xgU3vJDKJrVWqP58tAsnJpOZhJyoolNIU1zeogtIdYVRqDRVlG31dz0b
 mC0IsKAEPe/mHsphb1wwMF5u0Id7amMdqmZCJTAZspkekgG42zb7poVIjlsfXZ4t
 HaBiH4u4zuicx8wfIF4O7oX8giMDAzTlxdVVpUAs8kKM5QxyTzJkJh6cF/UvyX4=
 =yzII
 -----END PGP SIGNATURE-----

move FR_DLIST_INSERT_HEAD to static inline.

Hopefully the compiler should inline it.

Alan T. DeKok at 2017-05-01T14:34:56Z
Files modified:
	* src/lib/io/time.c
	* src/lib/io/time.h
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2bb7dea0cbf24c7964cf312ebe5d30158fd29c42
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZByyrAAoJEH0Oec13Yh7NNsIH/1jmX+Rrgft69p3pafaYKG6k
 RN9YwMy0DuFmfxm5X7d59HmiI9R68ZlvisPGGzUtzLsOho3cxgIcbmm3crcGAWMm
 y2AW6cmZOLug9uSMm1YP0TRk8R21klZzrJJUEs3L2YAE0Eko2Fb1VRBqtWL1TAYm
 MPa1s6ElEItV/WOmORg31zkk2whz4fLtdZNuEQQRETWPInw248reEAUvlbXG6nSb
 kr/JN3/2mqKFsRyEUH12omZtpTMnU3o4x+oW6l1kE8ymHeOPT/ZnfteDgmSIZ8pc
 jtjUro1/m8slRPvbhiMijevSiWZA13v3JX2FkoIocvAdpSia48G8oNGR5o0APVk=
 =C4V/
 -----END PGP SIGNATURE-----

run format on all dictionaries

Alan T. DeKok at 2017-05-01T12:40:11Z
Files modified:
	* share/dictionary.alcatel.sr
	* share/dictionary.arista
	* share/dictionary.aruba
	* share/dictionary.broadsoft
	* share/dictionary.dhcp
	* share/dictionary.eap.aka
	* share/dictionary.eap.sim
	* share/dictionary.freeradius.internal
	* share/dictionary.freeradius.snmp
	* share/dictionary.lantronix
	* share/dictionary.meraki
	* share/dictionary.perle
	* share/dictionary.ruckus
	* share/dictionary.tacacs
	* share/dictionary.trapeze
	* share/dictionary.xirrus

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


More information about the Freeradius-Devel mailing list