Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Tue Dec 6 01:00:01 CET 2016


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYRdvmAAoJEP+k1YKfttfKSGUQAKpdLc+CaTq7eTpvz0AGOo1U
 D4xTIou3jdd/bQnUThsjsWgegfoDgLernY6W9Esmkj2oD0DieiOSZ4YHC07bTwG9
 mA4XCQXhqf/gG/rqT9qZolgBUleQe380xwHEzDg096xOVECYcXhRZcfhbWWt18lC
 1TaKbzIzjjmuCP5Op1EFT1YGnavBb8jNxp+YSePoVYRxXRVkg56K1pi6Or5tNFJu
 ZZI1vYBy9YpiQv8Wvu+uXzWx43Mx2R63M7wlPrVQnbn3X2y5Fc7YNT6iexia3dRn
 p6Xv988XO//OItLKQx67TuCfIOyM6ICfPlfz7QOc0tgHo55KWcKNknXvtc7Y3hT3
 Yy5XUHOLDD+dnnZpmJfSc3h6roFqKUxwOqAlt3RSU3zXcGov42QlS9BRErMdZzgF
 UP9BdjQRaKq3g3HoUmtZVswHyyBcUuuuelfOTA46KJipqg1/jw61cQW2bh6l99+L
 CKk7TdQP2O6NG6ytSgFWAm31OCaIxU3GWMC76jThtBRrc5fkeenTUb1+1i3puhxJ
 wKh5BGQ0KdY5rUJQWq8gg3f4E7J3znplFQ5VH+JUbUGYQ6W3B1F7+BwandssfSMW
 JrehEF3gsYDVr9pJptGjEGuZC0Njivg2I0hyxOX6QiCcDB6rpTZ/ougDhfkWxfpY
 ebAuITShbDUQfQApJ2P8
 =5//v
 -----END PGP SIGNATURE-----

Only use pcre_jit_exec if we have a sufficiently new version of libpcre

Arran Cudbard-Bell at 2016-12-05T21:28:06Z
Files modified:
	* src/lib/regex.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d697f41bc074f2583b70dd2004d7b124ea5d1ad4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYRczoAAoJEP+k1YKfttfK+BkQAKmW4QmoIgoh+iwWggBNp5Ny
 PFB/27tYORDd2RnlW7BCWO7LfuV0dg4zwnZgsKe3kJxb58WnBydr8gh8t5zib5Gv
 wsF5PLR08YORcnX7OTaqsydikccdim8TgJ5SDX3ssrJcKb9fZjvXQq18k7sPe4wm
 TdW13JcR7gia6J1SwQDZCcgFSIFxe1x7p0lYRr7JC87xDURa3RskKCT2wLqSv1U4
 Pzt/gILhQW+N4YkxEf3+lVygraYujifRF0thDhRiXYoyLJ5/sm973Y7UAQD8d3Zg
 3hZEb+dh2ZjWIs7gjTC2II8xqhU9/gDAWbpMNe0ZrZyWqXcg8ToLv9D4HkcImyaq
 ghlGTf62qedFy7/dvOi4rlV0Fi01hR+HBCR/YQeFYDuflmgI9PoJMWxWmoxNU2+F
 iXcyUmQfthnTHtZjo/StYfGMXWIpEavGdZUsjLyHwrQBjfyaFKHXQM0aaznzJqgy
 itVAc+u/9aMtG/dFwDp/OkYMl+Lkgu2wbtbnvKlGmJuX1gQNEEZxKDH4hPHdmMtt
 OxQuJigGvPvxbi8Msl8XHgXXjlH9+NjYNClLzYB0UdGWiQmimO+9hrnxjUYeFy+Y
 LXEDpSYQ9z+YLau4P2sPf0cpghBckLuvaJK98INht0Bk+gGrc6RH1yxasfUOimz1
 VkuiQzGL4YeRKPhrJViB
 =kSo2
 -----END PGP SIGNATURE-----

Use pcre_jit_exec for a further ~10% speed improvement on JIT'd regexes

Arran Cudbard-Bell at 2016-12-05T20:24:07Z
Files modified:
	* src/include/regex.h
	* src/lib/regex.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8d53a23ea5db828da98b86e2c2ff9e113d780801
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYRaM4AAoJEH0Oec13Yh7NbaQIAJ5MvqejSiYCyHz1sDahO0d8
 tTwtZrZr2ckHdnqq4aPa8FSiCm61MPGUHZ4Eh3BoaLFIqDxi1sRpuJd7DT/b+wTT
 sjYgWCpA9b9e+1nd1J/IwoJW3R159hqsFuo2NHl5E8Nzt4bmitaQDcE8B2v9AKvL
 XBqXT5zqQnmaHZw0T4pIfXHw4ndcEavHtvCTFsJmBMz+JVJA9nbvg0EQdHxujX5/
 7J13yiIYGpiyRXVQty5w/W3eAYFPrTzTMQTh4Jw6fIiFz+J1ZDB3wPpqYLoSO/zW
 R7iXUgRUWU5PHE90nMAtEaZ3uD++iabBuoXl0nD2LNho4Gico7lOBdHvn+FSQxU=
 =31ix
 -----END PGP SIGNATURE-----

