Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Thu Mar 1 01:00:04 CET 2018


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaluz1AAoJEH0Oec13Yh7Niy4H/3TNhj759aa63ZL1eOR1gE60
 T7TYiJtzFH3dF/nBEq2rGM0sdzd0CNxIZwud4e9gwhf2CoOq/6yzwz5W/hQZD1ny
 5qJlEleFxztIytUXdUUmBCMLHlm4v+TDLWv6QcSGcl+4yX7bQLc1XSH2EBQ4W6YM
 n2Eeq0uQa8gkpUhPbm0jFebvYUcpYSzIDM1jVe7roa8AnwRfnyBYLCYOKW09xrhC
 QM+79KpI0bTyUC1lCmB6rMp1iyLkIsjRW5GQKuiuyduHyCjz5zQUmajJUvZy752n
 fOXtNYTAn3Z9SsPvZbBuVQ4uB5g88BFTrRmR9TF/QIss3YiiaBHuPFJ9J0crH8c=
 =7QzX
 -----END PGP SIGNATURE-----

add thread-specific ring buffers.

Which avoids a mutex lock, and all kinds of other issues
associated with that.

Alan T. DeKok at 2018-02-28T17:55:00Z
Files modified:
	* src/lib/io/network.c
	* src/lib/io/ring_buffer.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/61f67d0d0f84ffa8b2cf3b67cac9c1615feb94b5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJalsbHAAoJEH0Oec13Yh7NaDMH/AoENZH4XgdRT07loltWORct
 eLf8bxHCe8K70ph/zY9u640Dq7rbaXWHe0agDbYmjD9OCNgbAvVvWR3wZOQcRAGP
 mDmRNYH31kkgais8ym+IWl9idRbYUYPwdUsHOxdkfyh02YVTdqJjjEr0VqUSKCyz
 E/8ZpvhC9V9DFkVwoR7Ad2B95dxCJtEk51M+jSf51yh0ORm+kOjEu1yGkhVgSY6p
 xZAmWjENY02I7lCI5CddZYsPgQzSyO8ZbxwBJumdICynUwOwba2y9ikcsIXxQdxO
 ftSJ8cHQLC0DdWNHfqruLIu6Xh0qvSJe8Hknft8UBxKCra05a2C6n9vZcfdnJiQ=
 =Tdf1
 -----END PGP SIGNATURE-----

set vnode_fd = -1 on close

Alan T. DeKok at 2018-02-28T15:12:07Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/43b2c6bb6920a81531a3f328d79b78fad5a3afcc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqWm0EACgkQ/6TVgp+2
 18rnpRAAomDgwJ79NGkx2lJ/OWFOwVl4A8PC9gKDfqGYpWh5OUA0p9dG8CMZ4U4D
 uIzrDtTA2QBzmzjqsQezYD1Y38RRgPcZRYSBxE/zFb1m8GY0V7xnNaHnMzUlO/0X
 zrthDCBsTbMFzBtVP6drET0tBW4YlgH6yCxcCc4GEvIg6Xm5lVtvrTawIcC1p15l
 Xhvp92no1/wYjKvXVTP3yh0eWYVw8UxcjUIXTDH8GqDOm3+njYSqt2YQTTBQpmJ7
 vh5VNmT/YQlDb9qbeER8YPzf68SDZOUMBmwUjyXfRQndEIRhZbE7LuFDelo9vlmh
 Qb3wq4AGZar78m6K+Kw8SU/F/7CmJ8CJJna+q22a1BzqEdqGv3wyw7rrictlcZ6n
 f73hNdS/YntQx7MZo5F/tHNORbShptNmIUuFZ+9svYexVnNkTlRq9ppkk2vnM6ow
 NoBEoHWSZnTwkuFHc3n3CGvfTafIDJPKxkuyLnXP2aK5j6D6uzkQwsmvv6HqHv9h
 3Zkmg5Y4ST5GvsZjtIOh9Im4bWlu9y/QJzyFC8/toGEwE8PcQqlQjdYFwarfbHcP
 I5LanxxP3+tmFsdDICdw9GOZIQ2iqoCV7gUITeTMkZXvZWENmoseG+PM5RjW09z6
 nULllkxYEBXekmXz09He4nxqEigOn1QgysAbBQ/7netGAffTl1g=
 =Oasq
 -----END PGP SIGNATURE-----

More debian packaging fixes

Arran Cudbard-Bell at 2018-02-28T12:06:24Z
Files modified:
	* debian/freeradius-config.postinst
	* debian/freeradius.install
	* debian/libfreeradius4.install

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8d274a1f6f16160e9cbf391cc55d83b8a23b473a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 wsBcBAABCAAQBQJalpZ0CRBK7hj4Ov3rIwAAdHIIAKFO4QOnAoOj5BdrK4zSj6/p
 RMx6xuFU8fEkPB18/MnWV9owcj2Pb7PR4Jh5fimehsBhZ/8R5sqzJp6/dkWaqi9Z
 VFZC5G3amnn5zvMo/9ERfTaxmNwOEw9uvbrBT5bePmcI73avvEfbj/qO0H9jxUYo
 Apy+aLADXoKg6vrmEFWHmP0m7SvCXTIFbFOeAbNCEA6T0+kjeVwt8ycweCUm+l7o
 cI3vV2/wV3cCWNOb4w/mcZ1r1XLMmmb6vbBox9walBiVkBmRYghB+M5aAZlamuqZ
 Ma0a2NV6DNsHc2PhWep6l4RGl5e3ZqWef1ze+wFsOibYngMNxh0MezFyo1XY+c4=
 =tHDE
 -----END PGP SIGNATURE-----
 

Merge pull request #2150 from gandaro/doc0

Format coding-methods.rst correctly

Arran Cudbard-Bell (via GitHub)@2018-02-28T11:45:56Z
Files modified:
	* doc/developer/coding-methods.rst

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b47de0c68c3ca7cd562bd952136e523299146870
====== 
Format coding-methods.rst correctly

Jakob Kramer at 2018-01-04T04:32:14Z
Files modified:
	* doc/developer/coding-methods.rst

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9f6ab6fdbb90b0b725720523f4c188622a187827
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqWjUcACgkQ/6TVgp+2
 18rXNg//Te55xrQ5h3A0ALZs49+c7FZarrObGNVmY+jEP7FV2RKrTxq7keyZSkcU
 9Ovu5gjdGg5GPzZY3izzu2e4x7cwA6YwtXc6MaSa92ZzxFFLpTpw40BfXrtTMMxY
 vox7+PK6uzm33P+VVRkLxY8huXwpZyAtG2+jpPervwOyIOSgFEeo5sS6Neu8CYEN
 sl9ZHaF3Z4uy8DPCOcBDK8P79UMiZM1Cf9bJTzTzhpCUTz1asxiNWLNe9a+uq3Pm
 ofNXOPB4R2Iu/m2mTixrbjwg6X3p661IxxOawukp/BMsKOrzvGy3m9wwq72WmWUJ
 IykfodwNmM1UwFsdFXFVGdvFZ5wnjoiZD1xwnw2iAnCCzQuhfeydht+DnbjPSNYl
 Me4OMNX+I+jtdqxc7rZ1kPjdo+8LW21HSbQzPMCSGH7eAD4ZP38KL0pPOgnrrClT
 JQhIgj/U2RiymBSn8Uy+horPtCzwc9ahLPdg+X0rGb5DQAiO0mxWwTdXw4k6YjJd
 cISTa4QwkLpDCRp0Q3rc3cYM1Rke21DtrZze6cDhpDjjfkVshEhYiuri7fDA5ieX
 a1ncchGzQ5Nw5EnBHTAqLXG0KlbskajT/LtD4q11SKg+yM4ravjdmvEHfgXW6XT2
 dxRqzVLCzrOXsaN42wSW5lbpqZ7wJjtudK/m56EkrfGX6xsF2Pw=
 =KNkq
 -----END PGP SIGNATURE-----

Use the newer digest interface

Arran Cudbard-Bell at 2018-02-28T11:06:47Z
Files modified:
	* src/modules/rlm_cipher/rlm_cipher.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f87a790ce0d35c51711e2dccbdc692a64f2401ef
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqWjUYACgkQ/6TVgp+2
 18pVkhAAmYh4t/T5D+/SbUAL0oZCk2QknzYyLmaW7sLvD23SL3K4f8sw8AdXbfsj
 GXnDha7i0iP/eARGUgiav3W3cuoRT6mRH0yRAINKR06UjpeF7QKtC3HlayhilF7v
 +u97cGrv8JIt3BBd2bcmUTwmCOYFqZULiPuHIsCKyaRQG1ALLQV+9D30INH1OM2h
 /xPWZR+D9nHUlx+AuygJ4v8zQ8XWo2asJpFRw1QH56GVaa9K7FVqk6uo4cp9fNfi
 xxuYRxMPqAdyBMaCtuJ6WTSEbwtCYjxlKyXpLMCsa5DscyaZ2IuNq7sHePAlVSlI
 O7/0YBywCqfNydwEhxhs7D6Yz8hJs/kYOuFfL/PQt7fjF3SEWdeoe5Fy/Zj7I83D
 GVSQIXi+4VdhFBBWDhicpl3Mj2UDCkQtIl/e1koIuGe6prXKf7tKdFaoJVEeeV8a
 YGwSk1iGaPPnf+MLaUVi0JBEhakspLr0OgDT4I0zuukuHf/Llx7O28zM9undllqw
 xcGnDR9Eyc6g3u+SebxhgzHdx9Uzn2gQaq+9CvqD05nlNEGN4wXltAPaJnCo3Hs4
 EW9x3V/MN4C/Q/Cw+gk/KyQikslcpixs7zyVCoo9OPUk0xGDe4Hv4exr/gdJarXA
 3SaNPMf2tsphCiTCdNFODEDE6lKgGxqm9PiQC/TwkGggYTm9xbQ=
 =1kdL
 -----END PGP SIGNATURE-----

ALWAYS allocate OpenSSL memory with talloc

Arran Cudbard-Bell at 2018-02-28T11:06:46Z
Files modified:
	* src/lib/tls/global.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/683d0b57727485cc20c06b66d4c1f3052e18b7ac
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqWjUYACgkQ/6TVgp+2
 18rMSQ/9G0juYU9f8oBkG6Zv90qQlIa6IfXG4hBI0/xsg8Oop/6WWJNnAe9qRPiH
 HnptAG1tkXeCmGX8iQCy+979Hlyi87hrywPxr5Fl9QrIGB6tpo+fLhJ9XfEwvxNi
 hXVC9p4JWRR4npBUuCSINPCDXh7WyRihCsyQ/B29xg2kZdcG2l5Rk9XQGTQ9akPP
 513Cnuj70pQ9+Nk2YuNWlmO4qKQzlTrCaCli6nxZaIU81jnsTHhc1+5DAN34Q3Wb
 f1eXtgEqQWPu6b/VcBjVJxSFRoTtpiFnHedBbqTRK3bTTH6wgGjgNWuwVD3+znqi
 H2cx53Q16bHpSmzgDkuuRNTa7BUrx+EpRnhOjv8ptaw7XJh8NE9vPQ0XEfSi8MJy
 VN9rZAJzBlPfCFQplm/i2o9ZkeM+NSSVtX/BwAEX7AztwAXuDJGjxG7udBfE5xEA
 8jC9xEAzD36CTF4yOfNLyyjbUh/rxhBi6mjlk8ZXtMpkyiy9sYCW7yU3sKz906h8
 uAfts3xFXBA8SsW+dcNmm1mdxFK1v03cKi6ATPgvGlBTpg7fj7TVoe5T/4gVpYv5
 2POEwl+gUBGwTeRs827x2vjEAxVJeJxiR/E93/7lcZjEPkRM/yZgF15BaOJ7n7MT
 EpwLfRRQI7W26oeNMVeKgVjvatwMMsoBE+EvXh0IDrnheKQib+c=
 =GA1M
 -----END PGP SIGNATURE-----

Include libfreeradius-tls in the libfreeradius4 package

Arran Cudbard-Bell at 2018-02-28T11:06:45Z
Files modified:
	* debian/libfreeradius4.install

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/77c2af525c3d63cbf4d26f68975768448ea9790c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqWjUUACgkQ/6TVgp+2
 18pdqw/+MpX2YzfbO0dZF10E9C68hFHBfWKhBd6a5Y/eN5Pm6DmfTOlDf/XQlhu7
 bG0Me2H1eZng+x9hXWmWUKVSjyA3jUFVokjYF5jltXGITWiqVEuRM9omuz4rqA7b
 y/50VC+aPrjfJaLIkZVEMt3kVt4LwS7XjYPNzMEZbs6ZO5kryS2yHatIcAhkQAJy
 oEe1vWMEN0eIlxd10UzlZ8bjqZl4/2A4Knk457MZ7pfxiaPqVN4fQ9S3JrevVkXD
 gIsfc9LnlyfBf5/CLK/1IwdQDAG1P8CS8tK88FR3DQ8SmhHIw0x1TKMj402dR46N
 Cu8K8BV0V2lFORw66igEtlPCVxMTMw6fwc1oCcJQQCpURSFor6yyyhmkZzfY1Gb3
 XIKa21yrHmp93d54qx+bTaCemQ5bhgMovT1fqIHvjfaoOFzvtqK4aNSsATrO/TPW
 4PFP+Nw9ORnmv8Sr5uPnqCF3kgSnaboEiJaCZCUQzs74EqsirJgKbepLLJmyMFSt
 n9X0T8k44spOgkEh4/pqFx6nrrrJoMlHyqvEt787LDG5a1IlN5YQh1yUJnqzXA+1
 2ci18TK1BuYZ3FfqCTwdgVH+qn8x1CBL11aYlU92qx5B1k+qFxcjbbICga77UVov
 8gdI2SJPebAC6oyU9WBn2KNTPj2PcPxeD2BXVKUxzPieNJzHxww=
 =oGn0
 -----END PGP SIGNATURE-----

Set structure types on OpenSSL allocated memory in rlm_cipher

Makes debugging easier

Arran Cudbard-Bell at 2018-02-28T11:06:45Z
Files modified:
	* src/modules/rlm_cipher/rlm_cipher.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/677b423d62549985e3d0a140c9afd68db91505a1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqWjUUACgkQ/6TVgp+2
 18qYaBAAmUZuUzUcAqDBCh8SM/YCYsJYJ8X9PF/UbSzki8Z0nSUwphMGOGhkuFkf
 AugSTvDqCwaMCASESzSfkoUzgebhKCO/JMUlmBJ6iT0fbWG397fwKMYLWr1jDwOl
 f4zGYHukbCXMDd41awLLFBDdwlUvM7QlJ4qJ1m7F3bTOrOakudGc22fHC4HrKUyh
 2fplWGQT00ehol2az8bBq6fZDA8ug8EIE7S+S+NsVt1WyqVm943pf6hfsS90dzg8
 W8KcqcDpZ1+112XCE7IarskKO9q1RDi1OuqIyz8xIpoKvQ1Y8reWFV4MwJmR3aW6
 F5rvbMP5ENB5PpFPmnBOfE0L3/q8Zei3YBaexZRPktxRdLcqj96h0EQGv8T/xUSm
 wV9t9Qevl40HpqaTWkfuTkRcsoiMRxH+rG3XAh3ZxOTK/KM4mh9Dy4ZO0sZvrob+
 9J69IGh/0XO36VVqt+0olxg4fEMMihZmy+9MWDqnNw1EHq/dOnSLV4NYcd+0YmnY
 WSPy/QhyUiOFumycB/GnmHZ/ly9EtBL2g8KQBDVLuaIIu7682266z1NP3njdMfym
 +FmrYSzwfVk7lApXDjtOLh/+IzeYZYK5Gm0cTeXQVlelw3tjPt2yrJEU7FzU03r9
 ojVOk+mtA5qO/Ia2tKEX7f2Tr6pbE0XTRi7dFPOwfBEdJE930DA=
 =lCCM
 -----END PGP SIGNATURE-----

Add tests for signature verification

Arran Cudbard-Bell at 2018-02-28T11:06:45Z
Files modified:
	* src/tests/modules/cipher/rsa_sign_verify.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2318460ddf33142a483f9e9e4bb3daa091c2bf86
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqWjUUACgkQ/6TVgp+2
 18qhFw/9H/uCRDciqvgyvOLEs1igQ8BCZMdxX8vJU7/VKR/k7Dm4skVFiesNa6fm
 wLdNXYqndC5A3Z2AGJSZndqjSSikWm+J9iPGW059YQlfVUz1MonrSGVgVnCROP++
 3HTWm1naFRH3LiU6Fox8nJu4E3eEjjaZlyvfeu6Z8+ePia08F/fdktJ4lIVaq6K2
 FV6jYT6IN1e0wh+SrjZsipJS+kAOFWXAZJXz/Tzmsi59WiPSvuIUc+g2/SZ1os91
 rFufl3ngzUjGp5/jJLfJWzEacmDXv7tpbIoHTw+4D04HC9qON0WhL264FOjIqqfJ
 ABeh0j3K8BJxUGMkOnW9/bts9eJAj6TFVj1DG+hiQ5GSEZxWZCAdp7lVDadhfqlv
 7AA8gufxGeKm9Tr4e5wWzHx8T41UktRDoqRsWYCNaq6H2eBII8CfcTG8QfrXBJ7k
 zTuiNlK70JX+beCGe9UVv9NP+aTYb4A6+dAsDVlVu4FV9c0d3RVXUuJroHKz4hjU
 AY+xEr2ifl/lpOvJyN/nxrosYt1vTl+g0w+RzFKxlBvLZm7rIMjry/W+Wxysc1eC
 UeuNgLEz8EHKBIxlYw/YqW8oK3XYAVSQVn3zRqengi7rlgcMhdotiFo+RbmFzVog
 XArC+sIe3QFe5MzTg8P4Wc54wWj3XpiTHxJuXi3wVSABt9KSdAM=
 =BN50
 -----END PGP SIGNATURE-----

More tests

Arran Cudbard-Bell at 2018-02-28T11:06:45Z
Files modified:
	* src/tests/modules/cipher/rsa_encrypt_decrypt.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6d62f796d89418c3934d41d8194915bb81d98226
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqWjUUACgkQ/6TVgp+2
 18qJWw/+P4VBveetyq0JBxqueC1ISgXStALrIt07XbMA8D5D1QHHzQ4VI0uEFNh+
 oX9GcDRdWnIC5WYWaqzXQh5sJiTFs3epo5dNEFdhoAfRPEKvCIyXvNnWsnvHQO1k
 zh7pcgLNeGOy66ioILl2VCt+VfCAHyJYWkpusMrNFZEJKEVImaTVdAM92VQ9tl/l
 j8B23hkFyEW6nMtBo3fPOaxxfh0YK4KMhrEUIbvS/lLyEqYXwMO8jBf8CfTp8uVP
 C/zr0QhM4ciSm81FkpfaiInvjoihyJR1tYcOS2lQjOvvLb50v/EVABg/QtHdfo0u
 PAfXOrGfx+Hz0EOBx4LK0Jd9duVOYyrNVRiEjOqcz9dqdw7KbE6anJ5ISmrdmZxI
 zfbEwKaTYjW9WYm3hKqIjxct15B3wFxdum8BcuPi3TLlLnhF/oRs/FCUxBU6VKSH
 /tfxUf22+SfH0QUbv6mkiHF4l/QZURtLZnY7zLTKssyq6ePaN8ZhMNKVWxWlCke2
 KGnCRBJfPUC/Aq9hVwYzEut3QtrjaCPhR082KmvKzC86SOU40Eo8iwedFdBfdA9p
 1K7y+7UHjVWMNiKzH5a5WRsCWAICe8ao2jVlaGeuUU4cJyP5K1wa1TQv1MpIznSW
 Bqtq0C7S9JlykuD+IeFNU4cgdb7C/ZA/36D/3rVAk49Xg22Hquk=
 =BM9G
 -----END PGP SIGNATURE-----

Use one EVP_PKEY_CTX per operation, and set the configuration only during instantiation (not on every request)

Arran Cudbard-Bell at 2018-02-28T11:06:45Z
Files modified:
	* src/modules/rlm_cipher/rlm_cipher.c
	* src/tests/modules/cipher/all.mk
	* src/tests/modules/cipher/module.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a6cb36c7b0704838f22d788d2c2d1255810a45eb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqWjUQACgkQ/6TVgp+2
 18oY9A/+I5s87v/eRY0ucQi8ys2TDcrvkHHJUf3KYDbSeKC+ZNYtNTObZ8ZVeaU8
 qEfLUO8zrUDYg/p9C8N8+SRI76kv4Bm3y96fBuRsX2fQcDTx4Rzwfx/12kYE/cG1
 Pmn4FRdkXBVXFWzkJX1m0Z3hKAz36gPHMptTpg1B5+znOJHqEA8t/hAtVoLlxCdw
 2gv5NEDPEdkoPr23h4Zuthk4I2Sut9UEt+hQQqvMjY9fdXbo95LVXLdB6ZYihEm6
 W1oWatjXBsPeBd3fphQuQ9m9h0LQwuEW/x82IT6ZcetrjFaHNeAlnsh45EZ8mELX
 sL41aD3anr2NGwlK/nKaBvRh6FNgm/Z5wvoCHtF9JtgEgaPPnVgI6OCpThnoGauC
 8a/wJolw8LzVCyG3L8dRRh/X8o93bWB2kGylGyRLQwgG9YMft4kff235HVOM8cPl
 D+Og3Pplh+AKAl8P7QDC4IPAwCOLwDyDL/di8Zm7adRL3m2g1WB4QNLbKl6ocF/B
 Xmk2XM3PK1/e5ZsCJ48MZwdlnXUmO9D4d3bmkoonY8EWWa+G9gFJzFLA1x9KDxRu
 4v8nWinrYaAxVyE1WJxrAvOewUT0rWzOgZek8T24M0I0uUxRJOXwU+ZRtRYoMxOK
 haojod5JWSjkHl/tCFmvNxsmLg5NCzbB6/uIsNky9ajVEMmLBz0=
 =U+wB
 -----END PGP SIGNATURE-----

