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