Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Sat Nov 11 01:00:02 CET 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQI/BAABCAApBQJaBhsmIhxtYXR0aGV3LWdpdEBuZXd0b25jb21wdXRpbmcuY28u
 dWsACgkQ2bkzwSrtdPDtUg/+NNQND4L/ku1VCUMic3NAJ7SKCJX7lOePWUmMgQwp
 KvcFoBUQtc4+33SrDczPyow42rzHafotALqMI65xxl+bEt82A2s1zu8076Tyk2Pq
 3JHoRjH4rQbhM+ecVk6qPIKRjEf3V9iA/7q1Nm3IiTRda1XYPqLN129oIhQH18HS
 oV5Sg2GqhQRQ0A057YMl965y28o8Wq+Zv6QQGOYYwROny5O03YkTfo3O/BUw9VLE
 FHQ8P/6cp9zDouWy77c0FPWAaciumZG/Itm+b1uqwUIkjDCh0F70lymk0pT7Ctqd
 qslWo/lCd12Au7HNR/n1JrUdHUnnRvq2cQnOsO5S/A8ubXhKEsRywcnNuvEOQ299
 lmcGwhf0rGquJxqlL54EaLkDnB+mN7pBuPmsJAcv4BgnXJLtPIFMr1nRWKlFTvW+
 yN4qH5axhsIPalFgxvY+5NPoHD80VDzwmRpOrtY+1nLqurvzIememItVSo4Hlp68
 Y0nc22BWCvE8cJG1yn3WomKtjoQRLENrRwOogKDBISewCmw2oOUWQ60oVpgPO8gQ
 CCtDAIJEuoq86WAXRysCPDY7uY5XdkkpNj5c3w0KNDvKDoqmqOEbJn2kZLCanTml
 WY1fwJevG7VxWu2oyu9+DNir2pMFc/CjaulxunNz1dlwMvIh63OLIYYtFEa9MipA
 gdA=
 =9Fhl
 -----END PGP SIGNATURE-----

remove asserts on vars declared as nonnull

stops gcc6 complaints with -Wnonnull-compare

Matthew Newton at 2017-11-10T21:33:12Z
Files modified:
	* src/main/client.c
	* src/main/log.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/64c14ca6e2cf297ee634fa07c7ee4054b78dfc4b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQI/BAABCAApBQJaBhgjIhxtYXR0aGV3LWdpdEBuZXd0b25jb21wdXRpbmcuY28u
 dWsACgkQ2bkzwSrtdPAJAg/9FSptZVP3YNSGy1AEe3JvBKEAUXKbrrF2PW90Url1
 0dO+NI2J5jfeYuns4z+6xHKSZvMsfz9KULLyIFp6n0Xu3J9pU91M7cHe9wB3FV73
 4c4i3+VxsmKBsOiOvDEuTZDRafbr0MZFtNJp6YNTuFJ2nomxRmfqqfHmwFvq/APw
 MuTGg2OSklEa+C6GDT3XAlN14Qj+2frHgcQpdR0NfGo8JRA8wU7A1RbEWH3CDjU7
 SvG5RXujdTLXN2h9bP/kqNEE3WjZSoktEOIgGt+OncaxAY6cCq0zWpgeglYDAvUi
 p0bH4mzpC5gF/0n1nPfULJHDcwEQGrs1RAeMvJvpsjGw9kAYPce1mY9gb5AzEPHU
 qW1x7wUwrcogb/7uMT68wCcONcAGSY+wcWQMJJF//34F/AWmtDZeITbQSSCD/T8u
 0ipRzZ/bBP8TkGgskjGOtqtBtromliEN91iQJn+TUvFvip0mMruC6+jC04fFbFaX
 SQnoRUNkS1cSjdII6NYGSOxm6Vft/mUDkE7pvTqFv7ILC1exCLOHAFwqAZqkPPab
 ze++/t44Frgusj/mGafVEjDt6IaIsHvxEbQmYSTFci0hbgzDkglSWP7j/SwgDiKq
 SZQ/3uMNAmuf3v5H9tK+vdZ+GvLHlXkWNaob8oucS6+bP3c89wbVlEFCR1SRHOeH
 JPc=
 =9wgx
 -----END PGP SIGNATURE-----

enable reproducible builds for debian packages

Matthew Newton at 2017-11-10T21:20:35Z
Files modified:
	* debian/rules

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/57cff870a1e9724025873f7d2dc9f1817cbd5dcf
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQI/BAABCAApBQJaBhgjIhxtYXR0aGV3LWdpdEBuZXd0b25jb21wdXRpbmcuY28u
 dWsACgkQ2bkzwSrtdPBqlA//U3ofipIiO4bhQAQKgZvkc600QJKaLsGeRx8nKTDA
 cQ+HUpWUpq9BZz5KGLTiiuKVQyYiawTA165ILvcwMy3IqoW0O5aoH5LFMEGqZ0fp
 LNZtT1AxghHLnB1u9ETPu+2+Xnbci9644b4oWdXWHQBWKI2Ri7PY8GThhVv7DyyI
 vnRb0tcvtBf9h1sqNkAB3Jg5eyEzU2n4P1RfbklmGIW+1ZDpuZO9hqF6ntIWOfXl
 q56CaPU48qF8TPfThQMA5amO0xzFjkMJlrOWNnj5hVbk0caMQQjxOULvER9dlhvd
 I71rsfegXV6H21j+q9MmwbLoeKMLUENJbtGMs/lDR9vksK+tlhFTtGbEPJkTMhq3
 zs/c6eLWWB5XT0TmTzCQLXW9J2FgpNqsC1ZI5DMLp1G+xsIcmUKI3rNtXXxlIbU7
 +IZKxxtzt4k69iWwZAtLJlEVSF6S6TpF8+uKzTAlNM3yYKwd6o3jXIZr/aAjgXNp
 ZgJCCqkKD1VbA/3i651jL+JDkZeywe5MkFzKi7JXFrgv06jpZRhqHtvNtpbJ78LC
 a3A5xA8/nWBP8uUceq2NkJcuenqKy1vBPN1RH0E2lyre8MORvld67fJ0u5v5Bwfh
 jJ3t69AOKR3iNjeVq+R2B2jc91Ca7gYUjK6b2SY3qr3pLCo0eDAdrysszBG52D6M
 IS8=
 =M4IU
 -----END PGP SIGNATURE-----

