Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Sun Sep 4 02:00:02 CEST 2016


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

======
Not needed

Arran Cudbard-Bell at 2016-09-03T14:20:44Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4a30c11ba79a4b436325a516ef029581dc886ea6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJXys9dAAoJEP+k1YKfttfKEnAQAI1gzIEBWT3u5UMqp4BazzTW
 yPwc7qccGbEvEaqmXIEp+gN/Kx/D1/9j7OZh5Q+HxAMpBQZUXjAuGCNJp13fO44o
 HcjbouYRtl3UOrO9UkUy6Cu1XmloO/QpjWJ1lzEBru1dz2ebMEfN2+ZTUuVae7M/
 ODJk3kyfkhtFaV27doc8LhOaCPo0vf5sedZZkWZ+wwu9u9yrNeAdoYm2SgJcQWsI
 nIdhPd1WOe0EH8pVdgt/A8RHVhlRxNwXaU86s0dWYz72BShxn1u0mEBzs+qnLdX4
 F3JksFvsJN2TUOnm3yKG2i/3hrt7ulmOT2KacGYtwWCh+0cs0f6T/U8ESuDgAKIJ
 4PUzovHH8t99CV9e2W2xS21L01SpxTzV50TiQrFfyavzfB4qUk4NgibanoVNVWwT
 lFohOaa1JXauX7fLouh2VAoM2XqPFeSLg4YWGHKuGChiSzUWPBSjSctbN6/2d+qh
 NvYHCpsYKDMZlKD9btkJ4grfeEGzi7XrUtAqcknJT8YT+gfCVUjyWV23/O2o7Qbd
 enj74IDZgdo5qLmL/ptL/xb5+oHTeQq6C4mJvNzCUGBgYs7qDATS/MmVOX5RorEZ
 W0xsXdNyIXbWimC5ZfXBMfuhzLkTbSMC0lxJkCXUv5J5lkIieAeYTP+VVm2zRDqY
 TXhnAhVT/knYQ5p+WqYp
 =bhEC
 -----END PGP SIGNATURE-----

s/DEBUG/DEBUGGER_ATTACHED/

Arran Cudbard-Bell at 2016-09-03T13:25:49Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/355faa1733ee8efd8442eea7d2c6f87b02163c41
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJXystIAAoJEP+k1YKfttfKQlYP/RmxZ8N/cC8nsy0Ax/E1uKst
 i65f3iw8LTTSFXDLmQYwQ155MV9K+byFKGsLGl9G0oz5fMFoWRRf8qANesFkNlGd
 jCHwtAenjGRHV7kIiBKLeciB/mwpnmHW+ygkiiOrgJ7H69/OKNWkUnzwV9s/Mir+
 GN+1rFtvvctqHUGHnaNiWpTmnl69iAp76/JRxiRYTYqWeslkLXKPTaoa6l1TsN6+
 3tuufatoM71Am90S67ItOZ8bLS3H1TiXh3k7tA4a7/4m6BR3Lej8FnHBrgz4JyFX
 Zab+Y8QfQBfmXamlxzIE3rMBSBmvmjR82zOukGgAiVFQf5vMxo7DcoEmgqtqmUyf
 xSbLJuje4VbEe9Zse4B47sJrynAWkpXbfgBmGU6n2UX8QcfUGzaSQemj1D5PSL5z
 1ksCDr+ro7eKfy4DgmOqgd9DnLNPj4/XneAU5V1OZJ4Be+zH4rFWYVVB8wTqVZJs
 2KgIAzwSBZv6lF8iovw7VCsBCsHVtjmBKBEPJPzuwtGLO1SISdecI6BLdBWIwqvD
 dTfIqK7DwJ/45DfgGdquH0zkplNgNz46shb7oAgPvfcY/3c7B5gcmmGeAfzcTbCA
 JXpxLbRznGiOdwHUlN1eg24pBmcnHcbi0tpBJJwG7LDuQFfIhsnbp6gCAIq3zYJU
 ael6oQ91s54gBaL87qVE
 =ScGj
 -----END PGP SIGNATURE-----

Ignore archives

Arran Cudbard-Bell at 2016-09-03T13:08:24Z
Files modified:
	* .gitignore

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e3296e8dfd54dea2df82543397f05a6250b01729
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJXystIAAoJEP+k1YKfttfKXnQQAIQie+bq7G00KaBCJ37nr4+7
 EH/dV6C1vKlQvfgoRyJ2Av1WjCArCnm3ENm+V17ynoUNgP4XQAPd28rpxn/tDNyY
 3CemmUy0MvDhgFDbZXF/w4pTzi7iWMLukk9tdJXfS070eZwEVRmWRTwhYRucoOdz
 iJCJOyEuHWdpBeZqjkLdxPqZHsJKLzxXIgiJxncuDSlvDox+VkcS54OqD6BAOIow
 kVUeAa1rPVoYtcyBvdQhU9A8ZYzbiVrsVlsAZW9qvFECOITVoxxwjxyoWn3lgr/Q
 fCk61RWQgh03LUENYkWcnScvmojH1+RgRFyIl9kcPqo5cXss8OX2ByGf9V+dwikJ
 NSxIROcyjFq9I+hhVFq7AY4jFx7i8LTT/DLHUrYgwwASwhXi1OlULa26P55Y09bs
 JGbuR7oN8iIiASiH+NsxVgoX6RON+a37OMbdCrcHAIHVf2zazbWEf/gl4/Vw39bR
 0mk1F6qM0DXICanShJDMdrAO8We2nF3gJUJQhUwNvjZUANDGZM/bm1mLDSZfgzcU
 pOhy0ZcfwmEezfuXARjILqIuEe+mTnh5SAOOJMJf6eR8icACOJAeLfvbEdLVeW5q
 VpeuWoyTuCfHi8WEi3WKTVZHHDA1a7TQBZ8GktRjnjr6vN5cf4Ezvx0PL6meS/Ib
 JAptU3PornRGQdS642df
 =mlln
 -----END PGP SIGNATURE-----

Fix verb order

Arran Cudbard-Bell at 2016-09-03T13:08:24Z
Files modified:
	* src/include/libradius.h
	* src/lib/debug.c
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1b43d3898f5c9e0b07fe998deed039ee645fdd8e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJXystIAAoJEP+k1YKfttfK5KYQAIi2CiDH6n2NS8Vrkjz/mx4h
 MCCywzva7OEx8NqcQO+YZ7aCp2rBqzRSblOZaI9Nx0sG4FF2jbB54G6j9kVrNBQ5
 VUl0iPa8P7RHMhw3mkOZM1Uf00banZHMWzhSZbjgi7rYIZ8VxXmOr/tvwLnLqna4
 HOvOq/dV02ZXPSRAT/whz6CmKW7t5qxxagfYIVSQsu+e8QfHxVuhExiPi5djE4K1
 hSnYgghz1IZgiQBo1lMLrtLRCXEn2EFl/WN4yUP02f3Z9M2nPGGkGcyS4FgkBIs7
 ELpo2HSP6PqjspEYW9N8trdP30gkACj0n32xKuzWnj8uE/SQVRWbBBKFWWnPBh+a
 kj3fsvTHzzBqA/DvwrqZ2yAiaZA2Ll5MYME28MV/14qpUy9kTOdj9xMN5A5T6Z7D
 Gr/jOEp0VH1FmXqpkttRE19Alh9WmtDY+g4meGPDBUQJbH6lgOOMcvnWxE1hs/3i
 uC+l3xfyicd8yt1l1anlTbSr11NZag0sjxI38oeN1DoNGRixJ17IP+odZbTUKw2y
 z0E0g7wXC6x7JfIxxYBNT3l9uRKnHis33gbLuGWYW2HbvCSX3BreJrlTAg2kP2P9
 /4TE7uEO8jsv5X0onsk7PYiTni7l7SWWs2rwuX+5GO/8bhXpse+Q+pNIUN9MCqIp
 kBFpKB5AF51XPYd18Sk8
 =Tg8c
 -----END PGP SIGNATURE-----

Correct handling of DEBUG

Arran Cudbard-Bell at 2016-09-03T13:08:24Z
Files modified:
	* src/include/libradius.h
	* src/lib/debug.c
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/edc63d36b5630a4954a572f1df4988c348aa5e44
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJXystIAAoJEP+k1YKfttfKo/gP/jqJflPBnohApPNjJzFuQbzp
 KqJjo3osXXJGFJVoSBM5cvw8C7mSGY/Zd4ervqSzCr2qIPl9VG2WJ1nIP6ewSwDm
 YwVfFfv+yTkCDPIIOgYT7MqQsEYuWys5T0Qp95g0eS3gq+RdrQDdq6vyPGZnKmoF
 iRNWHJ9mlAFb1zDFFBFNvvXI0hSgqSzgn7sNrX9B8ixqWIGTKZsGohI1sQ7ziJnM
 1+rS9zT0sf1Dh4Vl/LBIeTh3DfstGH0X7ltGrAqZwfmBDupb5l/zGgHe8DpNq0wu
 F913ImPm5HQUZ9TNQQm5MVzzWVrcyw9Nf2s4O8hBDKU/Wgnyaf7cvZ0M6MpqsGl2
 16MLvQQ8Kzb6U4wEqe18D7cTBeptuBE0GwgFQ1Vl5DCVz07sJVgRBdQiauCzha4n
 gU5lTutmISS8wAA1L15bvit+P8Htocc3Zn+aMA6lWq/eRGMxwzZRH8hoQnXY5dFV
 pbsZz1OSonBBFNwJ/3K3dfFPCADc0s6Xz1YOZvT2zIPve9fO9ec5Rea+PsxpLCqw
 Oyn/nDJ/XEL5fQD2IGlPWsyeCTbNrTl7MO5E1EBx+/oXI/43PrKCfyZ34uLY6wiB
 tTLz4ZdZUQPB07iN6f8TfwXCaNs0qc81Uximp9tWnpnb7kiKjnS/x8PBPH7OvCW8
 DpJtfILJmD+Idl/TzTul
 =JLfX
 -----END PGP SIGNATURE-----

Fix spec file

