Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Thu May 31 02:00:02 CEST 2018


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJbDwK6AAoJEH0Oec13Yh7Njd0H/ROIQ4G/ZHy/G3BlxvXFuv3B
 RT10AgxwdBBD3eE6ozLqWapzNNNGr8lVqu6TPejSZaEOylWoN3KsDXQhQvR6PE3l
 +r4j24H1xkjUAYv5wnOsQOl2n98oiS/Es6IQbr3OmFt5mZMxJIejtNA8zJLTK/HA
 g2T6MgITdMoHIMv+RI5XG1YEq61Z4WQ8/nzP8BULdWQgLoC8s8VH/NERciB6CBts
 Do6MKiFlggoe+m6V2kDOsJHGkNi6BtMhXULGvNfdxpKo36XuZ6Ms4ovZDPgoG3VC
 +Ud1Yu/WDc8PeCAS0Qa9fpHOvBXzWCEls4P1TN8Mfrc30i01i8GMP5+46OuNHYw=
 =XsQO
 -----END PGP SIGNATURE-----

free pending packets before freeing the table that references them

Alan T. DeKok at 2018-05-30T19:59:54Z
Files modified:
	* src/lib/io/master.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bc7e15e30b0a23fb27dcd1411651a61dd6415d04
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlsO16cACgkQ/6TVgp+2
 18ovHxAArXJWSeR2Rj95aQkUXjozFrcjhPJFagJQQZwWos52lJiGo67GmUPahz8B
 kd0mIh6uA6cZVqzOtzaZ8GKzZk7jgzhHZNFSmOnEuRWvz8L9NhxNTasIgLIklUmg
 YjeaaN959UklMBZiwh6sOLL6f8Cor0X/iJCSdFD+bCNv7BqW1iUx9MROItaOaTp/
 OqiABTD6QabOX/YML2gN79rxKFcjcc4bZ9Hs8hHQBMWYTeQqe/s9iLQLYQM3xGnj
 WGpPTTWo6NZoBmPmyX3rZdCFbp3fraSUM2Y13qBNou/VRFV1BTpxAcSLmUa41eSc
 yH/5JzNAYsYXpTEJTXpLD9XV/ugDkynjiuLUVwXFM/0YFcSeCQp0HDBXvnMhsP2P
 HGUcfTwDYFtrmHjPyBEkEZcKhfJtR3a2AP89gO13pq+jgyRiAFFnIrmJTwNyCduE
 NJjx60w4bUsZDEGC35pZFq1l2phFUhblhYOHkmC8DvWmiHoyIL/oYrSgQrnGvR5H
 JLI4/BjunYvm7ItBMa1bd8/IngGdQCA7Lv2FblJcHC3VUF6SyRgVqDtIPKe5/3oL
 ZRjXzVgSv3UiRqQIMEff0g4W267jFbyg3C1tPJ98cXCRP3opBBXPhNmI7X7Bm8wo
 1sAQqbPpy+bjeqfxPqBwl3L7qisjPdYWNpXjfDR6N42mc19mhkY=
 =3oar
 -----END PGP SIGNATURE-----

Doxygen

Arran Cudbard-Bell at 2018-05-30T16:56:07Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6d9812e8eec63b0200a9e9a5f65cca355e2e8348
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlsO1ycACgkQ/6TVgp+2
 18oLIg/9FkxHhgF+D+ZsbtPe5wKOYcly6t2bQbpKKakeopFgnNCXp5KUDLi+yyJp
 ZBxOZikmBtAx1i+8AtcsvAxFgSpxCNY+s1mKqLlglTdxJig8/M5YF81D+0NIbtOw
 P39tp0BUvETGn3WTDdHYO2fjOvNUxgqwNvM11O4bhPstZjujC4CMQEu/xPQbBRrx
 Gp5qFxKoWRzohy7oG4ijpHMOwNKH9wt2iPlnUlAB0K2c6HfNTnm/trSFqKSCNWot
 jtEMxsnPu8/gt6qQ/y/CSbXHzwAi3wdheZq3eLCI8rER5ClZy1+ny1Z453azZIMH
 Sno2b3wGGHeDwhwdJqYg0KqZN7TK5Uc9zfiKQAU4/Y32L1kGmIIEXcF1O9IMK72X
 /JvFZjKpSTDkWMm5E3LCtVNE+iEOGV0frZFA8XbxZJiINg5mYm8RaXeNNUEw4UFq
 xqwkqt+NZIGyCYM66R2+GDQUurQy4DsNm2ra4d7GI+AeUmXtRvFUX+TWpNFSno9L
 RtLztCqDpU0PmndH7HwM/kzyfL6Pr5wRMOiBmfaX7hZSP/u6XxSplAzpN523DqCB
 B/ZO+jApLXQaw/2cKEFdH6OW01Jh/YtypkckZm+1KmwfmdOwlguQ1hhnhKWkfwsp
 hH7yFUGYtiuWAFpA6UlSww149AcTWfiCYfyK7qoyj/5xJ35EoAg=
 =wiUJ
 -----END PGP SIGNATURE-----