Fix issues with thread specific instances in rlm_cipher

Arran Cudbard-Bell at 2018-02-28T11:06:44Z
Files modified:
	* src/modules/rlm_cipher/rlm_cipher.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/68c0de9494d29fb52d9b0e10a10a4a04e75c01eb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqWjUQACgkQ/6TVgp+2
 18qAlg/9HPOq4wzOkArAhHgvMDNlvaWvE9mrsppjfhKfkhrCxPCKTXBimrAV9cBH
 Ucs0ZHti80BvrhVm+PjOntfOLZHYX3a16HPlLC6+4O6LrMJcDeRaHKOU898JbA7V
 3zLKiMyIM3+KI2doX3iO7gB+jvuqWx+tfAq8eQaWoAlbMuJ5TGh8bcSU4X1+XYm/
 nGIZqvLUqZisBAkGWpMvAPX3mGY7KjVvyBkBiHjgVx6JJDe32+widZkrRsCcqhZJ
 ybkPj9apjBBAyiLnZ7C0/NC9ptxGknmoVlIGyNmP06d1NVbxT7GJKONTjfBGi7LZ
 iFtq4xvJWswnPXd/nsMFQfJCQDAJK3H7Rqt/TbeQ4vlW6kJBm4OYntf+T2iRnjdW
 sSUFRpjost2PruKtEsMpLueQv3tcZNZhKABey6XJWX1AL4iySgsbI/vBMm5nVd8R
 IzJb2DGtEbgL3W8MAJn/U2nsI1IAPgPfm8bVxqGpsLs7sxXZ4x+pedAvY+NsuWqO
 gqvnkYMS1uU8dMeX2QF4SkP9rDM+fd7B7T4FaQ8qqgAM17PrO2MtYvDCqTV0gV9+
 44wsQheEhmUswQgMOWZ9XzJnDgYGnWGB+gebZSB8O/hJSBeZNJp15yt4/nhnlQjw
 vkUykLc9ChUY9iMUi3uMDu18imtHc0+XToOR3h9ygVE7OjZCG3k=
 =wf0D
 -----END PGP SIGNATURE-----

Fix issues in cf_subsection_parse and cf_section_parse2 relating to heap allocated subsection structions

Arran Cudbard-Bell at 2018-02-28T11:06:44Z
Files modified:
	* src/main/cf_parse.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c95d2993950c21953006a0e94cc88a1dc34b839b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqWjUQACgkQ/6TVgp+2
 18qILg/8DIw9hSompRjbuMRYIeiKMOJEsgI1Yk8Wl0XYnn/Bxk2quSfUpx5nTd0d
 OBw0YgqDR8vr0TmEsf4dE1pD2gZoe3TXJIn/XF7TGzX4xRA/TEx3H3Gq6GOFjnQn
 lfmxT0BeGR1pXN6Vm38xaqtQpAUJxRoYW2czJ+JVnhp8x4QTdhqAJi+5ajthr2oJ
 +zsAQZN0as3hbXwrzXTHSFnjany6phYFOZ7WrCSPrNdJicqCVv10X97SdFueJui2
 xak4ktTUobkX1p2qhLBoRkgkkUEbtZzscXQb7fw5zYQkN6ImIN3VS893sBN7mRk/
 t8rKSc6g8E0CjOOrlXmyq9FD8ZErDr2VdRViO5t8hGhvLtOeG+S8Nt1dLN5h7XKr
 iTf1PkmoP9ndnczGeG7mjgz0eUs/O6lOlhD7eOb9cQX0FmM/jMDzM9ZnMrs2e8nt
 25ly820KQ1LzDc9Fgt8KAwp8GYwPdDZYFcWhwixj70k1B4pKi3G8HrYr5GbsD7w0
 h+fq1RPfhSBRhRomvjAixQ5VWiTWmVpDQ6XO4Rc49qXY+ghefvuVTspLvM0UhanK
 lQX4EyKk+Q5dLLkVeT5HF7eoCwbQbLJCZJAIPd7a52jSO4HXIIMujWg73ghzGp9g
 0S19rMZgkuiLxuozJcH4OnM0EWoRvwZZNz5/IBMiJ2X9oualFPw=
 =7TMS
 -----END PGP SIGNATURE-----

Check private key type

Arran Cudbard-Bell at 2018-02-28T11:06:44Z
Files modified:
	* src/modules/rlm_cipher/rlm_cipher.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/245733d342c703980b9ebb66b81a5b163759e5c8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqWjUQACgkQ/6TVgp+2
 18qNjBAAptXG1Rk5jSZpeHFkoC9vy5bvKTk+kOZWpMYuIPgfwK12PdVeMBWg09j9
 t8GVKMD6jj1T1Jf0KeDxIsqh8vvGqjCyNNDKVKmeb8QF/kNa1p/YDlonEsZCplRg
 7jzNWcGZ2d8w9CiGWChnk2NBTN9j+VWxOF1nHaOjL9/b7T+oSBIlo2UOwCHlyTIq
 XRLSdtZbWYhnRcUnFObcEJDqS0k8RcgWW0XFZFh4pOERlAALfNKlGdOTgxeReO7t
 r5O6Hdq5HjWDwfhgTzXrbhzXVzOvCww0X2CKLMSrLmWyO2djF54Ygy2f3XIvqjFk
 S1dh26QkpWfHNBZjMmsO3BqVMiU7qpXZz7rst7EeSndG9kgf6HAu8awQqSoJUFYh
 gBbVuYr5143Nudk2z08NI4S4uxhwkdzB2S7GtA58HZJ0bCmdM8/uKm7TNQ+5beZa
 sc7m9TiLc5BKcm5/GqY7AkD1jVrbS+4MmmemMuG3UdTu9Z6xU/KC+BaQNGJNwjjJ
 aHGcumvx7HannPBQAnEsEtFazGaYHeSlyg6HquUd1LKRhQw1VsLS6VhS/KGPq8H4
 eiOllql4AGvCQ45gcfDwtDLpoOf5+aqWmKBqgr0M9g/OB/hRc4FcGtyCU4Tjf0TV
 95L01H2/3PnLDj+PHhjf6FI5hbYoxKj9R8c/ShxkIk2tLrGTyW8=
 =SUSv
 -----END PGP SIGNATURE-----

Extract public key from X509 certficiate

Arran Cudbard-Bell at 2018-02-28T11:06:44Z
Files modified:
	* src/modules/rlm_cipher/rlm_cipher.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/00f5f3680fcefa6f406bab52073547c76cc6dfa3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqWjUMACgkQ/6TVgp+2
 18rIZw/+K6Tjksb0SaLU6zn+wzUh78/K+SOXqkKxmRPXIj1umuNrhgLLlIw2MkwQ
 kzLiArb14Nmqr/V2lcB171cNaP7S8UAS8/eZn0HnRr/k75hnniAURlr4wyHuI0fH
 vH8QcSWRxcJ71xRpqks7MC0mersETjn6w1ZlNJWltxzkbBNy+CNTh/MVbTRVpjED
 8P0lhkS06wsRE87VTSPBZZRiFa/AzhzgXswRiUAmY4UiRsTlN8IRTwwC7bUtmTpp
 cGI+tdtKii2LMS21n9CpIxVnpJL/H8tzQP+pAUaqY9Tux2XQFwLkwqN5Jev/7YJy
 rO79iyYs7mCGXxAq0Zc31i9DZvsuzKq3YFiLLZkNPVx66+zhV0NjL0Y8jOzcO60H
 gPIS9qAw58ZkDp7DZzmi0PiJ0fb1dGXblMjp7zH/0z37PRKs9glTfP0TNKxzK/3u
 o8xIN9FVlCIRaMUxCKMHV5QToXWw71HNEOpXTng5buZemKrXI2sQUOE24EMYX0Uk
 O2srEc+U2Bkx9j40qvqP+Ys1RB4EItmXEREcbPEnyEDmej5BMWP2mN4EvMKwyr4k
 3me0rJA7qlKIZ1uNjcI9eVQNIYSI/Jqih5v28HjPr4tbmT0OX9kVP6JAX6SwrGYw
 HzOqrFgOJnDYjdtJMrzYMs9o1Nq7KGyifAV+LYzgFO9AH4xZKKI=
 =O4LI
 -----END PGP SIGNATURE-----

Minor build fixes

Arran Cudbard-Bell at 2018-02-28T11:06:43Z
Files modified:
	* src/modules/rlm_cipher/rlm_cipher.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/080d554f5105a5531e19579b0591c50561f2291d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqWjUMACgkQ/6TVgp+2
 18pi6A//X4vlkxo6d/LF0R2xdx2KdPNj4GZmQGV/wP3ClBoprNUK00K0GaSaJL62
 3rnUJY9jcXpDNexPnjbDeQhVi5NvALN+t6eLfzTbq81lGRUKZ8wlTqCXGljuTCk4
 b/ZWLk96XkybXUgR4+KQH4bEW6Y+bd92NqNO1R/iq1JH8zDWno2P6msn48O21Cph
 SchNz8vV3JkOHo85swWOaI1hgiBW1LEhJEXIPCifCIlwK3u8Rk7NtrnQvh5QfJt2
 d4zWHzcVkJ0BbR6Kwvhtt/vXK+tqTyy7rE+HcVfo5af+01ju39tRU2A3r90w3Vyi
 ulq9L4AWU6VlDbiuymlsE52vroOaXT9YpmuEC8ktRunAyJDTrBio3VmSdSdmTeEr
 zpijCU+yVnZqk17nQoMRzb2TSdis/hRsofYaIq2MfczINMoXEqxKizZ816eab+s0
 0Hks2VtDRHIL3QUJRxe/hBArwUarm9XMzOoTgcZFykF260LAGa415OhyI19biR5j
 JQztrYg8QeMjcxLlJ2/+uNM+mM/ci7QbNPZ7QBBLPnV3B6sHZYGliXrcnNVghyxJ
 BoqEb9Rb2c/Wv2E3a1l9yN9nDaCRvyLY7AG+CoSKTZ8bUMvlCuVmW9/YI1zDfTt7
 5ZY4PZWAgxRt9w1V0h4r3R9AIpO+iE7KVyIJmo6qH0gGRjPVAd4=
 =QWoX
 -----END PGP SIGNATURE-----

Doxygen issues

Arran Cudbard-Bell at 2018-02-28T11:06:43Z
Files modified:
	* src/modules/rlm_cipher/rlm_cipher.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e7c38335bbdefde722b627ef81ff328e7c887e94
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqWjUMACgkQ/6TVgp+2
 18qy4A/7BNQWTfR8J7jHIXJPQHxOUlPCw86jSSppYyhBZBJMe8kbqkjk9mAshS3M
 NxYrK8XLkjFOSII/YDJB7A0i1zsWdGXZmmiffmyBP4m+YjR+KyUelmgtWffTeIHr
 tdA2ccGgyTrKeVtcpZhBW6yFQKUv1ItKfUsuR4p6xWfpvFrCW+4pEzTkZz8Q7rho
 S7oEG/386C2rd3x0eygGaIpQvHxTKQvJz0odlVHH7jzZfKrLUnF1gMGGu6h9WliQ
 rdM9LKuhOcykT0OdmIW4qAFk20iPjRGeewLCAUchrPupagLCm93JIA4e3UCMiV5p
 zxFMjdajxGNsAXiuJ8qMkXrtlbd9gSiU87TTVPNdhLvLqtFetNZ5H1+ZoUU+0+gT
 hc3lgB1JILVzf0+YCNFLopTjNMRMF5YyM9+orvDuX+Y/e/Fg4i9aEn7L+9Ie+44x
 KR4OTjUaIRbNh/CYv4Xiukw8amrcUKMHKqVA6R5bq9uLxHlR23411VNI8wJs7M/h
 Dw//HzOZXZm6eddzkyoDzdwWmTTlK3CYUM+OZJZYLWquXQImDefcfxwHKW97ClOJ
 TPNNByWiA2ZuGh6F34KEDeVPzh2Oiy4cg0KI2Zy4GEoKWjO0B4j7WBRTnFwwqJ2S
 J12yjbC9mQLphBnC0d2d2Z6ntkR6zOIs9m4nYo9eflxjM8NuG/E=
 =w/fz
 -----END PGP SIGNATURE-----

Fix const issues with rlm_cipher

Arran Cudbard-Bell at 2018-02-28T11:06:43Z
Files modified:
	* src/modules/rlm_cipher/rlm_cipher.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7baaea29f122ad4337d6ef9b0e8958a8cab90485
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqWjUMACgkQ/6TVgp+2
 18qpgA/+Nmpt31WItD0Dsmcvrdb0ATH4VQmlGCUXqIrI5isBWddnlQ7jbZBMzGuD
 3YTsI3cIKdIwOmT0hgXUcSsmPP6vvHEhOGjiMp1v1Wfx7S5EYlkjcJ/idnjwMzpu
 /PPMQhssx6jUHU9YTN0O1Qgrrp/96FSKLTkZ4LBa0lFvVK0EDsBy2Xcp83HVRXsq
 epbCy7GfGacjnzysnVSm0auFrx/8ZCi+m6D8/H6I+pRlRzVSpAefow27oky4ozFN
 71VaUONop5ReXv7KKqpaWlNHL3Jje7arX/A4pk6+aBPAVVpyOxzAvsoWJR1X6BQH
 n5aUvskRCUehGyZ1opLzJi6l0LKnsbjmON0BW9kSp2lokTzuKU9RwhYMBi8Yt9TC
 wUIFcwdIDlMfGSOJRqHMqOV6Ti6AyT6mnauvwWWL2e6idwhMTQVjbbWMR5VeWirq
 O4WCEJIrBl/6iaqopYN3qdjIdjZVvPrWa4zt9cMlVlig+OK3XXZhrn/g5IPDqjnJ
 eyTvSSKqz1pVVX6MRO0/xgKk2gL5PK6hPNvCdv/wfPw7EY3xQ1spXlGqzlkBBimh
 pVzC7vg95aGsKbT1bnplKKFFmOgcoHU4ohzSghZlLv1sq078T6X8yt3fnhPslX+/
 Iv/gEST5J4lBwvGxjgTYhpgLdxIpxANpLdE92mLaUwv/v3fDTF8=
 =01bi
 -----END PGP SIGNATURE-----

Ifdef out OAEP padding options unless using OpenSSL 1.0.2

Arran Cudbard-Bell at 2018-02-28T11:06:43Z
Files modified:
	* raddb/mods-available/cipher
	* src/modules/rlm_cipher/rlm_cipher.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ef4a64e64b28ed0f83861428eb5ef7c10efb5c03
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqWjUIACgkQ/6TVgp+2
 18oH+xAAkow3BorOjS7/8mUR/dKqs88XupJ1GKSWCftkVYPgugumgB4HxLiIzVZw
 FyFegnZ0IqOdZOkXEvd/q7tXqjM7KPkm+o1FqIipc3KsEi31CJpWUg7BUdkcK9T+
 5wn7rwtsDkyENbLD2i42WVKFh24fPNt4D57/4GL2zwSdeh37TRnHIc1daVLk4WDW
 Jbo3Sw4mj9LINuZ3Ab9tJAa3X7mzqpOE8ECotyyUqRk8cpCYBSl9RNF2Y7i31dUW
 1CHLsVlWsBKF1G7pfDqKu1p0XXt3kBSP6E3xtOaVITonEMIH1zN8KX6ppKoe472v
 t5d+6UcahDDD8UxSw2/YJZ4FxRGefBbjfwmFdR3anbNOtMZX0w/c/cmpjOYiETBv
 3flTfPQsgU62OS1baUHQfkKO2AsaSo+FQF0eugG/ESAxpjkgXbHoZQhZKAhf5Aa6
 Jj4rUzMR0thtJ1OsjsRXFHD34s1XSfUHGcOYa4SdVd66V3gEdF1G5VTVtpdyUBB7
 of0qKjOFryS2mN/zNH+/yjjhiQYP6+K0eVO0ZqoKk5tTrzbRTItJrI6it6S3E4Zw
 wIiz194ySuE/XvLwazqgStPhI8VAZuveNWyg6HLFYxD20bgfoXCPS+Td6sdUlmAw
 h/W+A0HaS6IUFXJ1DfhZKyAlZlYqADWk3ClFhwNI+WxnYtnhI+k=
 =vHe5
 -----END PGP SIGNATURE-----

Doxygen and temporary fix…

We’ll need to see when these functions were added

Arran Cudbard-Bell at 2018-02-28T11:06:42Z
Files modified:
	* src/modules/rlm_cipher/rlm_cipher.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1a68937fe61a9f62146ed81d4a00ae0446c58ba4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqWjUIACgkQ/6TVgp+2
 18omuA/9Elx37RAEroayveIXYR8XAeTGED7dLrXM9Xq6I1HjnedgFy5de2g1dvHz
 /lVlDvAX8lVSrWXFUN5NG06Ms/qq3PgPyAqULqyXiflq41JlZ1n6Cx3WgVPJIvgZ
 6HD6sNmEvYNY72Q3JPMF/tjPfR5qNDjOmKG4BFbiAaho5qAED8qHC3SLkmmB9Tpl
 XhbYT6ccxy4Y1r/SepIFyIjNbAsq7kal76Eo8lQ5FHRLYW0hif4jbMIf/kygAdDW
 pIdTQ2JGmRWZOkYgtLk92ltDyiGn26i0L77r8nOJK1ww2UIbzwueDbSwe39YlOO6
 MaKK38LGN7VQBMuJ+ccF7X1NYCdXZOcJsUSeIUgxVHIWVxR/gCEi8Q/iGmDPSOao
 fYHR1cjdh8bQjMdRHO1jqMg57Ez0maqJbm++3bw3bZdb0ior3GEpnB86sPtT0DUq
 WlazEXCyfQmJ+3zFZlAziefL09f+WBQqNIDDtVv4g8DkCM2FqEHgKMpaFim67hbh
 AIC/OS6bSnHa/Y2sHUndGG7kX/YiHPkG1OjKWlSvI4tti4XACor+VqbVvWKuAtHd
 qfAxvbMrl6Ou/WFRfsAB8ucPzAfMaRvbs3LnqA77D8/ashG+sCUvVJQicH0cV3Mr
 i2mUgOh6PgTepZUm4bvT+jTc4/A3IzMV1v/T1fXmbO+1fdZCEfI=
 =3fOI
 -----END PGP SIGNATURE-----

Add rlm_ciper for encrypting/decrypting arbitrary data

Not yet functional because OpenSSL is stupid...

Arran Cudbard-Bell at 2018-02-28T11:06:42Z
Files modified:
	* raddb/mods-available/cipher
	* src/modules/rlm_cipher/README.md
	* src/modules/rlm_cipher/all.mk
	* src/modules/rlm_cipher/rlm_cipher.c
	* src/tests/modules/cipher/module.conf
	* src/tests/modules/cipher/rsa_encrypt_decrypt.unlang
	* src/tests/modules/cipher/server.crt
	* src/tests/modules/cipher/server.key
	* src/tests/modules/cipher/server.pem

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7c7a7a26843744cd47b2458edd91e4c6ddaba9bb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqWjUIACgkQ/6TVgp+2
 18pZdw//YSBWoUDYHrntDr/226JmOth4rbs7PuXUPQaRqDCgKph+leStQcKxHsBr
 B2ZEudOTwYjl7LwPuC8gD/UUe+GmcLuhreVC11BSmG6IY47l37zHy/uqgj//4BMH
 q6V+29QKDtDPcnqTalxdPBnMfGFPk9wNTS97OFKoqFHYkxejy4dfBiDdv1DLwlCe
 F8DIoA7hK/TVpeMK18tcsWnwwsJRaS9A6oxhpt1T6uldRE+gvNQ9zUCwH/3Fna3Q
 UtfBG+LK3X0M4S8kOSAtfzJvYhQgSx+JBeUtPcoDpeFDcsT4zjrsENXIwtQSo0Hp
 2tYmWyYZEW4CRUvrE3RggN+I33LgF28JrGX/R8rmB3+5BZwh+eUN7Ojq4WqBIoVM
 x0ih6XXIcBLAUlah21PNbzPmEk0BLkrUdRblaFUQIm7b5TvP7uajhsenvhTWFyi0
 JbC3MsxCyMP7w39ajxO0e81RcA8QVNnWsAWvgjdfESIWshwzF8/yPhHF2j3PZCKZ
 vuX1dckun+1T5BGUdpStrwM4RmMxccwP52w3rMFZlhSSpCOuuafD4zCOPvMzL3uo
 7bhnFZtg2EO7Wc7Hgd0dtn63gAhEDooh1/9mpY+5wOBALW+Np3slFJUwLVpozN1I
 djfQ1Vqhb5JyzaRvI+hubNbhRgWmAOPzeHVd6jmA5p87EYtrfZw=
 =7rkK
 -----END PGP SIGNATURE-----

Make it slightly clearer what's going on here...