Arran Cudbard-Bell at 2016-09-03T13:08:23Z
Files modified:
	* redhat/freeradius.spec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d75fe6aa8ff91f4704803a89e950997790cdac65
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJXystHAAoJEP+k1YKfttfKJVkP/iNifMu8IUBrvKE4SkSc+4bi
 tSS4kQVLCSRlrP9oU2lw9ygnZWOIs21krucsNw0Ntjr1D7tAzyXuSVaGBoaT8irD
 +ia81m6Jw+Rlgi8+Kb+WSdxr9mWJT7uWB+rG2Tne4ukFyUKLdRUIPfTYlw4niVed
 PSMpHuptZ2XnC3ePFxErPRCqmjVv8RbDR5sUtddyUdwzt9jw91NOt0Xevjk7mcKU
 JmXgCYolW5cTSD/hz+Jgqx4YqhemIisKuJgoRNQvqweWidPiAd+CM9DIivq/ES7w
 MRpzFDEkxluhDaT2ZeiWDCZBRsx2gNsISmd7EuZ9I6Fc6Dh6liwcANpnPEoBbLdV
 jAGs6G5fs+yuSKLOw2W45DBJLpThPR2hunlxcFOU7GaiOTt/nOvFvrERAIHPFIx5
 +LWKmuwX0jwRvPTFMhKZhApt9SLGGUlZ/IaliMh9a/qkqhDhejwi7NJB1qQZlG4M
 jsbiKe88Xkc3/9HixTXeIhp6WxYLfTFChErL1HJs0DEuXT4mqR4XNfROm00WP68O
 YIYD5LrRQ7keUxwtP5wlSSPMLQQrMvsYiziprjcyJ7yP5mq3T1RHVFzrb3ZvFBfs
 Lh6Ylg23lmtkUgJOnIKWoBbMbZz5znwu3edk9+LkSahOfvJh46SMfRrWIYBQEkeW
 nOrbNYpeBy6x6bRqopSf
 =2nvI
 -----END PGP SIGNATURE-----

$ not %

Arran Cudbard-Bell at 2016-09-03T13:08:23Z
Files modified:
	* Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2693ff796dc8b4d80a0b6ee0ee7698c3618993e8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJXystHAAoJEP+k1YKfttfKjOgQAJHAmy1NnWXH80QtJq7nQkDe
 dWjuYGh4W8CcwP7A0XhbmtmI3wmSHrg/+KlvnVF31Gqn9/ta0Wa1lor8KhX1xYu7
 eAmSQEp2P4yrU8edKpZ2vJDjxv0zMz2ttauGguvGPkSSvSHBpAQZ9hirZZ2kFsu7
 9ZS/7Qh2RMW0cgzlf+pX+144k0P255kTPD5vXlFKkUpC4vfas79I7M0XZJUBN7wU
 sF9TvBKRj5azoZT7JQXjNAEN1X4yloqeOOMq/JKKId3ebpVHIMI3zgWfzZTyqyt+
 UIMvuRpKYRETxTe4KjKlSBcHsGZFXSipJZzyHFmZgdoTeH/NPuef2H3IXndL4Pkt
 l51bUTMBieT0+2wffl9cUPV5MEWsZnm3wuUpWKF+Y4hdsqC1IpW9UPhqyyePPKSJ
 CeTvrCpOtBTGiht62S+Qt9Q82VlE/jKdlpX2B8X5maBShe/nBTutsf/Lmcg44TnO
 9UFtqZK1SLXP2WAsYXvXyWavRqlBA0Cn0StMAaqrx6HGvyDCJ7/EVH9oDm5+HvTW
 wsEspMiz5+ut88/skG3uFyFxNJUqatiJJqLPmZ8CLoKXzmStrYXk5coSBI7GiV4w
 BJPzIEb5fCQqLvEccN9krAUArUagwniMhoLDlhbsRwmKFvVUNKFLIflF2XUGW9PH
 3uUz2s9g7InY1fG8lxGl
 =KwnS
 -----END PGP SIGNATURE-----

Correct DEBUG env check

Arran Cudbard-Bell at 2016-09-03T13:08:23Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9cefbacc8da1b1ac9e8c32fb186c94b4e98544a7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJXystHAAoJEP+k1YKfttfKbzcQAI3ozkiTlD8eUzjD9pPjFwQv
 WicPNp4FkIew/UrTe+jWJb8NOUHrxBZnYslBQ3Rs3/QCZ8Tnm/+0VGLZd2UXx5NC
 RewQsuJy48z4TLkwmiUtPdNUNTpbuIcoK+T6iNgweIxcz6m7nZXDRFAK5uz8gxo4
 /9bco2RFZWXht9IovzaNAZqU1RB/B8n2dp3EeyJPtly0y4xuOtIN74m0XASBP1Ik
 guQR4zrLOPLyCM36TqCp+UKqAoqKAN8QPgweHCNgDSnm5IT6UmpqqxhMyur9KcDJ
 MbKF80Asn5dYZRXFwjI+fBrLxgowpXXjnJFhB9YLMvPr2ztPV8xkTsJ7QHGOOO+7
 kmIBK+hZTYNvzdoFxfjOQ9KYVyhQOS77JjWtUiAEFmiaGoEXQFMDbTLjqEKCXBOV
 ZU8aZ2RTuu0p/Eik135DIQmlYuJ3kNDjJf7vRq0YSbqqW4x/BrDJLoShQo9JI2dG
 jdWtK2xEPGaKad0KLMsKEstML23UBcWUpWUZE7nGvBoBlzLOgIE5YFaYR3NnO/TT
 Cd8TeGsbMaH8W4B8o4MhBzMS7prkorkwUYMWefxbFkov3/GsyfvPB/9ZjkhKvXQA
 psA3rU5yHBmH91BrqMFHlP14vGE7zGPWFlKMJfzaByFwZcUeYJNZMbqMsUqVBe9e
 rdqk6oYLhfF03DL0g2Ob
 =MHV0
 -----END PGP SIGNATURE-----

Update README.md

Arran Cudbard-Bell at 2016-09-03T13:08:23Z
Files modified:
	* src/modules/rlm_rest/README.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b93e117a6b1ca9f6c8eaae941d5d82543cd6733a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJXystHAAoJEP+k1YKfttfKZMQP/iXpdISItxnS7zGUrz6st0lq
 IHPBDQsN+7h+zlj8olSfmldtrU6EX/nCOR6B/BY9bYYPcVuYg2k7MdVC07ZRiLmA
 WSlnbb2WFJGsvYSrnF7vEUhoe1FaUGrGJ7aLlykKmITIMkSKpIVIo0+Zm2kKR9+9
 GdXzbBwPvcwnLtwESQBzAeTFTl4fiBSgN+jwi5AS4BBU7hKdgiLdp+pHgWo709Si
 d4QME/MLviZ963CKv6pCVOPUu87hl5MiaUGSSDyJSV9N/wta4qryv3WZAx2vF62q
 4CA/aXAGIxxqpPUQkscDgrgbejBbItNGoc+PEZmPD3sVaKlUK7olDcMPnMW+TSEJ
 tEBO282xhaQlICmmlRcPSwQihg6G7XVCsB9OR+E416xxozAdpEhXYewcUE5fFtb9
 xUdkbqN4C7Mc6nGAnhbUXh3gStMghcwhTjn4YRqipXnHhCQNbN9xPN0vhCeIHLJo
 V9Wjpu3qjcdmTPX17pTl3T19dnbJbHDD6dDaC/yp0QPEQWxLjRJCUBh8UYg6+eY5
 jlpPSaoQp7h48UTC7++TRM1jDoycNhUVey6eVSD7A+U2+Ig9qHCkc+KVXF34c1L9
 H/8VPqscT0+1K75jxSRGtoEFwQm5ZdnMXSnfxCu1EaThE+hSoMKFpINvUOGo4vRp
 8eHmJKTDFXzZNfWB7khH
 =SBQZ
 -----END PGP SIGNATURE-----

include additional modules in build if requested

Alan T. DeKok (via Arran Cudbard-Bell)@2016-09-03T13:08:23Z
Files modified:
	* Makefile
	* src/modules/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/be1e085b333875cd480ca5653061241eaa6bdbc6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJXystHAAoJEP+k1YKfttfKvgAP/2cygMd/WhfSc97tll3uwWMU
 nEE8SNpgBgrDFxRxzXJce6iRUZy1zilx8WdUGVOVP9t3/J9xKmLMbqUly+tlteel
 yjLLW+pkzWqZ2wQJURKs3PwhaRACbloS38bkxUY+wIN61lkQbrG5jCix/SI/U+R+
 XWNiibcuHKcwfTOWpYJTt8O9uW8z1uBnMXb2QBxU6X9uY+nUPh1tqHHVYt0BnGY4
 fwv7qurmOJaUqfyPoHZIuDEe4W1RY+saoJSp8fapdWHWCGmnonqhyF7tBLGexi9a
 ep8VJNeuZeBZbwQ1ftxkZh8MeV/glVgj8NkfUNhdITJAi0LuAlLA6dd0Tq+bnIAC
 qcZZqFtFEWZBfq5mP+DhzsMrobLktpxbIU42gcavwWlQUAg2LAON8+Ks5kmuL3i6
 x3Tvg4TC/EdaGPrwnwHIAYnYXw0L6L+zjSo1B4sYeZM54fPwOSULCMG/Fd4DdjiI
 lzjImooBAyQS3OyPRHiz9rL/z5Dm3TWp01EDTPjaTi90zCC/+VBpG7/SgXFf52Qb
 eTj9V0tE3hPFax+KpqBQ9wcWwAAR1MrYzz526ThXuwh7kcegvigsSr41mL+FUxw8
 N87IyUpKW3XRXwqteYUErMzPycmtcdiCDgAsL/Mkabv7I/XYGp7E6z1pYlugNy9D
 6nespmSixairW2Gd3zpa
 =r/29
 -----END PGP SIGNATURE-----

issuer_cert may be retrieved, but not exist