add --enable-reproducible-builds configure option

So that __DATE__ and __TIME__ can be removed only when needed;
turns off warnings when not using reproducible builds.

Matthew Newton at 2017-11-10T21:20:35Z
Files modified:
	* configure
	* configure.ac
	* src/include/autoconf.h.in
	* src/include/version.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/756f92229c77bdf1f0a7e93d9c6ec216f69e1924
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBhP4AAoJEH0Oec13Yh7NnWIH/A8+sz8WCiPEcS8KNnsNHN7L
 ZsCC8EKqQGyLlZMc3oUGHmtUtNY34rgnFMmH71fRluEiYcseHLDEbhlvk7Vn5bZt
 90B/oej9OSqz893LgTi9J1DoE610FqJZmlOfVw08+M+qiaD3gKVH7H7zqE5InniA
 8y+jkMjMuJAd1p0Yk3KYuChZ8NY5n3kJyBgbm+e+nRGGjb3VyHxzdBzi209k/ImL
 cOYncmvOykbZprTjL1QuSaPRGtcs/Dl743zidZcK1v9i+LK4C5U6WryJfrJS/L8w
 sTN+Oo7qO94x/O0pUnv9pBupoiPsxVnX3YMCdGutc4UX6LpoYVijo9stxh1qOEY=
 =xBYM
 -----END PGP SIGNATURE-----

allocation may fail.  CID #1420942

Alan T. DeKok at 2017-11-10T21:02:39Z
Files modified:
	* src/main/snmp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f875b2ad6673d72c29f0c075930a348954ec8f59
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBhPPAAoJEH0Oec13Yh7NYGsH/jAW3JgfPGp9TuHJ2t8HlOAT
 dj4KN5B3+wqXlK8oo9IrytpAQN7qwJv2A8289mf7K47a60WZqn31VOkzAi7suot5
 oJxhZyeLOINyxPz7W8F9YAo/yLecGD7cZIma8C+USHp7cffCh0Xo7wba5DqJ0BF/
 lyGIkEtLha26+x9yDMdjuOBs77uP3kVUHPWEYwbwb/m+UrqPxzUf0c1TeBT+ktph
 +eTCkcYI7Mkgzf0n1j66Tx0JSy6tm9f4DgMj1+Y0xui9mVunDjmRlbkjjt83Dd7J
 ZWzDfqyYFocS7oOHNAavacW1HabkCPkvjeQ8nSOciuv7Zq1bR0gJVpZvNUz8nhU=
 =BZjZ
 -----END PGP SIGNATURE-----

note fall-through.  CID #1420941

Alan T. DeKok at 2017-11-10T21:01:59Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dce348ea13830f68cb5427297ae1cdc4cb3d8287
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBhOpAAoJEH0Oec13Yh7NBBAH/RXoDkvzRCMPe2Ah0GTgxdn1
 3q/CukP9vCV6v213cuNdwnF3Hd6AU74VZRsxyhR5wEO0Hhs2DawQFCEnh3Y4bL/W
 Ome/sbxdPjTuwTuk8JodJU9eoKLhvmk7BGuCZy37jJQVtEu3kk7UWysOVdNu2ryl
 fX60iCUs8UNxFp4qsOW8x5ndZHUIunl4Rdlrg2l30Rf516g6I94W+ASELz4yiDaA
 9fAW8UScQkwR+ZCm/eUULUY+gk/mZmfRqjvUYszvMpN0e7dnjX9qNciU5Au/qQQS
 UJt2IyZe1Iii4VW2Vt/RrwfGKGpI8WOVzKMjoXGb5Vtr8ldudVYjvFPmRNBDRL4=
 =ebK3
 -----END PGP SIGNATURE-----

allocation may fail.  CID #1420940

Alan T. DeKok at 2017-11-10T21:01:19Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ad8b33cb41aa3d382f10b4124c2eb37a228f117c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBhOBAAoJEH0Oec13Yh7N4scIAJKG6u3KEGDdnkMmQSpv8Gqv
 +O8lywGyYZKnACMVHaBzbv+wnr2itZUYS7VZjkKDGdcAbzcLXkEzElKPRPLvDD3b
 VzFIyzevdEpmIGDfKrJS4qB2yuFkHRbyaiTD8Xr9SqxUdK/npQO+jV+ppi9NnDzi
 pWmvPg64mlJym+urMyDwj+L4ivEPaY72JEmki+kzh9HJpTwlMrv14Uy6+XRJ3Y+U
 m/x/PImDivONEEbf67jv03DWLavXlqeiVNnI3uGXkKQWsQAxb3FONdqulIs835yZ
 j2lv13J8QUPpwWMMKO1Yfoe8odslqyIttwweqhYmEfP/YKQLycaEDt5XqHFsM9Q=
 =pc02
 -----END PGP SIGNATURE-----