Return 0 not NULL in substr functions

Arran Cudbard-Bell at 2018-05-30T16:53:59Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4f324a295bcbcba0eacced3f10991be7064348e7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlsO0fwACgkQ/6TVgp+2
 18qExRAAmqb3luEwIKmZfKZR6PWTUIBXDbL6LtQzTIATd+QgkiLqqf22vaeCxLjW
 IioH4LGwuUwD9b+yv5ZHSzD+l0jwwVumnnxS0yi4AnRiShiVYit9GhAhKOm/erjO
 UTnhEzMTdlRyMpY8F8IVDzf51RM448x9A7Yr7Z7xhEgw1omeHV4BcmLjvT3HqZkt
 n7i88PB/Ew3YlOaPYp0hRQeFmit+3glhm2ZeXtHUONLtsvvujosUhIxowwDu/Lvx
 pSPBlDxijounK+ZrTfNRHGkrh8Pm8IvVKWKecDdZDxyI9h545RzZEUk2o9Lz/zsQ
 /yZhN8HHHvNBaEaoHNj7spJJH2uARsEehzs2g/+5fiO2PrtKenb8t97h/kx3Kb63
 TVeQyGGy9B7QAU9fq4vJQtrXkZbwCHmma6AK63bWVOddhbWLz4TI+9by3X3izO/L
 9YgemLnLDC7pA143hlcRw1+HIUCleDVQfWbYrvMKRZ7mcYFxdXwMXyH784zrMsUQ
 EzteRuMl3yMYzXibLWjAkS4YHXQDIeS5efaH/DW3A0o2DtZlnRJKXSJodDY2I2kE
 gw+FZv9y4AJcs4IcTcX8wGmPdOKIbs0Xpbvhr6TKGQfFDTR9kONQ1ZIlQGUkqnsq
 BO6W7QhpM1TUlr4a2mICuCUBkuRSOQSV+6wmDD314ZUAdGAbk2I=
 =/ATe
 -----END PGP SIGNATURE-----

missed label

Arran Cudbard-Bell at 2018-05-30T16:31:56Z
Files modified:
	* src/modules/proto_detail/proto_detail.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fa13f130d4ba917a3440f0f8335469d824fe8431
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlsO0egACgkQ/6TVgp+2
 18qpfhAAn3MsYOXI8kSsIdFIWFpJycLmwYrwA30oyxNGXxgLW2dMiShclH1u2zrd
 3liOzDHQwv66BGBYLa5UJQfcLLxikN74Gn+mEC2VyEURXVRi1m9SoqsE+pGDqyI5
 GJDcDYQWelcS38RKIxupZ0lp0RI3ccmJNxY5hxehArW21mmvP3tjwm05j+cScE9X
 op9j5K9GH1fQ04tevfMhs1M7RGhYQJk548Y4fn7BIQP+jXxMLCAr0eq5/eJGnG/e
 L9EQWn2rNyea1onrbV1RTVKA1bh+rRcAeFIc0gGmSo/fFldxFqwmDzMnaQuVBOfO
 8zIsiZ3hg8jdTDM0v2P7UywP4sb0+GdC+93QaenWiNb8eI4QF9c2tkPld3Sm73r2
 eamlJ8ydGWbl80HhAkHqyN8/QHTUvfxh2TbTvChZ/888X6YPXhYsQqDwrZjmybVJ
 aGnEDCBj88D5xwmYGFEDq5kmXn8F0aKPkseyWOBskCMa9Cki2wNHRh6szmm9F2GE
 9Ra3cDYV6TpvZhi+2KfwvpPBhOsozpSfFHYG0AXLaul8W1DdUDzKtbz35KVs/oHi
 1BDgkooh0HgvNCZGVugdq3ziam9pFheYT+dDsoxUAJUdfZj0ruS4NoLyfKu/Pved
 TBoeVDsAski8QQVaJtLsmCLHdU20nTVPywFuzXygdbgLtja4ksU=
 =85rm
 -----END PGP SIGNATURE-----