Alan T. DeKok (via Arran Cudbard-Bell)@2016-09-03T13:08:23Z
Files modified:
	* src/main/tls/ocsp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e96fa916a2ee2593439d8a7fa97336e37487ffff
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJXystGAAoJEP+k1YKfttfKQlUP/3HCsfh2V773Cbi5tIwWT8NJ
 XLwQfohvusL4Ssq1nYHC9MNxb/nc51nVZj0G4pNOoTVv4xNt6//YtVKm871yiQBl
 bOubzXjE794BlYppQAQfPYwVtZdne2y2KhHvq89HvsLi6cnY4Git/No8zFR05V1S
 1JUbetnDW8fPhHQrmiPRcyQ7SXb6QI01xs3E9JRNndf2cc+Ornnqk1Qc1ahyIBxJ
 bkE9vgAmlnT3YonM3tkjCxYqekDgnfN6jtzmAJO3VZrIAQTSJ4sOLn48x+0AMXn0
 9dSi3xFw0Otquu7TDkndairvmPNrDuxbGek5XUr8VObeD7QX5eMTk1NlL05bebv5
 Lgdl/UW8hOHA9r9aAJKFQUvr2KAfdDSy6QdkqfXdaNNsea3uCMq7BTiZJUUTKXdJ
 QDdg0IcR+bflqomBcNbPfaJ26jZq7K1UAPpU6GQAU63r/xrC8WW7W+uP/RMAvt1s
 3bXBN6kHGeM/XkiYgCcVcVLv7m9HjxiLcpwgbaLp4hZ9oGCu1GZRNeAQf6mnzNDL
 w90HVX3dndFyT9IhH5STUKlY5gnuKy6i7YJgPwK31zODfls5/+pklKpFgwAaqWTS
 kARq+FwCdu5Mq7i7dcbx1YNo/bqd+t9bXj1SYegwkggBvVUE3qRLjmEhRu5SCX6l
 jYY9pkV0KCX9xcKe70eo
 =sjgX
 -----END PGP SIGNATURE-----

set non-FIPS flag for FIPS build

Alan T. DeKok (via Arran Cudbard-Bell)@2016-09-03T13:08:22Z
Files modified:
	* src/modules/rlm_eap/lib/base/mppe_keys.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/358e19cc6b89f80482dba417f3b03a1909301920
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJXystGAAoJEP+k1YKfttfKhHQP/j0Kdr/Mea2NchVocioBrVqu
 yLx3n270TuiK8N11WG3opsVJ/0WqtwdsR3X/Uk3wN2pHG9rP7w5J5ghR7yBYhHIh
 9pDwyKOS7ugLvVNPtQNOPWiJ7AVtkJsi/eH8ZV9HvU6CdFYbzmEZ3hye6GmLzFUe
 fnbLIfrwvc8UquL5tVCQBDU/AMP+D0FyGvoPNIj5+eaGMAquqHeY5qMwd1qMJaWq
 fi4fcXl1gf7T90BQNhb7iLjX7zLwh9n2Jp3aHRid+hjvpRv0O5KyxvLJaO/BaN3e
 A3GEL3AZTgKOTCH+laOwCLFOiYF9OO3NZuw9m1F97bs1N5b3WOTG/4PHxWjleGMP
 0wopkt7sGW+LM4fyhsFldcwk1edHSqezlt5Gpr4sbSM2OTCDMxPoocIA7dOHg6C0
 K2fNpM7Kk0xEcXGONC4qnoARx9FlYqpH2aqJTSDS5+NbaGtBhmA9xCQtGzjJLxyF
 rd64NNUZUY3Kx58PbnDaU5gDthUMQVKk9JgIy7djkDFoBYRNVFtzYkHPQ21PUZN4
 QvkxaE6MQSmEU74Id1P4i8AXy/xHUo31GGLDobYbHogLuXcAZk4bMKUAhzItaV+I
 gUZ897rdealgVqZ1wXNzQw+lLqJpSwMw/3EZocYX3qphYRMRdH51pogCiupHeSBF
 BTKnQGassYZHJJp7uYD4
 =iodw
 -----END PGP SIGNATURE-----

remove unnecessary variable

Alan T. DeKok (via Arran Cudbard-Bell)@2016-09-03T13:08:22Z
Files modified:
	* src/lib/token.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c4a2d2edd271fbb6fbd4d5cee06c8d539eb0a26a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJXystGAAoJEP+k1YKfttfKCbEQAJnNHXmtBVharlwe3NmhUcpc
 l25HVJA87rlZFJGMpmHEn6J4xd8e04t1dQhKW4XN2LkVMsxomkXHhBTIUxnG5HAE
 U+o+uGZ+WO/PfMRvQ/34hMFkjdhOMehFO2+h5A0OYAly8ugdJp6BCDIeY411sUed
 XwohwML9zAjj0mz8NAyZLmRPnNjH6kABqq1/tn5m7qjdh9jkFiz7l/rbpN4Hyptf
 k33nfd963d7J2z6KhFaULmo4uSBFdzEQXtc9T2Byqm+HHGQjWJyAaOuq+AHOkGyZ
 hdin4kcKWQLQ+bAKjBhEWv/qNqZsv+F/PtDtLpzqZXgO87t13sPFQETJ4+tSR5ut
 9chL+ALNhLrBoutIbaPLCbqIDiXGTVZ/yIWPbKSRM9OWKf2kYtqkt4L+eoy/n+k9
 J4VVYPOfNU73Io6fBeY1FOqMUfrbTskIPhxWw+FG19xxxqjKPcGbC9SaP4tZ5N/Z
 Z68BIGybTmRbixI+H2LD1qwFt52MIbb57cpCKUY0tNMjjMmhAlUIWIXKrVqZ7Suz
 ZvEKl/lPNdF8UJjftN62CmIvjLX0ow+Ab4is494b3m30UU/EBundD1RVov5bFb1T
 weMi/3uEUjX9YzP3J1oZ65M3CNiTo5oAYiNWnMz8UBEHmzjk6q5cBaaf0gOderSP
 Ju1xGWaR0YFpOKQqdTei
 =61aq
 -----END PGP SIGNATURE-----

Renamed debian package libfreeradius3 to libfreeradius4

Herwin Weststrate (via Arran Cudbard-Bell)@2016-09-03T13:08:22Z
Files modified:
	* debian/.gitignore
	* debian/control.in
	* debian/libfreeradius3.lintian-overrides
	* debian/libfreeradius4.lintian-overrides
	* debian/rules

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4e6471d3922356bc93d1beb3d4eaedf278e12821
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJXystGAAoJEP+k1YKfttfKVPIQAI1UN7hLGgpKx41hlG1ZYsZu
 OcBPLhVMie/ytWhExq9G4BwfkqzxdZbMpr9TlLiueTQdf7l70xR91n3ANOVGVePn
 ysM0q25XtdqAYSLYDvUS83hEyvCfabgpEQ/BYoP3adD9RpmkDe9aPUQRs7IoEm5U
 vJL/QUQ9s394Qya6ElrmsslUh7l9/We1DLjwOdQEY7kRV36Pj/+f81x1XNfCoI0o
 tuRseTExXP5C79FwDRlzFWxI0CRrrmakxxZfwPDA7of/MW4mLypPtjD2MP6peEY6
 +Ar4ZlmkiSZjxkwA0LihSaj+vFchhEyaEnKupBNNPhzjug3JSFTo3B+fnjIATFgz
 mOMsE1U1I7KLVYE4Db3x8A0Gw9j7q5sTZEq/OrIIDlB681DAiVd5wzk0hNRwdz8f
 Eep8oPEDiR1BvjYzfOXSx+pPQ99iJy1PnleDPvJTbTyEhsKf56RiG3HGafFIV/Tz
 S2HOoxlx1Ste1LtotEyqWLxZ/XvvYgK6Za0QjN0MC91xQUTBgWUz3xRUcIEoT6Ra
 LgN/Zm2k5JC0QNL0enKjC2QXh7BRYZMIExZdQT78R+kLRjJng7ycwx1/ZMJK3KrD
 UShMiXegbrqBwAKgKLBRL+gDI5+w0oEAbtxbVvlG43GKwngf0gO51C/fvdtA4Fn3
 zJ4a57kdf5s5W7Gl49fj
 =cxq4
 -----END PGP SIGNATURE-----

Allow Debian builds with libjson-c3

Herwin Weststrate (via Arran Cudbard-Bell)@2016-09-03T13:08:22Z
Files modified:
	* debian/control.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9dc01bbb7b480615f713804da7c778193fa53c82
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJXystGAAoJEP+k1YKfttfKZvIP/RjJdz/OtPcyCi3mzmCvrQW3
 bhXtZS4R6rfDElNAM6Zbxwl2FdU/Cs0JD4xFHU4q/EHIJYCP35GOUv4WaGNKaplh
 U8wWIucSrwFpsIXAyIh+SEoTkABaPOzqBQmQ3YFFB/n4PZ91rIxjS3kDAEpc9Gx6
 rQN8WyrJwYX52L6YpcMGEp7GbaOeAMC+3znzv/UDI7mSneV9bg8iCzim5C4EIuLF
 ZgfoxCYepWETatL6NSRLBDr26xnV3pL7vh+ImJ5xruC6GvuAS7zHk7nc0MPsayLO
 9ZadTSz79mpzMysmjgraXxpg6JZLJW7VX4JgdYtdc7PlFALEOSBKhIu4/YM2NqnO
 wbR1giyMyRrvHSo72GaFVs9RsNwH+z+rYXn0kBeXhFywhCrShE5Wx+MEAVpkHV0N
 UPSSm6FQyYt5A8DvsRLp8vZDSfPMgdene/XNnsKyrp5rkwOW+byViilXRFmjY4SQ
 ONQmX+ZZ6/bm83gr06RgkOEydngLBD+gCpIgfXAuYLnRoZkN4K/M9gNCPbsOrehk
 Z68fc6Qhj3tSKnJcWGsRMw2FrBfUD2ED0uUOGRHP0bLYIHnIigrsSkIPmDeqbx0I
 CTrRCGfoDNEu7LiB7zMNGnMYFGBJufPE8uEwR4iYynglonekgeTuACZ95OZEj/l2
 nM8ZN7pl0OOSE0k8aexs
 =n7cI
 -----END PGP SIGNATURE-----