allocation may fail.  CID #1420939

Alan T. DeKok at 2017-11-10T21:00:37Z
Files modified:
	* src/main/cond_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f17b83a84de8a9a5fed6d1e10549fd440841ddaf
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBhNWAAoJEH0Oec13Yh7NhowH/jVf3fY6l9ud/rpsB7XDHnky
 1C93jivQDpRJW6P9HmZRtcaU5ib1PKIKfD12caDnL0eh3/vn5Vhci391coM4si8n
 SOawJrYdMAHdC3A1VqmksqfkHRiBZ8Dh7Rp3tWEpWIg4laeatJRJgoyHFc57de3N
 ft1BeNHCKy4ge7YUxcGsllJjMMS5doMiIKbNrA7sa+313Q2N2xl/Rl9pUAqTMkHR
 MvZ9EnQIWH2D4YMc3mULvvjgkomabxotFyWh+NsovfKq9d9yuw2aNBVnb0KnV4Vw
 S6r6l/U4N/EHbFbDuWafOkFcIKmlpGNk9SiT4Nt5w2BEKKRhgrrHOcbylIBzgw8=
 =B5du
 -----END PGP SIGNATURE-----

allocation may fail.  CID #1420938

Alan T. DeKok at 2017-11-10T21:00:00Z
Files modified:
	* src/main/snmp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6b2672db105db1ccd34f4821b91bc6095247d5c2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBhMzAAoJEH0Oec13Yh7NNGcH/1tXCvgTVJbpSVSiGBgJlB7I
 ePL2F3C6zqEl3OYadyddB54KoszPbw1DbgvvOuddg51VW1b6UzrlAQXYSz8co81Y
 c3LPXYlVEvV6ShPXGGOoAt9i9xuUH0xAEY2+6RiGYN2ZfN9ALmn38Uwh4PLymfkt
 p9GIYiAZdQh0JSwlB4CVqlZkBDevu/fn5FFAhjSB/z89hZMCLZ7IaWU4Devyuayy
 kdUrgJO4EG5YQ7RW47yXXjJypSGYBpG0tjIzd6jYVUfq3dVO6jCQHoc5AtPPjnJU
 BbXusqrqIJT1fH/M/5A9hA2LZVSyCunb1/6tva0IG2ZS3/jR/Z6XqQJf5MDACbQ=
 =ycA9
 -----END PGP SIGNATURE-----

remove unnecessary check.  CID #1420937

Alan T. DeKok at 2017-11-10T20:59:20Z
Files modified:
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9e12c5550f1f74f9531130a663f8abac526f87fa
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBhMGAAoJEH0Oec13Yh7NfnYIAI51SKac8pYOwC6n8D/y4vIg
 midEgXMHV8tCybPDkhl4UbcbbUlglCmaljBLdDIt5ojV/SqIy8BIVyAwNkfAAtoA
 mS6qw2a1rAtFJfRgbkr3WQHpklrAjV20nhr0wVAeq+h1eCbTElFu67NezwtW+y3T
 7wOeJfuiHmXVd30sauil3n9RNkkctimJ6VKM/3kUDx0qRUMPzZf7AMCLx4iXVEbJ
 YvMraOza4auuRM3kvbmWWiV6DrPYwB4JOxQqkWBhRFaDEvWjlWnP9oQGtIYkT+Pb
 VgSFHSUK8FmC67kmDtGMsUzjnXvl2qWRNx5r5E1ww7Hv/dgDXs53+GKXWYxKADc=
 =AT1V
 -----END PGP SIGNATURE-----

add missing break.  CID #1420936

Alan T. DeKok at 2017-11-10T20:58:35Z
Files modified:
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a09bf489e40a9052912a782cb11fd3be2f06855c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBhLSAAoJEH0Oec13Yh7NfAcH/jHCTxtf/QJJGKdpGT71y4OO
 UHVIWJWGOcoTBu7WAM9soPlJKDZ0z3Wa0lyPeT9ssPc/V1s773ZPDBa/EJ/TTuwo
 sJT2Say9cvJCAUC54Inas7Sv3Pm56GycY6oQqT//txe8PNIaQTh/ENk1ToL1HW7w
 LABq7tLzG8UCVzeBALdg8W1tp2p7G9kAR25U0s+Q0F2Oud7ilhHxYAUF26mMSUxd
 0fK0FkH+6abgFlXKxL/dgLyC6L6A2akikEi8kWW+Q7LrbzHiNJL3GJ9ubBkmMz+F
 ofmh81/U2mzAsCWRXjjh7eP4kIOU0WyQ3Sa4ARxsXEOUgjcixtKQhDzbbskmfU8=
 =VgRr
 -----END PGP SIGNATURE-----

allocation can fail.  CID #1420935

Alan T. DeKok at 2017-11-10T20:57:45Z
Files modified:
	* src/main/radsnmp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4cd33ea2d1e4ec9f25bd020c2ab5120d98012f84
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBhKgAAoJEH0Oec13Yh7NtS8IAJPbHUZjglrWVvj0+D/IdZId
 6ozUj3EBr7wB2EGkAskFGD5md1RZ6NrpsiQYYfwuiqP9KgY16rBABIwGnX5/bIOY
 G/c7Q/tECNPQAFLwKClhIxR4JfO5K8rCdBsLErHHKSJ820KLIgB1P6NzO2Ka+GYE
 69OytFsUnM2rzqMqliDj0czMW72O0jeTLfaRIbX/FSipTPvW/OZ7u4tYC5TboZ5+
 pqB/bYm/aXCt2WfH/5a5Ad4nWSQfQOk5ebUTwwzksAo0UXLKJxsc4COwuoD3T6Co
 vCMRGVM3CUJzwthckyHRnkTYXY7b2ZqzClAG88587CSdqIU8EDhBCDVn9NOUN5c=
 =fLTU
 -----END PGP SIGNATURE-----