Arran Cudbard-Bell at 2018-02-28T11:06:42Z
Files modified:
	* src/lib/tls/ctx.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5f000cb27d17c672742c077a65949c3a0bb457af
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqWjUIACgkQ/6TVgp+2
 18r+aBAAmXPy1hvzv1zeMn6JoYus2LlAy81pQdnac56fv9fMUCcA+tnQmtXuWF68
 /ioYvXWLTWwrkmz00LlA4Wtv3WRjExlv9O2xYJCKMHbpORAJ6vxd7to+m4F2vv70
 JwDiwlCsr8vabMHdlUxNC0N+1qYe0hhp/pZb5JeqNYWpDNgw7VYWJ2plevewHHco
 1h8YmgjV4RLpW08gw2iSQ60RHQuoYjLzO4Mb4GPbgOiQv9uSCEQsjHw8Xtg7w0CC
 VvKLmb1eZtVk10XtTcJCjb+2Ys9y5VxRB6pFJebYV6SMjpYS8Fcm6kUw28/PUgbi
 A+qnJvVAdWRnlzDqbmW18QuGkgOKeIdxXzXVmUCTueFXgXwaXgz+DXpgVj4Xhg7K
 zdbb47hx7v1feCS70G3JLMnwCy6tQnFVatQxe6TKv/dJYmnNXt42Cv/oQgbBLdil
 CMUhfwC/+cOtuitsxRaCbtIUTL4DwmKluabtRhadGP/m/XgOfTxNKE5ZVlNtEhlm
 bl6V4MJ6z6T0dc5OR0qlTX7j69DSGOriQCA/+MMaQfCxXxkCKH0K6Wh5dT5ReH6W
 a3v5ZgvTQu11YeI2mzLH+jeo2/GNcCeFKp3uxapGQf2m6BASm0yCxnQ7BJwwgrL9
 2uTjhjSQaULt6mR+M252O+BbLWb6d1+9PwlwZzm9bJ5do5+zudA=
 =ftbC
 -----END PGP SIGNATURE-----

Use documented argument names in tls_session_password_cb

Arran Cudbard-Bell at 2018-02-28T11:06:42Z
Files modified:
	* src/lib/tls/session.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/14a80f0ceff4f290e785083d7272d4e62525dd55
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqWjUEACgkQ/6TVgp+2
 18pEuA/+Lqm4yi9NLwj/REZBQlvrLN/pYTU2BbvrJwCcKmdGKtdK4bdBXvs62R2E
 98rBz4pb/3jTxwJhttYBWG5/WJ+Sjr45QNY10W9vWFyEcZ0bgu5vRTC8BZ2XeZTy
 9m+OtACaIHhFUSA1OitntqJFPc2LsWQ9C1xwi95q2Zn/r+vFlh5MqsbM69xjtrTY
 PsUZ1vgI/WTRZYePCslvXqtMl99aaRXDZ92D1xFkwi1CwRRgJAr5RPtDeiI108fK
 jAtlHnhezm+xyw8OpLos4xMU/Yif7e32HyFT7IafggrKGjvTXZ0YOTOn80x44uE+
 DDTShjPfTEHL3OUmy3KC1xLeuXONbpLfEY4zta9vnEJZW/RJtZu6xVd+00Cuo0eB
 XOTRcOjOGJpe/cCQWW2FRcrasXyDea/hjiVTA/ta3I7kkKy/0BfYXgiNErRwkEnN
 hYl4GbLx59y3hNzEfQVJHYirOQjtjsxU5AJ26eolLrsvXPNLENPGKU9ZT5xVIarO
 DcRGri/hWZgAvHyx15qxcc9igP9nO+rmR61y5GMWDLFT4dNrWlkPX0WMVfp06RW2
 KxbpMWV9c/lHN3eId02jIWOQ2QINbJjggtjDc5cXH53K4IxKbcuyL47O+xQVsDFW
 6nad4BtWBpA8OBm4z0IQoQ/80JVRnNMeX/FqtRvE6cWnBbp/g4Q=
 =12mi
 -----END PGP SIGNATURE-----

fr_value_box_memsteal can never fail

Arran Cudbard-Bell at 2018-02-28T11:06:41Z
Files modified:
	* src/include/value.h
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/554e9d1cc0d8b180ea120256cfeb6f9bbf4c7e6c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqWjUEACgkQ/6TVgp+2
 18oHrg//fOiZ85xqUWYBv5a67wjLFZ/cKG4+UOk+9eqmjxnHq3EfSDbHe3IyTeJR
 e7SzCnVkrmxAUkdNlNc+fPbVK5AMvHhZpxLKhLZqoq9+ZNLudHIX2S78c/lImpkA
 hvQjvnelfrx+aHuwJiUEFpXYsFstAG2KcrHkNU8vbNzaqp2h2NI0ZCrym0UjmIG/
 5skPmXjkXb9IKn+39Oog42xhG3qCLSiICb3UpKjRchcPm58AE1Yi0fvvRCrYunmX
 IAAZCrgzCqcZN+B1KvQmTs0QDo+7INdX/ZXM2L1GFroOtK8vvCTZFW1LWPg/jNiS
 FMWfBznIb7PiU89cK+OJDHBPd8L906IbRvnlS8Nqea92txK8qggGNIBOW5gm+0Ae
 /Ov44CaaXY/Q9aHXsILKoXy0MxBTaKyG+T0DOpZj+Lp28pcqGZ6iSgQglB3xbWn0
 gXwWTjOK+BGQ+ei4sz6SUHlOIO2m0Va07hgVB2XA8PMhMyTNXRjQ5qp+Sa4g+6IT
 RxPadnqi1uykSGDMV93S32ZugqwJWQoP2nqSCa2+/t4lMxS3nZ3x5CXkPKnBfnAc
 D+dIcb1yq7Luas2+bHwPdw8ie75NMrNJlXGh/1tqUNNARcORoqdNxmYomOLdx7wQ
 in9HpWbdKZCTr1zHoTBg6iR2fyY3ivUtwzfvFCBK52RW6Qhiz0c=
 =TG15
 -----END PGP SIGNATURE-----

port fix from v3.0.x branch

Alan T. DeKok (via Arran Cudbard-Bell)@2018-02-28T11:06:41Z
Files modified:
	* src/main/exfile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/080a4c80ce800529e0c14cdefa1b69375e9c5608
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqWjUEACgkQ/6TVgp+2
 18pZlA/+NhUMcGQHn8L0e91LhrIR5/R1LZnUE2lRAqlx6y9AM6/UeadcdY2Z85XD
 3ETlpIUG/q6GWSajrwDrjORtpT5CE99PKx0Iwu9zQ7LSCt4aTciORjCcYEmL4xDo
 A55SVN7EyRmV2P1SrFZID57ZsvAicAnZAw7Z6SQ/xZs7tOJs7SdfPfGiVKpAoa/j
 uuUFQGLsLoySd3uVro73UfX/MOm0Y6/MRXyyk0ffS4sDmP8I2BEBl2ZA+6/Hab3c
 7/+TC/+RURRttOEtFxi3BpY0SUmbSrU8DMqtT+gjX6POwtOQLI57llbQmUAAakL4
 dfM9ht6W/NMOQ3Oz7BsZ/RcnnAA8BeDVljLIkfPI9oimnvaE7bbLi2vvS1y62oGo
 ob/YMJ/rfpPnNEoy6U3uPqUTklDEzMUlLkKd69U9QQbQn+wXw8wVqNMVYp1dfTu7
 7xLsY/BjuhLuj7nwL9rTdaBG2NI9uFnCCtv2B4oDCu8yFFFSpMWYsuKei87pblJy
 1yr5kNAhqLL4ZTypeE4rlBx9icY3X8/yU/UKz/RRN+FnD78b32P31ZP+rgEkgSB4
 hUoGzMAd94GQpRYHbHAAPETDRdKO48bOFXSClRvalIDfwyTx98DmSOe7A/Oyzgkg
 sy6Pv8QGydaG+oaIN5f5iq1pt1M50BpYVTH2FzAIo6ZBU7CiAlY=
 =Qha5
 -----END PGP SIGNATURE-----

don't lock the file if it has been renamed

Manual port of commit abbbf09df831

Alan T. DeKok (via Arran Cudbard-Bell)@2018-02-28T11:06:41Z
Files modified:
	* src/main/exfile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5a4d5d25caf440d9d7990e2d6265145316d5e8b9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqWjUEACgkQ/6TVgp+2
 18qHzg//VTmz0iLFeCTRtHyoBW+Tl6kVCXCZW8GOp+9FMlF0JASuGXPx4d8cbK5w
 ciWgee6S/HU94gLNfMLPgtWZfe1t7rGKKgEyadyBqr1aES+6XW+3zn7TenLdkj7k
 xGbZixGpZqE37Leg2x/wgWXj9ymmmawkrvCExoL9PsW+F9F9qZXvaB0lJkhGzte6
 h9L9d7mdZ0WWI2TEI4ms7BXF/TQdJ/TEZYTWnVpZuzzbvVZDPa1VoAJkfwi3zASr
 XIDthbq2Rdhd9XpmiGkgvYLTZpc6zVm13q8CCAxpJQkSIBQmF+3gtMp2aiyIapAJ
 rikcecRQ8YIJTMxSlsJ8cPDCPZUL84TITVit3Tdgm4STFLkaVIJGatCCrfoaQR98
 MhuFUuBHuLAeNISpfPlMPHDXWk/MMN6ruaQQT0cTphHINw3WW2Pdk0r9o7e0ocGP
 FmSp347DN+ZRts3zEMfn+ZcPjev1LJBzZTQyAy/UmQpUEbbrWSNrjiOn6whoatjw
 ce6RET9+2mmhLa8l1RSMU3tZ65Ctrfs4O0ac12kJ1DMEVGAO1voqen7FChmLWO9D
 7wNxgp20hequSBHXvZOGPnMS6+yWhNQLBrROpDYG+niQ7XSLN3XBNo/korXdihbr
 ZsIf2BIXMdHBbbAEOF0SgYVpx6S2eiu1MfVdvqumhLmRHSslGXM=
 =Egtb
 -----END PGP SIGNATURE-----

also seems to require gnupg2

Matthew Newton (via Arran Cudbard-Bell)@2018-02-28T11:06:41Z
Files modified:
	* scripts/docker/build-debian9/Dockerfile.deps

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9a882597ec6e9fa9f36d862014fd453e75886fb9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqWjUAACgkQ/6TVgp+2
 18qYbQ/+It12f9mH8zp+gRc+LAl7tHdX9Z1ki2uiu8vGy8D68XYpCOxABdm1sjAV
 SzUMWWfUrgvR6mp4/qdt42cfthcIfNdEkvJwmXGb/mfbFOGwigQ0ASeWYCbstsFP
 kDghnW2vRUiSa+qE9bXvW6ffR0Jg9+bU6Is3Vk3CsHe2HIA29M64tXk+ymQwCmNo
 Py04FiVfu3Kd68fHfsY8sKLQ817OGQXoiohfb0N6higLpta3dpNH4ieOpZ8j/4xU
 trBy/CZ5u+KQJYWvi8rGFe9ATGwbOiACrb/tKWPHzcCHKCSvfpF+zwXLI0pKIp6H
 PLXMviFrSaU5SQ9FM+qZn0/519VmB5WZXOPR9Txx+QEBPr0yCU+/r0nqX3t/8aZ5
 rxZoPatE274bLtm+sosAXB8NNeICKc1PBrC+VzB4+LfRiH72Kzj4liwSG9dPCh4n
 Kucv1WCPX1ipiNW+7kavOGjyMsUZIjSTR8mA35V9QtSThkfGdVgjiG5l7L0Lloor
 UvvNF+Un9qhNA7brEPEnxCqZOZ18IVrOD6b4Ueyj4fXyWHazzg+S5qIhDvMWZVJL
 RZeakuWw1p0FpCBuYMpo7gKWMziPvZdHdjGY7qYRkww090GsLyWoBvJ3sf0ZM+o7
 tQ8hEOKx+M3FsUJA1lqykfuKIivZWa4YoHg1dzdt66WAIWhbgBI=
 =gTW6
 -----END PGP SIGNATURE-----

Don't bootstrap redis cluster config when pool->start is 0

Philippe Wooding (via Arran Cudbard-Bell)@2018-02-28T11:06:40Z
Files modified:
	* src/modules/rlm_redis/cluster.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/464d67c1f6fbc44a3f485777f87b826b358cda39
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqWjUAACgkQ/6TVgp+2
 18oz9A/9F8i3vg+mF5HDicLMHVm8xqEKLUB0DQrGA5C/BxPlQVPlwHDoGhMuK82K
 HH3y37TIH9TCC3W0eV/WG2MhiztlMBS5gvdbcEYaW7jFGI9IM8L/TCDkrYRWPO7e
 GTrR4NQod7YS1o138k+qLzVf3xHWRIyZ15oykUeN8or7JMHVSKEbyzB6bW7THTOr
 /vEQkGvXc7UfDOYNpyw1o5NfLlqFPeQJ/g64uhyUgPeGydo7feRr9RL55Y0e4cae
 SptNpNGQiZoluqY+sr/IFp7Iceq7Nw0ZeU2jdwT8j90vM0++9nmYOIEXllmEJ8hW
 y2nZk4AYB/ECvpv0eN8s4raSAtLWotVX1wOIUHxH+Ee6cCroyMP1x0Y3dWfjERKU
 LanJ6lc2JMaRPYjTloYVdd1k4obMyNsy03TrR/ohG68Zjt6IrE8sycIgW7GegQR3
 0oI28z66Gz3UKlI/yec3T82w9p+FW/IiuaTge+JFXCQsgoco3ySQGhKjvvIzoV/k
 uyKCEIQh+c4vRuno/+HNh8X8CrNbNWy4Aar86KcYdnFRMysiQq+QjfbQWVaUwPha
 KgrKzDUkl7KMhbW5CpAnLR2DBdRKC7KKLOLXa3J1OvkCBdbQJEK6ChrlBD5X6Cu+
 Aj6OoUMVb7S6g9PJaGSJAka+hz+p+YNwjKzw0XRk8hxmnmLkVbY=
 =dBcO
 -----END PGP SIGNATURE-----

Add getter for pool's start attribute

Philippe Wooding (via Arran Cudbard-Bell)@2018-02-28T11:06:40Z
Files modified:
	* src/include/pool.h
	* src/main/pool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/87b7f0e6ee83ae0d3e9038cc8319797c252134b3
====== 
dhcpclient documentation

Some updates to dhcpclient man page

Nicolas C at 2018-02-24T19:54:18Z
Files modified:
	* man/man1/dhcpclient.1
	* src/modules/proto_dhcpv4/dhcpclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/69af9fb581f368711f41332614ff812d5715f272
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqP3PcACgkQ/6TVgp+2
 18pOGw/9EJtalA4GUksbXkZgpRtadbupZSufV9moMRkS2ET7d72CBf49TjHX8F+X
 Uu6qcHgWE5II+WIjsctVYWQ4X1lbUcWkhYWxyU+dqWCYzonxlP6tDbNlGuTHxeN8
 6E6qSNUKQ9n3XOhUStqWv27Sk/5nrHGTAFjkZJd1+2LXsUlAlJvFiIYOrQ90mrEQ
 h/icumka4Ur/eFhbSe2q/BqQ+jPV/E7pJE9FeR7Srdhvr4gkXW76CqV9Cd/A2Hrx
 Sewyz21LbalzGcoQMlKCgc7j6oEspb96+KRql2e/Az8jMUpfI6Sf+59+5EvNvEFi
 LlAoiibiBkZS+jdvKsqOeqeKibd/3WlaXCyhMtQBiD89wrK/mCzl2CSPNXRVbOgs
 Z4PNfDHj6Y3shaopFtJEaDYBqw4C3/WSr+pFL5gjVzM12rL1HUZyB7s0Sf8rRujS
 AcovN7uAsMPEdxrMcMu3mMI134t3DfkhNdS2rBn8NuQFNI3nthf3pdL0qcV4Goip
 nLYbVMOLAKmHuxwraDVZ3XQwB4rKRE2qzPPlkK08fUnvdrW1Uio5A27CQe2TqM0Q
 TtfXY042aRzbQEKGj+FwfXsiXQwiaMOl/S6jEwgreRKQqWZN9jsLE531QAHIa8mR
 aspEK4vgXXPYUScjoC5WjJtt3P8ynE+sgZ3z8haevk4EThxotd4=
 =6Gjn
 -----END PGP SIGNATURE-----

Typo

Arran Cudbard-Bell at 2018-02-23T09:20:55Z
Files modified:
	* src/modules/rlm_attr_filter/rlm_attr_filter.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/70e3040a4f56521385cfb675c6deea5a1c767c7f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqPvtUACgkQ/6TVgp+2
 18oQ7BAAklo6m/YAB1adWSJXu/MQdwdQ7VsjXp28wSxZNQmBzfaY95lxcippX6wm
 +1OTO0zMNABiprq43EhnOHCMA1d/sTF4kENgAYsThDL7bhFbqMVXTVfW+lVq572t
 1cUVyFQBuulCdnT8D9D89ay241WdHfXsQccphF2oG0q6n8+b1bUXncRyHllWcSKJ
 AGJoT611fjPGmy4KWapswPWw52RRXJ/aZcwu7FLN3wlVfA2F9s6utziZCUk7J7yk
 zL6MxiDhwDQqcWceoHh5oqSXBRuDdvolSO0ELlnY+dI8hzr30UWYI6MgMMGYZcJ0
 OWAhMstrwlBMRzaFfeSkLyu935l7h1ouUBXSZLOXRzkCfxfkOQ1EOM+7RtV+nLft
 gNgzLmsHdyWf/TF7JyLvQsPZTKMhrTxoUKRLW3DtlK++BVtd7KCe4syOSOOWjJVj
 XCo7jrSJ3Mhspn55fBkk8jsrK9GQY1aZ4hSRD9bYj9b32cu+aCnV4sz1STIPiWn1
 P+d8dr9GjhsjrvsVpqhN+PidWf5gFomyfT43ERoWAh8SrjsTX1GBmkmvkLdvM9qP
 RYn8uZfxbKfMuzsV7nYCzg986v0wRRZs85CL+Wsx2Itzh05aGmkBcaEwBkfqrh3E
 wwSN6sMXReQ1VlYPfFK8Vv1NO0SIYhUi0ydAUh40XXs+fGdm/rM=
 =m/Mo
 -----END PGP SIGNATURE-----

Misc fixes

Arran Cudbard-Bell at 2018-02-23T07:12:21Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/737a5811e05f0a38d689c181d892f5095110edca
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqPsp4ACgkQ/6TVgp+2
 18rAFRAAoL5FP/rHfl4OYf65Wh63BubwZRAuqBBCuOI/kdNGdh3vLt9Gz9TMi98N
 Cyw0MsBVUK3I0ubaXqR9Mc1hEVA+HBQvoCkKGaBF7MfsFvsbbKw+QC9DGbk+0yVC
 jLBDiNGORqyPXub42sXOrmlkrBQGh8AA5167E37blyDWPwzk6SBcuGEgF9O+rE2g
 uVlULcDhj1tCUhZD7AB/ClVcV9mwDPyigAf+zswg0lFFV7ic/HTlC3tFJVUI0/rl
 4+zOcnphpeporYVmoW9mwUO0e1EzDIJ4g54DnTjojP05qKvAV7iZkf4fUL8MWi/W
 U2+JaKSgbCAPZi9oqDY48hOL+nrnPemYM6EzNxovx5725glgyar5w6nv3aFo/1nm
 xyJtz5ZJm5S2r30WLv4/K+Clou8ueLAdkAoqMQp2HwpQiD1IBhhnZZnAP4S0uSlH
 CfuSkBzZOwmai4sY0oTSSZoRiwak+MQ39NLMcvpNg03UNymPFaxJbnZrYR68F+XN
 TV/AQKYvFLNlhcNGbVMFtu3n0l0RePF7J58Tq9XR7P+KQmP2zurjkAZPH/1n30xu
 Io7DTapltxl7dv2Dv9QtAcmju7EqsyQM6mV7IUeJxAxWsmghwXnF9ySlqZYJhvRR
 RaetD9LnE0uXVZ571zUKinNdXM+wIn7CWOE03f86NEheiZ1lhzc=
 =/2Wr
 -----END PGP SIGNATURE-----

Get vendor number by looking it up in the attribute hierarchy

This is cleanup work that should have been done a while back.

Vendors are now represented in the dictionary hierarchy, so having a vendor field in attributes is superfluous.