Fixed deb make target, as broken by aa9a3c51e74d27e46e54972da7d77068fd318d25

Moritz Blanke (via Arran Cudbard-Bell)@2016-09-03T13:08:22Z
Files modified:
	* Makefile
	* debian/rules

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1653952b6d3080271413dbf2b076c2ee502d2b3e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJXxulvAAoJEH0Oec13Yh7NqFMH/2Wkv3m/Ghldh3vPgKZDEqOM
 xYem31Mrd3Fz7KSQXl43uOmaalpb6Je1ex+g2l2K7HaKRVlIvJbf9yv4lwajuc9I
 jxdXFAbX5++5QqfUALF0F1TaxFUfuWAPvFQ0zmdxb5x0RzTptq0EvM97YyeXYkqB
 oC6goGzMegTBJwUHuVq+9n1dJmNbF4jtzFZoIwmOC9uNfdqzHG8gRrKRs5tMz5sp
 yNMQwDXRr8rAWNEEVEURMqWSr23ZqRfiz4auo7t26huYvWOxr+weasFvwRq4F7dF
 Ok8fjv1m0lWPs+f7yScts+N54EsfCcqJHn39uBy7XGJ/HxCEZ+t3GeHNjTQwldg=
 =u2AI
 -----END PGP SIGNATURE-----

check for enough room

Alan T. DeKok at 2016-08-31T14:27:59Z
Files modified:
	* src/lib/token.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/17672244dfea1fc49188ea4f3c569e8af0c2217f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJXxuluAAoJEH0Oec13Yh7NyOcIAJwO7GUuYaRzaDaWnnII551W
 xlZnTc9AxfFynxxr7Qv91GG30qhM7Y8ohQocxxhGY5ZpGqPm8vWNByl3dFaLN/4Q
 OV9eaUfHJsagXvAJET7v8Qf800qBMacF92R9+eYnsKbsVU7vUf0KqOOJohLXiDpb
 xkyYbdMrBDWlvWV1Nt/8+m9oo64kZbTyqQwM+rlvZhAReS675AjbYGzNrO6eh51C
 rZUUCwRCTpDVOs1nlzejXGAaa1xuqvBDbHJW7BdqGUFTeS4yWJgnWhxkquAY6lDt
 19fQcPvND4Fi192qUcIb9RagucGJELNeIiNzejUxjT87WwatRaFKomGOJk/pL4s=
 =sddH
 -----END PGP SIGNATURE-----

hoist check for backslash-EOL to after backslash

Alan T. DeKok at 2016-08-31T14:27:58Z
Files modified:
	* src/lib/token.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b13dab9250f47badbdacacee0e2db8030605ed19
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJXxulrAAoJEH0Oec13Yh7NwuQH/iuYes7UgA6waLFyfdZUkqpr
 +XsTKpHDFuckrsOwNCy3wnq9oHkQg9sJXTXz/xmDwyd4W897UcoAjGo3GB3z2AOl
 3WphYdK3Y5R+V2hAVplKDmUMUes5DJW2NfGnxYRlP75d2TN6/UsJWvKZ9swkUOah
 U5F9KmPE9Tck5LtKkVuquBM9YWu0iFEVA3TOPj6WyYb31z3y5vFXtT0IEZHNaF0o
 7vGtYAAStV3UZkmMPkQdQm9Sqdgpm1I4RNG1gKX+70weDHmzGjzG/FpRizm1q+wH
 WCoCbTRoOjS4Bqbwh3EM+f7MIRrO5vs6ZYypycoyzz+OmkTml4xbezwSO3Ig1MA=
 =VeCz
 -----END PGP SIGNATURE-----

hoist check for backslash to near the top of the loop

Alan T. DeKok at 2016-08-31T14:27:55Z
Files modified:
	* src/lib/token.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/08e8f662d12d25d5640303efd73eb64a76ca3b49
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJXxulpAAoJEH0Oec13Yh7NJLsH/iFxAOa9kituse2ixTGDoe/l
 B81+Fz5dUoPeKtWM5vZYLg0F8vo5RVPOw30FDA+ttOAtg8vIQ9oIGbtDbU9CkxWJ
 5LGDSAiTmvTr4EhO1eaWDmG36C9qrkbXxhsAqrFmPJQhaj2qA9pZHGc+xWs23d4B
 9RlPdx7OjPT9YlXN4ZiAJ8y+Fd8oPhr+aiFnfNEtiVFuWAEaryxjFSAKVCxidj1K
 nHlhQFItTRPfDJDsYxfE4Da1WOALrMhTeIH1XUEIGhU79cSMEltSTyk1+oxVMZqb
 kBOCIhJRwQeeNvn1F5ga3pLNYmujWUliKJg8j7Lyl6iLmbaVskRQfboUkr0xo1E=
 =oVsa
 -----END PGP SIGNATURE-----

hoist check for quote to near the top of the loop

Alan T. DeKok at 2016-08-31T14:27:53Z
Files modified:
	* src/lib/token.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/00ba128ef2f05c5e5dba42638295875971845cbe
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJXxulnAAoJEH0Oec13Yh7NsdwH/2nYTbA2wjpskYLDD6QImHUH
 bkrrpwiYokrgqXGW03OlBjgmBFP9dI8H233vUSIYzaSxKbBPUhwmiOFTApDpV6ER
 OfvsFAsuwScZgwn1YViiP/cl14fqP700HR+71npKFl+s7+L34YY8sOcdXW9p/iiZ
 xxZ4jhqc3nWbtpbez0C8kU1NqoTO0gfoluN04WU5Qx0LAHQg661ktg3A4qR5oO3q
 ZQi06NVQIIpDirsLWwAlrPqZsqX8oMzgK5kzTyB5gVe59g001ai/U1wfxsry+fQf
 mAdSjMAcPY2jz0dNu7Rd8ns4bsHdIPlClDyGlOw9ka88AruP5KQD7ZCmH7T61m0=
 =tXWg
 -----END PGP SIGNATURE-----

hoist unquoted case to top of the loop

Alan T. DeKok at 2016-08-31T14:27:51Z
Files modified:
	* src/lib/token.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7aca7396d43bdc50c32f6570a113f8ffb5f84fde
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJXxulkAAoJEH0Oec13Yh7NawYH/2PrkX9u+cwIT4PDACgEbXqX
 +/hh9GHnXTG1AILz8wieuwG6DtTjkpSE2+zMX3EPpWSiY9UfV/sBTo8/UAqREThz
 MvbOC0mm9DcThHCmPALwSu/hqzFUYFg2FPstjQQOcuBklh1bEA3DniPNd0KwL92p
 jgMVkSo5zUMFFObkt1TmwcPCm53paB1PC16KGUUI0tRALArUPsz/9lNzFTDQ8aTM
 JoRg/KmE8fP+RwaXQ0rQGQdF3JVyfnsQmSzkSYQVj6QRgbFj7paV3Th5wBTa2Ywi
 xD7JcGEcLd9ITP/HX/i6+GZskru87m7+xRMhEtM7PgjvRkwUJaGJSRxZrbvWniY=
 =9AxZ
 -----END PGP SIGNATURE-----

clean up and re-arrangement

Alan T. DeKok at 2016-08-31T14:27:47Z
Files modified:
	* src/lib/token.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3d404f4b3a253e4293cd3065eb2722463d5587b7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJXxuleAAoJEH0Oec13Yh7Np5YH/j0wACOE4YpK16FP/P7gIJSK
 LSAToN4hZWKOy72jTI9chz94o4ttQdfaSDwXe5dcoV4lFOfOVPJ47NBTBrD6447t
 E6oFfvIl+lnyDQCxwLCgSTKMBrvjhXB+PpIozCdMCrl1AdkMkMtlu3xcAbWlPynj
 1r6BEAi04dVQg0WgKk1FgvE6kAV7d/xOwiBIElwilGf1F0PNbIOhpzJwGw9nz3yJ
 qz5jmfgrk+ZvDNNOGzLkQa/Yp7gtMA2AH/iRC5j3+dPiHCVDv2x0yi1OuxPxWMot
 zQjD31FswTrgS6+uqli2YuKLpn2NDfpEYOrqZ/k3C86JhoDSY6/nW8f7rp4NWxs=
 =qzoA
 -----END PGP SIGNATURE-----

use false, not zero

Alan T. DeKok at 2016-08-31T14:27:40Z
Files modified:
	* src/lib/token.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8d263648dad22285f50bc54a6c142bb48c11c733
====== 
Rcode pointer is always provided

Arran Cudbard-Bell at 2016-08-30T16:46:14Z
Files modified:
	* src/modules/rlm_redis/redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/98b6ca6a970ce27a01e926efe29590b4c447e109
====== 
quiet clang scan

Arran Cudbard-Bell at 2016-08-30T16:35:31Z
Files modified:
	* src/modules/rlm_redis/redis.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d81d4ed29c7f6dd84a370a82d0e8feb1a577c94d
====== 
Dereference pipeline in more places

Arran Cudbard-Bell at 2016-08-30T16:28:24Z
Files modified:
	* src/modules/rlm_redis/redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a6bfef885649874a4bbffc97f7835b3ffbf39c73
====== 
_Generic doesn't distinguish between types of the same width

Arran Cudbard-Bell at 2016-08-30T15:56:09Z
Files modified:
	* src/include/tmpl.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/231ffe0fea1eab27be8da7caa25a4308258b0b15
====== 
Fix build errors

Arran Cudbard-Bell at 2016-08-30T15:30:16Z
Files modified:
	* src/modules/rlm_redis/redis.c
	* src/modules/rlm_redis/redis.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/40a402b2a8f4b6f8f695081050802f034a80d9b5
====== 
Merge pull request #1706 from pwdng/virtual_server_fix

Add missing condition to test for virtual_server home_server