memmove() for overlapping data.  CID #1420934

Alan T. DeKok at 2017-11-10T20:56:47Z
Files modified:
	* src/main/unlang_compile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/42bde333c852de0e6c7399c42755e4822e0cc443
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBhJLAAoJEH0Oec13Yh7NlckIAJq8hWl69u0IQ2ryDm82OHf4
 Y9emrkMWJ+oty+TVb8At2+LULEvns7yxKS+vTBTn28JSIA643ZDKI3rh93ljfa28
 I/mrwfJto+JnEnWZHcpcua8EQL8FamS4BxhaJJjdaJjK3dSqUbntp6NXPUfwy8nf
 bf8nNOaZmc5PYYONT/AVCSb9YG3Ee05k6C7Mq9Mec1fGJuvG26cLodYJpCB41PkR
 i8vXxUZJjscV1Iar2NwcoNbHUrnVUBWIezHW5PeItoXAABJz8VLbp8BDIeQZLT/5
 ql7sEIpDiPUBdMeTRuOaY2awTm2N2z5EsKbIXqOlMRJpvqwbciY1a0rhXnytpN4=
 =7oDT
 -----END PGP SIGNATURE-----

dereference after NULL.  CID #142093

Alan T. DeKok at 2017-11-10T20:55:22Z
Files modified:
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c4fd0dfa74724208c61ad533513da34ea200f8ec
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBgkqAAoJEH0Oec13Yh7NGfYH/RGUXucnlYew8kr5f0h1E3qs
 9yWccp3snOLe8Rf4p3A+8tIcdUjMl5jJ5TFFV1LWM/oQWr54RtCZn/hBV6+ZfTmS
 j5yt8pBIZVZu8EmVECL1vEas6jP3Xouid1+8R0EHuPlEHQEpAXophPNc3Ne/znkH
 miJZIqYRdEhGmW7hulDGF8sioElVoy+5tCvVRKouZDIlIWbgCRM6lpDld68WtTA0
 OLGvXjAGpSBjFIvw4jg6jJCR1ex2+LSILkv36r7vJe0qZ7FL032n42BK1uXbeXR2
 AYDvOR9FDdyRDhbLeM80BeNrq9h7LNg+/eiGw+0Ne1/bkS9eTliEWBKPBsj/CD4=
 =tP5i
 -----END PGP SIGNATURE-----

document and limit maximum_outstanding

Alan T. DeKok at 2017-11-10T20:16:32Z
Files modified:
	* raddb/sites-available/detail
	* src/modules/proto_detail/proto_detail_work.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/012baab069abbbe2cd16ff51cc0c91e91324d198
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBggqAAoJEH0Oec13Yh7NrBIH/A7SCwIx207HnjA3uHky95jQ
 z074bYviQudTjGan14N1evPDC9oiD8gUBneIATjtMow4I3xRjP8FroFNU2btSW1M
 /3AL5B8GXEiuuJK7DbDgYFBgI8GG6idjA3EPGUv9dUqQc9ngTSv568Fc4kCwBMZW
 Ald8U5MX1cin7g6yte1CDXNyYSyVomKEhAlWIl6RjM/OIb94Y7LMzAarXrpxX3jr
 epltncTw9OTqHZzlNATFWO8YjnfDuiyNzo9ktvIjN8g4Q8CQdjC/J8dx6fVXVNUR
 JicjiCEtEo3CzeNqs8pxBxONsxAXyWTneq0DfwDP4cJhYu1rb3li+0hqEb5hJJI=
 =8p1Y
 -----END PGP SIGNATURE-----

we're at EOF if we asked for N bytes, and got M<N

Alan T. DeKok at 2017-11-10T20:12:15Z
Files modified:
	* src/modules/proto_detail/proto_detail_work.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/03426aa549bd28ea5c07af259f55f8ef3e25d992
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBganAAoJEH0Oec13Yh7NVVEH/1i+AwqMJlv1SK/M1zfGjZBV
 m/RO37rVt5f5b92KhULACABACyjm3H2veE+cgkiSN2+y80O6C472F1rDmPplM1R0
 +rmQvGNjiQ7VkaMrodxzyVzZlLTfIUxqDgtBTny7jZQLlfY3hbWPTp202BhWAlk9
 ndIEAJpTDNtsGgHAINJoBRV4TjUdOmeZlkB0xsQUIydOg14sf9VSH/31J13lK2M/
 BFZypLJ0E8SueyUGqPOiQRg3LbXdtkfDEITiRa03HD0eIC4WUTGIQnANDh+3ZHfH
 IykwiPApo/MhQfnmtANy7lnQKCwOBf9Nm4qGV5RfxN6wK/Yd0wMrjyUccc2bzF8=
 =G/1f
 -----END PGP SIGNATURE-----

add maximum_outstanding limit

for doing many packets in parallel