make it run-time code

Alan T. DeKok at 2016-12-05T17:26:09Z
Files modified:
	* src/util/channel.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0d9238c44d464f776c074d6074c6d45b5f7e8c18
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYRZeLAAoJEH0Oec13Yh7Nrc4H/iAuEJ3PeAKvhr5aDwXryGQ6
 n3jnFbOyq3guBUi7tdv1nuzWkB94houULzorj2n9PqjE1VGVxxvfP/AGrCrF5onp
 ZoTrnzUCxby25c6OsFbFsBhPKnAqfsYnjrMfZYzmX+n3owiVAETN6TQbHVdKI0xO
 3crrk/qbYXw2H5kL3ch7xB0heXLuShiXkrP1q75M3KPWNkBpHqfYZVVRWNia5zuP
 iMNnRGfW+n8VPf2Ym7I/ZmnzLDbx7/QUmcefjNDdJSD1tTq6Lc03EKDwgvYli7dH
 MlsR6LK4fktncBq3LaVlLPg7jiNt1JUo+xPT14myuGuY00jV692YLh0Nynmp2+c=
 =oKRL
 -----END PGP SIGNATURE-----

use macro for atomic queue size

Alan T. DeKok at 2016-12-05T16:36:21Z
Files modified:
	* src/util/channel.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/37384ecb285a6761c9b8712ccfc76f58a3df5bb0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYRZH7AAoJEH0Oec13Yh7NXZUIAJBFd7oqW0KRpvVu/oF1zRCn
 U0DLt2R4fAOvKchc2LiE/H0LeTVVWwdEZfnGPqa/B9gRO8j3UypzCpd27wIdFINQ
 hq6D6C9o6ui2ViBwzw4QKB89s5sFWcOOzEbvbsBYE9bVmDHIT9pK5MhsiRogiXjr
 cRaKmhAceCHzJq0SRiwuA/+hA92JQIvN/DxGpdZacekCYTVMVBXsPMp1q4yeiQ2V
 +MqV5LQTpnNHdrjDFwIQId7vrDmftrWWL3gpCdR5x/xlyCeOhAPainCTSuxi4Z2L
 CzPFqaAe2b9oPtDuHmjESM2HpD3MUyGRAcy98JrTV7OBAKFrYy7QHFI993n9SRQ=
 =4T+3
 -----END PGP SIGNATURE-----

debug-only check

Alan T. DeKok at 2016-12-05T16:12:37Z
Files modified:
	* src/util/channel.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/22553cd57e14d8283dbf0e37183e1c3397e2bcd8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYRZGIAAoJEH0Oec13Yh7Nj+0H+weveQyaqpqBh32aVLgKIoaH
 Bo+9WTvFdEw4brhhAerTR8FBfDBL3tjXKPllTNZBjcypCmenfYkF0J/rPw3ylBMf
 oWun8DrDmw+58zTcMhic1MPk4DIIqUtG7i4NXW1LAtB+ANwzgl/5zdDkReLpD6Ea
 qBYW1ohGRYU6zrBcgCm2UKap1IWPiXQQj4CYXeqg4if8u/SCmSOL6k1xDbWVkymy
 MzxdKTmFVhatMG4dkE0FLv6WmXkOTpsBE1GfWNg89kW5qLAtvr5GGfuDwINDwW3o
 d54jlGnG9fsEb1H1WS2SAP02wFACDV3+j0BGmHEU69jo5XL6hEj1hB5UlS7uYVc=
 =vXVh
 -----END PGP SIGNATURE-----

use switch statement

Alan T. DeKok at 2016-12-05T16:10:48Z
Files modified:
	* src/util/channel.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ff53e4aea64451816ee1de79203f1fdfa8e74e2d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYRZGIAAoJEH0Oec13Yh7Nj5gH/0zJAiQkOyk5yqjr8RPkhh/R
 lEiAsl7Eeu28MTu93iQXq+/5iSi9K+Rjz+Vdmux6cJ0wFdX0XxejkZf1cJ7wCsaw
 yPkQnLoEwcm4NiR3Lk53f2xMLScu1CfzY1sOkHkjLkhRCHuxMyDFZakVP5ktl49Y
 HobtTWX+2M1RiYedYFYbbepSsTFxbUn/XaHsM0JP4WMRp3ygpIRfK/C6xYTqtevn
 ZJaIKq2eKVCq5ImKcCkz+e1JPZ0n+zR8UxwtQl4M5+FtTUXH/lAPRY8sjwiPFCMj
 MTwgUWN2jjs3y0d/tn+fQRA5+fvpegTeifFB5CCsn4UUf0L9rBzZB6uC7YAbJkA=
 =U963
 -----END PGP SIGNATURE-----