Arran Cudbard-Bell at 2018-02-23T06:20:14Z
Files modified:
	* src/include/dict.h
	* src/lib/ldap/control.c
	* src/lib/util/dict.c
	* src/lib/util/pair.c
	* src/lib/util/pair_cursor.c
	* src/lib/util/proto.c
	* src/main/client.c
	* src/main/cond_eval.c
	* src/main/cond_tokenize.c
	* src/main/map.c
	* src/main/pair.c
	* src/main/radclient.c
	* src/main/unit_test_module.c
	* src/main/xlat_func.c
	* src/modules/proto_detail/proto_detail.c
	* src/modules/proto_dhcpv4/dhcpclient.c
	* src/modules/rlm_attr_filter/rlm_attr_filter.c
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_cache/serialize.c
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_dict/rlm_dict.c
	* src/modules/rlm_eap/lib/base/eap_chbind.c
	* src/modules/rlm_eap/lib/sim/decode.c
	* src/modules/rlm_eap/lib/sim/encode.c
	* src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
	* src/modules/rlm_expr/paircmp.c
	* src/modules/rlm_files/rlm_files.c
	* src/modules/rlm_ldap/groups.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_passwd/rlm_passwd.c
	* src/modules/rlm_radutmp/rlm_radutmp.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
	* src/modules/rlm_unix/rlm_unix.c
	* src/modules/rlm_winbind/rlm_winbind.c
	* src/protocols/dhcpv4/decode.c
	* src/protocols/dhcpv4/encode.c
	* src/protocols/dhcpv6/encode.c
	* src/protocols/radius/base.c
	* src/protocols/radius/decode.c
	* src/protocols/radius/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/454af26591936b2d2b89b935e2f3cf0bef04b07b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqPsp4ACgkQ/6TVgp+2
 18rVVg//cz6f9Yv9Fkn92oleIgi1HjmphqLwXvWOVUpj3ajS1lqmm2voA204YUc5
 1cHIgNfnDUPfkBOAfSAK9oXae7qGDS5m/ztCb3dJEks2OuZKKUAADox1PwkW7JI2
 rQfgqVGpPq/xZ17hoVV1i+aDwSTHyhdj+0dPlunFA2UD0gYtPC0DFfvyuPpngjcy
 mrGU0XZjlUUXoM7tIGbXsUSvmABWaJG6YNI0tm/zM6ve9JWannIZAPnGqNifWi2Y
 X0NZXPMTz1PzqrQpdkOW2EDMiZoy6Y4GENQ02B/X9N1ruG7NXLU4bY3oIlGHAjpD
 NmvPBWgJU/RiZel3+0coOpipZ5B+5rQKpPDIn9dmyft2wpWUIyXSfMVTI/01W5zD
 eQg1WEdw9StEPOEknCp3CEGUR55GTAHJm30ZrKRL61HLPpaBOihEB+h+iAUOT3s2
 eT9vqshnFr1AhYLbWIUL9/W4H7GDE41k+K+EhTL1qRiPWQ3M/Cy8grTA+td5vRvl
 scL9jpvIZc8TPtKDU+MF5QcoujdPBHZjk9tBv0IVBCZeWhVfTnlhJf7p/7aHnoXX
 ozBgHu1I29sCDzfqakouN54dovWnR7BoAbzNVSYI6Y6TaLelaKxQhcE+wfErj1ZT
 Z5Mfq8qCLLQTPHmFsKYlC1DJu56FI0e/rtm8fpg2GdQ6uKy3cXc=
 =iMnL
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2018-02-23T06:20:14Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9110ca6a2e4b2267c72b10c5defbb52e84dcdb0d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJajt3yAAoJEH0Oec13Yh7NIgcH/RJIiDifJbSb8AarnmFlZaqP
 05+xuy8Dmn5a2Kf79SSRHck5MH8kriSJr8sTH1kZf4BwlO/D2mtPU68/uTcuMu4S
 0BKiqjfix7inY1CV6CgGgNfNoyXURQVJEmv5TjX0270qBcAE7CEIlGeZXm9rbGwj
 qcZsNFf1CeHX7/UxcJuaxcjFCdwpucne0GhaaktplD+gLNaj2yQlnAnTz0EMCdFJ
 5JL4qArmNDCRZY5srYFx522NGOi8BlLMFUiD3WYDV1cTaU3VeWQlTCfi8nDAXE1D
 v/q1IRYFsATUlpi1crJFPwRWPGTj0j+GGKrpoVwmYFL2OiO0KKgzYA7kEtFMfsU=
 =cjYO
 -----END PGP SIGNATURE-----

include rfc2865 header for vendor-specific

Alan T. DeKok at 2018-02-22T15:12:41Z
Files modified:
	* src/protocols/dhcpv4/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/776ed5184e2a6eb06228d3ee4dd54fa31b73320a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJajtnSAAoJEH0Oec13Yh7NXdkH/3QbGeCIiz1AvY2wOskVmtQj
 6MYw1fwYC3cMPbJnvBj+ulb62qBF9TP1qUbhf5779gbAQNgxsrOWohZF5+9vrDfp
 mAQClRdQXBP6PZDV3wgE9MoDGKVz4R8yF3rqdJnnq8GSuE09qtHcVPhk+gxZQDCq
 KWH1vk+XsOSClqBf9vyB0w7P//NSZuAScV9SoHOvX2tVyoLdxCQ3n1DowQwBfjm6
 hGz94yWRUBPRIPpk9dn83CsgUvjVDXgEbB6XorQsz/ih6zE/NW756aUU6WNpSi1D
 Qe9K8szLY0vY9fQ55y/WKnFS1BNlY2JI+m8Zw4OM9aM94cFsNIZG/8iYR10HHjw=
 =T6Ks
 -----END PGP SIGNATURE-----

one more "use absolute path"

Alan T. DeKok at 2018-02-22T14:54:58Z
Files modified:
	* src/include/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/014f659e0a15d51e1f8e758b60c321c22f8f767c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJajtLaAAoJEH0Oec13Yh7N4vgH/26BRYP61XRYy+CLFXkAb2/F
 LFfjQn+TcaztVDrZl6I45M/D/IGCQaK/OKNb+HAeQrlJDzBZUAeosc3wi1j7j8ot
 4YHWdcR8iaPgUNvZ6jqr8Z2fDeB/hVLzqhE5lE1IFFHegW4XIzYa79ulC5zQ37XT
 Qk+QqPDjvezeJ5aREAsCfIinjrHjhqHusZW/uasoBVWTQA20UF3ip/CeRNqdj0u1
 FxBj0pxrbXUMdMGpn4yRcW00KUisrPSWgSfNaBnfQyCnsoqJgy+JjW/3NEBnBHO5
 +Y5oVBgmkSgH1RQlw3156aOV2RBRC8rTOFhRxgZfTT708NC0psaQX/Jf8Sj0p3w=
 =iAju
 -----END PGP SIGNATURE-----

use absolute paths

Alan T. DeKok at 2018-02-22T14:25:25Z
Files modified:
	* src/lib/io/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1bb01a806dfffdce963a8b8e094f39fc5c777db3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJajssEAAoJEH0Oec13Yh7Nt3cH/RUJqY6TcJCa+4zjLENlHrKc
 4q6x8TqXNuViNWtbPaRLzhiaBNjIkt+k7CG+53D4+1OOqHIALk4ODY47+FLgutg7
 vGhmKVtPgCiZx401qRJrOUduObweO1ArDC5VG5Qlh+VnInY1EW4yldxJNUVFR/9j
 JHB0lqGv6HbDvpAf8XY7xP3v+QSufiC3TQdtqSSNlyqEsPUctjF0C6WyaX0bbPe2
 RajP49hdRyKi3TnEkJypxAdEhKwpclHsfFuTtVATTT3NWmjJoIigPoR/0ENwHeXB
 sTJ44v1jBMzKUoT2o46IZ1w3d1g8/jukJDnCwuU7wkR/Jt3UGClj0zC0F947Fqc=
 =yurn
 -----END PGP SIGNATURE-----

decode CHADDR manually

Alan T. DeKok at 2018-02-22T13:51:55Z
Files modified:
	* src/protocols/dhcpv4/packet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bd5d91469a73fbedb1874fce97d9e03c06a5af19
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJajspTAAoJEH0Oec13Yh7NMeEH/iTCObvZc4kHVosMy9G+vgop
 XoaVwvet2sWX0fmmavIYiJRfFw3Rx0ek8BEXqy6UvXvJdnP1947yVa+x6Cq4Nu9x
 72+Wu2rLgRNPxn4JI1F9GR6ce76fSpvuGArjRonq+KzObXTAE+NHAHqN4gSpOKej
 XbeO+UmFIa5LHSl0TaqTNSDXcxtZ+8iUVZdFkP2qHaK8f/ZEh5X4hkJU5iTOXnGk
 sJap8NaMQtCtQ1Yh2Ofxm0Mb7+m+bKq28eQTu8w9TpURlCE0u5zvc8UjbN2t+108
 yUKsynTT8zsCuqJ3UhfFpnhZo3rpPtcu5SBh6a5sDIxITmZsHTlwUaWWfofQIRw=
 =XI80
 -----END PGP SIGNATURE-----

don't include links in the source

Alan T. DeKok at 2018-02-22T13:48:55Z
Files modified:
	* src/include/io

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5fb5c22430ebf0c75ef365e622bf98fe29f4da01
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqLQoEACgkQ/6TVgp+2
 18rcHA//VOBBU/WGR4bG12VO0KRTzhSuR1rAqrhae+JNVTRuXiFK2zbxvTdc4t3J
 zs8At+VNi3R3LN/yYqYdDzWSCJuGWwNJmDhfdo3qsUP3+M19nDqxWstn4CmsbD6F
 yz28iYu2hRXskfggnsScA1rB2kIutiFdCKr2YLxgSaYZ2aP9vVq0VjVpTxy/ey0I
 AcS+ENnhrPtKrLKyrY+W16qYvTXzjRNoMkzucEWnjxZP/B+6PCPF5+S1qOfEp91y
 /8g1rh+fr1O37RcKg22G1zGNesKfYo28rIQAd637k2euPgEb8SV+vfWbF7cfummo
 W+7EDvw4WOB31NZi65gmLeykrWfKfhvVDd++ugBsp+iGgKh68w7jPs0Wdm36FI4W
 CPHbBs69G1ViwJNOEZhX5GSDAU+otvPe3P38yJm0ZGdG847LoXFabZlwXg8FyPE9
 6fc2aCIs400LUMrgUSoIziBDVUfdSrFd98rzjb5t0dWfbl/pD/ANq9FEpfqmSevO
 MO/SrE0QuMxR9T55YbuHgQtRY0K4yPU7HgaMine9RjriVTjgYI4NAosg3tc8jeVB
 pOnWKHKkkrspJ8a1Y3mcDkYDKmunG9zGy+9nTs4As+3LN9GtqnDnHMANQxz34pWy
 ZFsoXRudVzUJcVbNUxLt+4tk7WcGcYJS+rqEFWyW+wUhaqkDMN8=
 =Yddg
 -----END PGP SIGNATURE-----

Fix mostly spurious warnings

Arran Cudbard-Bell at 2018-02-19T21:32:49Z
Files modified:
	* src/main/regex.c
	* src/main/xlat_eval.c
	* src/modules/rlm_expr/rlm_expr.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d0c1a4e570d5802129ad168af39d57ccc4d8e81b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqLQoEACgkQ/6TVgp+2
 18qSBg//RRF8b53YDrHoKCKmEV0ssTNw2X2UQsT540z3tPhRSS1GFYHrvhO2/sm0
 JJSq+JSV95R2/ParuA9f2SRO+F/9rObpa6LjUrwt9MRklHU1q/yEtHZ/zSdw0kDy
 Z6GozmTJiVmhzJpf/WCZZ/Q293M9LvLkWva5b6jk0PwhGvn/SAcPwjQF3xInpWlk
 3IpEc8AKX348bgEij3UT3mF4kksA7XpfH5reaimUxWob56tBYSK/gUym+6QmwsS6
 EqX+kAPMXGebs5Rl7WQje5Q76CnhaLGCnpU4ALZObz/bRVzeRvyWsC40y06gpiyW
 VZXXWy1VTXufilNEWF1v5kpdV9idFJwNQNS+3P9ZYwdDMBf2l1r2gcFrxALQRoGD
 MBLKKzL3iPxGUBgB+Sri/YbeWcCVVoTOVyIQu13oRPri6M01nuzU+YD0g16tt4H6
 FmmehUpLmsy/oy9eCaqbk/C4sc85PhvsQolZgrKoesLvSUwLe9PUNldlLOn8xTaN
 RLxpTwToBwhLPeTi3M38zUHDyn6+EsUL2UYSElclI/myKCtOVhGipd5Qlvzbf2Bp
 FZeJ52Jilh7bqdQa8L3ZJtg6TREDZ6BEOdrEwsn2Ad2WZ/GYuU53RlcAupR7tBV4
 mXSMKFT025tzpGEZXRkd7fnRxvaCCOEXYe9k+wEy7TqP9IVFTMo=
 =LJbd
 -----END PGP SIGNATURE-----

Use standard boxed value from network function when decoding the DHCPv4 packet header

Caught by Nicolas Chaigneau

Arran Cudbard-Bell at 2018-02-19T21:32:49Z
Files modified:
	* src/protocols/dhcpv4/packet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/05e6c40d9319e6fec179101139e718be99635176
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaitP6AAoJEH0Oec13Yh7NHvkH/0d5jog/OKxzrs7xVCC8KeCA
 zKp/0MvWvTnTX5BuKnMTf95O/QuvuRoOrR8blNP9g/lGkANxWENqbYzFchT5Hcc9
 qc2tEqlFZHrtvAq8XfNXx9YM0YnBBzlNMbQkGNnAkiSsCgDLqlMIWN2+NXQi3Mts
 QJr7zN4ATiVHpjH1q4N9BDg+UnD9co9Jwk4U+XuKcMLo26O7ZUDg9nfEfGF+bBvE
 Ax1C26gB5E6UAALnGGuOz42Z/YSu85TlWqvScdnNvDwPct7fTYJkoQ194JGOb97x
 qwzRoqkN1VKP2wLckxUgStDuEzOSiOavmSokk9hcSQvW48Hu6aYKJfoEKasq1N4=
 =YQvC
 -----END PGP SIGNATURE-----

reset leftover after we've eaten it

Alan T. DeKok at 2018-02-19T13:41:14Z
Files modified:
	* src/modules/proto_detail/proto_detail_work.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ce6c2c641194a49b70d6c6e9335f900d5f0a699c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqIY24ACgkQ/6TVgp+2
 18op8Q/9Ht+YZsHlunvDrG6bxdU9o+9AdtLm1dxTZgLgMeAdbtEjK10KOJl2vM6g
 pmWoi13Agex3hFlJB0bRus9ddrddaRf3/HNWjwztGk2N/DCc70O/lq0esV4VZnZA
 TyNmKrPh9H7PJ3mmOpa0r7NAmAS46mBj6bzg6ciuLuDNDRALthJGO9fRBaLaelVi
 Iv3o8OU3yUpsFqge6Mirw/o2RvX0S2Ngn1K44wonew5auQYaMZdIHJST6kLS6Jmy
 KVW07IvZRYU0bgdcSg1Lo6IC/dYjGs1LOEPqdnXY0wiPeuobV6EOxke40bmGsn+/
 oktOkfEibGnQhdotKvHQ/SFiFcQ+XI/PvoimteBNkE35WUkbeVCesxiP3suV5q/x
 Bj0OvOFZRrMQ1j7FlnQi5DnjlmRuooGcfz8YBhFQabO+9ChznfrgB/6oVBxMGXrU
 pS/Ek1HK/yWRwvl16y+yf++NENm5C15pvsuMW57Ws++wcK599EJw0ByeRZBUdhtE
 mEj1JtfRdbQ33pj8pllFocJON/z4r7CrGJyWULrXFfls7cWva0Ug4A0aqBLA2VSK
 FVeDw5huV0kNaTI39AsFtwNSOIXiLKIbIfncPkPbYInMrsRxsK7/MV3dMp2Wtx+f
 Z0JECOXVuNEPlz2/yODzBO/XJ84uWkXyxjg8bBgtOxwEnUt8ge8=
 =YjPh
 -----END PGP SIGNATURE-----

Add struct encoder to dhcpv6

Arran Cudbard-Bell at 2018-02-17T17:16:30Z
Files modified:
	* src/protocols/dhcpv6/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ef24e1798a56e2726710c037fcfb9e0d46a3be3e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqID7sACgkQ/6TVgp+2
 18pI2w//TjRpCtaKi3c80uIcOOWy5vDmIWzyIdBtqtGRAY9Yj26dleaQTSRuQ6Pl
 yQQd2WrQflnBjcQU1zJh4eCC2M9LBC6J/CGINSL6rtm6ReoDV7Uo/qabVHaikuVN
 r4ZALr98RE5j3Vgv4JGKv0ZF4xOQmaHup4TACQDJw4IRCQZRIhGI0RyjFAZ9NvhD
 xDX3SWHVGjDSJ/e0EWim0lDHqmmt4OysCdTSXWdFLgJC3AJ390yeMUD+FLg5+zns
 VE4xs3Mrif3E9d1wB0TeCxfl7Qjhrac2CPYwTYgD2Bo07rjT2+dj3LzmVZ9Q91R9
 72FRlESZUrsV5g6auBDLu8t2Yljlex7Ij6DIi6tLPjSsgFcnNcyBSBVMGVUrwra4
 Zuaov0WbzbJ4h7zqrHfXloU1DuFKkvrzc99FLvM7ORqTHJL85szR6cUOqInzCnEj
 nfLSVrCDzp0MSWm/6a1aWYTv/xjKggWOFVUiCuhM/Ce0p7zjgBooDoeILnDizEyM
 HCTrbJqEHfp+Ydqp98OBByjmEQbkxKOnboqAdpTu7YqJuoVBjI/BxcTTd7NCnHUS
 cfkHEVQ/eX6bJjZuT5Cwwp3z0SVOxIkEYEzzEZ+5ypuMjd/uuzKXYne++RglYQb+
 nW6bhDyp+rKPhIQBApMdwoSKqH3KDbGft2JeXMdojI96SzKuOuA=
 =yuZ/
 -----END PGP SIGNATURE-----

Check for v4 in v6 encoding

Arran Cudbard-Bell at 2018-02-17T11:19:23Z
Files modified:
	* src/tests/unit/dhcpv6.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/039280014df93479c8934701839ea91e6fc77535
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqIDxcACgkQ/6TVgp+2
 18pw0w//Z88tsEgxFwHURKOFVhVfUvUuZ88JcOgYgJv00Lq+uARjKeNyiP8xvUCC
 i1dC7ZPbGKmDk4XF7eT+KMB3TFfAiu8KXK+tBHqPmdkTycWPuN/pqzBrJkokcgYf
 RBfuOuTRQrGmGY5lF0hH0vxlUjbDviYMBxMrG1oqv2CnDeUxUfpmsiFuHpxn3F9U
 twDL5gHKgF+fvYQ7f9bSXYGmhfLfhHV1B7r/69tvTRwIUc9NBoN/ilXvY+ikWGtq
 gE+BhMs1NlqrNvDd60xdauVothuMFvCEJWHCmzig7S4WUljSTOHcqqvrwhDvIvWU
 zY5Ap6nFCLLhck07tCS0n8jTo/z81g4+OzucqNIWUiHYrTIyZ1ED89XSqg4Z2Asw
 MtKHptati6ibGF1ylIfyEnFbn9qlOtZqW2iDMrh9FD4xthjs5c99hBOWhT8+Hwkp
 d6rmFxeaYY8Ah4vY687uiIYw8CBYYb7rYOnGbmU1Osvnmg5uOA4o0t4/jc1Xf9MA
 wJmwMt9b1c4cJEIQ1UXrUGQu8DvwT6KK5Ak9v/OQrV+RC+4REC90TaWlBKgV/1PQ
 gMW9o2HaJiTDxSvAWT6NfdAQSpArs1BL0sN5TT/YF3bcW+u4TYfKxnsz881EbDG2
 v4/QGyRNzmICLjkB7XbDkdaTW7pSJsLCOswb4F+XzKm2Dy87Nws=
 =yIGX
 -----END PGP SIGNATURE-----

Use new return code style in EAP-SIM encoder

Arran Cudbard-Bell at 2018-02-17T11:16:39Z
Files modified:
	* src/modules/rlm_eap/lib/sim/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c11148a40a4569f4035d52fb59d62a0f7b4c19dc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqHe3MACgkQ/6TVgp+2
 18p+lw//YD4YCyQbUWr7Q9tWLHf7z5oo46fleilWDqEkAdUxAwIY3EOAeaaRxst/
 1gstPCnluKAFDxN9N3V41WX0c+SItttLyKqcR3Yf7NPBrlCBuU2zlYwMsWCHcuZV
 mwMc/f7xkTnsTeSVktYEBThkAVftFpTGlCBwAD1fsysQdNvg4jGeYiqc6VsNMX8u
 RIR+rf4TQPWz3lDxwiVCBoo+J62vZ504tE/kAm6fRPwi1WZRFPUlLewg7v4SL7Yj
 rdsRpfZN0MsvIop+CaUYpgbZK298sp20BG5pciWcjX7q3xcO9nMnM/r79uZ5V5UT
 84YAAludgBK7gAgCHIuvNVufP03Yz8nMDA+IJhG3Y97SStlkrpE2XZHgSTO6KKVK
 tXFbX4pnLMmq/7s98LY890zJsU/A4asvbPpSQnLqxDqdJJ2U13iuBMldiQp4C1jR
 pVmUvL2U/p2WgGh8gAl4ASpUG/709r3PhtO6MQbISR/3bxZHUNUHM9Vd+uAppNvR
 VWNTgXXv4q25aK9lryUKZio40SP1QZ/qjXktg73sKzq4fdv4ulk2bfaD55/Xm/6b
 bIcYrEH1zgZVH4Pzt71nr6eqro7RB1OLUi+o7G2bWdDpG+TjxN8/6REgcZSG/N2n
 Nbdyx5QSbXgXzr2Vj+H63ZkL5YSjp71BhuATsCFgMbI8VSGEpm8=
 =tUxf
 -----END PGP SIGNATURE-----

Move cases to that ipv4addr, ifid, and ethernet all use the standard encoder