Alan T. DeKok at 2017-11-10T20:05:42Z
Files modified:
	* src/modules/proto_detail/proto_detail.h
	* src/modules/proto_detail/proto_detail_work.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6159e5bb562ac5be2b326a9898398967c84b35fb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBgRpAAoJEH0Oec13Yh7Ng+kH/j/X9Ksazfnb5+q7bw9i0lOG
 ejAE1iUS79w16EYeIru0dbOFA4a8/6M9j5i3TxHwBVrkZ8tM3Remp0AQul05LgtW
 xDapFr28cMCGJ60CV/laEo3N2MOZTj1wsDNTNjWpfXUvhcdjKDZHy91JmqB/nC84
 A04avFOW1/xisfksGaC0bvbW/WJ/g2eY95RMuFSRoCFtBryVJNZTnM91QkOYu2cn
 iyH8Uz29J4DKagDFGPPzvwL5PZA9bOkNOzEEUM/62u7HghoPkPJknRCYGDl7gTOX
 3DPD1bQez2VyWlqjWjF0oX/4NoNLxCEGqjDp4lBJLF7DTdL7bpXS/0vq9FPWYg4=
 =NJQl
 -----END PGP SIGNATURE-----

change Client-IP-Address to Packet-Src-IP-Address in examples

we've deprecated Client-IP-Address for years...

Alan T. DeKok at 2017-11-10T19:55:56Z
Files modified:
	* debian/freeradius.logrotate
	* doc/modules/ldap_howto.rst
	* man/man5/rlm_detail.5
	* raddb/mods-config/files/accounting
	* raddb/policy.d/accounting
	* redhat/freeradius-logrotate
	* scripts/logrotate/freeradius
	* src/modules/rlm_detail/rlm_detail.c
	* suse/radiusd-logrotate

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/71bae2a4329b0b1e6247b4021c067dbe5a44e6ef
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBgIXAAoJEH0Oec13Yh7NU5kH/3eoxS2vuVIPBtOYI4W1Kgaj
 t7Cmmcz0mfIeEMCc06Xc3TONfEXLXXMOoQ6l6VK/BAT/qviUiPjm35f4FI/ipBCF
 CfQbGCBqNE7gXfUBek/hD8Hn+weZUYCstxVylDT5M+VYonDZJSzn8Oi3A/zkkald
 9XsTDKRzwJXhKWF1T/t160sdaEHUa23VHyQamnYYl4xw+U6szWs6ZEv2cY6NPBHo
 6pYZNlzQNhL0rIH/0ipnms2GV+ljA6wJHLR65KC0RO1pfyU0Hlq+ER0RvDGNNych
 DeTvLEPYHQ/oQxSTqCWoAYoKkGlFjCj1xkbh34PjbyWt6/YWB/HupR+p8DXUBlk=
 =S/PC
 -----END PGP SIGNATURE-----

if there's leftover bytes, ensure there's always more data to read

Alan T. DeKok at 2017-11-10T19:46:11Z
Files modified:
	* src/modules/proto_detail/proto_detail_work.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8bc542aa6cbebb7ff5d00b340b4cd0197c2464dd
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBf/tAAoJEH0Oec13Yh7NdK0H/Rdn1PT/LOp9/zcN8lixLNVD
 37kYh+Q2yczGeZpTex1fATqIe3vfV6jfmAgiS9e7x/82okUIVnLMBgLuwDHMa+8K
 +Eak0gM+QEQZzeMs5yMtZUZOrfvOp/pqdIMBcUvTRhhaDjGSvEi+DdeC+SvcFQG0
 wolEWvsU5bWmOgGuBEMUpDsu4IsamsXV0qJSH9CpAueibFaEbZlZPty6PHtFfoUx
 2gS6Op1Mjq5BARV52YyUCN+YjtJYY4LGfL4GvMUwtdvOvA8bzqKXDHJbsBqKAoZk
 eeNQ2LZTuHYCOFyy2qe/HXWHWbJiQ0Goa0IrCKYF31I7/+kjs/3MABBb1ar+ydU=
 =sves
 -----END PGP SIGNATURE-----

set default read size to 64K

Alan T. DeKok at 2017-11-10T19:37:08Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cbd5a8a2e9f93071aef4f09aa4c2590b1b7090c8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBf41AAoJEH0Oec13Yh7NBnQH/1LrN8RA92Ek0v9nssHvTRHm
 BTbXqDl3UK/i3I0vkYjYp+NFTopWj2jc78MqhHCXqVtNd6ndETMG+7aKR6IbxlHh
 NM6wYefmkAVcN6NlJCdk48u8YfAxLtAleI/mf0wLof2e/DMGfaFMjlfAtkgM1/gE
 sptDZuWkY4VR/9QfLQTb2aTOWdKcvd6Ede6EsxAzyXtshrEYT9SMJq7MloT+1a+s
 bgntzvBW/MXkxWRhxnz4blB+4SvF0ugC/Bb8S1rW7LRi43eKn8tmZd6Qtw3Z79aw
 xTuhLG2ql5nuO+9avDF0Wco1hhqgwO8uZvs3q8uqQ9phyDq5nhylNBwRHdK43eg=
 =59yo
 -----END PGP SIGNATURE-----

create a fake client