Add an extremely bare bones pair deserializer for things like the detail reader and other string based protocols

Arran Cudbard-Bell at 2018-05-30T16:31:36Z
Files modified:
	* src/include/pair.h
	* src/lib/util/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1a426ff725a00d564107ec1565fc62759336bc58
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlsOwIQACgkQ/6TVgp+2
 18oC1w/9FZYCeT9l1oh36b35IoayPhV33+LeQlwwadlqXvzbltG/bKssUW6D+CkU
 T68uNSjIJfP1IuyqkgKG0rVT3w1tpmvuBhObYgRgMlLPUIjrbGuzsvNhnBLwXRsr
 FDMtPMR9L/YcMV27+09nh2+DieXSfdxPwxf/xrZJbZ8HYJv25Kjtz3xxAm71BX1H
 TmsbNKc+dlwwQ2ag0ZeWl9g5uGu4f2h6NDQkqdcD4U6ctxl9AbQX7r8PBPRsnGJ/
 pCgA5DwAsaICcc+kIE+GNjjPULOVsafuYW9MFBxHvynb/5YScPmZ7N72ErI5LA6O
 IxDG2u0NrrBBeYuMnXWEHjH0wCRMFdjqEfu+ma24yMqfH7XfdD4M9PobXjKodl8U
 8MXYtnCkAnf3W+cJKwLPoetDdKP3HOfBib+hNcmj+1TY0JSh9hAnhhHBPU3RwdhC
 ARGhDvRBUL2sfqHt3UgjjigENLswG0IdKsEeHO9NZcll3FUF4aN8HHPF1VM9WO1D
 Cg6lh1nqltj+ZdRRQ/WXnaO0A41HF22m2bP0QNIRSIRzbRT5+lrmUnUbq3OwIlM8
 YDaCji45BLB9C4qyh9/L+uZyCtCJFnqqwvjSyUjaMdzVJpkJQ9ymzLDOUY2g/CbB
 4ztcvlcfBWqEYioVrusly/F3u16YWLpLKRilccii3YIQyFItEpQ=
 =wMxe
 -----END PGP SIGNATURE-----

Fix more instances of manual escaping

Arran Cudbard-Bell at 2018-05-30T15:17:24Z
Files modified:
	* src/lib/ldap/map.c
	* src/lib/ldap/sasl_s.c
	* src/lib/redis/cluster.c
	* src/lib/redis/redis.c
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_csv/rlm_csv.c
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/39bddcd70501bffd64d64f5bdcbebaeb84fd2af5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlsOwGMACgkQ/6TVgp+2
 18p4rg//TED3DjZIKAughq6XY42ZxDFCqDv4meUEd+v890TOvY8XBXchVwtT9MHF
 HcRB1dCaNxx4yDdxZMUscsyHO79rXf9iQcczAT6h8rdqA6MU5p/ZQo1SEuTgBKYb
 InAg5uQZgsKBuSINCbaW1wRv01QwaGrgUpT1v3gwBb6Zih+uLjgL+fBnezGPbScB
 BnJGZTuyoCcWJi6KRCa3HjgB690U2ESZOjqwj4gRRCwOEA94oYk9LiblOL2P6s9j
 dvQlYFcYv1GQisXchMJW4FyY14usZVPgPGfOFmCPoXwIaPSgp+OAMJlYfwvq2DhJ
 mYH+gi1OGVFPilZD/aD7W0DJ/enI0MZfLKzEfcGOasze6kldPXOzcfpC/HHLR97D
 /C3J2HcJs7GOiNeETxERnCDMm0oDhHKBSmgZczD3eIEq5I2fluLDbVHt/pA3xY7P
 5H+xbFXksQWaNBMX7rcirfOznc3XiNH5fa4c/t5WzFDdG7wkCit1yEuV49sJLEM6
 jlFm3r197UGtktCMDx25It12XnE+OhOWN3nDUXp8R0xXB6jrD3CVVfCwYH4Exs3t
 zWB+/MuU4Dz8+L+6GYRqkFRRb92CLBef/E4glqjV+7s/8QnrpNvWLvd/XcG4Xdaz
 OxnRTZv+niQFmFbf+pbaEACIi3OJwsh5vkVGREOxADoBDqsVdpM=
 =WrSZ
 -----END PGP SIGNATURE-----