magically we don't need EV_RECEIPT

Alan T. DeKok at 2016-12-05T16:10:48Z
Files modified:
	* src/util/channel.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a892ff27fb11e72131f87d4af669af3e966bf67d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYRZGIAAoJEH0Oec13Yh7NHwgH/3q55HwOcu+2Zs3ilq16ZOhY
 g0CLktWD+AtKBSb/wpyrj/oD0K6JzFOI/76ygGxLb6DERXIX/iFtAV82S+xgOZPN
 P0ezfDrYYU3ILxmqk0+WMd9fgnCi16P5KFOGOx4qwuVF9BJAx+Lp9NkmOSWmrXBc
 oXTEe8r/f856i55g+fCahFE0YlSif6S8JTCcBwn7QbC71oMecwKg/88m2aSzwebj
 1YgL0udWBqpsaYrdLvMuXPotZok649Mw991Q4LPg7Kz13KDBz4QV4s8NS18oTAej
 oWD1lk9nYpglhI308i3ngmaXqMIcEjVX/JEzobPmOc/L1Pur6+q9ywG8v5BJUVg=
 =3/gM
 -----END PGP SIGNATURE-----

fix typo

Alan T. DeKok at 2016-12-05T16:10:48Z
Files modified:
	* src/util/channel.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/44709dad35dbc5b1ee7a2dad9cd5be73230caad4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYRW5zAAoJEP+k1YKfttfKgbgQAJRcR5cmXjQYBKWC82Xotiqp
 WXc0v4RTeerJKsIhK2qlq2ZJbxqeY1WHvr+wNEWGpd8WKEtNTJiDQ17rcXn+sJH+
 rXeRo4kavxscMnlnn6+kJd1tPRo0jV0dubhVbWo5Snj/mD4dRjkAJ1+SOGeW+bT9
 VX6Jp24+VM9JgHwtMog0p0csjDEx9SuEIYM3riPF87OKoGvsEMyEWyE/bmDuoqC9
 TTIg7Xd/hc9nwxo5wnLx+Q/oR3xvXQjSC6gcxeW6xEoy0WC2iuzbyE7IKiSpoAXp
 Gjo2gyFMRSFHjxJMf2jjgD3tnhSHO49PxqDsxaGUVrqekibdq1YenSeZY2xCZiPl
 WoejV/Uzu1Knd1ObotstML+rT3fVkiPsWxADtno8L2i3Q66F7mxdYdf72P910Zm3
 GASUbMVpBSdyCUZrdCI3kuy6eNYT1hYZsiPSFNR3gy5tEn8SdgWKoXd3EknCKvUF
 E38qGQFjhJOx/D4ZnVu9Tw+spDvU8F8EGWF9ZXPYtAnySatZ0q2r01oUwjihVR8y
 FiyOoQWE16/P/bu9Ce9aqasAykzE0G+T+EZmjPTrZEp6lqcsqkshr6YBrY5VbjiG
 yI9t6vnBNPGWx/dT+XWUZWBo78BLUV56LLafLQPpSCA171qUdVKQ1W7F98XUqZ0s
 hCQu10sQLrNLiLDg05b1
 =DEXz
 -----END PGP SIGNATURE-----