Alan T. DeKok at 2017-11-10T19:29:52Z
Files modified:
	* src/modules/proto_detail/proto_detail.h
	* src/modules/proto_detail/proto_detail_work.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/031fadb67504fbe443ab13eddb480849146d6ed8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBfywAAoJEH0Oec13Yh7NH+MH/RWdzkGC0dD7JKNVefYfYr3m
 6kvEdBe7piCOd+wyKnD+Trkbt5ip+VU0JGyuyAl47WyRcqMGiVVznhCgZlKS2CJ+
 vPhx2fgBmPI2HDoCujZOLmEsSDOvcxuDHlEQVJjG93EnROzjpHuOs5AF+d7dVa/3
 oH4rXvrGjyy6iZMAx3xpzH1D4wkP9+RYzXt9AXoaXq+eJT4DKQZtwtzA5Q6zkSKh
 nZNjWaZZf7y+0L4TXHHQMmEqU/sbpiSBdaEl0NnjnUDwdLr3l80YQc4U4LEiUjYm
 pYPDl/Q8+lTal2ovmhi9FRvBARMm+UIjsi+DipkNIV9q/4IJl5CWjLlufPQ5W6c=
 =g1ED
 -----END PGP SIGNATURE-----

set default addresses

Alan T. DeKok at 2017-11-10T19:23:23Z
Files modified:
	* src/modules/proto_detail/proto_detail.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7875afee5a7a97ece45d56e761f5e3003804d3e6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBfueAAoJEH0Oec13Yh7NNrkH/2wtCtEhK/vLoI1tCcWzuQhS
 7Deqc07HY1kvze0wOFC83RDsXYsM8Qoef+coFR7Y8iruhslfHUWQbd4auqKvxifm
 e8kDhCTMQ/SAnzbBDKTHoRFTqI+5vdckoZ047Urv22EjlImcojmuKgVfZB72TFHg
 9woNhbtUVhDGaS20h+iDuC2ctaajYpeeEDhFr/Rvnd+1Q01lBvTxqamWY2QvPqTm
 87ksyDYRAE9UcH5fv+qchuOlV57C2DvCoqrhbM0tY0lxR0DmGzadIKlThj2Eaimu
 i6Dj+++ZSrIM7URFgcJfr5Bk/t1rvHLSH+OVHghkxDumUspegT8FMfa7qWnxUHo=
 =kXiV
 -----END PGP SIGNATURE-----

might not have a client

Alan T. DeKok at 2017-11-10T19:18:50Z
Files modified:
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a6e01b146c2b6b021fa4d04846df9f944ab04350
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBbziAAoJEH0Oec13Yh7N6RAIAIJawK0BVI0is3QdI3qbcg5Y
 akVBtTHMveKKdd9Oy//v4OLApCIn8bwlAX1vlmMJW0dG3tNJDWd5cRB43/RG2Ptb
 S84cD0Xn2662lZV1/qTYEhTQQFS6iVwcTX7FFGTctqBCXearyG3bqgOpZYZqCrF3
 yufs8Fq7XiXPc/q1Rk9LEcLcIUHCSxn7R3BFGHdGKxZTIlYvxFlJ5ZBAI/EcZYdP
 6VqEwj9G/BpcKCeWRgK97C00A6EjkILVckhllJCIf+Xm2gTlJum8nvrEZT4G6iK7
 ucUfVJsWbZHXMT0OnYH7kbiI67U1aoNczgKUTQswUvV3lEOrpql6OiyNK+/gxr8=
 =GKzb
 -----END PGP SIGNATURE-----

do exponential backoff for trying to lock the detail.work file

Alan T. DeKok at 2017-11-10T14:51:02Z
Files modified:
	* src/modules/proto_detail/proto_detail.h
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e2f88d91e892a3feedbd11ed93fa5c02b7077c31
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBbfAAAoJEH0Oec13Yh7NKgAIAJ6aJ5A8B7s9lGIM4ECOqxNt
 REo3pa8sni95jFs1oT3Cke0PY+QXZIUlWjEy9Bn2D4fTcFrsQ9W1yZxbMH2StFRO
 LLjtJEfwUpVH2037r3Y2g9vO8YiLf0WcN6T69TgOuKGSiLne12zTlHsDMNTQvS0Z
 9Dahbw5BH8goIH9DcP6I7U63uXnDelk0e0T+T8nsrHNTsDYT93jIRVvva9h2azu0
 mjQCwiXeJqjuanuMxE6UDR4sKBnnQozYdiabQxya5Xbg/gK4OGNdQHNhx7erlJsc
 7KzD+oN6bOCTMLMzxj232igx9lYZ5+/TIGzXCSGIOZuThd2cumzQXLsJhkxxRyY=
 =yJ/Z
 -----END PGP SIGNATURE-----

move brains to ring buffer code

Alan T. DeKok at 2017-11-10T14:29:20Z
Files modified:
	* src/lib/io/message.c
	* src/lib/io/network.c
	* src/lib/io/ring_buffer.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/908a1efa8ecc00556752f5fa8ab76adbf8e51067
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaBbfAAAoJEH0Oec13Yh7NuH4IAKN5Rj2e+w7JsNr3ph5nXk5X
 6Mg8B3MqK5RL4UVADrUZuTSPue+vPN6BvLQobttXYYG9SZY0Xi8T+uFEKxcVNRu+
 p0mKSeWBhgfzUuwEqJgCJS6sSJ1VlMJkomDAZktXdDAw0YuijXe0M5hA5g+4+89V
 jjzl8oYlPFU+/vRGKqONtXAfCdr9Of9pnXIpO4VmMORwAi2xEmJrVKXtrslO+3xu
 ogM1acgH8+fyh9PGl085yREy4qxqtNZQ/e02CSvy8IyKTUECm9abmP/EMj0ehwuX
 i3UmSFfO5+8uzDe6QlwGQa7NB/K4ROH0916rbfqeGA/TY6uNusOOGavEMRbsFP0=
 =3s8p
 -----END PGP SIGNATURE-----