The correct macro is isspace

Arran Cudbard-Bell at 2018-05-30T15:16:51Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/51ce31e98c7c564fed04342d753491cc701aa2b8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlsOwGMACgkQ/6TVgp+2
 18pd/g/+MqohXYAr+/Cj+Gtadn3XqTgJg7MpvLgSVzWYFwxmF0RQf4W6hhfoB+pc
 FwresqANG3jTRYVOiTboR0Rd7Ov2kSc+MDnTfccy+uRXZnNhZW5xAdg46nTwtEdI
 /Xf62cJblDdg51ve0t7BJ0K+rhU5ZaWhfa+sfKon5IuvwVEs6a8DOX+RYFxX9pXG
 m6rGjeWaYwcrLX33xmXY7JcpLSN6AEg2fDhjOr6IzSeOUr+NMYSYEXpSRBvX40BP
 1b4OwVJUExU89t7UgMihuZcgzH1j0g2pqZ59/88ru2TIl8bGPPbAlVlPzFJo8Pzq
 zkJu02Xt3iUlFtIJYeBhCZCy7XcKgFz9IsKTBSM1wE2zEjOk5T7J1upPI972LGMP
 mswBzkXoQq02/+COdBcRXw45sBojen3cgSo1Ns7uG0L/f9pxtqwMufcv2a47ptA8
 eU1GGHyfzKns9JZwZGdTdzKniYn7PnTqGXOR/1diOTLWOxxjVdnxWdRrWXZXU3hh
 /1OGcTuvQ5Xo7FW5F5R0d1YmorStmjm/J9UopOVpOoYsmyhaMLnFRIFdOY0v8E0D
 qu6XreOz3a8MQQxSOIC2yJaF1wWjUXVQY65jPlEPrYH2xQGe3qC3N+phMFkq0rim
 FVRA1DMlUnTFLRrg/aNC7cjYl9WJqQ+3FOlK8g8bsddeRVASKCc=
 =3f62
 -----END PGP SIGNATURE-----

Add protocol attribute in internal dictionary, we'll automatically populate it with all the protocols later

Arran Cudbard-Bell at 2018-05-30T15:16:51Z
Files modified:
	* share/dictionary.freeradius.internal
	* src/modules/rlm_detail/rlm_detail.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b0017783602b696c2d4c9272c135f716dbad5f22
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlsOwGMACgkQ/6TVgp+2
 18rK0A//e7DGHav04gxz259W+vft4rpgNbTEnyH1BZGVRR9FgplJVamN/VMQoWAH
 mlcUvfrulvnJrnBEwwvuSsOtz9nG5LxJB3t3dcuV4pOzERi9EdCArLVuRStys+CQ
 yYcjZAe0zcRj4veRfxNJBFPkl0lZ3EPUfgw9GQVMyjAjx+61cV8uIQB/nPwFeRGX
 57CR6GwuHGyVLE+y/cwEs5nU8yhplD9WqJ5sxjvK9qKlT6cWe6Nd46GnV4uVwW4K
 Lc0Fa5GJkUqXxMgKqGIdlvUmZIreBJBZvyAXGVw+yeolDgDm8wi+tV2hb4ecYzWA
 YdyiTDEMFfzeciHKSMpMD9KMka46m1DbTao9otfe46v3u+DiTSxmzqP5Tp6RhxAK
 N4R8f00mju8zMNzNmLBFfIFN8sw/Dll7Zi8hv5btgxrIP1/JmTDzn+769mmNIVBr
 xjXZZJwCtwYf4Cvi6bZdC6XX3yULuL4aOGuKrvGzOXuG2FargARbDBrS0qBixMNY
 IUNcQu2BCyY1DmiK33cw+WDYXfbbBGcJ77aoEkp8ecw5WhjVIcGUeIC3ToemFwK9
 9/UaAA3iS4ctmvRCx1WrBT1/rZHQhqKIrGB9TSqqD2bz3gpMdis82Ns7Z7XXxGnC
 6mD6AiVgyuzBUYB8NkExRAThvQNPYv03ODXbA2hRPC6e/cWjI1w=
 =xtug
 -----END PGP SIGNATURE-----