Arran Cudbard-Bell at 2018-02-17T00:46:43Z
Files modified:
	* src/protocols/dhcpv6/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0ca533ec5a6c19c83f43919831db1ce50f962d86
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqHekYACgkQ/6TVgp+2
 18qdCg//ZcJsdcVaAeqkISJvNXYz/Un0jIPd2CriXapFTYw8nXRtJHSK8RMDa0OJ
 j+zSNM42vZrzJAX+3zgRqF+6iONp++e4AV3C7R0/FofjdjXKzPCT22tgC7KYDD9H
 o2U9En131UCM8WgoJvaUuer3CfdknrVZmMzrjPZAV9XbgdZH5CwYgcLFbfhJ5VxF
 ng1h+jSlbliFz5XhkrYQTzag9LtCItMQz5jrJes/rUgmFLwrypC8+4d3w1ew591M
 nxjaNCcCdQYEhxOKPdRIOOetcFp/RbCAwxqKrKKu8t4JJSGPfad+EyDJtKCQ0T3m
 guTReU3YC3OuciXv9lA5ldTB+91ntkPf/Ybaxw1Tjub9cIA2c5Kzcf9U5EJEiA4y
 FIKIo5z/VxXXFwoyC3TavcjPPubns5fGow+9DCDwg+VgXvZWvmsqhurWVVZngS/L
 1HvpN6WVe1J2EQ24wrneQ2A/oqApyAGtTbzsmTAGngq1XY/sEsH2n2prmCkLlmoF
 FRHmvrFVz8O4BlQMZclhmV0odQxXrteXOvmB7hSvvvlmW/FOtKlLCyvNTjP4dEbK
 wN+Sjp6ruuS1x8ZdU/01vn448vAMiGrK47fO6v7jWX0oyQG4HtgUpOfIgo8B0KKD
 ZblMAn5E0O06A6I1HNiowZtpPTzyx/YroFPh9V5aiUmSI+dXLmo=
 =XR4k
 -----END PGP SIGNATURE-----

Be clearer why we use numbered scopes

Arran Cudbard-Bell at 2018-02-17T00:41:42Z
Files modified:
	* src/tests/unit/dhcpv6.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2d0c67cd5f82266458eeb3161b4baedf67bd3967
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqHefkACgkQ/6TVgp+2
 18pLfw//ZMUgnQ+i4xmpn6n8oNTF9FrnfqZVnsT8xVk4PNJmkcaHXRhsEjQnzqGC
 Aq+qRAcrPotlCYefJoEwmhxiOhG0ak0HcwvH5YuJ9SZsvLNSA1eKEaI1Lfprxx2q
 rT0Dj/uc3QIhNrEhtxw6+lxiSVEDp7Wh7qumMEZDDTE89+l+LkGwYsjIgmwN2u6z
 pZ28s0WMDk6dVFTW2f2R3IyNFhScqoF2Fyz9ste+HzgU94pkxKlXMnqW/iWIpIFo
 vbraC9NXC8mta799RmhAbgwYlpuM+hSeoSv04+/BwGV+uGiC3LbnlQYwpIyXnUhL
 N+2IyREU3F4YmO8KFjzoVjD6yvRB0wfILgz2bj9ipFq5Jayj+5rLWccu41zagda6
 Lv7Ns4m0J1Qos8Pu/U63EntNFIoef1unOtC6XE2DkIu60+pMsPmAMlTaabSOrM4c
 NGhqgf8mKS8gEZUHA6Sx8bA9O0nQcYGT96sk75gvxQ6XyCqqMxLh2bbUEGfNdHcV
 6m70MAxif5vwQ0k4CkR6sM8lW+kBTAd0nJAIeG17rbsCsmgnuZYK5XFnGLiRnoNJ
 AxbNbOocXsBUgQsmYvCZMY574fSw32fthG5u3dheqE1JgAVDcSUM3HtJEv+2afpk
 PQuZJAZPwHKcQqZX1gJzNxOtVgLINkU0L867PKkx8s0FF+4IjM8=
 =i7FK
 -----END PGP SIGNATURE-----

en0 doesn't exist in Travis

Arran Cudbard-Bell at 2018-02-17T00:40:24Z
Files modified:
	* src/tests/unit/dhcpv6.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ed3f6adc90c73415dbef895a193166189d1d5dc7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqHeAAACgkQ/6TVgp+2
 18rmUA/+M1WXxO+jD8S2HJB2AonrHeC0JoZeIIzSxPl/lKJ/E9uDsom00PDlCU7C
 tUjAR2JFJOVimpcmJFn70cqxu2a39rZafan/hNiWm6AaREWD/rwc5m0rBCLjPaEw
 b5u9/I4gN4VvTodMdB/sbaJD+vf7pzDvBdKrqUU8CTuoeQf4Cx3Y7YNm62RcPkTp
 QGmjJPmgEbSOfT1o+UKPkEES5sTh+6GMr4P2cHy7Nql8qls77Hmea4vhUEZ74n/E
 6wetGRIfCvHuMs/tvAGlbS1Vqm6nHD3N0GIenCwFgHIMhsyi+8/5cY+toqyPQNu2
 IRa3L20sjNP3kWrfegLAgKwC62bMqB2l0XVKinWfQTS/7rTRVt8cg6nATcdRIb3/
 aSxFLZ9LiN/UyuawtIr42eGHcqJBw5kmgUjn99miQM+atGenLcyBXEeIZsfbN8TH
 8C/td2HaqV+UPfoUQga6Ali3sFsDBkbdkyuFY3VmM3YI5IkrA/M81pKXpiD7SVD6
 4q2uBWMjgdJ2DWP2iXHxk4BeoowWRGNIx02v1nfyAfCmJcEbZgbl3hiyXlC7AFIr
 CpcuYD27tN8bdCVCEu0nNQBiM0yOGDM5xuR8rc3qo1bw6XLALrVUw5+/jiaVeDrD
 yez8AMeJc3ipOKo1jNrlm8z7NHxB0vcPaXPHYqzcAUzgNpO2cbA=
 =Gc/F
 -----END PGP SIGNATURE-----

Encode dates in DHCPv6 using 1st January 2000 as the starting point

I have no idea why they did this, it seems really really stupid and annoying.

Arran Cudbard-Bell at 2018-02-17T00:32:00Z
Files modified:
	* src/protocols/dhcpv6/encode.c
	* src/tests/unit/dhcpv6.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/61d552c5e19d28b3471478ff9e060f37e723ab94
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqHdFIACgkQ/6TVgp+2
 18pmPg/8D+i35KtxdU9KJD/FWzgeBkkToPda6OuOUCE1t7nARowssu+ytwW8sS0D
 KFtpLuiAkG5TQtsKxaHgoTUmk/O1WHBW0UjkX2UYy0hX867RwkIGansmtSfVwO5p
 3qKSpvxDu8/idyenbAcnuMoSnpPymw+aI+GW/OYDmbDMoQ2+ilrT4quoj2hm4Oz3
 QaOKn2Sx/5ol1QY6r9yaEcYJZIRanp3x1bK7HDSrl6mADNwXugMLtohA9sqUkcQB
 49OBjnW0npjgUum0ovc291WD4nXlGUQMBQspGFq8wY1RLe8MrZdy2Yzp+sbI/Bhn
 ZcXvehOlvJ6mIOOQOVTzMawsZds4Y4abeSzLpNg/dyw27KShNlc+kMYaQL406VNE
 Muz1HVuKVcPZEosZfQ6LyyfqTX3WP4ZcL7ygeSpjsr/REHN5zHsaLqunC2zyehSV
 FWVn3ywWMljfPxnuH1hliVTXPYYugrXs3opaCiZXMFg2Fnx9WdFPDvyf2WX+t5Bn
 qrXyeBoXi+n2+7BnZTqbts7frmUZQIN0++nvsRLmoIFNqD4ul7bx07FElVRJrChb
 QohgFKORpykUXTGet2cDytw1r7WVeWTnGMRpyFRRva4SAwupsvXJAg0kcyHmbjDI
 T0BUkU1Q9tZOW4QYjuSefXY1kvrqVUbxcwnvwmYP5mxKlDA8FLM=
 =mPxg
 -----END PGP SIGNATURE-----

Moar DHCPv6 tests

Arran Cudbard-Bell at 2018-02-17T00:16:18Z
Files modified:
	* src/main/unit_test_attribute.c
	* src/tests/unit/dhcpv6.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/86fb24b81d54a61a34990ff44df5d702231b38d0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqHan4ACgkQ/6TVgp+2
 18pwIw/9FCgDIZAyMB2K1GN9zsRmtcw602Dt5Zla9Sb3CvRIeXGRi++bQA57IrDG
 cfTsWVchkao7IDV3zvY+G+yyLq1c+HD0boN3KqYLUUhl3bqkiodLMzp6K1AcByOy
 eS+esLC2kohNLLns3WkWCvKNfdNZk/nFZkeP+TYtqBNLV8LAmXMx1QtXPBeMbCMV
 kyZwBxoAKWbcJP9DlsVhNmZQSvsmffQJNgSOaYzTJOiSJkKyL3NhWBopY9QKti0i
 HHi7OGuzT91ajOtvZ2o/ZaZR2nWvFkj6a3opx9f4LcQFDUJsWiQSYtZcfLJ9+nIX
 5pfccBhW3JaMBeA2X02Vo4E6QLIIjyJk83aGXT83t39K3ziv0PP3OoUEGX0SkRbY
 TCxufslQvw940UPKN3pF8ixo7pOMu4gfakf64BoAKxOx2xfXQgTwtzJJNwi/zh1v
 3EHdqwXpZgw/hml/g3zeFJUdChl/NIqldMQ1mWObPVqCdy1pI9ksJBq1dduQI8qV
 DUGJh0Wq0xjU1TmQceJpbp0ApDrwdtCC5HhsKK4JIrBqAfXcxRJXG6BCMNSy+2mT
 g5ya1N1/BeaFXjEnII1PHzMGbhnYoBBfex0zJNisFlUQzM3OIBf2iIECZlaY/odx
 jLJuwGhniBUiNmBbDuAIp6zHOTLJEHfHuoG4AA7avnqQMTeC+gI=
 =oSm9
 -----END PGP SIGNATURE-----

Invert args to CHECK_FREESPACE in array encoder

Arran Cudbard-Bell at 2018-02-16T23:34:22Z
Files modified:
	* src/protocols/dhcpv6/encode.c
	* src/tests/unit/dhcpv6.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/79707dc94b84bd2956065153f8f9be15744c1b62
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqHaDQACgkQ/6TVgp+2
 18o+Jg//c1EcYgI+2s80LdBZt2dE8vSTEzGyG9Zy942cFTJwEk6qedXuJ6Z1YAFs
 W8j+iD400/14H/nRcFbFsSO1KIhH1yLqYdAoljWlDEvP/g+uWjxNXT1l21k2mQ26
 VXzdjApKKKtaUNb6E+UWygjyFDxnYa4g0osfYuOYjmyKFseKKJ8cS4rOvQUMVSyc
 Azfi841JNmbDSu9UUx4MhykMdxPr3Bp/aOJh3k2AmG8hjY46zmpc0Gf5XsIXwbyI
 AyFygq7SiOY7xtc5uJcINNjuVexQcrBrGXep0+yFZ9rbiQlytmBCKjvNMvWD2z2a
 IkXDCVKf0ulozICLpeJZP4QqCV4wyrm46XZe+Qu2zuRORurHVxx0F+91ct+XpVB4
 hzOtn+lq/u7VSD0HEgWzTwwYadEM3QClhuQ0HX18xW7NQetAl7m/G0Zh2g4JK03O
 ftG7rPbRF3nArDklXnFrpTtJ80IWnhoYzgLzkIkljDtqbduUTVIVZCDaWrZjDhsC
 tcUHE1yeMieLx0sn4AhK8GWEN0H/ujKpDCmIz2QvCG7J6LEhYjZmm1qpJCket/Zt
 6jz6pkb2eRIU8pOmftzXQFKo3TjO0whWCG7QXJYWmlic7gLFDn4dxd4GeXdtcbcF
 /M+7RNM/LIyKiqKzMAiuHjGa8Rs5rKWYTjYF8hADadT5yf3QaTc=
 =/Z97
 -----END PGP SIGNATURE-----

Clear the error buffer on successful tests, else it gets really confusing

Arran Cudbard-Bell at 2018-02-16T23:24:36Z
Files modified:
	* src/main/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dda50a4961fe04055b704853f6a59da22f5b677e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqHXf0ACgkQ/6TVgp+2
 18qX7Q//XzTuoRM+iYAmS2X7zBHRlPt8vgt0vci48sfD8mMRskH55P73Wq89eHyX
 gQRM6B26/YQnOgbThwD3EClgNAWwl/nmaZCREne0CGSEwt22LNxbbdcVMG1E2G8s
 dCcxmfy5/Lx6PrJxNpOI8HndFejawNTzDpe3UUuJdmrQOEXPjPoyo7/8+1N1sSWu
 IwyApfjFp3tHXrS6wFuY9A0E8estyX4ciA9B0BNL04azrCKUMWulpwcHyppW1LtH
 fl/rM4iixoJVpDBXPz0alNYhs8U+X3szCoFnbQyx8R7d70lpaqi1be0J4AB9LYkE
 T9ydUnfgcUaHO7gLfzrFU6VT8TIGXaF6TzmIEBs9QIu932wVojck6T2szD9yFe52
 2hcVS48VsdnIlz2EOQlJwqvV0SNYm+MnD01dRhR7CKtIcIDs6o01nn0FS9DTWw/+
 yrKK1BREKRo59e5YqzFUhswetn3IA1HdoYJPhqrfbU3uLpqAkBxCxzapwbrdX6Xp
 AQg5p92KwJuOKlBERHePwP3a7FLF4hziQcdkOkHLlpmwbLIy35xXsmL1G8xtoHOK
 xsr4t+eOWmXNN/rXWfRsAaOMdYPHFQdof13ssqYm0Bu2r69jUhESPjpuxN0Bn1mD
 wFLiUkBQaByuIDuZfjbed3nBzAc8JwuxmELNr7mfl+Q6PNhla7s=
 =dElx
 -----END PGP SIGNATURE-----

Explicitly include packet.h in dhcpv4.h

Arran Cudbard-Bell at 2018-02-16T22:41:01Z
Files modified:
	* src/protocols/dhcpv4/dhcpv4.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1220ac4ba992e93975e34755ae5191cc7c8a9134
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqHXf0ACgkQ/6TVgp+2
 18ptJg//WH0cKVpKS/FSP+LgTC3VxhUBwIBngrxUMqEtLEFqjA9QuEaVfTWDSvVQ
 ji0wkQugoKeQX4Lr9ESbUftcVCN3++I6ZdmjUnnE7ZjE+1urwBLK8AHbMuHjwEef
 fKRnW3OicwM2UxcNwOZgs6e7PRQveClANxjpyjWPb7g14QH7Zng0M5U/05B0cXsU
 OUkgf3JIvglr/B+FCwlp7W4ykHvfnYD7uujarxKrVVHTZFLy48oNYYzxbdYXnJtk
 ANQP5fir4ixNSHuIQEm8D7OjPyB583pBQFM57G5pLXdvB5dk8BynoJBw44K9jxq9
 NRTgtoDfAGlMMAtR8V2fCn703TW4EUAyla3Ig8Fc/5/WNQFJTqByLRFoVRGDWSiD
 wbKPlFZXGPTg+364IfWWpIvByNu0EuW4b7wSFOfbvArB13v+AE9Aa8Sh7FAjatE1
 XsjOnbORIbU71qmB6AH5SenU1OaiCrmjDYg6qFFJ92V7PXe0dyXZPv8bi/Rz/arI
 LiPL7DC//ARq8ZKApAifPTsp3jPW9h6O9agbV1F5QDu5MMwrrSF9+bTS4QNHPSzM
 4Lto/WFzLo74jPznaYtf+mYChqTCyYiZ/w10aGvIv8QqULQ0XEHSRT2xU5v+1Rur
 pOivN+I5RRl0rZEViTb3pveU2ZcDqUItT92nrkUtgD9Mdxk8Rfs=
 =F3yv
 -----END PGP SIGNATURE-----

Fix warnings in map.c

Arran Cudbard-Bell at 2018-02-16T22:41:01Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/14a4165f97f9a20dfcbbac2c5ba5508ddebc10c0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqHW34ACgkQ/6TVgp+2
 18ohEg//Vr6ob8cRXUJaStWbuazgFyeCGNbffu2KSyfSdO+rsAbaION+bGGHGAGL
 HIgkW+YduDskm0PCRbDRArpLVnEiBQEDSV5AR/OHHFoysuBon8mnq0hqtgnjcFoX
 uyvkzUSp61IWFc9nFFEWVbYyIM3Vt9m0GokhpMDVceFEac2on6/+X2hMS+dXGMqy
 ljwo1tOVxQeHABrpU2YQ6NZYBewsi2lcgglsWN12RLT8Djs7rBt075TwygdXa7xj
 98BNLLeZ9eM8IEOTzIew2+eX2+zr+HUOQSVncxJdh4paUJ5b5nVUF34Jcde+L5pl
 hiBYnBHeF/jg6l1Q3rQSiqlyZ0PuZD5cF3lOXyvD2mNpRG2HbBNtD3QWMkqsYUJp
 BsjKkbR2iOy2EYiixtkSYuhUk3NUvJWbSAVwoB7403tMqZZrDHcuBi0pHHsBPWfa
 q/0JQVHKh95YDEyhaTGm3/DZLgN/z3XwpG6Fd54/GKPdsQLlpfRLokiYW55TWMXk
 wqXWy0O92Juvir2n/hkGdhLhm14n70saC7AJb5ksHVwO4yBCSE967avne039LQgZ
 RuCGJozLVEX/hwsIVRh6WbR8m4dK0ay1VNDusKqX5iwOh2ujW39330FOTH7FFIY/
 3HY641UxEMJavKC334mobF5GIUBrAh5nsWO5MEdpnW9iL3fzzUs=
 =c0hU
 -----END PGP SIGNATURE-----

Tests! (for DHCPv6 encoder)

Just a few of the simple types, more needed...

Arran Cudbard-Bell at 2018-02-16T22:30:22Z
Files modified:
	* src/tests/unit/all.mk
	* src/tests/unit/dhcpv6.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6e8eefcb96f82b06d5345b1f54a550e68a001075
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqHW30ACgkQ/6TVgp+2
 18r7Ew/+Khc23AJDJ9ZVzsQL1oSPdyKBqy9KLk76tpaiNz4fiSPGltY6jQTtzSHh
 7Y5oS8K8zU6uZji94L+DYiW85XMPKJfD/467XzdfTKHap1m1XACtsNARGbJqkygY
 EsCUJ7sFbQzVvuguxt/lvpzz1ieq6xVjRJBpSA41NjwKCPfUcKmKskFwFm7YYLF8
 6ITbWu/e/flTtHsVTBk4pKnuryH6lAQE5BgruWGfzSDp27G6b38t31NQ+VFPhAPD
 vDyGBSkvyiUqGbtTlycfFo+5yPJtGB5o9yygAlywhE+menCRZz9TOonejEbC+Ndo
 VxM7j9Xj82BBvg3Vdw7yK5Bd7qmDyZRGo8uj+woAHJB0ZuqyRFROL3Q7tHLJEd1u
 JOM1Idq8F6VfMf6e0CcnKl4pv2UURQl63PaX4fNp2x7fg99BTMbSduy26FG6X9ia
 PKl40qBbzSngHuUhAULDhpHPO5MtRZzaNWy5pOkq6wqbNyohnQSJjGDioXUYN+Dm
 91xbJiHLztNHfE5vbQRc91iSB3fWYYoSS6Ppk1RJRC9QDTAUaCu01Is5KLWtWplG
 jk7bN7lNPlc1i+gPxZRB0HXScVAgj2rd0go3Ru20FwckjG+flGGsEF7mflO1aL5S
 BoYpwy9cog2tVAv8gKNzVwNAunpDfxnOQxvdA7Qemre30nkAIEo=
 =86B/
 -----END PGP SIGNATURE-----

Fix a few issues in DHCPv6 encoder

Now skips false bools properly and doesn't crash

Arran Cudbard-Bell at 2018-02-16T22:30:21Z
Files modified:
	* src/protocols/dhcpv6/dhcpv6.h
	* src/protocols/dhcpv6/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/11a57a4918923f47c7ade9435967f58126023d6f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqHW30ACgkQ/6TVgp+2
 18pe1Q//QdFYkLjLqb92X/hIE5u8uKnzGWHMp8MlSzUulZiZfIBBziHrS73fYXG0
 zmlYIiQHhVILhUceYi3xGnZGVK5Wh9UZXy1u7CJeS3nN9kJzVf06YzQBWT3UVcGf
 IWt6iwKwW/JKqVtogc/mEKyFctWiNgLjkTq/6+qQDYrVAxxWyFuNti9wohBnIOK/
 DG5C8ZSRbPQmG6gTMjnPaHrPnXUwDzCMSZ+y7wIDwBVEJL48rdeuDADMPKnJRr8J
 Jfk2Bv0BNOw25yCjKn++vpjbBRLCGwzNnf5s6x8Wf5BbkuDn6eSw3YYWLjXJkLaE
 Q6ANB35Xr7IjKydTmSZU3avG2QHMlHJas5EJFt6xkhn/faY+xeKrdfyfyrfgAkfJ
 TfmhFp4CSGGgbaaF2jqHWawYGLx3hc7cM7pFusm3fBuhDrAUX0k/A6DCh3axm5ow
 IH77FZ170lA+/8Thw25kj4sTftvefUtWRPfIc/vWFRw5Pup7lUjfNa3rKiLhTh1v
 y1iqRUXHoJFoPsUSbF7PvVc1G0rxn4M92GJJbhuhFayvieD2u5nyDEIx/ZNlXbhK
 QZFvxWQuE7Aa2ssY7oUqkh7c1qHJUqYb3wMAjG63WgdR4M8dkfsxUKo3No1t8fGW
 aN2wvsfHEp7IjCpmZFbWWH6e4LqmrVLHfTSxxEOj1iRvclfhU4I=
 =Era4
 -----END PGP SIGNATURE-----

Need to build base.c in dhcpv6 code