compile correct method, based on packets we receive

Alan T. DeKok at 2017-11-10T14:29:20Z
Files modified:
	* src/modules/proto_detail/proto_detail.c
	* src/modules/proto_detail/proto_detail.h
	* src/modules/proto_detail/proto_detail_process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1d7274caf0420d1ce248270df726b29b87eea189
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloFooQACgkQ/6TVgp+2
 18o1OQ//ZrEIoIj/oo1+WbgxTOSzjXkl1o6Yw62jeIbOCviw4jB6mTzQuvr2Dptp
 9d89F8y/SkSsZITG52ky8m5BOa0B6beAPLUGFqcFaNa0bIefH8i5rDyj+RUe0K80
 QFUuxwz60FKyiJbWx1DZJnaNsf+Klrs+r3NIh+1Tmh7fPV2iwnGc6Vd+nYrOiunF
 eJDXWdKXXxzncC4Kcnb0TUaRRKksXNllJ9Gc2m5r6tYMzuo8wMjDw1adKknxG+us
 s6n8/uJDeDT+67hW6EScykTLO3LimP6Ky31mBhvhIMOeil8i+CknxFl20RO/OA4s
 hKlpBS+ES0/Q7lffYD/9AqIuvJ3Xr+TfydN1fVSKw/qQwmhQ4CfzlolwIkof7all
 52o5ljnJEBgo6Blc2VhqTYBEIDH6o9FST+KCifFlA3TTDPxRuZmCrDw8lfAyNbf0
 6qITi75ME9bV04UFzi92p2fc2hj4VlIvVx0fiMqQ07Df1fjnBkNFJqPg7xO/iEPH
 kTrzfIoytSkuPJaHIdgiH3ol9eJxocIyirAJCcoLiSyQR/g1EmjmLce45BuKLouC
 v/DjxkaKxhQWPzg4XkVWppkK41TJAOpNIKQ2yDR3b8zbiki2uuaIMuEvSUYJr4UJ
 KuixCDacdtUJPRYT4q19UYiRBii0YQybUjok0wDI+IEI4zPxEnI=
 =BS6J
 -----END PGP SIGNATURE-----

Compile inline xlats

They're useful for testing...

Arran Cudbard-Bell at 2017-11-10T12:58:44Z
Files modified:
	* src/include/interpreter.h
	* src/main/unlang_compile.c
	* src/main/unlang_interpret.c
	* src/tests/keywords/xlat-inline

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a3d380abf73748c214ec0e6567985291a5435747
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloFooQACgkQ/6TVgp+2
 18ooHg//RQaADGUxgvw/PONjPxNW+Bwdf/pjVK6SEDfg7w03u48mnwgE2UK14Q5c
 E8CGtZQDGa2djsA8/mEEOyFdGPIXHDuQ9A1PMSjaKzIHjJtx+i8TITil5Q+QvzxS
 wxpUfZieMwqAo2YQcHRmBGyZua3Epkc0Flx3ehQt9wyGWLkZPoSiGtR3o5dILKhu
 mI1awAw7rESvmSxhwR+nFzFXa6nwV+G8aB/eB/k4b3HXu+Des4RJAvPeIgjpKSkD
 ahZbxmWFU1iSHN84FFcZGx90z1Y+X8y+o8MfuU07C6ojoOjyAkhBE/vDC1H0T12a
 TJgu/VYgwOxKf4Lnl1sypI5K2nhS62VNsQxxeNEYwrVqO71VfbLx7o9wADBQOaLK
 A++IYa/GbvduA+vvmq5uCnQl0dIdDHoMjoaCcH0gWAQTr/tsbJj+qRCe7JiExaAM
 l0v4UmRmL98WkivZJd8XPmx5jL5wW2LQ49Wf/h5sVqeIO8z0k0BugJJuxR7ofWEM
 Aub30B4wVZ1zT4EFL2ppnYzIm4Ru08tJLVqwuDOOFosOl8UJUJTAu5keM/gLJDhl
 J4CQWp47UevuTTVa25Xu8+eJGWcoVGGnzFTQ5riol4SDwjZ+TeUUph1FRx0F8joG
 1Gbx3Avd+CHQL6TyxCMN4kbtlEdy0EQain6N8o3iKwjS3+7Qaok=
 =0MKM
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2017-11-10T12:58:44Z
Files modified:
	* src/include/interpreter.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e9a4dc97cb2b3308aa84a352a68c507ed8cb3479
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQI/BAABCAApBQJaBPdNIhxtYXR0aGV3LWdpdEBuZXd0b25jb21wdXRpbmcuY28u
 dWsACgkQ2bkzwSrtdPC1TQ/+LvNY8VsXXav/+vA0tTNs7zJ5ebRSgj95jkyqDkmx
 j6oEWOSAzZRYWH0UXZN+9faVyRV7h/Mz/McVLH/yhmk6A0ejiXs1Kcehf5yxnG7O
 TK2jWAfZSQ0ENvfm+bmuFRtsYvpjSiFvEmxIYL/nh1dJIR3o98KZ+yVf5alZzHkI
 h/AJczuzYThPj+AuLMlkbfhsuVFcttH5+1jh11aocG9Qbxgzbq13IUe3+qwHhvtY
 X/xkGMzqzxcye/05MxdfAOoMyyortX8CRKFAV2XmyIAQYk4w4XucMjigrnQOnaV0
 jyfqM4Ls6cyRJ9600ONnh+4ZYKMY+Ibhw4Q63n+SelgafPBys5cMIM3LhxZobwJV
 4NcVfLT+FPbP+BnymPKVrKoZdq0fRonNeHWBb0Wqd/+k4+4+cIGUEryhDwIazdpd
 0+jfKp873eJBlwR22JW4qzLro2cWN1FDjx9ymTd7rJs5VYdKg5/38sksLt1NPf06
 B58vgqpmlgfFpVo3Xou8r05lpONZI6gVFHUna9TpslKsi0wyeUpc7PuK8U38+51F
 bUNLsmTMHyZv7K2z0bpamoWF+ycBFsSRpJaUtql15rlEzw8mQ7Z6SaA+plAxDZ4T
 tcFYrSW5cgNL+mHWsQtQ5JUKUtIMsCsJDp8b2FlE/iyBXSYxx1OLxn9gcXa9rZPm
 WUs=
 =PsEp
 -----END PGP SIGNATURE-----