Arran Cudbard-Bell (via GitHub)@2016-08-30T15:16:06Z
Files modified:
	* src/main/realms.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fe65ef7e81d91ec246dc9bf6b0a7d96f0a4f1732
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJXxaKtAAoJEFyGT46NO35o15cP/jWjd7bkAxtXaHxx/PgMowWM
 X2A0YjYd//dQDUXTpm95sIeKpQ9Qx8QuIeigQVmECMYwqiRIKU4zDRh+9K3NBQXE
 QwER20PSY66QApc7Jv1kp3e1DYNoHIZNFljHvEqKLxM2a3X0hcu7iZxc59X961DT
 4mWX+kkOkyf8HMODshLnJvU1p0GHKkvppuVcNLNfHjzfd8KDP+4kyAAI8asMu1RN
 9M+58fL40hdgJ7hqteFS1KuUSQHPqh6Xac6sxVnMVjziBYQA0ZCLmssz0AEe6L74
 5PWpsDx/3FzpJfOQZ5hlrOmkCIMKtX4yOHjBIOnuPXgTnkE3pZ1bT4gBI5nxDpX6
 hwoaLNz48czVJdZj8Wa06hU6kI0Ab2HmpcC0DSNE+ZlSQIeqzIDsNypwqejvL3FU
 IPCFoLXJxL4aWCQh2LxvfC1pbRjwGBWbnRadNgtWiVN71d5WcKZRqPxZyZJuhBb0
 cPVlbhszCbO1ZlQiXwzs8j0/c4Wc3IugKCHC/ZUjk2fwVFM5/MCFfua23kJ/FkB3
 Q9VpqMzylGVAywfVHTpD58ppvn0r1BFoqhsvMPvC/EZ4CRylg7QWWNJSB/BcIogx
 tavz0eHZXVAIExVjmewOYyql8VlDwHq+S3k5mcKpMQpIQGTZTi7zdTubK2+yeEX/
 vYSkiXFEjBK5yZxMdWJk
 =bVJn
 -----END PGP SIGNATURE-----

Add missing condition to test

Philippe Wooding at 2016-08-30T15:13:49Z
Files modified:
	* src/main/realms.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eb101d152d97e6e481bf04880e5e4b0c457ff264
====== 
Stupid WiMAX

Arran Cudbard-Bell at 2016-08-30T15:03:21Z
Files modified:
	* src/lib/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4a5e1dc47b290f04fb3a5da76cd1525c6c2b7f86
====== 
Remove substitute timer* functions for our own.

The timer* functions aren't POSIX, and aren't documented on OSX

Arran Cudbard-Bell at 2016-08-30T15:03:21Z
Files modified:
	* src/include/libradius.h
	* src/lib/event.c
	* src/lib/misc.c
	* src/main/client.c
	* src/main/connection.c
	* src/main/interpreter.c
	* src/main/process.c
	* src/main/realms.c
	* src/main/threads.c
	* src/main/tls/ocsp.c
	* src/modules/proto_detail/proto_detail.c
	* src/modules/proto_dhcp/dhcpclient.c
	* src/modules/proto_radius/proto_radius_auth.c
	* src/modules/rlm_radius_client/rlm_radius_client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/06fe512f66168a96c2044a17a4e5212ebbb9d342
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJXxZ3oAAoJEH0Oec13Yh7NTb4IAKRs97L+dfVR6k7YrotPZ1dh
 v0+qMA+bLqsG7nbP59PBCKy7yrO7eNhWieDGm0cUVldUS185QHdveWg4vl60wWGm
 MSHVijde6yC7scOZ/wSI6Jzbl2XK/KNFzPyaVAC3NeZpFUhGGagJY/6Q+K16XJs8
 IiuXFIz8V+haLK7o3UZaWsEtNfvkPD9PJWvvxkFpFo3UwJ6pZQYXIV2X+c+AYmWE
 Sb3AF0uchY+YejYE+DFA3kY6cwcVZgoCsgoJMi3lkouMG27YZFCPxWJZpu8CxJBW
 mHCgzFEDU6SJT5hZu0K5HTxBhf1k9KZTGrG+X/amz+vUmcn4tMf03pHgLo+UBYo=
 =loEw
 -----END PGP SIGNATURE-----

move "alloc CUI" nonsense to a better place.

fr_radius_decode_pair_value() is called from multiple places,
so we shouldn't be doing the CUI checks there.

Alan T. DeKok at 2016-08-30T14:53:28Z
Files modified:
	* src/lib/radius_decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/62202ba0776c542de65da80b87778aa08ca057f2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJXxZ3oAAoJEH0Oec13Yh7Nt2YH/2TV1Q6qLD9v+tzNQEH7PujO
 gthA/XagRSMm2nw1RyYtauwuk5FpJkot2PHMA9TrNgTaT5sRwpNFE8Tzxa/+Z5oC
 kEk38okRc9mxlpHuXnB/it/GhVDGVSv64/aT66kciVUtMZkJU5XCSIhpxrQeHMDs
 v3mwsOLprTNI3hkIWXkUmLjSmDdFJYdyfRHYb4SIBh1l61AxAww0rUoPdNjYQGdb
 QFk2YEOzKEkdoXM5ccfwpT/AebWTptlYyP04W9wFXG0sRTe9QQQPZQwyE+2kpDxW
 m9kRwOxGiAb6vmVCBADOU2SqIC6GoG0InASB/AWQ9nou9PmxmruOhwlhBHq06gQ=
 =aoxy
 -----END PGP SIGNATURE-----

Catch zero-length "concat" attributes

Alan T. DeKok at 2016-08-30T14:53:28Z
Files modified:
	* src/lib/radius_decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6080d2924456876ab7a8a8203dbe7563f43c9d24
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJXxZ3oAAoJEH0Oec13Yh7N9HoH/0cbI8RWUOahA8bwV0jmVQga
 viz24k8GbMCiE2muT4vFencJz3ymKeKzzDg81d640Z3EavBo+v2cuIcTkeMTcU67
 VKvyxfVt4D1R5iBaW2PiCmW96uPu9yyuz35oPiZxYB/yzKeJd4b74N7QwkvcjfVf
 rueZ4j2BOw4+N3QIBnTWYFNKP6QTgHKDMk1lq/q+P59Ud82nw74HTIOE8CXNPrS1
 OsQZx6bJp0qJQMaV7CtD5GcIHv0PRp5N+iVjNoHl5foEyjzgUjHI/TtXUVD9ATcB
 6oU7bEFSXPIqh/IdqG9TbeMzfvLwq6A4d5ozbkfOt5tazi2pV9skxkkAuLzNt3M=
 =OHJO
 -----END PGP SIGNATURE-----

catch zero-length decode.  it should really be an assertion

Alan T. DeKok at 2016-08-30T14:53:28Z
Files modified:
	* src/lib/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9b6ec6413fb32fcd9d3cf5c79d196964f2351fd4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJXxZ3oAAoJEH0Oec13Yh7NKPEH/0DT0Rsl2Ghmn7hVo/2xo5Xo
 bw9Wn45d8Jjw63KaSgUKlm3l7q0V+CLDk2MHeFVPT0eW3yFjsGMct87k+p5GU3Cm
 XUpdy7M+A2Bz9tCWGsBnLLEo4Fpj2kgGKFbp/09pnZlQJlFZPVAZGcP3IkBMoGUY
 hiphhNkRyfoUvnvXvpCly6vLTmSqm/k6rj2INB57dYnOMe01v8PFQ547Bc3/+mZh
 /S6TIYEKWUrjzuUtUTMKFG0AG/dUIuSVW0CkMiJyqCyiRVlxyieu5l1LVLiVSfnP
 JFRV5tmiF9dBnQs5F8KSdoVyPg/oi3rIdYDpPJQFxIl+L8qfCI8Fa9H6NJ7CDi0=
 =ECqb
 -----END PGP SIGNATURE-----

Allow more verbose

perl -p -i -e 's/\t\@/\t\${Q}/' $(find . -name "all.mk" -print)

Alan T. DeKok at 2016-08-30T14:53:28Z
Files modified:
	* doc/all.mk
	* raddb/all.mk
	* scripts/all.mk
	* src/include/all.mk
	* src/modules/rlm_mschap/all.mk
	* src/tests/all.mk
	* src/tests/auth/all.mk
	* src/tests/daemon/all.mk
	* src/tests/dict/all.mk
	* src/tests/eapol_test/all.mk
	* src/tests/keywords/all.mk
	* src/tests/map/all.mk
	* src/tests/modules/json/all.mk
	* src/tests/modules/ldap/all.mk
	* src/tests/modules/linelog/all.mk
	* src/tests/modules/redis/all.mk
	* src/tests/modules/redis_ippool/all.mk
	* src/tests/unit/all.mk
	* src/tests/xlat/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/285e63f68d594abb8a1d11a9c6af0106893c548f
====== 
C, the only language too stupid to automatically use a larger type on static arithmetic

Arran Cudbard-Bell at 2016-08-30T14:42:03Z
Files modified:
	* src/lib/misc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d1420201e7eba1dbe03b9d1028818f02bf9c1964
====== 
Treat size_t specially.  Stupid Linux.

Arran Cudbard-Bell at 2016-08-30T14:26:35Z
Files modified:
	* src/include/conffile.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b94d17617f813c6b948470ae06375c67bd45fa7b
====== 
Check for zero length octets attributes internally

Arran Cudbard-Bell at 2016-08-30T14:26:35Z
Files modified:
	* src/lib/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7002d4bb79c88f9b5b7a5aaed3580ca8e66d9aa9
====== 
Formatting

Arran Cudbard-Bell at 2016-08-30T14:26:35Z
Files modified:
	* src/modules/rlm_files/rlm_files.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7770ad9a1e5b82dd87977d2d2217342a42d49ab7
====== 
Merge pull request #1702 from alanbuxey/v4.0.x

fixed some minor spelling mistakes and standardized spelling of tunneled

Arran Cudbard-Bell (via GitHub)@2016-08-30T14:08:18Z
Files modified:
	* share/dictionary.dhcp
	* src/lib/value.c
	* src/modules/rlm_couchbase/mod.c
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_eap/eap.h
	* src/modules/rlm_eap/lib/base/eapcommon.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
	* src/modules/rlm_ldap/groups.c
	* src/modules/rlm_preprocess/rlm_preprocess.c
	* src/tests/vectors/eapsim-03/radiusd-example.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a4c3f344ab6605bc4bc1bd2bbf5efcaffc460ee7