Arran Cudbard-Bell at 2018-02-16T22:30:21Z
Files modified:
	* src/protocols/dhcpv6/all.mk
	* src/protocols/dhcpv6/base.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ed95043a7d52daa1405240d3c5a517dbb6a70f6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqHW30ACgkQ/6TVgp+2
 18oKJw//WpeLYC3In37D0HWdv7HTAydWevnfr1I8oBb8SAiP+Nww3TSdvSLHkYBT
 Cbtxh2X/Cj6lO16hy+CKIPHvEZgLVJ60ABoD1JwLeD8gLquFEDnhkRbuBdRBrnZq
 5GBuEuw/5P6tc9thRE3zICIfVQ1BQHdxgMruTXhPP4dB+xV8JE3OG0Sacr3NDaad
 MK6sY0zVR50PLoiukaZ1HQon9hcO9KmPZG3iZ7QbW8JfbyEI+YLNZOIMn2Eul7Y6
 5Q/gsP/ZORROr+NVpC1RX7cfBm6LFmrhiJjCSE1zs4mYaqWS0o0fM5AlJFVkxbP0
 vWeuu7CQqnWYv2TA08QPBtZf4RrWBlug1O0GZK4Ssfjv+rmUJBBibpeS8LPixcd7
 9BX8oMCU4meOzgzdPKOcy1qaLSXXZYLgTjAhMYID1AE6AbcJ5D4r6kdLnd4PXkF3
 wCljtpHofpeCpXk7c97LXaMHoL1QOQUC4jihlQwIFYDii6FtK4g3IFJEYfS+MXT/
 ppJfIHTdQKb3jyF9peqAGFe/+PE/tWsNkzdAWLzasxCHg8t27RNs1g/BCrOCFZi1
 vX1VtiOgyG/cJsRncmOznAZKkfJFY7HAmIsJxWj2b0z0XHBcARvsnMmSmGW7kIKU
 hfQb+haZnUcyoS46UYAx8+wfhSkw1w+y9gdXlQBtkLQ/a42++OU=
 =rPX+
 -----END PGP SIGNATURE-----

Ignore false bools too

Arran Cudbard-Bell at 2018-02-16T22:30:21Z
Files modified:
	* src/protocols/dhcpv6/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6c9c41ac8f4a29555b3a109ab13a6c5ced8736be
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqHW30ACgkQ/6TVgp+2
 18rcEw/9FuDr3SOMXj8wZHDms7yIEHhI6xW9MyQWm5k+ipq/u9JjZtVBBFou/R69
 XlGK8/Jt8zd2E6syy+87LVvDtdi3vxRWhw/NCM+67mVAxJmA55ny/83LdyGkYtS1
 DJO0F4pQPj6DWxa7/zPLDUJYxWbnJMduUWSiJ3mNNlZhqgJgOjz/dyuQdNxLHDrC
 8g4Lus4TGamrRi7TSW9TT7BmkiNtgeUrV4Ui4PbbXnnYr/pPkCmHzI8oSTX8/8Z1
 qpfBRFeDU7gybVtfzmK1rxkIFRZLRCct/tsmhr4AUTacPYgkyKVug+j8kEHB7ffz
 Nt4UTNC7cNBFM0KXeP+8AYHoenM2v3zt0wIFNbjlRnASZeaxPdXUgC+QzTPASzhR
 4HTEahQgdLP5JmLnmdvrsRzsR0M84UazFXD5BOoJgDzwxj6TZ8eMCIhzsc5RhX9/
 zT59/wGrnTih3f/nh4bdvuxzK9TUd6Tpl4CzqDBMZlDuLmP6uAS6s+z6gy6VSvM/
 6qxcDIuQVquXPSu2CUHFiEjRo4jtjiq2RNzZ4TpPp/ODBsgm0p2XJtUKLv4lx1G2
 2pMksdqwxnM5DoBSzvrEosaPAXELkHBcJ+QagtR9O1Wfpza+eziaIs/50Z26506y
 8rCVpGXT59OzEEI+meZYpiebLDDhpV83crnLcyUSTzoz9yVx4dY=
 =0exV
 -----END PGP SIGNATURE-----

Rename DHCPv4 test

Arran Cudbard-Bell at 2018-02-16T22:30:21Z
Files modified:
	* src/tests/unit/all.mk
	* src/tests/unit/dhcp.txt
	* src/tests/unit/dhcpv4.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0df132da0c4fc0c3454b8dfb382ad6b72c513403
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJah0QRAAoJEH0Oec13Yh7NJFEH/RUtAbAosoMLJTrzrjC5oFFi
 p/bmm/BbClFDqDo+ROJm211K24dPGKvVbX1asXknpmf5Yj0T/CBsdMjPfwHEvV5O
 mUxOABV4o2KJhSCX4dm17DxbCyKjycvIrSPrSRzohfye6M3rSvdh3WUTE9XPI7XE
 sqax1DE4Oi9uSzLvEedGrVNzTqW/kpTtPPtqB2vAltr/Por4dWjBAi649+6g3xm0
 1hVHRC1zXdCj/oihGwMGKQT/RqyzKdsDGyQdkDFeGo4z2ZObIhSRKQ1Av9WICEQ3
 m6DFlNz9Ol5JT6v7dhrHRAsJx7zRzEiJrE2C4q7trVxWcxVKLN3nvGMdLhmi5xY=
 =au1c
 -----END PGP SIGNATURE-----

add FALL-THROUGH for newer compilers

Alan T. DeKok at 2018-02-16T20:50:18Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/25be246e8ef956379769db8f480e2eead19113ba
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 wsBcBAABCAAQBQJah0I2CRBK7hj4Ov3rIwAAdHIIAC+tojz0YZXtIJ7vt69BM3ki
 +5Lz0XfMX6XhXuJ0XkfGFW34D3jKluxLr7M1FpWd259aF+LOa47fgda/a7+kVXhg
 x0gHQcUkCZqUE0C9CxF3YFt9LRCPCzfrT8XPvSNWNCJaWOC1D9iJ198GAYFNQdvi
 MWE95MRoBC7KCx48QXg5u1J1aMHEfqlo7O2vecCN+NvdtOevQeP+MUeZL81EwMdq
 u1Oq7bHJdP+AdNhlbJctvIAfLqN0j5U1/+WYvLV0eqCvkhjYyWhB8bKhDCuvtC4a
 DZFz/EFfT/N5PLuoZeJgKoiuZXkjLkcTsBI3kT/ZX9aHGYRI9gCQHERWMQiLdS0=
 =f2qy
 -----END PGP SIGNATURE-----
 

Merge pull request #2181 from pwdng/v4.0.x

Fix when skipping record

Alan DeKok (via GitHub)@2018-02-16T20:42:30Z
Files modified:
	* src/modules/proto_detail/proto_detail_work.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c58beaf03aa9a5d7da03e7e1d47d66c18e983ff2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEEC6oKYbvTM7ckb8XLXIZPjo07fmgFAlqHIQcACgkQXIZPjo07
 fmiARA/+NjkU1GZB7uCyu5w4XKX4HexjDjccPu+1vMSBQA0OL9QNPaow6KBm6bNJ
 7Mb1k8lcJ9I/0VBkm2MCjR+Q7FjSfKpiRq/NJJQ4mmbwvkSuaqCrxc9mMr1kPgud
 hF9xf4XUQmQCij+h/89ehzxHc+f9bX8jyOgS4aX9Aei4apprRCalbhfrSmQIkdkd
 TXFU7JYxWcQUyfG+t/GomphAuBOT2rvJQZplkiPmWH/hYIYxfH69PXznsgophQWW
 19VYm91LYs+5WCeLRkF2bfJBZ4THSdRkhMGGQZg4d94Nh0ICJKAqyNiuXRZ/XoGF
 2ce5LOY1T3hoNgbFKUsJViUf7kMnEufYlXUyY06W2F2RFfm4QxWe8k6X9/4Idh9k
 3KrXsLs2h3PzUKae658nF3mSx36zD4dE7656TVvK8OgoJ2pl5Xq+HT1bwakgZcDX
 V3wZJl+iKz+ij63iD9rtl6jtZB/uaEKlEAwGt1X4hr/na1t5iLPnaI9OxMLDfblW
 wQxdUmijsPnsqv6cOUhAEQkJZ5WUfVx/mFFtv2B7PpxDc9NDBmXE//EDNcxJHWGI
 Qv5Tr+V18J91zzxMvdaTh/Z/y9bfT8wUFlqTR60zoISP3fr606G5jJ4nMMGOsrZ/
 CeDwj1F8Wr+/NNDGkv6ZADz3JoRovnnre6H5+Gq6jLN0bWkayqQ=
 =HN8R
 -----END PGP SIGNATURE-----

Fix when skipping record

Philippe Wooding at 2018-02-16T18:20:53Z
Files modified:
	* src/modules/proto_detail/proto_detail_work.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cdac42e8e3ed7d28a2b1bd2656d22f115d66d48d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJahwqfAAoJEH0Oec13Yh7N+cAH/0gjUSSpN3wE7OPy//MqG9uD
 WOho9xFCf0VG5SNwDw3pKjU2dHT4iOLFXGTRliWMVaPUeZJZOFk+R1KKnLSDsP/T
 bSuv8GmL4rxqxhV7KPR1QkmHVMQ/LIAV/3gbrU5HoYeL+Gt0VWfqTzFP3HvUkAdY
 ccuMq43LTcJxC714rZVa7mPTP79Km2cmuLNzG9VApGduWV2zN2RBOXtxPYvFufsq
 mpeT8STYeWym3mUbREo8F9pZCUnW4cVRbG5GeMgXHDmfhJHj3qvzlhd4vi1kiKXb
 5G3ZMqtPVyDnclqkqsOD9/ZNmxW7lsFU4hSbeZN3bPElTmEjR95iblAiWADgu5c=
 =ir1j
 -----END PGP SIGNATURE-----

one more attempt

Alan T. DeKok at 2018-02-16T16:45:16Z
Files modified:
	* src/include/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/78868f1a1079c77a3b6af23b4e7211fe9ac579e5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJahwNvAAoJEH0Oec13Yh7NY3sIAImW/BUTqKxdy2UjaxA/o2D+
 lF6MT7BRU36+OzQqS1kUYaj54niVfDVQrBFtDg4AlCDGIs8sCkWsabQ5zJcBaiPN
 33FoTnnVxgpvUBnLYzi3/MbZFOS98qs52769qPqaY40UFrJNZTkPRoCsZYw/SFaD
 K1geez+e5nW13UZNRUPrux8yXyCHLNtqTVHHmCiEsDFYa3zBYbaK/M7P8QfYCJcf
 yC21i1FFDN+MkjRa4rkxZhljTKwPJhE9tg0bcaJjIg1zl00j28os/wgzSzLq94bH
 BVO3iXybaknm9j8NGtAHFZIIfSUxG3oYj0r01+MggnY689HqH150I721+dW5a/I=
 =GB7x
 -----END PGP SIGNATURE-----

add rules to create / link directories

Alan T. DeKok at 2018-02-16T16:14:39Z
Files modified:
	* src/lib/io/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/de348ff4fd281f61452d0c3dccd4edb87a629725
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJahwNvAAoJEH0Oec13Yh7NBrAH/3Gp1ybpHNTnX3eHbT7Q+P9S
 UTja9wL17P2Fw+6kEr1ihQbEgH+p0i8NX0+Z6gsJ15hayG+lMUx4B8UttvkoWhnV
 rSGs3a26nKgiXlHYKxh4H9OSyt1maJUMjGTi+7fKt1qsukQbrVUxNcqfqbe3QAHr
 /y0/bsjtjhSRDOmL9ji5X1iW9ANkO1ZRw737KHuScFNJ8P/V4x7wSdq2RcgnuIph
 2hdsteXfnNP9KOTNyW0c7ZIK66JehTrSTJ4Fdi26Bb5rmxivqrTMKw2OX99qaNJS
 lL3vtQHDFFWdjyQs/5d7+eyg9XhG1MY8ydyo3La2e+FllEsXbXtlgrYFGZKUU3I=
 =1NUZ
 -----END PGP SIGNATURE-----

remove "util". It's not needed

Alan T. DeKok at 2018-02-16T16:14:39Z
Files modified:
	* src/include/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bb264080c0331eb06aaded2d494118542813615b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqG6IEACgkQ/6TVgp+2
 18qAOBAAmF1qmqmBO3zbZZVU1HdMI3EN2juwXdG575zy9tlS4qQ6dCQd7okHsSM+
 9brv4cBgFrnHxnr0y5DYjzvnW2Op+jO8dOK+rwfQyhahDPl+HetwZ+bSSGIKfqj4
 aBmBRN8hyjYqLEAx7LSW7ujO82WP4B5fDI/ETaiAkhuoIujwjn94ASoCHjPX4oSn
 itiNl/HKqZ1a8p19+rRoZ7YQxoIS/9b4antO/1/Ara22aj4qIW0dTBFeFRqo/r9z
 Z/8Fg+7M82uHSU09OCI7NyZU60mLayJLs0QVQMME4+XIxdcauhyL8qAlbC3reOvN
 CXSKEqiPpk553N0QjHBDoQ4ERZQnWytVDiw7vi9WHsu74O7BXfJSEOQJjjMJmscO
 dr7f56ouODLam+HmaAgPygkeGlRB1v4IH+VQJklEhdtk2t/unv8hI+Mvf54fpA/j
 20jxmdAEaA4nT8keH0IAsi73i5K74xPATzgyDMYGl87FuOK5H1pslvcRiI8PGT6f
 HeZYKFuNc0W7h5BOWPAkaz8W3PbUWBL7W6Z/7QPyuGwBWBeU+P8VgeNz5C3/g4nt
 FivoDXz0F8MhZNE1cx/NpB7Ia3/SihHKLzNyCP9O62JqZ+XItNQPD7QUQW9zZ8Ax
 v0XUTesU+BbXYc13sjyfTU42/zGhxDkzIWjPc2vewKvKKxGZTDA=
 =LYhZ
 -----END PGP SIGNATURE-----

Skip false boolean attributes in SIM/AKA/AKA' encoder

Arran Cudbard-Bell at 2018-02-16T14:19:45Z
Files modified:
	* src/modules/rlm_eap/lib/sim/encode.c
	* src/tests/unit/eap_sim_encode.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/789f56f11feac04f304b4ec7ef685d672796b655
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqG484ACgkQ/6TVgp+2
 18obkRAAlMreVyP/m/3Qv7rTaIyFVORruY6O/NCbdRXe4cvzMTJjoC5gw/WFAf8o
 KETssga+R/YyzfseYTMHPUklq2FAHxtNssz5lA4ZzD+Ix09sso+VIs23xD2rgzNB
 8wyK51yRos+QE1TIdO/6AOts3vwgLhhiz/iLy7LpIOSbRXEtTAntJVbnUnOh4tof
 1l/po8A9W9F0rMc/9U2q2fYOQdpier3w1ae3wK6XTYbP/WJ7c+M90mSyPfOc5sYs
 cwSLfxsTM6s6kpudfB1Legw1yArfJDjus/Yagltl+u6jfN9jvANGSKT7tnbxgNVU
 1jP+sOS9LlPiRz6v5/JgtU//mUkHwmHyUjpsT9ds2ivA0qn79/7wmDSAul5qo19B
 j5nqmwejVTjs71kTQ15kq5o1iFK0J796g1KXTicrKuKkRQGorX8FbAfRN4xk5vVZ
 GPa5WZpWZm9ZPCcda5TDR2M8FQonpHC0/BVEXk/Gl32hChdAa92PO3OqdbAvGcP3
 Ulmjt1jXyxoNuxgFU/284hjy72KXFAcmbNA/0R8H0RrsAac0uo1nwqpuy0hHl92f
 IAjHNdY0ZzFKTau/0u+suK3AxaHl1G9QcCk0vkZYTRFKuvZ2Xujr6GHxdlAwVAWc
 ZEEvbsKzkIJe5P6su0jlz74EMlo8wNUEqqwn7SGTK5fyn2PcAkI=
 =s0eA
 -----END PGP SIGNATURE-----

Fix stupid GCC warnings

Arran Cudbard-Bell at 2018-02-16T13:59:42Z
Files modified:
	* src/protocols/dhcpv6/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/544574a5b7a94afeb48a52ee8258f50344d04fbe
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqG4yEACgkQ/6TVgp+2
 18piJA//esQqaSkPolvbFp27FX4JY8+DY6mqugYjYYU8Bkjv829aTAGnYo44s45X
 R59U+QRGJCgQe3yIKYiw1u/1P5QA7TRjlyuJzfACfej0B8yhBK6pwbKv0dBSMxzg
 n4Lc1hI7Gitmbo0UVUXe/kdoQO7XJYa3xGm5OtYe4oh316UnC0WzrbRqgylheeCr
 D9mBco0X6yaHa82eOCxbCyQZP8WBuwuLetRhUyiBhYYkQztHu8pm+nvDjeW9SPjS
 OdffEC2AQBBdLkF5JryzxwETVal6+/xUcAkUScDBy0xb+ah4sVbWFf9bsSjnTu68
 tLxtDII+who2LrcL2hVzzBRz0L1d1iMZiyrtz0pGXVbbHxufii5X37bqOUVbKYjN
 fS7IcT77tdqxUzt3Ft+UiKtGRNM+KuuqzQxgQzwH0BY6k/17zox9to1S8W+eES9K
 rc2fyERia1gk0Ksk6NCRIYSlC5o1QmGj9H4CF59MrBI0URjyFa/f1BrDI5FZwcwL
 CeUQZDfNgk+0d2aJMvaRpoFXqteQFZm8WyzGpfzSh7TlgtkPwSD+2lzNlHQ+Q3tc
 EkDIhCy4P2zzfnXxYaLsl53MFVL13MgGNtOXJ0ILTWK8IRIj03lfxLDrAYKGaFkh
 FyQIsBoocY31NPEyMG8EnLxSwNTVaD2zOKcYsb5vFWW6RZtRgyA=
 =BwCU
 -----END PGP SIGNATURE-----

Remove doxygen until we use the function

Arran Cudbard-Bell at 2018-02-16T13:56:49Z
Files modified:
	* src/protocols/dhcpv6/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a630364d822955956db77aa0e6bfc51664d030a1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqG3mcACgkQ/6TVgp+2
 18q3QQ//dtJlpwq/GSBhzFmHge131qBB3/YASfwxRU1d1yLPCVA5F29wvNHwiLrH
 +2h2ncfNu9h8RRbYo/EQ3YFIzpUnLN8yJlLzRayyfoEdvuiuQUgv3CqM9Yyw8wOv
 382MKsERPD6qTCUAKmO/QyQ8Dzjmcka0bseatdKeKUU8x4ydg+RGa0v8BxzVFpLP
 apse5tR9OsRAtgcyvb5EX48OfSquFwc0WmXOXZ+XDhm+IokbMR4ENSTNdmMSKXnY
 2F6Td/kmWJkLf5CRHEgX/Xk0xtLhRcMtaXDPpLf2v0xCNCydeuyDtt5X5cOAWHbt
 beEST23ewSE6IExm9CEr5lzIOwA8gSQVVZ6rkoaDoYy+IuFsNXnQvyuMkdw/fa2m
 twAxkAo4/WIvZVMBFMmlrosaFaz95uIwK1b0KGdME5g8a8+0PW8q/1n51dcMZQ4g
 A4FYr+RkL236XNLeN7PJ2tJdScO3Kb9AN2EDwJaYQhQ/LCaX1/kytgVELkcikw09
 5amYMslNAtRebMb26uTfFE1gKKfgL8RIZlEbgRPO658+5/HMUfdsbDG/XQ9OjiTl
 j+gsHEFq4GrMxYiTMsx+kYu/gecU3nDGG8Ta9dd1nPIVL9Hih8gMquRD+/j3I6Mx
 lsVgDNQuAE+bc2h3o7L6Za4CYmMLwMHV0ZzxIglaJVEy82Q76YU=
 =6FH/
 -----END PGP SIGNATURE-----

Add preliminary DHCPv6 dictionary

Arran Cudbard-Bell at 2018-02-16T13:36:39Z
Files modified:
	* share/dictionary.dhcpv6
	* share/dictionary.freeradius.internal
	* src/include/all.mk
	* src/lib/util/dict.c
	* src/tests/unit/eap_sim_decode.txt
	* src/tests/unit/eap_sim_error.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c4d5510e1593ffe718ba160ba2918d35e89b57a5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJahf2eAAoJEH0Oec13Yh7NZWMH+wRC4WwdHfiqJEo7OFJEtiUG
 hGzlo7vLg0wq2AGYaxlt2dsoE1yKvx4OIeAnhSv/c4RdCiKUVIcEz3ST3S/UD/Tr
 NT7VJ9mgs2icDq4zM+eIZsOUWPa0C7L/dqzpayP1AEkNPlOyrllyK5McbQB9dmkX
 QOUc3geeX3zzgK3ADT+NlI7y5rMmu7M2d9IKWosnjTkLtbb/rYMDyEnKZJv7fyWI
 zqSmCN4fSIpHFvB5FUh8sbfYrALagaH0N+eX5qJpho3sUO8Ero00UDAhr1obRp+t
 j3MSWFeyJnnKa/VAEJxHCv2W0fMXJa6mUmOAbUJplCJAVd0Io/Rabm7sqrovNb8=
 =htDe
 -----END PGP SIGNATURE-----

cache leftover data when retransmitting