Fix typo (Only skip saving state if there's no request->state && no data)

Arran Cudbard-Bell at 2016-12-05T13:41:06Z
Files modified:
	* src/main/state.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/adad9fefb9df1b726d8646416728949f73ec7ee9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYROCyAAoJEP+k1YKfttfKxh4P/0qJcekUhz/O3xj7jxv4pUIS
 fYDPRTuViAc3hUQi07PEOboiB/6vQyVnyt6Q/weJlFNknToGEv6ETTELGnSha3Wq
 8tpAamJjUM4HxWTb3IyBoRTYHJHgPZt6Mmx4/QE6XYnHb5RBX8raUV6meY9wkYX+
 +V7i2gwJ6XrPJA2S96dHl2+9J97SCZdl4JK5WFzFsnzB8OjuuUa9Mg0VRvJSOON/
 8+2pMiuh1l0baNMz+BeG2wdn6TNfKTUm6SelqlpFscySO5ehMHa1QhsiFUWoJNuq
 utIp+WDySg+vNVqj3CCMiVDMGLnhm+LHp/X7jluxTk7m/Ec0rbSiBiAIOAWlv94U
 yWCITMgrJKC07veIjB6OwzpUHnIfNvpsoZrvuCwxDk5PegYj955lJjeaHNUBGHVO
 qnJLlH7uxa79SJsQitm0M+Z3jJkkGPcXhl5rTUbwDilj/DvQtPVi9xuh9NB3r2vr
 GvgIzhNneXFhszVGbtba1Wf9L+x2qrtm4eZOe6RXheW8Ee0+pPfgPUdPwLlbGWZ+
 oqiMdwKzohdoHw4CjHfGAKuMT9sQMTXzB+w4UTBUQaLmw3dDR16EhNsdNZI3I0Np
 EIHlX23fDIjViTu2/+qwJb4LYuKj7ctcC9iNaO3Ou7tzw4BKG00Rv1XnKQ5mQaAn
 ydsQiZj22nLtYyMeccBd
 =jzPZ
 -----END PGP SIGNATURE-----

Load client {} for LDAP tests

Arran Cudbard-Bell at 2016-12-05T03:36:18Z
Files modified:
	* src/tests/modules/ldap/module.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/44153dbc6ef1b5538f946b8abb61ef707ad98c8f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYROBWAAoJEP+k1YKfttfK8fcP/1FcsaN+teWmlOJEFVP2HCfs
 0Qt/6ff5aWIThovOKdlPZGnD0XCOCszoEU/iDCt2T4updQC2OolOIC4ahyfvFe4N
 l80ARYskLwyATB7HWCU2bGZh7hYgt8J+YDuGqtUN9iZQkDjOoyNA6rWEbvMgiv7g
 M28vAqb5qhb7jcvgItADhct5BkmeOIXuoAnoQFRh+o6VBrWxtKu+Ox22aNWatCAw
 RSp4qU9B8hA2Hd2cIA7IfjB2ue5fFxJcGmBelhnv4bDMiMxLbjd1gI5Q6mza7w0i
 Cf0OMl+Pl73SfM5TKrZHuYzAL1g2kMd9Jr1we3ss2UC2Z3DaRQ4YcEs/oZ6joRV9
 JLr0QX8App2P5GNeD6FXiZmXGgbYLqHZMqw+YEjYGtHrPM8fpFfdlTaqltjhu8Uu
 OeZd+hDX09NCNOe9cvWYPLTfwUFBMNuUp9ecZKNT5k3OoFVYFhFjU5+wXZnto9rZ
 rEPU6ZM+ExC2AENE7IinGUDSJ/q2w/yizVknfiRGZhg0aesbPrIi6lTPI7cP8UsG
 A8KnVw+pkhm9BIlRNVLWuuqXe+fwVxhkCJ+b5TZUlGKHRG8xSUrD8A2BDuC5W26U
 omAfU0FTH4W6STfyHFOaShlTm0DSrXjdHqVE/KNcBzqsnl6CrwYUIggvqQKqjxYS
 v9x1Fqds52uH8PWiKa4b
 =Bjbs
 -----END PGP SIGNATURE-----

Doxygen

Arran Cudbard-Bell at 2016-12-05T03:34:46Z
Files modified:
	* src/modules/rlm_json/rlm_json.c
	* src/util/channel.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5c28c474bbdcb09824e55a34fc963c2cd87d08f0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYRN7nAAoJEP+k1YKfttfKgdQP/26L7gqUDiC81njtW/mxUPVq
 pHk4NaZJE3Zaz2AGPkoRWNtbLJ1zcLfqHWSAJa1VGfHbR9El2gL8yyOSKHLqnKUC
 9LnxaobTC43HwHDAPb1ebN+Dd6JtHk59YbqfnwerE1yLKeiWufzSomSlRqGaNvF6
 jg+263kD/54O8z1BEmMW2yGeH9sXx9Ddg7FyZaM+f474t6dxyqQuDQAulTX01ksh
 ikC30dhkNJ0rVxVWlGhFXuDEp3nSYj1WOI3zTyXbujnl0nLQhHBcwLdKYZL9dqB3
 Mo9ZO7pK1MRVwzcfJP2Or1oFFHbhJnnnJIh/yZNYZljRe6Vua7KOrKns2Z9ViVrp
 cePWxo/iu8NxUdjyPXNQpi4Jmsx2DIeR0kGtC4FdsuvZwMmTaXy+E/DsiFFpPwlu
 3a5xZtmRG0TLw/NHKvxyicLO1qku6mRLJUp1yA3dFMA3wI3oIcubyKms++OPT7cD
 4sRwoo3ZxrhFEfk1VBs1s0vuBGgYdMpyruK4/RmQZK7zhujI/kBhNxIaqnJvZAg3
 4Fxx9ofCqW6Yvb19ALRN21dqBTcM3um+TgLAclVAlBms5gudnjdoh+17bMUBOr1D
 lAJuTLIQVgwYlW8Qa3BJ1i6zFtg7Ss33DHPtaTg+32cQu0Feidqsn+a/T4ZdZ/08
 qdjYS+1ufQmF26eFhCBw
 =ExCc
 -----END PGP SIGNATURE-----

Remove more UNUSED markers

Arran Cudbard-Bell at 2016-12-05T03:28:39Z
Files modified:
	* src/main/unit_test_module.c
	* src/modules/rlm_json/rlm_json.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ebadedd1135ee472e63c7e3aa66ac4b54e164f82
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYRN4XAAoJEP+k1YKfttfK5+8P/jCSuqZzTf1gH3EjH3h88CEW
 q5sBM0LkiDpj/NOk3y0dtKqsq3fizKl+8V24FV/atbFs1TmA8BuN6zPe/ZrOa4Rv
 sWb7q9zzbFGWIjOznLPxf6WGlJ+TNvNacs/3m53lv0fQtVYY/5a+wTLSAhYp9aAx
 +aH06qGwmmUWHrgYdB6pOvZI1yVtPA01G4ba4w4F1LXmt8eiFp+xRWsW0+em0J42
 M3vSuyqF4ID1F72Fv7CWRDPPx5TqFIVOaEDCg4QeexSJ65GMhRklYpM7rv8DHApJ
 /NqTR3JwT6x1WFe8QOES8xTB1hmdBZRMV/YA5aRIa+6R7mPr+Ml8UV7rSsnElK6L
 LVMpYYJ82gU3ArxMQgy92aag3mbmuLSmUDPJmPyhxRR2eXGZW+v/n5bwBVHDO1Ja
 r75lecIfTryJuYJZCS6C/ZRywGBaWgE4/PfiZQTHcnyoa/RPG158wHwebsbR/vHI
 +3n5xWZ8keyz27wn8zIMJ+2NWsO6O5JobPdsu0DPsjOBACHFgkDPhF5lO/9KUkHS
 TLcLV6V7VU1ID+XYrVeeNjvHpJycuEg+1Vf/z/hP2/a+T/a5byRnZ0GDogu7p8fZ
 tBpcgp3kr86jK5fPeiC4Sz+F95ffnrj+J6u4pR5Kw39g8bkztB2hiIzgBfB4gbUt
 Z8VJsv/TjT+MgB9l7ZOa
 =NYPt
 -----END PGP SIGNATURE-----

Getclient was removed

Arran Cudbard-Bell at 2016-12-05T03:25:10Z
Files modified:
	* src/tests/modules/ldap/clients.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c8021872701a57d40e5aadd8a8e0dfcbfe715919
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYRNzoAAoJEP+k1YKfttfKvS0P/3Ykxjb4Cvy4XGKKbT6GMYM4
 OLR2vMT0HatDLZWQEMwJpJvXrSwidiLrAlDcOGFJCLbainDrB3Ojr76OLO8MIUwA
 IIoB1eJRv748quDU5atjxPqDNeF1sriwj2POidW3XKx1uajq8v4mfNkS8Si797MQ
 uHFe9YevxNdLyH5jt8dyq9lNqZ/29FK5uTmPSZkt1CXPiT97uZlwC767gBkmU2pM
 Ps3avOOAFyDByjSFZ4GcJ0lsFH96iLuA07whd/RLmtBGn/y+2S7nZHFt0RqSUcV1
 Af6fZr49UGAl5a+mc6TBIHdk0n69lgZmLH5zbNZYrHQrhLQ3eeihzS09v3BUVeGt
 H494V3F7P/sSNU9cxNidithnLq43NRsYuuM2/Yw9hhScWaQDCOTXUrRuh3XkJ72f
 nWFJHug160Rt6P1rKfkQwezrnZho1SRWim1RPUZit+4cxbJBs9O8UowJ63Ph8BmY
 /NlR0knVhdooG3THh+rjTk2BcE+/m0zuwiwtUx9hn+WwUZDgnF3qVKqsbUXVRNkZ
 SbrBJtx1lA4OVeplEb08JtfEGXxFrNksxULmlJZxr7+TZoq0FWrwvuCIWrpN/j/h
 StpqsCKFDskcg4KFZvXJvigwB35nzATU8VrNppIKjzKt0DsZeWlRsn8+w6RQZWOc
 iU7+Skv3nECoMsD2+jOM
 =QePL
 -----END PGP SIGNATURE-----

src is used

Arran Cudbard-Bell at 2016-12-05T03:20:07Z
Files modified:
	* src/modules/rlm_csv/rlm_csv.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4d49abefce3fb2b4d6f3ba5f894d3a301f91fcce
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYRNjuAAoJEP+k1YKfttfK7lYP/1IEV6xbHZy+FxqzaQm8Nf+8
 qlUT3S6Ev/IYG9RKDMwRptO2q3qYd4Vri+yG1nz1SqJlJdKIWvt3c3hS7ZKIulGC
 0kJMO9iRtEP6Qbv0tVmGQ7kj22xCdHzQTInZYB04Hj+8deCmmKXbFL+9eIXRyDsX
 K6Qiz/mWzaq0pjjMz8D15tNNpL86OpZU8fACh97pQXv3g3/FZWTgM15TXJ2nLGoq
 90sZz2VQUgEsqbJYTdj46LBrxxx/0zVMx6hywwFt6IVjMroumWPJ6I1PRXiqSg1L
 uqEe1e6ErfE5vPeLuwyQawDykoO8L8mvEHwmwYEU598j72Vu7s4Eqh0R2GwZ2Fx5
 XYatJN36xE84TXqKMMmvtySvCXFFOAWG354IwX0XwsJ9+b3bZCkMOWkRHPagNRRb
 wctjd8q5ikSvaO+z1eWo9xX29xZU4z/MFrgydChIPi2vlPKuTmEWegGDJjo0dtDJ
 vH5MqIyedhY5Umgip8tf/HuPDjY8NWqNb6w7FXC2XdEjZo2qvnuZmJLqn25ATOc3
 TVs3tnVfinLiNBY0CpgPgaNPHLpAOx5F+2NPrMlGCMAwvHZCCxkkK88bvZNVCiH9
 vwqr1ay4yMh6KzPwg5fJWQ7EwhLOhTGOOQqpWbmUo+4UryFVUnTInkQjqKaYVaCS
 d+0Xj7ykQJNqBee9LKxm
 =QQfN
 -----END PGP SIGNATURE-----

Try specifying explicit mysql versions

Arran Cudbard-Bell at 2016-12-05T03:03:09Z
Files modified:
	* .travis.yml

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/94dccafd2f77e160370b34462f9f5ed0aa6416e8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYRLuFAAoJEP+k1YKfttfKms4P/2s7u5sJb2XCi38dolhyMA5a
 FrOZdHeJUVC39+ds18RPsvC8Bo81AtpJlgXeoh0zQO2HMvgXrZFupTgcXOgGwKM9
 mslO4C2X0hYhq5Jf3F8C0QcvhY5yD6GQ16OGNeDRRcZH6Sj1dvsD7H9P8TQkOk5F
 IjI9ThLlLJ7wn7qdFnHOn1QT+7PpUEDB9242o13ht0ecqLgXkIv5C8iIcKjpdqnR
 U7wFzCIzcnqMy9Jq2O7mG5WBmImltKC0MWYMl/p/FadZdV7d5A4BYs++EhZzTjj2
 zSBVH0g3FR4+6z+7M0X+2KoNp5vZjiNjOTt2BYb1s1XL6q+gnMvSCl0xV7/YBzfw
 FgunUKWlU5uwmk2sZvY9kTYEBb36k2w8sR1od17nw1xGsXaolHjvR5v0fbhCwB0E
 mGICn1STNWo0j/oH2WEwE4HCM9uvqYhErV3xqY0/gXYjg8j3E+jsTQKPpCVgjUIr
 BQ/ygm0P4+E538cwzvpC9wXBJ6+veXFyoFGzWa7J/C8jbEs2Jk4OVGviZfqBViJm
 AsTE3LnHrqYrsAzGp1SIMdaY63Oc3TYpqwlV+imX3A01zEwOCkbrvuNIBs78mBJ3
 LmKmV3/Dlhscz7jxfUwhqmBuNGKA8vN+tkCpRQEIYRQ4pSX87B+7F9DdPHdDwWPG
 Jvk119AoMYuKe16VLgbs
 =u9Sr
 -----END PGP SIGNATURE-----

Move client xlats to rlm_client and add map client {}

This allows multivalued properties to be retrieved from clients...

Arran Cudbard-Bell at 2016-12-05T00:57:41Z
Files modified:
	* raddb/mods-available/client
	* src/main/mainconfig.c
	* src/main/unit_test_module.c
	* src/modules/rlm_client/README.md
	* src/modules/rlm_client/all.mk
	* src/modules/rlm_client/rlm_client.c
	* src/tests/modules/client/all.mk
	* src/tests/modules/client/clients.conf
	* src/tests/modules/client/map.unlang
	* src/tests/modules/client/module.conf
	* src/tests/modules/unit_test_module.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2ec5a1b408652ff35b851223c8cbd82341fd0c8e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYRLuFAAoJEP+k1YKfttfKBIkP/1q+EPi0NiIhdzHh25HjAUUA
 TvO93cVMdjlBSt5uONAPJgmuV6+G1x0wLfVta22RzVPbZtNMYBxatjDdWk+8zYbZ
 z50nFVaFyvWAp1D0mrgNXbWhWeEvl2PG6kP8aB1zsv+/6W9naEjO/+u5H9F6dI/A
 Z4/KNXlQn4JNrHPXXHuqwbDqfSNG7LVf6GF0NMxT4+huz4YYR59jJXw1EgFUw0j6
 0dFSWICqGUxop52eg+yTdln8OJtXEbnp0azCRfAwXt6/vT/R95kUZF/ubqrzRmpM
 RsU+PoFLJetDT2POdlK06OLDwRVb9fFsijRwcQ6gJzxrUSK3hmEQ/bGaKIdqnOAT
 JzstAIBWszdpBX07gkDmWwXsgKvfkhK6uGdEG2ANYfS56xr6yHPdP/EzQJ49e5rq
 cfEtDnFv55fho5OpuhtLB9U/rT8sv7Jmt+jJX9nJqAfcApvclBMnkTT6QteffdZh
 R2mg1mwVSuPEmg6Rn1sOZi4u2aojra/NfMUpkKlfXSUe+yQJu3o2kv9PIUGCnh3Y
 t+OsYm67cyw6fHrFypZuuBs9JspJ9lQyYRTqVUbd3Iw6GnGQfcCskG30KelmIgcX
 FMW5cpCPB7fvsEd2i2++CianLN4FE/jSk2zxNnJ/v3bTi6Gu6Ki9g3W78jsOrCz9
 nT3LEyG0laIb9D/h49z9
 =DZtF
 -----END PGP SIGNATURE-----

Make the src argument in maps optional

Arran Cudbard-Bell at 2016-12-05T00:57:41Z
Files modified:
	* src/include/map_proc.h
	* src/main/conffile.c
	* src/main/map_proc.c
	* src/main/unlang_compile.c
	* src/modules/rlm_csv/rlm_csv.c
	* src/modules/rlm_json/rlm_json.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5b75f93b5d2bde091a3e7a0d5e9388896425cf30
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYRLuFAAoJEP+k1YKfttfK0h0P/2jsrN0Fi8T9W1IPeJGWMk7A
 4An+NkDcd/aOVfBEfieGvToQrYrDnevTZPvdiityhtJg9RavavqQ/GQL/dyNwj0w
 jCcOwjHNHNEzrBYsVpkQyURhuYhcMFWbXj7V+DwrE0UiqFG21lhrddxTuh8eGt8w
 IH43lVzDmZ2Dkh6mP48oo6yx2PvMJ06w9Aycl3tzviZSzmpHUVi/Xal+UPXaGoks
 Ps10COwNiTfeMf3CRxhxaD8RMq3QLxX/EFEWrG8/so9tfPHh5OmRGR193yQhTJK0
 9RTczhES8bRRZxFRpMU2l4OY8aL5vnULQ7QhOi6WgXaqAl8KQ6JPGmZgkK5ZIP2U
 dlR3A3113kzKjLInqevNQEjxuh+S0f221uruu2gLmFJeWU4RJq8pRNabjVM6+RWN
 RY17hn2xn6PAi1bFgH3sjSTI5c+9FlAUaplTQGHJXAKQe1XkTLm0rj93N2W1QGI3
 Co71+YGs6WBUXIwI29Xb26iLi/4OQkAjVOVx/xStp5Cp656boMNpROgMO+H1Cv7N
 V2TH839z6+o402MOJ/mIMGXIjVKDW+K2K8nUkx7jbyztItOi4hccnnjZSMlcHqML
 E5X85lW1QDmZsedOetau3BnzIhrhNPU/oNTBkfM4tmynw1oAAHu03z4M6e0q6gjM
 C0lITBdgFcJ+3T29/Ztv
 =IRGb
 -----END PGP SIGNATURE-----

Remove requirement of Filter-Id from default module test attrs file

Arran Cudbard-Bell at 2016-12-05T00:57:41Z
Files modified:
	* src/tests/modules/always/replace.unlang
	* src/tests/modules/cache_rbtree/map.attrs
	* src/tests/modules/default-input.attrs
	* src/tests/modules/files/authorize
	* src/tests/modules/files/doug.attrs
	* src/tests/modules/files/fall-through.attrs
	* src/tests/modules/files/files.attrs

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/457a7b973a46863ceb4b03e64d6c0565b3cbf50d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYRLuFAAoJEP+k1YKfttfKnR8P/idLYE8dKDXgzFJ2sMxCh84r
 qr61vj6bMMzN8GRPd1FwBRus/waVmOdDjyLuWoVtSqpc5T2J+sGZ1YMzSiDtes36
 zXSjMD88lvrl5eHQGEuRL7shkVtBkF+ZbTVtild25J7lwoK2OsYbdovZcM2JSE7z
 MWmthqawX2p5nfj1otdfHm1QJ0dX5ojm4StVLmKu/bQaUOy8poDXHlyXlUDwDdd/
 EsqZ34mtRP59NiOnt9Lwz6+bCI2z8kxL3YU/8iSJWN5y9sHKfkVwU4PE/oNk7+fb
 JOvUTKuXmlGxvB5rklbNN10u1JkDo6YfQ7+P4RskytuNoLyOzwLn/YBBTtHFWq29
 G4P+YNaYK8dA/B19XvBd5fcb67Jj7MjZIqPcGWxsJJpUf7rM9xuAwz9lwdDoABph
 zb/Vvpl2wYTkWe96foPQ30YQhn+oDsvrM1yi4TRzci0XzUFpW/XOuUJhkzqbtvlr
 URx91YYeNNbMwHO2NDihGf8Y3avpiNFZA56z9BydnLief2Wc7M5ixJW0tBAGBM7p
 cL8z+7bxLAxd91ofE4HUA4NWBGFF/UFuZzi8+SWtNqFnM05keNa0mwElvAs9rCv3
 bGplOcQbYXiDT8F2HR23M+50EDH7RgZKBYxwY2vqDFO0BV0etJuq6QXMvKsD8DEd
 xjyWvAKoST0hG9qx00C6
 =HWri
 -----END PGP SIGNATURE-----

Allow clients to be read in from the main configuration file in unit_test_module

Arran Cudbard-Bell at 2016-12-05T00:57:40Z
Files modified:
	* src/main/unit_test_module.c
	* src/tests/keywords/xlat-virtual-attr

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8150a38e331c0198dab79d1ea4c3d9661ab4e059
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYRLuEAAoJEP+k1YKfttfKMCsP/jwRunOm2qqr/izGUfx2M4s0
 MFcCmKpkumVXm6ODeM6gaLZjpEEmbqIbACKJm887tN+McP2MeskqYOY9s2L/G8Fk
 yGZnq1UsrR5Wh7FVbDzzflG0uUE8NVCuQsjeUiMZXqnQ0kxoy7IwVkN1GapN2DUY
 Xoc/405MPxEmWC5rcaQ9n2XdwYJlClInoQJaLmN8xIOS1w4Hilx14QgCQA3Qjgcm
 /skuoFzxh1mXr2AKpf/V6i+sFa26XRIdlFBrY9fP8I+LlaOVaBBzvTBZmjAhK/zm
 3e1dJrDRwwWC/Kly6IkQvfvu3ViIhZUu0lL2bTk5EZ4MjTbcI8zb0cdk6B71C0Qj
 d0n8uKjUqwj99VRVnOeX06u5B1cZ260KIzZ1Gjz4afzI6pu/63Ei474ZP4ylGH7N
 FV9leEof52mH0pQu9I+98mK24QfUy+el+UETijoWYNkOKNTgcf5OZ9H6JL0fSD/G
 mQTXFg5E7I5osdA6TTQHCwnQS8wqqTjwu0SXU8CKNud9s88/o+xCNcU2Dq63/Lj9
 G7O3d8HfqBA4aDKttS6xI/BGr+yMM9qjyG5v9ITc32iulSPb0clcRWSRncuECDyb
 SvWFkQLCiWIX3YYU1uojCsdpPR2H16GWAafAeIIyhj5SrsRXImD3cBTtutZ2isdg
 K7rbQc5dLEh2IfvWYOIs
 =6Bfz
 -----END PGP SIGNATURE-----

Change map_processors to take a vp_tmpl_t as the src

This allows them to get native types for the src value

Arran Cudbard-Bell at 2016-12-05T00:57:40Z
Files modified:
	* src/include/map_proc.h
	* src/main/map_proc.c
	* src/main/unit_test_module.c
	* src/modules/rlm_csv/rlm_csv.c
	* src/modules/rlm_json/rlm_json.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_sql/rlm_sql.c

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


More information about the Freeradius-Devel mailing list