====== 
fixed minor spelling mistake

Alan Buxey (via GitHub)@2016-08-30T09:31:39Z
Files modified:
	* src/modules/rlm_couchbase/mod.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/32a4f439e160d6a9a3762682f4de481a0da67c8f
====== 
standardized spelling of tunneled

Alan Buxey (via GitHub)@2016-08-30T09:25:27Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7f8427e989008278d47bc2ce7fe24552f11ccca0
====== 
standardized spelling of tunneled

Alan Buxey (via GitHub)@2016-08-30T09:25:00Z
Files modified:
	* src/modules/rlm_eap/lib/base/eapcommon.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/36ec319c3cce342d00819611c303e17428ca8477
====== 
standardized spelling of tunneled

Alan Buxey (via GitHub)@2016-08-30T09:24:12Z
Files modified:
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a3e27119a2ae0e9956c1863f7ef5869dd4afb188
====== 
fixed minor spelling mistake

Alan Buxey (via GitHub)@2016-08-30T09:23:12Z
Files modified:
	* src/tests/vectors/eapsim-03/radiusd-example.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c936a20361678fd7c8d715479b7bc4b778cc5cb7
====== 
fixed minor spelling mistake

Alan Buxey (via GitHub)@2016-08-30T09:22:46Z
Files modified:
	* src/modules/rlm_preprocess/rlm_preprocess.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f1bfb4cd2ab73c04d6e4267e8a6cd6a3214e891e
====== 
fixed minor spelling mistake

Alan Buxey (via GitHub)@2016-08-30T09:22:15Z
Files modified:
	* src/modules/rlm_ldap/groups.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1249b2988244c20bf049f921de7dedfffe9e8cc1
====== 
fixed minor spelling mistake

Alan Buxey (via GitHub)@2016-08-30T09:21:50Z
Files modified:
	* src/modules/rlm_eap/rlm_eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/96447e4020bb50c9e8d61cafa04551e9d92e6562
====== 
standardized spelling for tunneled

Alan Buxey (via GitHub)@2016-08-30T09:21:23Z
Files modified:
	* src/modules/rlm_eap/eap.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ff5ecd6c77eed70076441d46398f2aed7db4d15d
====== 
fixed minor spelling mistake

Alan Buxey (via GitHub)@2016-08-30T09:20:44Z
Files modified:
	* src/modules/rlm_eap/eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bbe028e447f0f4d2b42eb89158e3aa1826aea080
====== 
fixed minor spelling mistake

Alan Buxey (via GitHub)@2016-08-30T09:19:53Z
Files modified:
	* share/dictionary.dhcp

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/857cf2811703fa9beeb95d943ad12dad7076a8f6
====== 
Merge pull request #1705 from alanbuxey/patch-3

fix spelling mistake, add -fxx -l stdout option for debugging...

Arran Cudbard-Bell (via GitHub)@2016-08-30T14:07:58Z
Files modified:
	* .github/issue_template.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e2752e2e53ca3597f01c3650edeef7461ee807e8
====== 
fix spelling mistake, add -fxx -l stdout option for debugging...

Alan Buxey (via GitHub)@2016-08-30T13:40:56Z
Files modified:
	* .github/issue_template.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/495b6f69b90126966778705af9a9edf1d8968129
====== 
Merge pull request #1704 from alanbuxey/patch-2

initial summary documentation

Arran Cudbard-Bell (via GitHub)@2016-08-30T11:19:56Z
Files modified:
	* src/modules/proto_vmps/README.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d6d832f955990f48e8022b372331c9ee53de9326
====== 
initial summary documentation

..this one didn't even have the words that were incorrectly given to another proto README file

Alan Buxey (via GitHub)@2016-08-30T11:18:03Z
Files modified:
	* src/modules/proto_vmps/README.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6d1979c81f36d1c517029a70d5cd9875f1418be0
====== 
Merge pull request #1703 from alanbuxey/patch-1

corrected documentation for BFD

Arran Cudbard-Bell (via GitHub)@2016-08-30T11:15:40Z
Files modified:
	* src/modules/proto_bfd/README.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c8ae4ec6b1f89245dbbe67e4ca93157c0d166b37
====== 
corrected documentation for BFD

..it is nothing to do with the VMPS function ;-)

Alan Buxey (via GitHub)@2016-08-30T11:14:46Z
Files modified:
	* src/modules/proto_bfd/README.md

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/abddfc37625a0817f1d1a2f71e7b06472809d096
====== 
Use correct definition *AND* correct arguments

Arran Cudbard-Bell at 2016-08-30T06:56:06Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c12bb5239995531ce1e6e0a4698fd392d006428e
====== 
Allow talloc debugging params to be set in config file too

Arran Cudbard-Bell at 2016-08-29T21:40:52Z
Files modified:
	* src/include/libradius.h
	* src/include/radiusd.h
	* src/main/command.c
	* src/main/mainconfig.c
	* src/main/process.c
	* src/main/radiusd.c
	* src/main/radsniff.c
	* src/main/unit_test_module.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/04a926ac71e8710382f6cfefc7e9312e11a102c1
====== 
Have fr_redis_pipelined_result reset pipelined to zero

Arran Cudbard-Bell at 2016-08-29T21:40:52Z
Files modified:
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
	* src/modules/rlm_redis/redis.c
	* src/modules/rlm_redis/redis.h
	* src/modules/rlm_redis_ippool/rlm_redis_ippool.c
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4b78ff585546346f0da4fbb1f8142796cb6906c1
====== 
Correct arguments to stroll

Arran Cudbard-Bell at 2016-08-29T21:40:52Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b2a0aac45cf1f236ac3e2e80d1bdc40a44a3cb71
====== 
Add PW_TYPE_SIZE

Width of size_t and accepts SI unit suffixes i.e. 10M

Arran Cudbard-Bell at 2016-08-29T21:40:51Z
Files modified:
	* src/include/conffile.h
	* src/include/libradius.h
	* src/include/pair.h
	* src/include/radius.h
	* src/include/tmpl.h
	* src/lib/dict.c
	* src/lib/misc.c
	* src/lib/pair.c
	* src/lib/radius_encode.c
	* src/lib/value.c
	* src/main/conffile.c
	* src/modules/rlm_python/rlm_python.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1f213d8638e18606ea222c27cb7eac118b780b19
====== 
Consolidate integer types in value_data_t

Arran Cudbard-Bell at 2016-08-29T21:40:51Z
Files modified:
	* src/include/pair.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/81c908861e4fb65a9dde6d3f715147db1d6127c8
====== 
Free event handlers when the request is freed

Arran Cudbard-Bell at 2016-08-29T21:40:51Z
Files modified:
	* src/main/interpreter.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/61ed6f7f7c278717c4f6646bcc608fc1507888a7
====== 
Formatting

Arran Cudbard-Bell at 2016-08-29T21:40:51Z
Files modified:
	* src/include/radius.h
	* src/lib/radius.c
	* src/main/interpreter.c
	* src/main/radiusd.c
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9d6d17381f6ab7f332124d3c77d7e9ff63b41eee
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJXxFjBAAoJEH0Oec13Yh7Nhj0H/0HL5IX5sHTWcM9lKciQH73u
 YPVhHI2EiIxfoRdpp4X2c/IJgDFj/mRJVBqAq0SVyW21f72dW+CJCpnBUNEexVct
 WRB+nwnVEM7lpH8iD9Xg+sEnZGrFQ8FA4kNghTZyFHfVzJgLLnjsKpRPfR5AZKOt
 a3mN2319dfP8YQ06e6H4jQtNsMxp7YlqTa3WWnWUQK3oR8lLetTctGWMt7jJpVpW
 P5cLRDEIYlW63Jy8owWsagdoOWK6vsv21ZOQWE+CjIeeyW1r+j3390myxEMlKm0K
 eHAcyT/+LzXxHC0ig+AVKV6L1wiCeqgenD0g8JO85terIQA3Ctj6Aqx+wpGPVpM=
 =h3li
 -----END PGP SIGNATURE-----

Use correct definition.

Alan T. DeKok at 2016-08-29T15:45:54Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2e2eedb24a34ed9744c0f9a4325c3fc1abd20964
====== 
Merge pull request #1699 from alanbuxey/patch-17

Update rlm_mschap.5

Arran Cudbard-Bell (via GitHub)@2016-08-29T10:16:28Z
Files modified:
	* man/man5/rlm_mschap.5

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6e68cb6febee3051702b8224fcc9fd68b7ed883c
====== 
Update rlm_mschap.5

Alan Buxey (via GitHub)@2016-08-29T10:16:05Z
Files modified:
	* man/man5/rlm_mschap.5

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/09c85143551f3a0712056d80120a88481e8d69f8
====== 
Merge pull request #1698 from alanbuxey/patch-16

Update rlm_chap.5

Arran Cudbard-Bell (via GitHub)@2016-08-29T10:16:14Z
Files modified:
	* man/man5/rlm_chap.5

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/debd2c1b73899a0fb0156dc434445c0ffddeb871
====== 
Update rlm_chap.5