Free anything we alloc in mod_decode if decoding the detail entry fails

Not strictly necessary but usually a good thing to do

Arran Cudbard-Bell at 2018-05-30T15:16:51Z
Files modified:
	* src/modules/proto_detail/proto_detail.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3a8f9d750aa021aa219560d56faebcadfa3caac0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlsOwGIACgkQ/6TVgp+2
 18pilA//YCHClrBEX+DTXLrUgN8yOQDshZ2w5GvmeZ3VT3+AvBxFdvKeETMxJQGz
 +N8+ks3hdjLTiuizp+2kGZcm5oQhIj3GxOAEVA+G/1nZFPUpdg8ulAxuEgly2fZO
 spDMadgF8fyJb3n+FLlLhorBwNaDIeD7+G5UkyoGF/yWoAuMRa2jUUvj9K+ujI4U
 S4uyxVklj02u0mU4FIkVU/ntj7CQ7cFShDV00X5pMkMRZ4lNxI1jNHUsWLonBb9R
 qZSISx2PrwMIQSlJWzSZhEKLIRgD53IEe5untCT0Ne7Bx+1xhgL1+aoCsCa6m8KW
 6SW5R4gd72llaLpRwez/NROy6EDG+AzYejw5MuMfCBVdGeFJxVX3CoGr2WB1Z+j/
 ygUO2t+Iyxynvx/HvW4dKsNXf2DwN1x/AppiQMVrRpJe/mSYVQyEvsRb09nlXOw5
 YCrkoauDnk6U9X7KjTwlxVkaRI0A+d07W4l/oeX1xLHqJaoW1Z42M6tYL6O8AU5u
 AB5eA4TYkHAzU2uscqwKuhDbntsusZ+oZSgg42bJp8l/TQnMlhD/e8SU4kksfzu0
 KxqQVeuwA5zfQWtBMjiNwYoSEwit7uoTDOUqarIcwOC6/ZGquePOAxnfWjT0fGAm
 rhOfrG1EkjHUqM/2LyQr3ngk56ry4LuKo1lETsH7EZjnbPKNj/Y=
 =RXli
 -----END PGP SIGNATURE-----

Additional autoload boilerplate in proto_detail

Arran Cudbard-Bell at 2018-05-30T15:16:50Z
Files modified:
	* src/modules/proto_detail/proto_detail.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2e9076383392812dd99bfba33a81af05c0fd7053
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlsOwGIACgkQ/6TVgp+2
 18qyOA//QNarMuZEHlU5uBSgf82zCNWSJ4ES8FrVMMInx+rZU43GJ72pqOhBvBLi
 Xn+9G4I7mzFjiNwWpcuykFpM28NhP6V3C5RoXUJFFnzUZ5DVCor6S6EzVOsUZ6Uc
 A2UJjHs+NNePywy5jc7F0wR3ZqTENMkhQjpmS4w1FDREhWC3sUWKxUIWUjLCN1n2
 zbkn0ZsvNVmAv0Hfdk1EL6/iLevm3bJevcHjB8a245mpo7lLotKicPaN8TwHcv6X
 peKDU+rD7TUr6z07y2d+E/+/FS0/b02fjZsug0v42vyfWxeD6CqwFnSl81o/N3lj
 11bqhtcQVa1cW89M3qR1LM39P+PyXdoe9nM0B+LD8eh2tVpJZb7hDWts0mhIW6fc
 C3QGJ5N51sFGrpAXaM/iBN+nS71isiW3WnEw349vPgoEVYi+66cAbelYOJKIejsg
 zXzN8ANywT/Tx+rfFRaiTLyKW67dUx10jVCeNYG9mJBDnWMlrwl8Q2x/4OGA6opo
 uKM6oU9YdrC70GHMzmw2JpB+X5gxWuJNzqCtrxlJUtiDqXQATzP0CRIlSWxdTlG/
 NuWcbPfmrCHQIqrfITCAnh6H0YgoFX0vqpRXn4G0ZFfcIpLa+fRPykgOFAVg0+tQ
 jBmgTQpkvp0pYsaozrkUKG4yG54PoJigRy9qXB27LjQHm+z+5yw=
 =EIPc
 -----END PGP SIGNATURE-----