ensure freeradius can read the server certificate

permissions locked down more by default on debian stretch

Matthew Newton at 2017-11-10T00:48:09Z
Files modified:
	* debian/freeradius-config.postinst
	* debian/freeradius-config.postrm

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5a297cd647edcea1cb87739d60e96e1b7c2687b4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQI/BAABCAApBQJaBPaiIhxtYXR0aGV3LWdpdEBuZXd0b25jb21wdXRpbmcuY28u
 dWsACgkQ2bkzwSrtdPBJNw//bdzvd3+tKVHPOVMlUa1UDsmfvVKfGBDT/FourByl
 mlimSxUriYVUNfgUy5s8KcJb5LXGLrBbVuW08BF64nVG416NPYRO68++qqLvKvhw
 GAkTJVAYwxbqM89aqKbE/3RYGk2s62lcn/ZIFpQFYfPt9calqPRf/uzQT+iC1wOz
 9rY75ss0mEpjhkOsYeouxf1UDXWWjOrz6ZIGjx7UBI5Kj/ymmi8XApVkO2cyLRMg
 5zkS3Ftg8oVQ9bvuIiM3A7rEtEgj8cK7bxQIrC9l065eOFTYpb30cnfYP88Hte7c
 DrobWTIbJQcynyUsk1u+CAFku/84qDc54hZi1sBALpsw/TUOtKflu+N8+Y2leLwC
 hzB/LA2Y/e4ZcwkXkEJngmU6lNFieixtstJtzzP/WwNzZ3adRWkjvCqaj7dNdVFx
 2aJIaU8z3RudZUUrVekouvIdI+1MScUVcWfZwzO8s1/pIFcW6hioQuKMOlz3FhiG
 tHobJYY6c4noMxiyepJxXvkkBADqVpFKn/xu+RWopTgutdZsPo7tCQ5DzjrDvPQy
 kdTONFCSUebwv9OAuqdT9o1y333R9j1l/YPmPC6r5PEIkv1eOlpeEGVg6fGZazx+
 bM5YyFwH022DA66Z/TT1climhseF6X5GMuPa0JP8wI6jZA49aGwd3ATDrqGqfXvJ
 uQc=
 =kQ6g
 -----END PGP SIGNATURE-----

allow new version of openssl package in debian stretch

Matthew Newton at 2017-11-10T00:45:22Z
Files modified:
	* debian/rules

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/455af1bc6eac7561e0a4450f5de9c1716c94c260
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQI/BAABCAApBQJaBPYFIhxtYXR0aGV3LWdpdEBuZXd0b25jb21wdXRpbmcuY28u
 dWsACgkQ2bkzwSrtdPAkoA//fXSzQdvqQ6IELe28xOBFC9UnPQ2Eyt5GoiVGIFNO
 yFSCCdpfQPDepsuo6YESb09L27B1vxKbeNyKmfpTlN8WBTpnZDh2rbTTMY3Srj1i
 +xzoMALgGkD6Q+ftfpBe6IZpEqT2ogoJyQfIRN95BJUYH65ynSVkpWmVWFMolNBf
 pLf23xbKsMT5a8Jv2HLP4jqa9mKXU4cyqXLzYDyg3k26TEchtieiyNku+FthjWx/
 0V7Q2czgs1cHx6uM4Q7Etoz2kXLRzfipPDgqr0rwyBEr6ryY9yDJq8C35JCCIoBR
 hyNNae/RlizQhiEwHQSxFqqPuw0MSGJ7J/Ibh957FHIwWRFXaEJM6uau5LxUL4Y8
 3pKkxl5a3vZi2uQWBZwJCaCOUKr2Xiollyb4OYZpl7R1Mz0pTPoIiN/ABBLs1KBW
 JBqIqCgoqPGLdRz4AypLNodxCK4NVPeXvNPHK1LJDVCXlNyLAconk99TYBP7GvC9
 Egi4fHkV7PIGxpqbsB67kNKH/vnJtYiLRvGEjYgfdne55ezuwTC/fwswHB365XHH
 tu/62q1j4bJwuXzZRf82HrK7NLJGe8LYURB45xgEQiOPRsRnW7jyKnlrZOdlKYvp
 ZzC2MGgsFUuuuVTifusc575RA9oAwJuT1WO/hGUzyI5eMwBsTpVgcNXEQy3ZN/VV
 yps=
 =cOI/
 -----END PGP SIGNATURE-----

remove __DATE__ and __TIME__

"reproducible builds" is apparently a thing, and gcc
has started complaining

Matthew Newton at 2017-11-10T00:42:32Z
Files modified:
	* src/include/version.h

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


More information about the Freeradius-Devel mailing list