Alan Buxey (via GitHub)@2016-08-29T10:15:06Z
Files modified:
	* man/man5/rlm_chap.5

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ef3dc6f57e868efb37c5a9b3d46a2191249d1ede
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJXw+k9AAoJEP+k1YKfttfK5wQP/RZtEMAtGf0hDsh0RmdjyJ0L
 sBNylvK6N2Qs8EenA++3XgPe5Cff++FAD49i3bps7Tb7fMQ70Ws7V75DKJmDYIux
 8XASWnZtPoxczWl26BF+TTMhuzUxEEUbaPAmB+fAsz56bMtJvf4G8MitLwiS8xFz
 7AHrretxh6keTxkPLqFZWwrVWLYUK1B2q34gYVUOYz1+qg4CTSmOTDeY1qvKVuR4
 LFZ5M31g8aKyHQTcczgF5N+NBPes7mEVhJ0aTttvyz3mtIlRmHFlKlp+xs+7p+mq
 1Y/9qJ9YGRx2FecLhzlXwjPB4ES9SJJf+JRPp/Pqr2+M8RWY5Dow4fV8xln8PdvA
 /+GiPPl4sb7B4vJYlYDL+GdBd6FtEtlF51TlWvhUig3U8WC4mKHDX+brF1wvNh6P
 gv2z7gr20lVz40qks+5YdExJmuMExyPbfiSpVMG/E8sbS6uxXFECqnFpHGsfXRQU
 Tst0PFPvoYmtJDxKrK/qD/3tQziq7uwRSLSlorEcWQuELO4IwC0R4DVl/FziOYSP
 LSDZhPH8wiCxm8npJ0t+iOMz0dLy3AO3HVuO45zHwPtXMVJgqzz/re+kvmxqDoAg
 nRRuWw0TlmxsFbn9plbOjOMAVY8azyEPF7wCL7p7qtwR9xY4/Du/SIr2aiQK2kYd
 vyJQNFmX6SRNqa3fPrRf
 =lxfu
 -----END PGP SIGNATURE-----

Verify list and output vp in pairaddsv

Arran Cudbard-Bell at 2016-08-29T07:50:21Z
Files modified:
	* src/modules/rlm_perl/rlm_perl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8a61c12935b60fc83fcc4db9833ae439b0320938
====== 
Typesafe casting in thread_handler

Arran Cudbard-Bell at 2016-08-28T09:39:11Z
Files modified:
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0d183e5dd71a0b4ae324bdb3ca7c65fd2e5ac9ab
====== 
Why did this fail? Because the server doesn't expose the event loop properly in single threaded mode :(

Arran Cudbard-Bell at 2016-08-28T09:34:49Z
Files modified:
	* src/main/interpreter.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6fccc42d65722e55151c3523c1c0679c706f5318
====== 
Don't repeatedly register the thread?

Must have gotten messed up during refactoring

Arran Cudbard-Bell at 2016-08-28T09:33:55Z
Files modified:
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fe5ebe664596838a17e6e34ae5d38a4be31b09e9
====== 
Formatting

Arran Cudbard-Bell at 2016-08-28T09:33:39Z
Files modified:
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/13523b71d70938483e89aef66d1ff1383d9fad58
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJXwqn1AAoJEP+k1YKfttfK9RUP/RcxPWMvRocLsfzvGAid1kG8
 EybuGy9mqDr4eIJkKOwzy84NESoyWeZEN0QcJMCLEpmECSw6J5zhJQ1DeUC3iqy2
 5gbielXnjcVBQjcvQz5KS8HZueOqUliQ0VTqjfFQktYarrLdAxX77mKiknstbdvd
 seV9ibCcZYusKjkOOWYudu0sGmBBEgKpSaras10K8apZvO8SnA5p5sl6RoY4fzEM
 n7e1k6JmTddjmPh8npbj4r+xvBCbYw4KLQuKFbNMwE76dT1nsQuG5QKJsV1jmwe6
 BVBSMUpcCf8OcnWuR3ywmCL6WyFXnfiWFUMAnlWJb3hfTdkklCAJji/O8Q6GtN6c
 buqfobbYmsj3TCC2dcFEWd6qyLLKsMxDPIGrwFCQgS0XYS6xluAxfSoKgYht/YCw
 bMG34QnATpf/t4adFXJu46b/Vln0eVxMc7+eQ1lzwatbYYxfK5jw6z8QleMj0zbO
 9oZ7UHtwQib1z7Ne2hpwvSKZBsHNB/sIAJhaigLlriCi3hH36oVCsvwAz8hK4rRz
 lb8P+tNFTkQ0ynul9dFFYYSMwnvG9tkYe2Bym9CGyGT95SrHzUK7dBFXfeN700kD
 Z5cjdC0hqDT1dbqWqE2NK8tnQqa8CNg2naY0EiLQEl5tyvrAt0thIy7ZG/+FRIDU
 I1ZUOGYbzVeZh5jP+75J
 =sp8g
 -----END PGP SIGNATURE-----

Simplify _tmpl_to_atype

Super lazy, but quite effective pattern to use for other complex allocation scenarios.

Arran Cudbard-Bell at 2016-08-28T09:08:04Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/29f62befcacc49e12b15d378f78415c1f36bff80
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJXwpjoAAoJEP+k1YKfttfKkzoP/3WzKGf0P80fJ59z6Pm120YJ
 l6W6nS9MCWesjJdUDDZ24BWheckgeaOBdaoQ2JdfSSMxjvEEQiAVK3FmcH6gJtCn
 3VRUzjFL5FHRNrqUhAzV4UL+JJC5CW7xkSg9ofwFxW7OFfTgGjZJaRvH5SoJIBK8
 LdEEvj7M14iBLqFu2BbYsW9WrkUHa56taoexVOgBAkjmVEwt5QFmCSGYjIg433NL
 HQCOq6QRYIGoIqe3PO+RF2F3wVvWwRYvVos4eHLD9KYcdcsdQYKSscW5FwXCoEYX
 j/ZmLEjee8kBfdmc4gSl9j5YYfayimJx3MY3gYi9SWeSjoYye+nu32ftaR/R2ytI
 oCgMmZ0rxx2aXwi97SM8PKDRU9DiAPC7WFGuFh+gn7C/cimajq2qhM5/nh0ECwbG
 WMVEqoZH3C4bSg4k5r+yxMVScP6KJYVb025T3MSranqt9RyYyRh/gtY1NUrDXV+c
 inTLJ5nnagh0CEhoL/hwbuG2lXf+X5fb0Zz+a6j0Y6sKyWt+Frh8Lw7p/LJSAw2e
 B0TMc0xIWFH8NDFxlpgVUfvTyu0BUEXPSpWsqWtddY0yneE0qQ2LtpZa6Nins0Yu
 ra9g/R6ldkFTMjYEjaoqX2PjY9sYUKlA795ojRTLWOtfk7f6FdA2NhXlqH7Lbcvm
 h93tJYOUuKqI9QbNOvo6
 =/z61
 -----END PGP SIGNATURE-----

Remove/ignore dynamically generated control file

Arran Cudbard-Bell at 2016-08-28T07:55:20Z
Files modified:
	* debian/.gitignore
	* debian/control

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2b79ad6b713437b204d71491cd4c9d748191a9f3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJXwpjoAAoJEP+k1YKfttfK7UsP/RrRkuFKFuSnZY21GscBRAaS
 HUnYcU6976qfSR3o5lIlG1brm+C1U82tsvo62riCb5nISGxTnHhgmSrg12aZzJyK
 /RG9p2vWc7A83m53vuYiopaeixQ5WsMO8r9W+AY89l6Qu3/noYwZ0EQ8ItcfSGxi
 fL/nxfAxWr+r8GsfLWs/IEO82DPMucOZfHjCAHpqScFQczc3pExIwynp6nH9LyMh
 I7l7heczn7z5U4YeL/eKrubb1M7XFQJ6Yl/dteiLk3Plc0OMR3QBNhfZuDQLxcip
 UJ/4dIa5JD1bGfn7OyrfLt92OdlbJ8UhHoNh5lsZ0f3zrZN9xf1jOgOik5bRhTfk
 LoINupgw51a3we3D0LGcyq/tDKfMRzGYKWjBYyLwSXd3P4Xba/qgTEGuBZlSnYy/
 XHP9wP4nH1JGQp0JxaF6NKDYmBa1IOgv6yIFh46cpsTUaLi3MgrL5wF1zNGGMwee
 TYBHIsoT3P+AINd8n376TkjPhIZganX41vV+1L8sxMBAzvetWDFLPjpEq9n5arPU
 y7e+6Qz+X0le3iEm9g1S3NyBxtGlc4W+w8zgU2x7F3pjz7yi2rkhaTK7KuyVaq3I
 dKZ6283b7Jz7j41AKSHxD4EVBnglVTfi8pHIzCS8z7AyQwAH06mg4pAZ6q7yj3AV
 eUYop3ZCrIjNn0MGFNDR
 =Mvfg
 -----END PGP SIGNATURE-----

Pass around the TALOC_CTX to allocate xlat buffers in, instead of always using the request

This lets us use "cleanup contexts", to free any memory allocated during xlat processing.

Arran Cudbard-Bell at 2016-08-28T07:55:20Z
Files modified:
	* src/include/xlat.h
	* src/main/log.c
	* src/main/mainconfig.c
	* src/main/map.c
	* src/main/pair.c
	* src/main/realms.c
	* src/main/tmpl.c
	* src/main/trigger.c
	* src/main/unit_test_attribute.c
	* src/main/unit_test_module.c
	* src/main/xlat.c
	* src/modules/proto_dhcp/rlm_dhcp.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_date/rlm_date.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_idn/rlm_idn.c
	* src/modules/rlm_json/rlm_json.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_otp/rlm_otp.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_radutmp/rlm_radutmp.c
	* src/modules/rlm_redis/rlm_redis.c
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_soh/rlm_soh.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sql/sql.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c
	* src/modules/rlm_unbound/rlm_unbound.c
	* src/modules/rlm_unpack/rlm_unpack.c
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f85656240df5362e841159bcd2873b644b97307f
====== 
Push an empty group onto the stack when we don't have a section

after a couple of hours of prodding this seems like the simplest solution

Arran Cudbard-Bell at 2016-08-27T16:21:03Z
Files modified:
	* src/main/interpreter.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9600a143e189e41ad73c45922c8afc9a907800ac
====== 
The majority of the time we won't have an explicit auth_type...

Arran Cudbard-Bell at 2016-08-27T16:20:24Z
Files modified:
	* src/modules/proto_radius/proto_radius_auth.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6f0e34d82f96d9077e440497c77415a1ca2b473c
====== 
Use instruction inside the interpreter