Pass quote and taint through to fr_pair_value_from_str

Arran Cudbard-Bell at 2018-05-30T15:16:50Z
Files modified:
	* src/include/pair.h
	* src/lib/soh/soh.c
	* src/lib/tls/session.c
	* src/lib/util/pair.c
	* src/lib/util/value.c
	* src/main/auth.c
	* src/main/map.c
	* src/main/paircmp.c
	* src/main/radsnmp.c
	* src/main/tmpl.c
	* src/main/xlat_eval.c
	* src/modules/proto_tacacs/proto_tacacs.c
	* src/modules/rlm_client/rlm_client.c
	* src/modules/rlm_eap/lib/base/eap_chbind.c
	* src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
	* src/modules/rlm_lua/lua.c
	* src/modules/rlm_mruby/rlm_mruby.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_python/rlm_python.c
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_sql/sql.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ab2f84eb30095fae493eb30a8d513a70a7f32168
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlsOv+EACgkQ/6TVgp+2
 18oAfg/8C1tZ21YcEX4Jp9uUdySOmOVhywd7mOGq7q3SYG3ACRqPXZhEwVEvSAu8
 cB7OO5oYyiZJJx4kebliES+kBtFv4zUvzfxbzP6nbtLH32mRDawREuLlgLWUWXgI
 NBi0N4ebSIwP/GmWXtqE/EO22E62M+iXaDCOwFBuEwCuRCfV2Z62Yp/DHPysisJg
 azqXjZlypmfKQDcDOX+QC4UxBg25Kv8NvWVRFRH1juTGDjSMsXO7aXHhI53RcMxq
 /fsgoMTuV8wKMtDRsMSNfxCfLedsnjkr6zu2L08/NpJ5idDQI2Pwk9CfTUpQLT+k
 BfYn/4rgAb+2OIW1xOocb7hpFGoBPCgf6b2k9akSa/w4RcoKg5wk+XzSltOYWsUL
 Q7PE3VNnzJ9c3jxfyOgY2psS/p0QkDp67kHZQIGwBuENaBACP2xYuhEzHqI7DtyI
 9niFotfJrAirBtP+6nPBnsHV1zP2+z36rjb5HL/3lRZ5AqMJgHdg7LIpHeqRIyjL
 yJte3U677rmoH6UXhgHSP8gLTkkTC9YyNRMHk9zI5W7s0eaGo1M28WgIC7d/ilnc
 S33DzJwOyjlRXywtSWJfNXJmJmnSbIrXGIRdgGLgqvB8NRT4NWaprcvCU/sG2JWJ
 tFGwQRCC5XYHkGaTVXXGzefDdzq2LfhRg8zgEsJlfwx8ZYE5SMo=
 =za3O
 -----END PGP SIGNATURE-----

Convert dict substr functions so they return number of bytes parsed