Alan T. DeKok at 2018-02-15T21:37:34Z
Files modified:
	* src/modules/proto_detail/proto_detail.h
	* src/modules/proto_detail/proto_detail_work.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b9929536eb2743d94d8d7877f4d271faeb80fc7e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqF8aAACgkQ/6TVgp+2
 18qR6Q//RwG22S1tm+ZXmQtYTBBDjs4WIVDzSrAZJFBQoUEc7jwCW/sF/gV5rFuZ
 B6Br5YTB7snsO6NbtN7I2JmEM+sMi0HSclLhoMU0goEUAk/rpBsS3jUDMEIYHIbX
 xjjZCbEN8I16HnNLkQSUJ3PwBm//ZKWbJZJMLV+jpghgRyhSyXvuSVd9VK65JGsQ
 jtk1iZBk3nDksuXe7u/ME6Gqzw3AosAGLr4jemePXJjPVtbvSb4R60dAP5Zqy4C9
 yD0GQS0F9opCsPk4RaVhau1yGeYF7Am+XhfyVer1cdtlAWDMZiLLsL+DwVv54rUL
 o5E7v1Mu2WWw7tKFe0sn+NTl9gQbIuNY3saQ2ge3hRCQz6QUCY/BGGFuI3BP8qyU
 uKg5TDNtpT8cfad70YqsYHuFCy9BcFG2M883EoY7gJxYanJN0wWX6/JG1lLLhpKn
 XTPkhLz+uQXiAfwAd5p206XoyJSWBm+KhW7US7SybMo+0nnLRulRBPGy9/NIyNoq
 9NWe5n/s3PGm74MRz9xMmtF58NCKcd0AMx3R55Tt84RbvsILGUu4dIUCR/nF90g6
 Tw00Kggj+EQni68LH4VPH47t63zhBIqC+xyzJQiHT144mtDAlHcxeGO4ei6fI6i0
 EeYktY/djsVlappTBfMcTiN76DamyNEORe8kxZE1VLjCgzsjpaE=
 =/Tn/
 -----END PGP SIGNATURE-----

Options not attributes

Arran Cudbard-Bell at 2018-02-15T20:46:24Z
Files modified:
	* src/protocols/dhcpv6/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ff9521a0fd8ee9f0b0695ac7c5fc8c1031b1ac96
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqF8LIACgkQ/6TVgp+2
 18oQTg/+J5GSK99EEvrhiuFUzvqz5Q5prYnVl9biSh/Yr/2BzQk4ygG2q4517vQZ
 h4BlDVUKT2z8WCD9ZcXOm4L6JH4Uc22XqQ79i/Q4qfR1aH8VzDeauMlC1XQJLH3c
 eCSicngr4cmdWok6KZahgv8lwpfsR4/LXgCPahDr1+m1dPvhl0r6kHjJCofU+5O8
 WCUqHkYKQNrY+M/zsYLwviqCHD4pVuSSWprRUG6zkwQVUWURCc+2BfXpZ+mNOibw
 yVYOWilSY/CxZzd28wdaoBjLV9QSwKvKthpTPFlWm2lCvaao0MRwQ8x8JjPqVM2a
 uR35Imq96seDUCrhIQi54d1EXXz66Ga1ME5cxXM1LNzkp+Q3e4n4KHw5etz85tUC
 uFfMIrZBfFjXZGPqaAI5NLQwWEUqzwPU+PRtgukFeS9M2QeiUDi8weuWLlX1hpWN
 l+T7lrmuSbg9aS7G8Rsd24mRRbHkQKrEUBwrCkUVeMrtzQzzZijaMvzB76d4tXrO
 sdCqx32deMZdrIFviSiBbGNoYtFNb9ji0Gmd58uhv2mJR6X3yNEexj/BsKTfqUpe
 40a1FE3T2vubyP1mAegSwdZPV7u1GEuJZKcDlKEllUG3EyMPfNwsR7SVJ0PSL2B3
 kyGaP5uBS+3NTxOEJCVGLqAKlls1NJdmGdc2r7PmFZ08Guy4Iqk=
 =zd8+
 -----END PGP SIGNATURE-----

Add v6 encoder test point

Arran Cudbard-Bell at 2018-02-15T20:42:26Z
Files modified:
	* src/protocols/dhcpv6/base.c
	* src/protocols/dhcpv6/dhcpv6.h
	* src/protocols/dhcpv6/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f3d53840b3d43d8fd2d44de64d9ad041787c38a7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqF7pkACgkQ/6TVgp+2
 18pG2BAAg+mSyRg0PyRfRhK58JlSoragty0lY8FaCeR18PvoNUh+zZF9BOkRU7pH
 GrSWXQesnGzLihIkPDFA51QPXbdmzhZGCEkX6BwdmjCyIl4aP/AFVR8df9yCozo8
 dP7OPmz/3a9zIEksc4ja2kglcUnjPioNRxoWjYW97gGUaY0Q7gmyXgq59QT+xQHG
 4UAZA6nZPB+jpGpiTlgncOfnOrPy+QzqpVw9LX31Udlv4936wtKq2x4tnLjwtaod
 i8UnOOodh0XNb063F/9rkaj6YSgYgCmpxwKcYl1DIC1CvurIIvqDb3s5HBnMYuL3
 8RxcubUDzdDz2Cy7DkIPNoo+b+4PzQ1BZWqXyy/kRp3r1wj5j5pDXiWXNac4mnHj
 CgNHDpWBKA5ZHhslEHMWLg3AowOefEnEbLC7/uZJvOngc2+8zMX7mSJqUfDn/7NU
 7CrDhKZb3lLmMjKUYyg8So+5q/OubPAKLVEsRgqdwhDN8aZ59IzWfiY1KiEQmFv+
 Wi2C1DGosGmMD45KiTkME08r6btKaaU/F2E12bYggvgKcZh06HSRn2h3uIlCgEhg
 KHwIGf9uymnsSJ7DGzF2yzuHixuRIGL3EoN5lLHZJ6fE3dF8McyWKBX+ltLuhzHE
 UVDmgCMycleRdAbvJ+Cmg6fByxRmu7U5GLUYt1nly6fYy9Nx4Cw=
 =2nxq
 -----END PGP SIGNATURE-----

Convert all encoders from vp_cursor_t to fr_cursor_t

Add (untested) code for DHCPv6 encoder

Arran Cudbard-Bell at 2018-02-15T20:33:29Z
Files modified:
	* src/lib/util/dict.c
	* src/main/unit_test_attribute.c
	* src/modules/proto_dhcpv4/rlm_dhcpv4.c
	* src/modules/rlm_eap/lib/base/eap_chbind.c
	* src/modules/rlm_eap/lib/sim/decode.c
	* src/modules/rlm_eap/lib/sim/encode.c
	* src/modules/rlm_eap/lib/sim/sim_proto.h
	* src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c
	* src/protocols/dhcpv4/decode.c
	* src/protocols/dhcpv4/dhcpv4.h
	* src/protocols/dhcpv4/encode.c
	* src/protocols/dhcpv4/packet.c
	* src/protocols/dhcpv6/base.c
	* src/protocols/dhcpv6/dhcpv6.h
	* src/protocols/dhcpv6/encode.c
	* src/protocols/radius/base.c
	* src/protocols/radius/decode.c
	* src/protocols/radius/encode.c
	* src/protocols/radius/packet.c
	* src/protocols/radius/radius.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f3a41a3e78695b655a975827c2bfac635bc8feca
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqF7pgACgkQ/6TVgp+2
 18o6EA//Q+oGkwMJbG4QRBimYvbNT25IowCo8my17MXCi928WcPg1o1MuiZG3NMI
 p81134U3v5om/4uC+qpufpiI9Yk6ux9cppi+oojjBa8ap7XeFGV4o7wJdhHyoSZL
 I0gtHef1mvOidk17Qg1NVo360xwgaqeUEiQVYSSjs9PMuEG+5FImPnRyyHs/cB//
 H2aq21UdRrSvUJeb6wbtvks0HPrwNAqOWRAxja0Nsbqn9ITApayZpFIgoeROpSRO
 /Gm6htzZbJuaMy/xPvYx9BgMsh2+JVj4iN/NjMaGsXW/gmi16eyObOuhq0ZKdrlA
 xaFLI3o9THocLCgFiW1uyHquaT93rnzGPh1ARvT1CqJZ6g1I+V0LHRpIY/7HktCk
 kB7rwa83fQMHfayJZUtEz+KPfoww00Sov4w72KXd1Naf77fgNGYXOg+uQ4nlUuZb
 RU99KmwyvbeUrb8Q7UeeJoFxEca97WB5FsWN0sYCbjljhcwZkxxmck/2RFf+XP1q
 cmzXK+hN0Hr2jLfxbj7AosD9rDiJ4OLVPd2h11WGauf3vXSfEZswcTo3INkh7KSV
 rDuSVz7UZlPk9+O7+ebdg2j2gU4naxZT8h6cy2QQi6wYNvPHM2T1mgw6M2hf1yg4
 ev6D9FsXQAY78piEdWrZysDqMwn6P9E23XspmD/5Z49w5EgwcGI=
 =YrCo
 -----END PGP SIGNATURE-----

Describe how pair_encode/pair_decode functions *should* work and define some standard return values.

Arran Cudbard-Bell at 2018-02-15T20:33:28Z
Files modified:
	* src/lib/io/pair.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d2e0567014636579846e41b40bf0f4c5d3de290f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqF7pgACgkQ/6TVgp+2
 18pmYBAAlts9jYri+iY8YmlURaT4xjXklh5Fobg0+X9mHbynoYe1H2u1lO3fCqKv
 4ZpPGPeuiN49lMTvLUckKwI5qOobxEWCksHc9ZgM2aO8yYmMmni0a09RcbC2i12t
 jsiYI9yYaWIdpjHmBTPRNOvilmAvQO+zF1YztPn8Q2lLPdFxsKfOs5F+02AXBlKp
 73hR/bBKpx7Ey9HOWoHGEcA0sXgDmt4I50YoklobwyBhKn5SHwQddy6mZXnj/2gx
 7pL7x/FMDTRvqutYAOifrsFvJ7PaW1XybF8IAVGn8vSjYdIJXLgLhUq4+e29dNLg
 daKVMpSc+PrQ930a7/Ng7d+gweWqTWsCLfUFQ4Cusxcqul0t0j6s6m7cbiTe0Gzh
 t+0qNX5F3dl8MqIvX9eSCBhx7hJXy3LkC124/JEofPsLLuixfCNVRr3sxE2oZ3GT
 ebaBCZb4X6jPtdrheAFEBac89hXSuhsnbaZwZ8Ixy0TaGjwu2Wny7FRd4iJkZv1p
 F4C8/jmAsU1VsGk5EIuPpxA5nShcJvjlNFrLFmoMfdLPsP9+M9suk0e+3WkKHa8g
 SEyohJrLK60JJ4bs3rH4S8bJdOTj32Ej+VvrykSMvS7F8TCH0q4B0mpOZHHcg24R
 1qsfz28xDoZcHBpmCpSZwrSV68+O8NXAZQSaoAKS39DeclI0VgU=
 =XSYa
 -----END PGP SIGNATURE-----

Add CHECK_FREESPACE macro

In general the internal encoder functions *should* return how much extra buffer they needed, so that their callers can make decisions about TLV nesting

Arran Cudbard-Bell at 2018-02-15T20:33:28Z
Files modified:
	* src/include/proto.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/95454c948236264ca41c3748ca4bc1661829b282
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqF7pgACgkQ/6TVgp+2
 18pJgA//aE+ECtL2l5WjWaB4/BexZJm5OEUIQ+7DCO807OgFKOcJLjI+WSKFY6/D
 3z7RCLlHq2opce0yBrvSF1RkjcoZ2Itrez2kekOXF92kj9mtLJuD8Q/48fqxn5dN
 3aMRb1/ajgmS0505E8FgrpzZK7xbjZ+ydmAdab4jMsEvw2kskUHneTkVY8f4plIi
 COXPVkwZLs5dc0hWCpyPHrf9p7l7uUNSLfyDUdo8Ds4SkpHUN4msyqOxq+qbqqXX
 39zjmd8ZsHTxO5F7NulrhRIyiUmPt4v59POJ5vTWdS61YfQzwiBMJkkNi6BGk8lT
 N9CMDB1yKl20SsA1ry59xyDMkV5u9uBjLlTwhYRkPmL8kK3ErGxvNEkAHFmBXOrV
 ktpfXqSEgrvePI+Y2jhPWsKwznZ2KXYzvQy5gvr0CLpyHqDuWLfyVOZMMpW1qbq6
 ZnFca13Xsr7i+AjiIT7XAn8L7N6/kDvaaNrUM79THu8O5vmQGC8BWAijWx9wV+xq
 9zUyCuhfM6RE9hhsfUCQEBpyj1ZnN+o7pjEP75Mk30+l8lr+kZwkLGQQtCN9/0Ab
 dVs7kpN2HXz/wqyhki8JysnHh1Tswf7UOLbdnQ/PBWkSqBToNDEo4ON7eEdx53N6
 OcKB/HIoxyOPJ1++rIRBe+KUsRKM8EXv21pKFZfh2QwjCjuguW8=
 =Ufmf
 -----END PGP SIGNATURE-----

Define SSIZE_MIN if missing

Arran Cudbard-Bell at 2018-02-15T20:33:28Z
Files modified:
	* src/include/missing-h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a29751ca3b79e8108616f9ba0336dcf2ed29d380
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJahdANAAoJEH0Oec13Yh7N/LUH/2NPfNgS/5WihInqzBDdyEm4
 KdWSSxBLpooRMwPSg5bPU/f3cDzc+a1dCjgfgWdyUPp1vBM/7vC7UfSKpD7rQi8g
 HikIyjaKwbSvdVftbQEcBN06hCE67VK/fJM0r1TsK2nLgLwLnouB7SqDDCDyvsiX
 YSw3ePUHrQRSpybUSMbddopjrxLxug6KSrrwtrjnIxW58ZhTKOmdgRTAiSBLFiQD
 qwWqpFxQ2BVfW4Qu4RMJgLT9Iojc1GOccys+l0IaFuTLrStHczCRuQuJ5tmbbxJg
 BqgLEiCkumn2FAxLNavwZQA6hHw6WGVV3axT2+RA5aQgxKQQd9lax4INe4WpmpI=
 =LXbF
 -----END PGP SIGNATURE-----

notes for dynamic clients and connected sockets

Alan T. DeKok at 2018-02-15T18:23:08Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/958a54b2b1abb6677035a59df29ecf1287f4fc95
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJahcyFAAoJEH0Oec13Yh7NQfYH+wU/gX3KHV9nQaSNP3ArpGsn
 AywoEtvIxKOUGKlZVGRwk4F/2nxbi7Bfj4WzSfKmwD12BYw15YUr1OdI1LeaE0ix
 409Yp1DIiMNg7hpffmszh655WWHi1Yxl3Ej1RRLh1iEU56vPhrTDUiD9h73UDofL
 f4J5ElM6a9hzQIBDf/S1S7vJMZLON2XuwQWDuZQc4C7XarATmLQC/0G/XGogIeYo
 Vn4dr5LyOsSQodD0N2x6exnAgB/xQSLLoHWl5bA6oTg8vTUS8qi4speT/X6LQlhx
 rSfIh1CDC/QUKwUXUyli6T06QJ8qARToesPFtSANOo4/2uj3mTMJs+Ghv+tKrm0=
 =Metv
 -----END PGP SIGNATURE-----

remove NAT configuration for clients.

Instead, if we have dynamic clients *and* we're using
connected sockets, THEN the clients should be connection-specific.

The remaining "todo" is to check for multiple packets from the
same source IP, but with different source ports... and to
track those separately.

Alan T. DeKok at 2018-02-15T18:05:29Z
Files modified:
	* share/dictionary.freeradius.internal
	* src/include/clients.h
	* src/main/client.c
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9bfc0f4149cdb342ea787f4eeee7541348d59f79
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJahcrvAAoJEH0Oec13Yh7NhqkIAJjqiYjkQoMxr3q5iWSrqWd7
 c9ZcXmttAo/Kgz3fZiZMsXgWHNRgFl4spo0sOq1r2dN0IZ8Asma1AH/DEyWIf4oX
 wCBbrMU8EaO5tAim/vMZvf7HoL38DKhI9UQHpoZvBGOqcOjY6VCybHm/Anw9Q+bG
 uY1OF9r11kNZXxryH2+sb70JTE5HY7gsZvf/Jdd194LYFkz1Um3hxRxKOwTZat9n
 sM6Yb82mUBujY+lbU91lJ5YTxfELVWA1TUxy1/DIS1eLQJf6evVG1AzSVOQ5Hdhf
 L9pz3FLPtuIo55Fu0pM1EClW34JGf6QdGTwcgHqt8YJa9lfXyveIX6JfrpReu1M=
 =hOpU
 -----END PGP SIGNATURE-----

remove erroneous NAT code

this should now be handled automatically by mod_read()

Alan T. DeKok at 2018-02-15T18:01:03Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/042dfd789f237133fb83c8b3ffe9b0aa20ee574a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJahcpvAAoJEH0Oec13Yh7N8/wH/jqIxGKAYZbi2fB0PHouXkd4
 5XGxKiTwFtcujaw9RY+ANaJK32mgiM60oKug8yKltfzmZ6WF/aJ66+QJ250Gg4yR
 LtpO5GFpWXYEN+yL/5kp6rc6WHHJsQQKE0EkL41Y7skJMO/I6PMhUEETyi4inRT+
 M+XLcs4fa4JuViyRj6GQut2Zk3IXqwl9r+wCNZSLswkBPvpfB8XhGmyc9xd5O5XO
 uCaAS3Rpi2FFqA3s8rN3VX1kUe9NHb+f3Wy+svBWzf3VJrGGJEPOhELjB+rbEIPd
 Zt+PlDeHpDFO4LkZjeUed0El930srLXdLoXapI0iMo676sLOO9NnqHbZspERSDw=
 =fVRv
 -----END PGP SIGNATURE-----

clarify check

Alan T. DeKok at 2018-02-15T17:59:08Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/189e9e219890bd850ceb23530d7756dab7207472
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJahcdGAAoJEH0Oec13Yh7NidYH/RkMMDQbuKQEd9qGdTkAuQb6
 hduOtjgVCCZ8BwQhS3OWHLtGTt9CR3Z3Ptp+K94l68Vq0XQyD01LOjJCybNlhCJB
 G75ZWP3etfoazvLvVZ8KU18L14UMJkhMzXJLSUvqOssa0Ir4wodxXdAV6riVWyY9
 rQxpJKAdT2oh2/Q+pZuVB93uL9FmLfsGyEZl/EkJ/e+/+5jdmaotRqncV+KyAKy0
 idyzbQpfWS8HDRzPrlArw9UYOjou2nBfHToKOub98TInl6ozLbWw7xhMm5deNZ7L
 iH+IQdjLvEKZzJ15xj6usBmjFlOHChl/jjc39UcAlwsNDaJkRHtm6nu31kVViDc=
 =pV/z
 -----END PGP SIGNATURE-----

send a 1 byte NAK back

Alan T. DeKok at 2018-02-15T17:45:30Z
Files modified:
	* src/lib/io/worker.c
	* src/modules/proto_radius/proto_radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fdfe2215c67e725ef70e725df2110e2f5bd4ca56
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJahcXjAAoJEH0Oec13Yh7NkhMH/3dCcYP2OBXUgVeUXXt34X58
 Ew2vW8SDkQshfkY8slhHPoK33xjmhoA27Qo+pqpSivMX6D6rnX4XiHUDz+4g6lTA
 Jve72CcD9QMfOJf8Nu8xEMyvbAu6JV23qbWqGGtprk0uOZuYaq6dZXDDkLwu3221
 tC2XzzWPC1sDL09a10W8LwGX2mAmJvVRbgIVdJUKmaLDJqOac1qXb8CDY8XbFvIy
 U4m9CII5MdSHUMGlpOvFrMNvwUlWc6N2SZMyBs06Ihug+ZnLz7EcUOhWSTpLSRQ+
 6H9dZtW9Sxv/jvm9fXjIwKQHAYv2FBYMBt3yvIfO/edN980vNP/4Y/U71ePTlzE=
 =+WT1
 -----END PGP SIGNATURE-----

update the right fields, and if_index, too

Alan T. DeKok at 2018-02-15T17:39:46Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/87645d8bd935c2e91a937d154aba7f26864c90fa
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJahcTEAAoJEH0Oec13Yh7N4a8H/2cDx7IZL4Iz/sKVpZ1xqZJw
 p3lgymzsd2to50uIHS8YlIjy+41syY0Io2o1hEh/rDsI5kAOnY79ssslzSoL4Tf2
 54gMKvRbaFXZPdW+43guegKdkQbVM60zw+Q5+wwZ8cIG/rewZ3ZjnwLNmDmRkPZn
 gS4OEde9XuKNGvHokbPbJDc/MvzbCzcfGtPgCyduqjQg9TPUShTT7dnefyaR9bIi
 8FX4Zk0Y07N4dC/xWpn8tybMfQ0z7pRxYpGxhddhprMo+g/QZXixiIGJY+OEra+q
 /GgUfnIjeiY/DtHy6lj4HCiA6+m9NUOz/9dJXthq3/ZmEScHCZN10yufMi6EbuM=
 =w0mQ
 -----END PGP SIGNATURE-----

add debug3 message

Alan T. DeKok at 2018-02-15T17:34:55Z
Files modified:
	* src/lib/io/network.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f8e60a9741a3206e7c1125b300a97c158a6ef510
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJahcI+AAoJEH0Oec13Yh7N5PwIAI1oBgQzpypWWeiGKXUZ1g3P
 GwS0gDKwZs1Dgw4nxs5UitaCax2LdoSay7kotCNghA+JzMZmAZaeUWIGHezUZugL
 B+he8M5VEIyBXuEcN/ujFuwwfvo9a/K3wo/euwmcStdtRSFw1a9kv5rW+ww5iX9m
 HXVfFCGWwO/nwdcNgrTdOZh3xcw/d2yd2Lm3W8tB2QC6DepteDUnqakhV+TQuw2N
 KB+Cvf+WZCMk1jcV3mz9hEnXvRT1qwW9BWXpmBDdPRH+a219FdsJAjUl0Qiap2aq
 LRLHnMKa+J+xCR6u2vPtHiDja3jLQjAgDmgb2ZNE9p8SnE5U78gjqHNy/Yxh9y4=
 =ZD/M
 -----END PGP SIGNATURE-----