Arran Cudbard-Bell at 2016-08-27T14:48:26Z
Files modified:
	* src/main/interpreter.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3291c52278023afabbdfd639ec472612f05ca0d1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJXwaYSAAoJEH0Oec13Yh7Ng1QH/ihQXKEBCY+k2bRNHe2c+oZx
 uGAePhdPxcEUUIckRa+6k7P+2OFVsdhebqZPcnoVcgz3zgAcS9YuJ4qb0fN3vVXW
 /wo3xJm/zW3EvqTP5naZL+eOa7EezsXn7RGF//iZQyJH9A6jelgAbSfLXcGqTiZg
 Bt0aTniWkLJPD4XAzFnLAwDb0mIIqTvMSYth9Gvj953JL1JkCjeor84M39sJpB8d
 Tu4E6iPAjVI/ys8QagkCZ8Wjwj6H6KbTgkVl5gieJx0lG+iKbyBvI/+NNcmwUEaD
 fje5EEas7ghwp6WRX6R94vW6uXBqvZBTM/dgBePHKbBwx8FM+YU/CYAAExtC+aA=
 =qKuH
 -----END PGP SIGNATURE-----

note that the action is the default one

Alan T. DeKok at 2016-08-27T14:39:09Z
Files modified:
	* src/include/modules.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9a0477ddf336ed6bdf8e96de0f35724007ba9c3f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJXwaVaAAoJEH0Oec13Yh7NSWwH/2qY0sZlOmxZT4MSkLrV1Lbn
 vc2AuEzBns6Po9wHKE6Qd3MggX4sp0tXit54gngh8WeM8AgA+i2d++36ZKgUfkY0
 uVrO7Q1klj0+Myy4h74ZFx5S6NQ0AZLPsWRNilDYb+PEJucsfEbSrB7DLpdiEdeC
 mjWrZqf4Ga4PJRZB5SmXpkmjV6DFZFIqJUeC/vZun7kE1oUg2hbO4zFPshJqJfOA
 LEAv3m5Tblf1hC3e9uvz64ZjL9iMUDSVthGs6Hba/xePoVcB2oMSru/xHb51qY7t
 1d4kKZGVq8o0SfUheRDYBn7fwyA5obkvx8gwJ2yNCkN2beIwLMM2GVQFQukEK6I=
 =x7U2
 -----END PGP SIGNATURE-----

More renames

unlang_node_to... -> unlang_generic_to ...
... to_node       -> ... to_generic
frame->node       -> frame->instruction
..->node          -> ...->self
unlang_node_t     -> unlang_t
unlang_t *node    -> unlang_t *program

Alan T. DeKok at 2016-08-27T14:35:54Z
Files modified:
	* src/include/interpreter.h
	* src/main/interpreter.c
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8d3ed5237fa6e32ffa226c208ef817451e588ab9
====== 
s/unlang_node/unlang/

Arran Cudbard-Bell at 2016-08-27T14:30:50Z
Files modified:
	* src/include/interpreter.h
	* src/main/interpreter.c
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/68f3db52f1d37a6f2f485fee0cc7d8bbee981ead
====== 
Add rlm_delay

Arran Cudbard-Bell at 2016-08-27T14:23:57Z
Files modified:
	* raddb/mods-available/delay
	* src/modules/rlm_delay/README.md
	* src/modules/rlm_delay/all.mk
	* src/modules/rlm_delay/rlm_delay.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c84abc29b898985f0a2edd348df7501d61e0d152
====== 
Formatting

Arran Cudbard-Bell at 2016-08-27T14:04:44Z
Files modified:
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fde2019fcef83d0cb9a282c4418222181977d7f8
====== 
Infinite loops are bad...

Arran Cudbard-Bell at 2016-08-27T14:03:10Z
Files modified:
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/99d9297493243a4c7588bf607470d01a22a5ef1d
====== 
Fix bits of unlang documentation

Arran Cudbard-Bell at 2016-08-27T14:03:10Z
Files modified:
	* src/main/interpreter.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6ad28c6f30723e6d92a8c491f09c77dfc4cca617
====== 
Move unlang scheduling function documentation to the definitions

It doesn't matter for doxygen, but it helps to have the docs with the code, so things the dogs don't cover can be addressed.

Arran Cudbard-Bell at 2016-08-27T14:03:10Z
Files modified:
	* src/include/modules.h
	* src/main/interpreter.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d7d016fcb3f10d1e64beb7013d7bdda5c170257f
====== 
Use the timeval_cmp function for timeval comparisons

Arran Cudbard-Bell at 2016-08-27T14:03:10Z
Files modified:
	* src/include/libradius.h
	* src/lib/misc.c
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5f3a80957317565789f309182df4989dd1073bc3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJXwY30AAoJEH0Oec13Yh7NJWsH/0gGf/qNsvYsEON2+MmXPYVJ
 DBOxcvMBRlRX1SKeTwYk04WqeZp3Il5QKvCvjYoZbz0dwYWkG5jLgh44vzA6ZgCm
 sV464IxwmKWphkrvGT9C0Fi00LMGRTuZwSm8l4YNDN0Lal2X4kOEnWDiYVmRCU96
 MlQPTO8JNouEQA1WKeZ6EORPef0rN35UPDPhOnIfMWPES7PpqXFeSG6rYbVGCHLw
 +4OqzHYnJUBIaru/Sead0UaaaAMKlqsaEccmEo4Hi5scSBtarZehZhHDBOokLspa
 pNEQXClgWY1xFfjFG9hOtP9hFdweBaxhBmjZAI+uF6z4J1zRf/tE1K4QvPOiLKU=
 =94hL
 -----END PGP SIGNATURE-----

mark instance as unused

Alan T. DeKok at 2016-08-27T12:56:15Z
Files modified:
	* src/modules/rlm_unpack/rlm_unpack.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0bb8454f7e3859d49abdb37a32c419405be9b5d3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJXwY2dAAoJEH0Oec13Yh7NmZoH/0wPh/PIvcq7jFKo5FQfGEnM
 cRFb7CvL54a0zk5MJZv8ellswazkBdaDeA8172Z8gxTpz64P/WDdjz50aM87+8wQ
 bdXet/PIMu2nbs/H3XP0Nmpx3IfY1OiQH7ZAwpfpAnPmUOdBO8QVWSGwyB1HA7ST
 ShEI36m5Qs94Y5iEz+vrXJNiLVW3VRH/2H8OZt2nSyu8VzyjFyjhEoOxI94t7xsk
 RrmYbVpi6Ne/6ZwfL/mgTRulxVKq0fbVHD++kINX0j3obgFj65lYfNCRiVagFgaJ
 NVPbIWcztdei08AVkUO7VhhMBCWGG72E1H86oodkkLc2NwCOSz6/p4ogLlYTQV4=
 =8Xfb
 -----END PGP SIGNATURE-----

remove bad doc

Alan T. DeKok at 2016-08-27T12:54:46Z
Files modified:
	* src/include/modules.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/239386d8b5c7cbffa0255060c9e8847bda00b858
====== 
reformat docs

Arran Cudbard-Bell at 2016-08-27T09:06:17Z
Files modified:
	* src/include/modules.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d0af56573b0670dc0e023fab09a4de8b1a2a85be
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJXwM7SAAoJEH0Oec13Yh7Ntp0H/07es/bv6FwHeqTk1VjG0J1q
 qM3Uz5JITs+xVXYQYI54fDLfxVTfWjb/bK0hSduymyiDpAtqoUUrCbZqLgd2PqhZ
 h4qcqefyLb5HQlxGermZ7chqe/SKSdWfNnkL3jO/ZrP324F8uTFQpsUGEfUeU2mo
 u5WColbIyDEET/OXllq+BaG1ze4bdLk2BOm+Ms30Mb6+XhfItL7TRtvMdLuRa3Fd
 KorvxSbgUuT97D7Ow6ItI7AkzzNHaOpSRNniInaL67lYFT5n7+nrvakQV3ZqGO/4
 FZWYoaHW+W8bD0W7BER87yyshLL8BACCf1gqn0djU5iQmARVW5o1115z4WxGrHk=
 =mWtf
 -----END PGP SIGNATURE-----

more docs

Alan T. DeKok at 2016-08-26T23:20:47Z
Files modified:
	* src/include/modules.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/25dc625f614f86c31019a2c884c53c9c66356750
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJXwMxnAAoJEH0Oec13Yh7NOwkH/3f1YRQFCL7n+l8GmcmhvPQR
 DDFmx4m9bAMT4G+nKfC5ySmhDiiHDwWmpZ9arwtZcT/WUQNBXQQjetKtdz6LdwR7
 UMtuctkVICafBI3cspRYSX0qiAfgXSu+Gpk5HQMXRZa3T04zuPrT3l9H+SJX1E8W
 u+sotPPobnWCVRt3g5kU5SEukckiJv3EkECLH10fD65qqvqpK2CTz37YFhv1S+X9
 I0HHFZ3iVR2qJTO7ilDw7TAs6InA+ZEtDIlvsXSM5oUO9Li9aa95FrWFgi2CXl/9
 hMLOpDnc2cXXq9sOTmH0uzY+hApy+4+gytxNHTuRQzNot1UnKqJhp9eC09Q04Kw=
 =sEHm
 -----END PGP SIGNATURE-----

documentation is good

Alan T. DeKok at 2016-08-26T23:10:31Z
Files modified:
	* src/include/modules.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2d4af959e16ad0de01100e920b530435eb8a14b4
====== 
Pass NULL instance to unpack xlat_register

Arran Cudbard-Bell at 2016-08-26T18:28:02Z
Files modified:
	* src/modules/rlm_unpack/rlm_unpack.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/27739aa785cc6a691d179671ce3229f62094fbf1
====== 
Add printing functions for timeval

Arran Cudbard-Bell at 2016-08-26T18:27:44Z
Files modified:
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/98a52d24d406aa13ed793c96cee0d264ada5b484
====== 
Reorder integer types in print functions

Arran Cudbard-Bell at 2016-08-26T18:25:59Z
Files modified:
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a6d360d17cb70e89313c1d362571cdbc2306eac7
====== 
and finally... add PW_TYPE_TIMEVAL to the generic macro

Which was the point of the previous few commits if anyone was wondering...

Arran Cudbard-Bell at 2016-08-26T18:03:21Z
Files modified:
	* src/include/tmpl.h

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


More information about the Freeradius-Devel mailing list