Arran Cudbard-Bell at 2018-05-30T15:14:41Z
Files modified:
	* src/include/dict.h
	* src/lib/util/dict.c
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eafd93dd14bc81521e1708ba7a20b60eb4f2ddb3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlsOv+EACgkQ/6TVgp+2
 18oLaRAAgBWRdWjpicgrErRhl1idG4XfaPA9sFWIaE89rqjsR3BOUvmQvMgcapG1
 sQHFFLc5PSKQLG7LgNzhlgIjcV2evQAnqLq+T6T7Z9xNRxiKyRsF78CJ24Zk4e7L
 Qfk3d02pbbIKYZL8bZvfgnMgZKNhuRS85o50eB7C4fmp4gKRkwz4jpgqqjGVeeB5
 Uc7txDdo0pWuHGwKixQoC+2SShbuCW8inJGsy+jDfzPAWt4RW9ldmQD8xs/ayRWV
 b0MvdvBSmJBkdquCs3N5PrRdrFv2iLBoWQ8Iq0x9Rus94jc+22atyvYBT7GCH6BQ
 mbuBCpCpPm3TrpTGRkud0KuiOZ2bTiqFTgNU9pQVuV5zfh1lM6w+dolqDK5R89at
 TIt/ypG/HgBORbEPAn6XwLwFxVLVbekVpnoXAHLCIgX3PG+Kjv1yl4A5bXbVgAQe
 9AnOfAhRaj5PeAQvfPZFtr0gHcbCsEbjDa198tdf8eRHR51O+iJ/72hE5EXA+wvI
 6bV2kPJzyL1eOoAjdVU7PwTUCFU8S+jqzmMdK84QXQnRppclLDbuX54r08A+e7mT
 3xRvMGYPHJ3Zjf5pUGIHGFfFxhFJdIeBbukN9/DwY/NSEYpUutG8wwlJ5SA9GlzW
 ThxqqcxuWtKCoiMX/HLqlwX0tBVe8w3mcCo3EG6F8VaVsyvssKQ=
 =58WZ
 -----END PGP SIGNATURE-----

Fixup tmpl_define_undefined_attr to take a default dictionary

Arran Cudbard-Bell at 2018-05-30T15:14:41Z
Files modified:
	* src/include/tmpl.h
	* src/main/tmpl.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d8e42b88458b1868f097c6def064749af9f8c558
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlsOv+AACgkQ/6TVgp+2
 18ri9Q//TxMPg1SpAsmmhYt82h7vaCoCKzm4lH288CkqtLmnP5d1vPbJ17CYZb5e
 iRwOZX0ckxCBymvvxbm2B/BAjkivib+CdB27v66XdjQt0aAiNalMWXOg9nzwSWtM
 wHLXskIYZAs4Uq0Z7Rm76DNfYmN7AnW4olcpFXlnWv2s7d6gKNPCGwh9k2PZm1j7
 ey90XUI0ESAGKKK0dSU9YYB6P3lQnh0S7KvqHu7mGE8ijNfCSGTc0yhoUc22jbDn
 R+DVQD3ekoczuuxG3tNC52honhZK3WwlvRHJ24h0n55bzlskuDeTT5UyJ2VVfogt
 Ci4vBgc1d5rSTqmnhxzmD8GcZWj316Jju6YOrY2JE5OzTJOP5A9HUcwBLfkkottB
 3FPPTDXwwttYB0vqTUQlMuhaHvBd6hxG19qIV8Y8i6jx3+bpLSZ78GrZ2OGUANYg
 pjFzNHgKouQpFsnHJl2Ph3RHucRpnJWH+8rAmnFvsLkSoWVsXzlFPBdHiGAbWbRM
 7zqxeMBcaz4uCFaNY5NsVMrowELWbVq4EeGc2kYddwjCsrqjLJwllYarKyCDdwJH
 6CNR6l5561u8RfodOsH6a9EHO5mILpjssZHM5mIw/MBEsUBJPVw67fUz7Biba/yB
 RhBz5nw2S2W9ZXQvcQ19DylLFIcj4R4c4Kl3MirO6fXLPWxwzKA=
 =hJk/
 -----END PGP SIGNATURE-----

Add dictionary pointer to request, and use it to qualify name based dictionary lookups

Arran Cudbard-Bell at 2018-05-30T15:14:40Z
Files modified:
	* src/include/radiusd.h
	* src/main/request.c
	* src/main/tmpl.c
	* src/main/trigger.c
	* src/modules/proto_dhcpv4/proto_dhcpv4.c
	* src/modules/proto_radius/proto_radius.c
	* src/modules/proto_vmps/proto_vmps.c
	* src/modules/rlm_client/rlm_client.c
	* src/modules/rlm_couchbase/mod.c
	* src/modules/rlm_csv/rlm_csv.c
	* src/modules/rlm_lua/lua.c
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_stats/rlm_stats.c

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


More information about the Freeradius-Devel mailing list