clean up mod_read()

instead of having horrible if / goto stuff, split up the code.
There's now a mod_read_packet(), which gets a packet from one
of N possible sources.  This function also updates address,
address.client, and track.

The mod_read() routine then does checks on address.client and
track as necessary.

Test with UDP packets.  Untested with dynamic clients or connections.

Alan T. DeKok at 2018-02-15T17:24:13Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7b5317a7f75a49e75630b7c485f04398b9209cbe
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJahbXZAAoJEH0Oec13Yh7N3OwIAIb6KA0IwnsEsurifNvztY8y
 lMfEkPdluz0lLtLMOG9X6WWFzJ4hT0smLQhCocnFAEYHLDxF+E4VU9YG5h5s0rUM
 M6JX/NQu/o+WHHvS0PmdqaK+crHEnEXalRugGTpiU4Ir5W22EYk1CdYzoZtHkcUU
 4TfijMhdCbvcfYCoYQ9sWkSBXx9bEb2/ldgiRmHdYtvIMfN4Kbt5LIkmascxzyIC
 Xs3Z63mxYblpM1r0t4M+tFFDWH9GBT4gcOUKCNUIkmfb5MwKJ0rmFFb6kDVHNsB3
 vrwr8fIejLdjNiTUDpo7A8i4SJjj4f4LKB4IuZdnImknb4YT3wJoGHW2KjoIEKU=
 =II9N
 -----END PGP SIGNATURE-----

hoist checks for connected socket to before client lookup

because if we have a connected socket, then we don't need to
look up the client.  Instead, we just send the packet to the
connected socket.

Alan T. DeKok at 2018-02-15T16:30:38Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/047b5c3943df40e74c60a81facb451333c48b5ec
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJahbJ5AAoJEH0Oec13Yh7NK3cIAIFxUiBqRKWaT1Y9cSCmBudp
 R0LMcjX6rgx25Q+reK823FDukOVY/hcGjPHhqgMzAdUWV/mJwJVf3BhMbq1wSbqV
 SINFKkQReLjm/7ZhjJ0fc4ihMqlauJ7+b0PRcMT5sMpgnUX1zMMtl8Wh/IHFdECh
 T474zqPQghbAOz0CDNewo8huGdYTEczir6i9GNlGikYKnReHhG1A83uEcFuGobtX
 yO3CkO3OjVxb1iyvw8gNIa3zOIi3KwvbFkMqCOUVJGW0IOLjqlzw5WlU8bVCzdEs
 jzs8uR/bVfKbEfSQ3XYACadKTBJEZL86nj7TP93T9LR1G/8eSCp0Yta0dqKdZnk=
 =Us1D
 -----END PGP SIGNATURE-----

notes on removing the mutex lock

Alan T. DeKok at 2018-02-15T16:16:50Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8999b117116c8df2f7759759d1270f33e2942073
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaha/YAAoJEH0Oec13Yh7NY+MH+wRSi0TgMezUW2RPHRD8y3C1
 vCvMOzrjiPAICCAlbqyUURLl45EkV88w/RwQW6sMq/Z125YBUNG6IXR20BUf2muc
 Tcg3JuUMD5H0YxX6XfpNBLLvTcdS3sYXJKr5DQB8CP8ES7rb5P3K/gVYTAjrwT1d
 2SWA5/6oRpGooiubLg24YkpboCMA6NSDJk7bBv82xy/bwbC0RZXvqx9o6M8PEwbj
 eODVlhp7/+aKKvV6NKZ0afmtLMwexRbNVNn+2khITMKtEyk+QfQB2b1n2o3tjVxf
 ipNi6/+WQINYbt8ajAROCL2maGn+ffZQfBRG1Jx2QtWvNITzq5eOtLJPvSCL0Ss=
 =vT7j
 -----END PGP SIGNATURE-----

comments

Alan T. DeKok at 2018-02-15T16:05:40Z
Files modified:
	* src/modules/proto_radius/notes.md
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/382d96f776873cad8090d25e6d744ae9ad3f6c05
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJahIu1AAoJEH0Oec13Yh7Nr5sIAIhNT92LGplHqF64Iie7fUH2
 F+lAyYs86vDbwzaQnbjUiwBo0iSBqNLysxFYcQv6WyAr+KSUpkc6aw4w6BSg9d14
 ts7wrrqH5ID8eUP9WFmkiDdEC3xpr8MOpB2xllve/hZ5P3cZbuZ/TsZbPjYO3he5
 suUA50muCOA6hgBg0NmwN29U4WMuJqu/3MfJRyqBjUPsx2k02/9yngoTngWDT/5X
 D0xpndUJU7l8qNh1jo/Pw1vgHScI67ELxCXpPvjp9Vbkf8IJuTW6LD9erRVRZvxt
 j4uGmWtroJeTGano5dEjNJvTh/kbphJdckAKxy0BW0MybAiPGRXq5765XIRGW0A=
 =3aKO
 -----END PGP SIGNATURE-----

document "work" subsection

Alan T. DeKok at 2018-02-14T19:19:13Z
Files modified:
	* raddb/sites-available/detail

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5e5a168311b011955be11f712e1bc1ccc09acb71
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJahIrOAAoJEH0Oec13Yh7NI/kIAJrlkmm/5xdw+3icl/14AuQ2
 5I9/7MbJmcPkQtOG5X+3uM93TlH0TWt+Td3KbgAuo32Z27+VmY5sLV715tgaksSq
 bqf9lf/2Px/l84XRs74NcqtvOEnkUdIFXI64uQNZp/T+j7XqZNzgzZzs8DJpPSOW
 51F/aGb/7lp7USJZaZ/CWUHpiieoo5Zj0b2EDzhH4lgkpQBi6Scu0yLrI5uo/Ijk
 o+8lTVOQ/2l3JNYB547t7OVA0SSHQmOldtqivGNo0IpNO0nafutDgQjJIlG8+GHw
 PS5ZqlEKdruICO04h8hi0AEt9UoFgcHr00F1BFq/2fz4QxtwXBv/dzSP2hyYb7Q=
 =22ok
 -----END PGP SIGNATURE-----

remove worker configuration from the directory watcher

Alan T. DeKok at 2018-02-14T19:15:15Z
Files modified:
	* raddb/sites-available/detail
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/effd4cdc590fd3527675fdbb1d6edd294f7f1ab8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJahGa+AAoJEH0Oec13Yh7NJRsIAIIw7CKZ1svxUKRLIQVEttSS
 a/qbstK8wKFEmx59c02Dn2aFKphpdPm2K+0tzSdM2VTowgcFqxloMquC5h4vkar5
 hOjWjJdQr+H0Q4xQe7/aJFWx4pho6bY2+as2QATP5VNOCMM2zU9FX3cY++tCbIC7
 MU41Y18AI2A9Q5UGWdK3nqsxVPgfwBRYouWrNrDUSTPgPRcHXmJQTSHvcbvKPdps
 Ws4nhGRAdfmAACTKjeZH4TpRb1/dRUZTq7Obpr7YvtXuVGVC5Oe9a6xAeX+lqttI
 mJ156fpNIOr1hONCZ9xKE60a5xQanmbgI7MI/EkXnEAg4Y3ojlYTWfVY+nNOHSQ=
 =t/dU
 -----END PGP SIGNATURE-----

in files are annoying

Alan T. DeKok at 2018-02-14T16:41:28Z
Files modified:
	* src/modules/rlm_lua/libfreeradius-lua.mk.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d34a9dc38edbb08550bf776b0f5219e0d466b9d3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJahGIPAAoJEH0Oec13Yh7NaI0H/1PDWhbujnm4G3fSh76yD/dE
 nqfag0+olOrDEj4T7Cu6vCpUvxNodAYhZmUeJW17VFUE8pAY6gJYpm0L1rnela0+
 sB2HkwUx31+3OfprXYg0k9oglDxMyVnU4Gdt8EyeYfzmzM25FwjL9YENOvUpGrzq
 qu00xk40rDO7c6zppE6QY/6XaQfqWJmBU0yWtXuVJbHvVFxGbnDCO1sCvrI6xnVL
 hz/veBJ8PDgDJbSkP8HYMu/M20+AoLI26BvaFjj/PzspetIZn3URRhUQaN8OBczP
 JggrJ5UGS7P8hI/8UI0wtASPnWnLxPZ804Le9mLf8NHfZb1xlMcx3cWRB2ecMXA=
 =oH5v
 -----END PGP SIGNATURE-----

rename for Windows.

Alan T. DeKok at 2018-02-14T16:21:29Z
Files modified:
	* src/modules/rlm_lua/aux.c
	* src/modules/rlm_lua/helper.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3ad2cfab2412719a99fd90a14487280303070c42
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJahDafAAoJEH0Oec13Yh7NaOYH/2nj1RnFsphx5qo4KtQXBJSA
 MC6t9tfPPgS3ZFkPoHeNiVYvIIsO5Df1z+7UxZFvkzQJFR+MKHpWK43dpqeCfUzX
 1MIO2upIcdtQ6qj8lBC73QHnFG5Cw/zQkjO/68zVk6D5wp3O2flaLuLwvyPwfFNV
 HkTvy+RRqIBSLaPIXPG3hXh2gmh929MYdrQ5QEsg5IidUUNJRvc5Y0WJYzDT9RFa
 INoONK+D+qcsbRMhEGCxE830wYkurE165ToPR+lD2qwNveE63K6VvV3adwZkR8Pt
 +4tyWEBToRoZIrUWrEoVqN+m298uMJbh+fgSyJXetPsTEhsS47nXPQNUZ1/Cy3c=
 =uRY8
 -----END PGP SIGNATURE-----

src and dst may be the same

Alan T. DeKok at 2018-02-14T13:16:15Z
Files modified:
	* src/lib/io/ring_buffer.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b69610cc8d20c90adefa3871f3dc272f70209a78
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqDHsAACgkQ/6TVgp+2
 18rhyA/9Go1LJaMtv93AoowARHVYbLw1umV3dUl81uEKPftRblqCgSq3ks2YVX6Z
 Gpu9sMZGsMRr0yVcniNMqof2s4Y6fun+P6AxWOIQie7LI6tN5JYc2hxhQMQBwhgS
 5LyGvlaz4K/8jzJ7g1en01NCUXTW60GLOdA0y1hinvjDrafszTvKBYe3LWnnGINq
 i4NB6bA5Tw3TO0RG2zixco5JKuDPqMs/u2vi9/97xWdXSb7pqceM8P85DT51CoEQ
 fR/zBxiMzfQtU0GrFSnmEamKS805AuBXQIW6GAcSyrxTZWq/hURfqrBXB8HoTyg1
 TEow1LqMO8H5aDfusNJiCta2+34F+oA1cmOnJ6p6QU3VFmfb4aPxCtiZ3+794CoB
 QgQlkRnwl7rXyLI7o4V4j6vcYu7BU5G8cM3Te6uX9xmT4cxnhzR+Ws8mWZz6G6IO
 PDrOxffIJGFTs16P8hGCWtPklW+pJWCb0gpgv/zkejTQCKazJFgWvHuFt2des6Bs
 2aZP/ccfN4p6Lhm0U+qV5ccmE+yFZNLfnTIQLnsL4e5hLNwciGaYFZH5NbsrHXim
 UvBZeipTFrW15CT6KWKv3immY/4DwVrab3eZy09ERSm73siO1yeHljfv/SdI53iv
 RXYjZU3Fo3iHeBh/KvF+71G8e2ciDoRBR+likFxtptJVN4MkTOY=
 =KlYn
 -----END PGP SIGNATURE-----

Remove unused arg

Arran Cudbard-Bell at 2018-02-13T17:22:08Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/662847d5666866b58fd27195123057ac9dc3a855
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqDGGQACgkQ/6TVgp+2
 18qjug/+PdSYOpD2E0vLYNLZB4XHHJUIQnuOkk7m65kLkc/GCVP/RxAHS0OPi/hf
 InWoF8mKXLZINK7XD1SF7kIB+rcLOdlOCHjl1RazeE2Xx84YRKgEQ3ATQUBV3wDe
 OMermEbzZPpueUuKf5yn+0wna2L//x5HEGsbVYOb6a0CUuu/NnNNMHrDWhab3e+y
 VLIrA4fruz291bNz/4VxmttRxnr+q7uhqDZKDHaSCkwV2yx4GKcK7DHGLD+TLJQB
 PUpsn4TW2yjPVS7W+cStgyssReWgXQAhcR+bQAECeOxxCXCozP6M9juc+ukMK8q/
 LNfebLtBjnON10ssk2scdvHsXBwiYO1z2t9tVehJQ/ptpXX6LFDFie6eOC8kNdgj
 1x+gpWadrgyDqlVd/8Fh0UfT71EfP1jfeY4s1qRyLRTtagkzWaeiCn5C1efRmPLN
 PBrhqmKZc26Gby92wVgAGBkYlmcSAEzQiY9Tp1C1LXKREYEsTX/31F5juLLPjd2V
 aprbgSDC0v7OGB8etAhvqfwRON+C8ZA74biDTpGgEo3mdgk2u1EU9w4oKZTVRBMr
 mTH6c4fsdZWCbMUAi+Inj105kygL3e5ZHtuiQqAQ3xqoCJmvrJeZD5pimrLh/kCS
 VMuw8jiwxfC/gPrP371/DBrnj7VLwYDkdv29yCPGFXU+3KNlW30=
 =vKgV
 -----END PGP SIGNATURE-----

Convert JSON integers to the smallest signed or unsigned integer type

When the code was first writen we didn't have the full range of signed types.

Arran Cudbard-Bell at 2018-02-13T16:55:00Z
Files modified:
	* raddb/mods-available/json
	* src/modules/rlm_json/json.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7da2c8851eee4824aa946edb95d2e6a5e434b341
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqC/9oACgkQ/6TVgp+2
 18qLRA//QYLJwQGKG/Yhizy+IYEX4d7qIBnHYsdWq5BwSK7WnLFY8GyQ5+x49Ovv
 R9NUGxcJkS2PVugJg5R2mNpdXS9+T2NlywnF439q3HQgCcu+wkyz0DhTZ6WGAeQX
 Pc6kpOC9S3GsaUqF1wYgXEm/Zi9DlOlnO0QhNsg0SoEU+wH44i8FYKe0L9HdulrY
 +vI0s+NoJ/nIwzjCR9lO5BLlLpVEaHFf7I8/GNivfV62mNsVZG+2qA9pH3ofap4M
 +Vxs6MCma8H2gHImmKa+U20ExJOpneMr/RN2u+b8WM8GMd9NuZpFJXxJOhKO7PnW
 TnxFTHK/McGZT9oMPmBw6F0xr2bWLRWfx1huQ4eTqFBDU3bPkDwXgRF74UsW3e+o
 qS/0xDg/MOizg+rZx/tk7mpnsR5wnqA39NQq2f6WDhrX4Mxs58D7e5Fit30F8u+O
 5/2PUTSUsazKvtASWdIFFvz/iVAhDGM964YrGcjBbKPWpGLLX4/u/8urzpd4we+t
 wSTuF11zLQ4X8txMu+TJ2H8NxEbmkIQFQKwDL9F3keFfGMYWTw6l7483Kszoq4uN
 gkhusBfnF7jfn/TwUiFkuqHGPFPTsJZIId+wJAhgyyWAveAh+KkQC090fKxoMYoJ
 pJqeToidGVazoEPTq8UEyuRX01LeeGJJ7S9MneH3JQwpoUBJXyk=
 =QiUE
 -----END PGP SIGNATURE-----

Fix double free in acct_redundant

Arran Cudbard-Bell at 2018-02-13T15:10:18Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/004377a050c306b55b18397907182cc91b38405e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJagvg8AAoJEH0Oec13Yh7N7ogH/0o6eulR/nkFZS8MHyAcnaXN
 d8uZXC8BxtdnJW9+uzdfizKovakS6bgTQyVsTr05+yTTxgFy0iXKylgz+2DLhjcC
 pO+SqEd0L9cUXiXodC2Xcpx5buS3wvIohi3LA3zuuQwGtiBPKETOWvS5IOG5bgHW
 M8ZQ+rGr3GAyvj2ZsW50TWwJ06SNfEsAwH7xv6ZU/5sWSCZz8AwCR4l6lRyM2gD/
 j1ck42DMINdRGbP4CoPXZNw8c906YsobH7REriXy/SAYFj9SHoLHHj53BbqtAcU8
 pxUOVCA0wu0GzysJdiT8OUgUNFOKqyqfsfwEGuh4xv/Zld7vOnyvpUYePCoQo+M=
 =u/Ix
 -----END PGP SIGNATURE-----

copy the leftover data if necessary

Alan T. DeKok at 2018-02-13T14:37:48Z
Files modified:
	* src/lib/io/message.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/61f84f8e57c23fef6cb1e7d444397eda096dc453
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJagvg8AAoJEH0Oec13Yh7NgxoH/RFcapa9yaEbYKr8VruXqWXn
 51Eh1hFwN07IjhyecVMqzM1pZymMxw2Zjfr4DNVgQe090FUjIRFh9R7h6kEGW/Ot
 sYnt3aehl4Es6VCFDSGEi9iepOR655XVUZi73Xw+NfAGFGvA6e2pzQmSKyVaiwIq
 eEhElpLzZaUTsJRuM6X4diAVKcCTsscUVWIQl9g1wOgWONN40XFV2af7Cxev5204
 XeHJk7q/k/r9jK7PLZZRXLg20oBdKSqjOg5q7Vj03JeYSSB1C1gqJYQ2uKeLOQam
 YgQuoSx2BlMv0wfVOGsIhZZf1tq2vt/1nAwaetpSqP4Sx070XneaNXSK/acvwZY=
 =3256
 -----END PGP SIGNATURE-----

pass "leftover" explicitly

Alan T. DeKok at 2018-02-13T14:37:48Z
Files modified:
	* src/lib/io/message.c
	* src/lib/io/message.h
	* src/lib/io/network.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/27b8d0cb84a7d1a0af17e6d0a31f0c65f5450649
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJagvg8AAoJEH0Oec13Yh7N9zkH/3oa3lsx5J8vIeofb/tj2Ytn
 xdwaP73zxJDfkTy6zP3DxYUjyLtKD6kaNtjh2RuRfFM3DSpakBKgvpfBWwng+uX5
 4iVST6gdykg3upXq5OMI+Li8Mi1ej6GDFpV9Ugar7xg40j6ZbnmChL8Mp79Q9Led
 6gOJmepeHAJpW2KLL+9RRYWopQ7XW+16KWK6dT9iUfVg+tVcGzLDRqOt5VoC/HFp
 8BRKPKgMECaHUTTuwomoCh+11MhfDsDDXVrw4vagHlsSZ3jxTpcBiFtqNVcBqdey
 L//eW1hpBS+4BQvPvza4IoQbzwwJvG1HhEcuP0uviMYw9T8imO/ScFoqkqCfoMQ=
 =Is+n
 -----END PGP SIGNATURE-----

casts

Alan T. DeKok at 2018-02-13T14:37:48Z
Files modified:
	* src/modules/proto_detail/proto_detail_work.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d09ddc963fc87220974890ba8a20abec8fb5ead0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlqCwrEACgkQ/6TVgp+2
 18oF/xAAkdSDdHpFrZUyndR7kdi42GCVysSiR1z9w+jKRbUxpw1C9eMl/0m4WW/1
 eWzAs6WW5D3cTSjlgikF83z01fTOyxxyJQEiLbegMXAtikEI1v60tNKJNevOLG8r
 unkGuAtIt8vEep3xHh53BGQQuwQrLQ9EzlfM9Weg/J+YPrIUzUx/PZXGuEYUpWG0
 EAc+5aWLi8+Pewjzt2wVs9drlWSQcRB8vgRnOcnWAEbJRvpBjC1TJt9xqm6DNJI1
 cDERH4cJExQ8WAp8VjsJRn+x9UH+V65z2IdOLAJObujqjEbTOgxAymcHUhhTzm5P
 wZ6EOE1Qz2qP7CpSEIpdVGMRls5eVvaKEcVLYHeXHIUUdt9i0ld/nZi/l2DFEGXE
 tLJU3iTYeEHdoLU2g5PtZKpx+3iyP505Jtz6OpUSXDtyb530kkLyKv979HXd4VOb
 /Hnd8O7RtB4qqRfXKQGTRwM6OtwDhoi0SwWy7EeXzCBBcmXFdhngd66ps4LrSsN4
 IUDwoea++dpDWvOHg3Nzdx/EqZxXC0gWDP0pjvdtOutk4hOnzjZX5fe9TbYmvD3d
 8z3HUdAUwxny7NHxIJhE4241RBzXQgBmUpvjJUCj9EssUM4//I38dON1Qi2fh6Tl
 zXI+dBP504BMw2iE4+vM2Ewbgg6fcldxuJ25o+GVNIg1sRCMqnw=
 =GgZb
 -----END PGP SIGNATURE-----

Remove debugging fprintf in fr_inet_pton

Arran Cudbard-Bell at 2018-02-13T10:49:21Z
Files modified:
	* src/lib/util/inet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/18d5ce5dc968866b62b688f6fd4d0983689a24cf
====== 
-- 
This commit summary was generated @2018-03-01T00:00:04Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list