Commit report for master branch
announce at freeradius.org
announce at freeradius.org
Fri Oct 5 02:00:03 CEST 2018
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlu2cXUACgkQfQ55zXdi
Hs0/CQf8D4A4NaHrkGE9YNrS63GUTJWF7D2VfAxqd2hwJ7+Uyq1omisSjYmnLoED
Fg3QkiLOjR4Dw9xbngcEWYXhrFP22HZOhSr2BvQDJX6q8Wi7PCIPJqTGVhS4p1vU
Zqoix/IctJJ81Tt+ZdSxH7V8OkUY4PEB+1ft/lXNpFqMFJjm65GjEX2nS8WNTWJ6
2gDhsBtSEUiomEEm3pZtuVUa1bGSeUpl8kygeEsEwQl2Bq2TQ07ly3IqMs49ZFOu
oySVBgUMz4G1Sq9EmwQVMkqSm351ui26tUrq2RmTVJjQy4oFDC01xe5j3f7RM3US
CI8B0tahJJSnGeSR+ZRKoVHPKMSxSQ==
=gbBa
-----END PGP SIGNATURE-----
this attribute is text, not binary. Fixes #2322
Alan T. DeKok at 2018-10-04T20:00:53Z
Files modified:
* share/dictionary.rfc5580
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d5d9b7d3742c12c28428694a8423ccfea00235c8
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlu2JXoACgkQfQ55zXdi
Hs2kDAf/V9Zp3tC07NwGWghn2/5gvfJcDNxpE7SzbnE390un3MfnbjwmxGx8lWdY
5lgA2pjOQACUr+xPMEos3NVDNCZ+KC1XqJ70GEYavkIRao3TBnXy8hykSYk4ty7G
Mfatd4xhrTW8CDEAZIE6zBOZl0oRN8awwvYlWAjPX5WVTMfckEYLdSS1TAbqixL6
XLOYKMmSb78LnWT9zcAs6pwjQIGAaAYBEQDa2sHDtfqfI4sTRMBwwB+1h/AfwAYP
+miHTOXzYd+vmrohlKVbJxzZUDX8JrVQsNbKJyU9daFROdF4BM6IVBTTOlhAqAEr
SP0LHDkjJuS2HQKA5fWuw6x9erD3bg==
=XJ/E
-----END PGP SIGNATURE-----
simplify code
the buffer almost always shrinks, so just call the function
Alan T. DeKok at 2018-10-04T14:36:26Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7a0f3fab739659d5678da09abbe4cf5fdcb25af9
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlu2HRcACgkQfQ55zXdi
Hs06EAf+P+dGIVTRYBgTOFwVWxybxtVfTp+0HQGc7CUgmiTWaNahD9obwleD+0y7
9o6j0ECofI+8YyoktE8zyJlRFhTnn5lhDsbmEc2tGxaWQvT3Nmq69KXQrrtdCvT+
QbBJxhtEkgn8Un3ecYdPUSyDw0DlHFsVSEvSoIAz6AGBMnwkY4eoDKQoPhmMBfbc
G+eu2WxQs6GaJmkGW49c9j0+CcXrgmVRIIvXzAmbLOTww6Sr+maBj4FNT7GW0Mtt
qTflb7oFpYdXMx8tZZMgGT6hw5c3BckXkXXGjFc+2qqiwyivg/UVF/mo3j3JusqE
A6WvkoNCZWeH2g3I6NXQeSpBXJkkaQ==
=zOYq
-----END PGP SIGNATURE-----
shrink the message, and fix compile warning
Alan T. DeKok at 2018-10-04T14:00:55Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fb94d5c051ea13aa60f4381ab369d6e11d270b3c
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlu2Fd4ACgkQ/6TVgp+2
18qBTxAAkfwsyNovwYgzMtHut8shawfHyA6bLPE1cZb7Vg0IwqTDts+9Gm4KrHO0
mfvpFL3ZTJmp46DIRe13Q4/50LAEh/UU73/m3KQVb1Od2wHwE/V5wlDQCzU5lKCa
cYl87FXdDoqo9ISuBIGbUncorupyMztABsskyq6WwvhX4PTEkLfbO+EKMQ2Y3WKF
7KGd23tNqwT1sPzRApqUsbOnNA67IVc801j+YPOzGoWejZiy1PFQ8H+VI1x3G5Vo
uP8m/1TraNka4xWvZ8kWKoYfO9eSahon9xW9FK4D8BrzxBNbzK82TbnsrAzQqLCS
XTvgNwAmi3aWASJ4aMYpew3Q/P+NybHdfHchE9FLqK44C2Mo1Sh7UyhjeI18zctn
PxI9dAy7dedQ4YjR7xlDn5IJmh9ekPhyjsSADrySSamVFiy3+8NzI8h46NwJ88IX
NIIzdAzvdEDR0HXZb26c8hYBsWUsKdCb1uNiCfSEeGfKoBslLIHhN46PtGjQv8Nl
X/p32S1fMxVd+wQe6GkjNDNjbW3e1s2iCDKrWa3w5rbLyu4OmZuhO1XRRaR23/mv
aE3tpYt1qxA8d4F5b2W4mIjQUcO8UNCmGBHERgGkLTyX+CK9fSLiopH8vez3CBSz
z147Xe89T0AN6oApjKXuVt6Jn9WakIvy4P5hOg6CIMC0o3KNY6E=
=a3Eu
-----END PGP SIGNATURE-----
Minor fixes
Arran Cudbard-Bell at 2018-10-04T13:30:06Z
Files modified:
* src/lib/util/regex.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1afc7d3bc6595ec496463b5f1fa16c21c4a9147e
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlu2DTIACgkQ/6TVgp+2
18oKvhAAqgW6YuuoJQZU/XjaTqLS/wUgmnRhFvnVOmjB3jj/fPYfWfOLnse1HXEx
3CAczqwGh5e5Xp7WNzNCRRVXXHY7FZN3ng6wRe3hjAK+xuPhBACxmJuDGMIgq3P8
TiFvlJRrbv2tZuDIen9as6AhCDvgmf5jcVaU4lPfp38zRVhvKWVydPfI82Al9BtP
KiaVe+84/46lwzTMB+HVXzMz4vSWjYDAkvVW5hR3wJYKbLY9r5PMHsXKfD3x6+QK
H3Ealeocty/671BznXg80/TbaD/psU9Tae6XrdNxNtPf9N/yhpLyeB+VNk8fTAs4
H/gr+lUoMnUyNeQZKrZ8j1rfQC7r+Hf3hDc6QoSP5F0AZ5yVzLxbW50A+fLr0tC1
B7xIaCkbxLuRcK/uqHp9zaDTzB804V6p7Q47YfPJ/UdexL9/3rpt4JKrZavhhgb7
npskNgIs6ldHPvHRfRdFCCdUiSITWgQx7ryWy2YOClPRoKTiDKGB+9A5hXLVzfKV
og9ZpQC5cPyqzyh9cO4JkqMbE2w7UHusxAbbS0KpGdUQ4IuVTclK66fH0M5FD+xS
ACn449Ehn9PJDFrPp1VN4KRihSuhsj4fmm9pciVvlexPgIuVHwZdwicJVIwabqYY
Q/vJvm7FsFan1BrTtCIs55sA1c4oU4A+b9nxQZs2nD8D8RIy69I=
=shPI
-----END PGP SIGNATURE-----
It's ok for the ctx to be NULL
Arran Cudbard-Bell at 2018-10-04T12:53:06Z
Files modified:
* src/lib/util/dict.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a5d37a089299d9359481f829973286d0895edcf0
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlu2AwAACgkQ/6TVgp+2
18q2bA//SOwDfRkfWAeQ4DW2Apzj5wlL+37nXSnEe57t3ZRtVmau7AXFFo9L88HC
Bu0LvmmzKMYNTM+SxvuI9LOE5xr56YmDFiHla77QW4uZ3x8CFoPCFONSuMxqVueD
x7tRZJo4rzVMu9sXrfQ4vBj96EeJFfdC0I0xkuP6Bz+Mxsw90yxygNYzbyFzoEJw
dVneLfQUf9RsrOVyy77dQCoOy4NAAQ4fcTX5fSVqQ9TgBRifl68B5O/ma2bWbeeL
rRbCw8k/FdV6medUJr1d/CX6OBXjDXJiwxQD+IsGi+QXC+Z2i0c7F4bFl3QvaEXb
IvRCxiXuyz9PExqlKMyU8UOfoqWIYAKTgRjk8mUqzWHQop56wVMPbE6jxgAEXCjC
ouycc7P35Jj2p3gYm7ah0naXsly9UHR2nF3+jGr5Zw3kVq0x+gfRthSeBTkurhpR
nWYkVc9EWTcVU91c6KaM/voKGjVSvW4bqwAUOiUf8A+KRYCgs59ojXRmSYMsajVr
Sf4sNUkVAE8L8mwIsT2dKzoCGVKUcCYNDPrw1KqdDcwtXVecUnTt9zql8EvAbP+D
T78c3bjVfpZgZ5p4WBCKBQD5erYl6Wz1ko+UQRR8xyfjClx5muoph0DFhXotBlQA
jxtKilGZuloKhMgZ0LDJsqIKbJ7UtroA8ed7A3+78oVHf06ZOgU=
=YkNT
-----END PGP SIGNATURE-----
No longer used
Arran Cudbard-Bell at 2018-10-04T12:09:36Z
Files modified:
* src/lib/server/process.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2f9d243d82816b110737fdfa50384f48d09826c8
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlu1/IwACgkQ/6TVgp+2
18qFvxAAkHEysWpSw+Nkrjw8MD2GuTjMDBu/q0wzvT+3Oh16311i8V1D2ss3CyJB
luYm3X156ZTgrfiwXNy/o+GpAJAW4X8IrqYR/KyUeLO3ePIoxbWLNMow/OM5TS2C
YRVS9QDG6fvti+E9bdH7BHWBw+7TAqpL4hwAUMqgbBlpj1aWS9ux5oZJLhfos96I
aEDoV1MKey8DECO01+zg/hmDtUlRaA5AjBoimnXI3DvTAf9sAnW8osK70NnVwDq+
NsmnTgBVLacCQy8IDsQH1XZUMNQECkSpOa2Fu9pQ/ufNBXCPnV2z98V64A0XZYvt
Spj0VU2t1yLwFcAOqDNggb4SmRHCFWhyCvvV8RwW2yzFvMUr94o6oaZzcbIiCwj1
RScSYKcN+AEOwowrGCWwObnL583FuaUCXYbKqRhoUpfc5aNJ6Mu9VBii0XEaucLm
MtJWQrGayvFcI5jJjv7MbZI3wcu6sKbPOOSuuS3oD5iNH6VqTJ6egjNVM97xFl+t
ow6bucoEISoSt+OwBmT/4k2k9/er2u+8EaDmP8qmSkp0AGv1vrkx3td2/3+sZVM+
aZ9cQS1QzpqMracQ+eomH+4nHELrmfdOxTjgPfU1bfvf5rdxmNAZLNfqon9tsEt8
g9jIWu8b1wM35Ivtni0/14UniGakxgXpy4GAK4fd9p3s327Boqw=
=/TGI
-----END PGP SIGNATURE-----
Fix PCRE2 version output
Arran Cudbard-Bell at 2018-10-04T11:42:04Z
Files modified:
* src/lib/server/dependency.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3c00cf1a683a36fa099de43d127acc1f3395547f
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlu1/IwACgkQ/6TVgp+2
18osBRAAqkjV4p477efah4OmnIAn8D0hx+wOScNqSVMqTEHHry6y/Degamy0f+t0
WEQhB7UO5GhjNWQbcpsHljDIF7XmYPfPN35IWL7Do3d3+rlI5OX/PbtqGhRiZAJ7
m5qIXW99nmkn2eRpO7PMPfQqsjSpztmQbK8IywDUwCZ/wIr9xfDeNUJqtULqMNIN
wSnwuY5DsukK8qXTblSFoS3ix+GoXstY1VLAXw+0ccOsWld+TAWM7Ne6CCFKui4/
mNiGJMz88H94vvxjz6IS6WZrCXEfeqriePonasGqEDoOVFws9RYIsAPr+3mLC9kg
ZWbqm9mPCgUiqC4L16ljp2BKtndE6BHa9rKZ+V1jhjRFBeokVhiL7HauQT4pBUBX
Okm36LqxfnAj9vOF5YZp4Mmdgut+A9p2zxWC+hBvijAqg1bzzgRjUtfMzirhoVTA
8pgs/WRdzdWhY3PqSNLP5en9CEbVZYMbjhEreeXV3gcgSIMK6TEg3KFilxwYb+gu
xzJPm2aNq4Bjt4VRdfB4EwvueYaJ/8QxRPr4JV6/7EUOl5Ig6eVzrj8vGC/eZS8u
7LlbdgFR1l58gfiXAxHqqbG9EhEBxKJfECRS1MGH3afjpJ5sO9UZ4bR+p4/dwmNc
HiyWRMwYkdWaj7zqjXhClNQEH8d8XZZF5wJ2gssOTgRnJNgqlYY=
=V0G1
-----END PGP SIGNATURE-----
Don't leak HMAC_CTXs
Arran Cudbard-Bell at 2018-10-04T11:42:04Z
Files modified:
* src/lib/tls/base-h
* src/lib/util/all.mk
* src/lib/util/hmac_md5.c
* src/lib/util/hmac_sha1.c
* src/lib/util/hmacmd5.c
* src/lib/util/hmacsha1.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dbdc0a06aac9bbb1db04404afca5941467aef993
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlu1fnMACgkQ/6TVgp+2
18qy5w/+IWnkO7LnjTsafLMwwMF4bCe4rwpbN//kVb9WOCYpDuDUymXJnd4DIfZ0
xm1pxdvxURPnYttj6rnUyaMuFeJMdAHouqy6eVGRHUlqYhSFL8IX5/6Qxfclw/V+
ek3UtI6CHa/sFmvQ5uesqsYHg8NnoK3NLkmbW/XkQc17wJs9Xil2nMXiGS+7NIdz
Si7YHfC2es68AT5lQvp2GSuQLnihAD4nNPv7QthPalz2SB0YmCw+mvRbVuuTN2g/
VVk7fJ+o63KDFpMyb045nt/CBYa2RneykNYSMITBxRdpDA9WnpaB1Bs8UYshnLR9
1sJ3c3G+4BxfU4gyi7LzN5zj10Sb0NxICEiwcM5QlYSelnMSHhlCtAo9cKnDO5WN
ZCLM1GqlxB/UvFPkRe+medE33hw9NE1CD/LpxNLG+RLNjpPcDK1MNZs0KCxGKWyn
6b7F+SmURpOMELyTqqzAzuySnum0tFCKaOURDtbBxcuZ4M3UOIashZJohCTnn40G
WxKn1FQcsmdyT2hzIGBWZDFp7fc6I6tt3bqSOEIagQIyrGD3bloqeg3I3zhrXpx+
11X8nPKjYIsEVuwadtICxahNm4VhJJxPGm+dcVAQSIz+IURVv54b2r+hV8fFjMAL
bV+mDRLsHoEIy3Oi5085sm3HdaLt6VvPfA+1kxMruZ2E3xftcRo=
=alZB
-----END PGP SIGNATURE-----
Redundant declaration
Arran Cudbard-Bell at 2018-10-04T02:44:03Z
Files modified:
* src/bin/unit_test_attribute.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cb7eac1485d7169ac48643401d1d56136eb4820b
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlu1fNEACgkQ/6TVgp+2
18r6gBAAkU/3l3GDGO/JjqJhSEq+dB69LBD1aeY/QelDLJBcmCnpWmN+tviGEI4N
lpL7iSQLG/jQqEHKqFPp8PRjTpQQGn92+6HWwDV6ioB+Nb9liWNIVWZni5YuAqeE
oP+iectURzWP9ESuS9nvFb4e/YWJee8etRyeQoVHJ+WhLi69D/Y/uJ3Dw6/P7vR8
4fW9lG2Ttdkr7zYc9P1+qRh54ao7KzeCO1lqnGaI3eKa3UT1+1G86hzQDzxTOqh/
o8rT3lY5Mm5oCaajvkUXLoI+U/cYhz9UWGTZDNwjPecCdqc4vF5WR3c7+wtghRnV
gEHhDaA6A2YO9ndqeLUe0+Jj2LtxRBd1zZxkdKcx7wykCesoD+6ByTHaKUov0P3z
Qgdv6j/J0Zv/UByN8hRpmfoIPNG+gpH5E/wh7mzs1ECKa8nnxC8QzhQwLDg7Z1OV
pNdfhiyowp338HtkMYn5Dy2wWsUUfRUEvpPRWA+pW01TIiFWVtTQl/8DYBhi4ICC
YvVTrda3XXlH/soxy7TKj3hOC8jGl5rP4f00QJts6OEXpE50a6SNXApJUkqfDBec
qICRc08eENlV8uNlpWMLUxEGpxUriCBUTSkKd2RZJ+fkpDkJz2GgJwbtXialC9Gn
+JGDY6LOSpI5z77RNxa6W8MZ2C5TV4/Di4mUPvLQb13P8BhxEB4=
=PrV9
-----END PGP SIGNATURE-----
Declare some structures before includes
Arran Cudbard-Bell at 2018-10-04T02:37:05Z
Files modified:
* src/lib/ldap/map.c
* src/lib/server/cf_parse.c
* src/lib/server/cond_eval.c
* src/lib/server/map.c
* src/lib/server/tmpl.c
* src/lib/server/tmpl.h
* src/lib/server/users_file.h
* src/lib/server/xlat.h
* src/lib/server/xlat_func.c
* src/lib/server/xlat_tokenize.c
* src/lib/unlang/compile.c
* src/modules/rlm_cache/serialize.c
* src/modules/rlm_couchbase/mod.c
* src/modules/rlm_couchbase/mod.h
* src/modules/rlm_dhcpv4/rlm_dhcpv4.c
* src/modules/rlm_exec/rlm_exec.c
* src/modules/rlm_rest/rest.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/820d8ccd656de3f2974d272324acf85e2302240b
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlu1Gt4ACgkQ/6TVgp+2
18q3oA/+JhiuuxiyEBCIjKLOYJItQD4mHUmGHQB6ZCBFxXZu+WF3z3Lk3LV7ajUX
HnxHvrWvpso16eEivNbBR8UjcZCNmOxVq327NTnsy9QHN0b0iHwwHglWpui5h4Ee
xFC6nefLnR32xc79588WDFO8BhF209y8SP2EEECst8GsXU1JW5ARcev0w+0x0j+v
csrZQhIzc2Y5Ui4TZQHISR+uBUtNV/mI8zk4kuFv2HAagBOUWBmlZqD5Y8eXVFHh
hTwZevwhMyOLX+zIrCy+GB6WMUOarxs1WYEnNyHXdzmJAZaN0Gi4tw2WPE51Usyz
QwoILFnnMo8sOXPn9F4EAvS48geeaoG6SCplhsDRBOBIIsXBhYSXDyEQdcfQMhnd
/13RLQq+tgwZGwXdITEzPxQzyXbsWY0tjj4uKDAK5ZUE4KZDBJ0vuyJi6fdFn0fj
2YpNoq7SHy4yXBCmNpwvIjFQMq+DMnnAA5YKPO4cOv7NgxAhhzOpy6tHQpstqnse
HMkUda0g4qNEUlE6FGG82p02NVi49nyMi7TkfPzT/54GQWe8R92fkOJ8GRdhVJ8r
8g4P3quqOaAuGVMLVXLk4rpXU1DaWVlNe1Y8bH1ZBNAXfGN2sINkRmxJdqYpWFgU
CTlZpWDCnJoKhhITtok4Su/UP0AV/oXvno1iajwSQ91xbVpTR/0=
=pnGu
-----END PGP SIGNATURE-----
Replace remaining references to mainconfig with main_config
Arran Cudbard-Bell at 2018-10-03T19:39:10Z
Files modified:
* src/lib/server/cf_util.c
* src/lib/server/main_config.c
* src/modules/rlm_eap/lib/base/eap_base.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2e8fedd0b40f604003c66f52d952adfe3dd90a50
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlu1GmYACgkQ/6TVgp+2
18rLExAAm0ejsu4Kieen+Y8HUq3CgrUFadY+ToLz+fYU+VGiRNPllEgQLgL7rUjR
FrwIH0A4f5k4fk5HseXJxjKx5Bymz10DqzPjlV7WY32jSmZ+iLYQD8UaAaqnI6wp
+2dJ5lNR2zcqEgqEJrI28p3O/cqytOFNlZgDi3zEVPTqP3q3+ZCxo3bWRRtirSsj
32DkQcKXm3DirKkgOkxJITqsd3oPWyQ6sb8yaIqcfHg8rAp+VjgJGghk1o0zJPUm
zR9nsG74mONBMO9yBT2JjfMYYGi0EHjoBEARJeMaCE4+N58zEySGmB1FQYUmrmSO
vkl6bcrvXRFgShcKgdVBFs117juTDO8i049YcFS4hSyNLTsPaGXeA9QpciyA1m5z
eoZni888dH5xcKkMMkkLXWZqmbWJtcOELrOgzReBjEUk5mJu9++ANnyvgKcPuRnz
csgXwZOVGaO8pWcOGhml9g+fh5wVBDJFSRthqz13T2xNy2aFBO/v8xpK1JvMGBKJ
jR8WOdeJoWsJTTdDO0/mOe+4JFXn/YPyKjVtmwR5hJXhWDc4hAOPv6nZZ6QEl5bG
DJ6JwkeEzQiYk6a5csyp8W0C+yuGl2/YViQFactG8n9atqLZm24lkb9lit15GYyC
zGq6574YQcn4IUulcJnQ5yTE2Zqrh18mkKzY7kwqsl5LsVNOnAM=
=CYJU
-----END PGP SIGNATURE-----
Fix redundant declarations
Arran Cudbard-Bell at 2018-10-03T19:37:10Z
Files modified:
* src/modules/proto_ldap_sync/proto_ldap_sync.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bbe6d664bc4997507bcd85a836492d4445042753
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlu1F/UACgkQ/6TVgp+2
18qx1g//V77anr7qHogTvLpYJeKNyqdTvEoL+LWc9fmwcx1i4ms5cLgpha5OfJgX
XkdAxn0HNK85nULlEMzM6t10vkyA2VQKYyL5sYaFqVBCIDx0+MAxcaqxTvMLK8ZK
ofTmPHLH6Nr3hwKyj59iS4pGdFTCTYegLUUFFTCnRnna9MiUPGc2W4eyqfOhvbAZ
SwbsbHNe2wrMbI3pyHqH8EB229OgnqmskeECFoKdZGLEebL/RKaa7dXCPklv6UOo
SNlDUBVnK8jgWdfPTpnzTt7SXBfCuKrVpDOAblz2UwfD6N5yzQIEOz9QCdCB+vXa
f9dOmZWM6BL/AHGmEZ7Vtbe/RjV6Dp1c1uYGlWWFm8EezHtvJeLypt/e1h3OESDp
9NgFEUJf5rt/E+ZwDzzmdw6D/HhXvphpGlXatFT2dZ2/a3/yDyqElH+Raupf/MB7
v8lz8w1rm/jjdR4Tb7P/f6gM3421URi9e+v6yIs4CA6ieCoLpTh5+CFevawZeat6
Ur36tGOCYQF5YJ58GbwQAQ8ry3uEvdmz4lbxGeUa5so4WlT71SsWbcXpCgyRz7uH
3v+4ARfdxXvq5BCB8qmprnpMDyEXY7YSFaFrI0TgJkbzXMUvP0mZrepFGPGvVKS3
FL5aPjYpfCABrrb7Fl/KTyeMWk8W0G7dc2fDJPrHnoLhszLrDzY=
=Yxuc
-----END PGP SIGNATURE-----
Include map.h in LDAP library
Arran Cudbard-Bell at 2018-10-03T19:26:45Z
Files modified:
* src/lib/ldap/base.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/550dbfe4b61141bc22dcfd247783b7fc25ba366e
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlu1DW0ACgkQfQ55zXdi
Hs3nFgf/Wuqo8hfhVlc2zziaDQdArxN07yiTDRmO3BK7pYU6dA81/pgozAfMTiJc
PuYfVHKxX0D/4vimOvo0Z5q5YaKAsprAtKb91b4mzKMVDV8zMo042cuNFDefdS3i
DsgWDLcK59dN3OZCJlOTXoVz4EZMrJ0fCDyGLsgpmi1miSgP/lEiSG6+x2VAkwx0
hBwvkvb/BowOhY7pUV8MsCpU9B6EGIAaOSE8C4vfHzcdz2McYkBQT5qW6CZW5dCC
ldOFwsN5oQuKInrMjWUd1oVSIds5YgminHqfSrLEV8sq1ZLVIKcpoOo7gRFOZXv3
i/Ua31cLiKlf46ontSWlXkrz7WbzsA==
=4TfJ
-----END PGP SIGNATURE-----
finally make thread_instance data for the master IO handler
next step: do it for the rest of the IO modules
Alan T. DeKok at 2018-10-03T18:41:10Z
Files modified:
* src/lib/io/master.c
* src/lib/io/master.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bbbdf02269ebc52e92bb2003096beb89cef332ff
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlu1DTcACgkQfQ55zXdi
Hs3/9QgAqOglGPvlzCCET9cK+JsT5JQACMjkotuV09j2BIY+vm5SLOAdet2MIaN5
HhOBVaidwARlqyZ0qa09786tA0U1NUPjNwFmPvVqQRl3pvk8xqScOPqTU0D6FKvb
NctXT58nT6UpEGA6tovOo1hKDYxAjtt2lzv80f6CRdCML844jArdSQYAcF3t+RA8
1kXtq3FYTc10L7zWr4gjflH+wdt7rZrPSPQiUPx+d/JA3Yt8ln8QjDcqJm4nF4IE
Pj3EG0IThOSmXrzFkvvZe03nW+3Ir5hLbR1XlmU8KKjmML9ZrxgtQZ+ijzk7W+Zt
FRiVAtUSEIeQ/x7hqo4b+D4m6fhkjg==
=Ka6t
-----END PGP SIGNATURE-----
added "terminate" command
which stops the server from running
Alan T. DeKok at 2018-10-03T18:40:47Z
Files modified:
* src/bin/radmin.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f51ec58744f4cca0c2b36aad1449a5bffab1d8c3
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlu1DH4ACgkQfQ55zXdi
Hs3d6wf/WK7lzVDXIKWpf2zu4etvmHmOUslmZYPdqrUIOeboq8FoOZvNp/x/adNu
VTB8yzHKH2fSF6gLsLKz3o+FIZ6StKTKJm4lT2s6OID+lLprytPXRUzuH4lYzYat
il5Gx+xF4pxXfOs9Sa9BhtFIbhaIw4Do+0LTgDXnip8qI+ghsamH4WFj8SsoqGDs
CAfkc14/dn+a38pXCN0R4Eu0gTtN5XR3GNCtVg7WlEiAt9xid4Z02BpPtJK91+xU
WUqIS3THjW1APRcg/U4DaII5Jbd+1QpA4X3BAJeSvhtoH02E2PwMjsIzapcbDrMV
eqJk+ZL60ewNJX6FI7ioc35Umpfxtw==
=9NWW
-----END PGP SIGNATURE-----
fix error message
Alan T. DeKok at 2018-10-03T18:37:45Z
Files modified:
* src/lib/server/command.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6eb8bdf7ccbfd68e50b8d0b54a4efd2361f3f00e
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlu1B50ACgkQfQ55zXdi
Hs2D2wf8D0XnKIuv7Xjt3iYD4nGS+uVxk4XPg4FAcCQrzmcEWkB/aXxBRRfQlvbG
iqh2y9F2aWL4kO7638CbApl2bacRlmKm2PVwuYL1ZtdX3+hthZLmVWHT+pyv4ion
Nl54kqjaYeboLlYnMNOIF4xnBfE/5Vy8jc9oD73YPP1FYwnxN/EY95keZcfp2elG
X0V1YUE/J45BbXdUri7NZhv6q0Z9mUdqzXleTZ7y2DSb6myk7FYDEb7oPAxcHS9z
4+BVrR1VHqUHKzRI2I4uTxPVDw9u+qyqi+JQrLjYOu6xaZKnCxIBe0gnL3Mq734w
zNKelr9PN6hCS+8XBssKrl15jXS8PA==
=2eFr
-----END PGP SIGNATURE-----
add fr_listen_t -> connected
so that the code becomes simpler.
Alan T. DeKok at 2018-10-03T18:16:49Z
Files modified:
* src/lib/io/listen.h
* src/lib/io/master.c
* src/lib/io/master.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/12384160342a3c88f46a6e2e8328c8a702d84f0e
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlu05K8ACgkQfQ55zXdi
Hs2K0Af/Wwq2RQFG0haqFqziiQ69kVORhCDedNcEDuCLjNugs8B9TouESfMwL97V
wgBUNHU3Up8PQkCYj7Vb5aYoAssoSvzQp+PzAwarVSe0wlTO+dKHB4DGyPwJeh5o
evBiV3aUJ6Qzfxj3rm7KAb4R8Fq6zZ/j+8w8GgOrOtcUpUdgRwSyDsIWbhK706BR
pgob8YuOjmPbsFqpjuTBGG8eodfzcvZQukvqJTMD22QINbNPO7ZicJN5jPqwf/uv
7sFNEt8J4SpkAR3NtR2vEXapM+RELv+d7D35WpJy7x7rVa3KQT7lo8xPKwc2m5UL
rG0nRzuC6+43wrOopMtCTpu2YtGCOg==
=0BFU
-----END PGP SIGNATURE-----
fix indentation
which seems to have been largely random
Alan T. DeKok at 2018-10-03T15:47:47Z
Files modified:
* src/lib/server/cf_file.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6462c83002afcfe018abaabfdd4886a0c5c10425
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlu03KwACgkQfQ55zXdi
Hs0gogf+IxpdCXlMBQYFZVfF/II8VZgg38cmOkTOXVx/WdeScJCsRuhieo5lB23Y
bXpiduthoTcabifFPFUT2kXnGQAH9vdy+s1KjTAzoTyAb/DLqVKDm4bgh4hD0Iog
f2Psne4+m9xrcTiDg9ZeiLRmdTjcbUBf80Sbde7DsoH2yTkIgghodGiHshf+SRYx
wf31LQ0AIsdwohq+3NDrh1taWN9K5qcPXQuz0lOM5Bf2XkuWs8sl3tmQARoFKCRI
LneSueOGqVbkXo07PG2u+5m8wGhgq3jos5Ko1mEj5mRF0hDvbDv29o53L4JpppS0
cd+72UnolOBadlifmTRzXvZkL7Sz4Q==
=bf0J
-----END PGP SIGNATURE-----
add fr_network_pre_event()
in order to get the event loop to run through it's work again.
so that the network side can say "hey, there's work to do!"
and then go do it.
Alan T. DeKok at 2018-10-03T15:13:48Z
Files modified:
* src/lib/io/network.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/61fd2003444937b97d3e08ee94b374cd3680147d
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlu03KwACgkQfQ55zXdi
Hs2QJAgAhVG+4fVtRS+UE0HsvDc2JnA8dNbttkCKCImaCSM0p8iSIXJpPUSn3vLC
tOtJwQiMotvdwpHbz/rs0nhBZhyq9Jd66Kcz/yyaFQnOLdUtNzkXjVkJF6PCl9gu
5ZV1Sza94MyT3xjOYxy/SaTeqwuqWfqiS6QQTtgvJ0O23g3oPe9GeVVgud6fouzx
YN6GZCY+uh3z18dddHnemU6FMf8rRLyEYUv2JsjDda0KJFTiHE7h2/zZFzDhyFrw
ZlEQAUFjsgx9wMKKe7R3IEe7scTBL8CudwJ9flzp+IsvOf5p1LH64r1BFGzmwNdz
fkTGmsTpEDsXaTe0gCZj2RFOQhRr9Q==
=umbc
-----END PGP SIGNATURE-----
bypass the channels if it's the same thread
this gives it about a 5-10% performance boost in single-threaded
mode.
Alan T. DeKok at 2018-10-03T15:13:48Z
Files modified:
* src/lib/io/channel.c
* src/lib/io/network.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f956d445dd873b01857c321330ab041497b2f086
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlu03KwACgkQfQ55zXdi
Hs2TSggAk8kzuabG8v1LuFC3EQcqA3IXrF83R/i2rO8NR3FAhh0m0bjiN+SPpD4e
Sf3hsLSXD3MV6WOM+tCzkm8uAZbfrl3bx+8CaO2+lPUu0YzZmNALfVuxFHzP6Aa/
vj1T2XnLP8YfxLlHLlKf9wy3dNHjxfA9xFUAQY818660fTnoxsQwYYfsI9i5CFbN
WdetaakUEa5MyYaoI1wzOOq7TWSfsVwAxG5ywPgHr4ECaRt4bHkDQ1mRuWCueuiE
K6l10CgPj+Ox/isfUQzcQ2P8eBN5SJdWbTUpEjDQH8pJG0ryFA7xfv+bnKu36pqc
ucy6P1EkG2uUUU/J9QHwq37ya4mXNQ==
=6Rlk
-----END PGP SIGNATURE-----
clean up debug3 messages
Alan T. DeKok at 2018-10-03T15:13:48Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/81412fa9056ec6720dce669cce0558066af058ee
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlu03KwACgkQfQ55zXdi
Hs1TlggApRWPOioQ54zgmUxi/IxVL6p4SszdoK4A8WpfgOiaNyFIYDikgdnd7gnc
iqU1sosdRW2DekzYBQaSQrWUlolPMzmhk+1x1j+0UlsMqBBxFWMwjOqfVmkivA6m
m4Ols28uvFSRb3y8xE8ym79vtx8aDWy0mUiDj3NNE8Ryg3rWiWiFK55aF7Ojb/0t
e6wch+fmUnedqBu/vMVnok0q/EVJQ/Ps+mZbn8Uu2hoaPaPS9KhyFlP5bTPpofH5
EycTc4dS8FcTLGLePr973mrO2f9rEZZ8XaUy8xZeh3FILnx9Ae9I3Ed7CqiZKwfr
SlfWHmy3gkkIBwhhnHbibll+sb1l9Q==
=B2uj
-----END PGP SIGNATURE-----
move callbacks to "end" structures
Alan T. DeKok at 2018-10-03T15:13:48Z
Files modified:
* src/lib/io/channel.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cc4bd57817b202e30d9e969355f25c8412f23dcf
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlu03KsACgkQfQ55zXdi
Hs0Rpwf/ZA/a+LhHQxA0pXGlYtZ1M+P9HDYtdR0HE35JtMfrWRoP+uUV5o8G8uIs
nv2GYH3mZxAX346suxYA0yZRwD8cA+hPe1aUgiCmKehWXtlVzQJ36niWO2yEX4sk
QNS+Tl2f7nmBz3m5/cnYOdIZMUlVgUuRyBtRRZmKxErN0ST6I6COjFvm50h+96Ys
89Dd/8TSI0TbSZ5KxkWVPNcaAcL2bbQ5zcl/cVzn10yBBdDDhd0LbDIloEqP41EL
CqFLvllh1LdQFK9DSZmLyfbrXAK/AlmsBAILk1Er2VZp0ryQgUcF3PfiP05HT3P0
W+pNP7lUEUb5LGChZIh+aqopeRnbJQ==
=tmVX
-----END PGP SIGNATURE-----
move worker side to callbacks, too
Alan T. DeKok at 2018-10-03T15:13:47Z
Files modified:
* src/lib/io/channel.c
* src/lib/io/channel.h
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/73a09e7904951018ec3a6554770cbc4bb220dac2
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlu03KsACgkQfQ55zXdi
Hs0Isgf+O2oPjWVLBDsrK8O0wrBsGdRXezX30JpAdUDPx4yEH3lor8W6MYK9gmKh
2T5/60SGzHCVAvER7AVv1TINVxLRQIfWxKRBg1YnWDDy+yBGEwX+asNdHnc4VIbq
RFnpd8ihUFEqqaqLwT1ix1tumtMvdiCLksYNfBnGrSuAMGD6K1V1qYBUy5EB916g
99LE/tO/2X6a8eZaMlnEOuXx7v8/Evx63deTlCqifoPr6dMDk7hopgujK273OFfB
B6zYQNy53+XzaOpFjX22HBvc5Xe2vBwCQyPG52HzZv3m6vgIaBbIzClkjQx5a0uM
fJBJ+EglNyhhfd2ky79pQDsTztQkBg==
=t/fG
-----END PGP SIGNATURE-----
move fr_channel_recv_reply() to using callbacks
in preparation for bypassing the atomic queues when both ends
of the channel are in the same thread
Alan T. DeKok at 2018-10-03T15:13:47Z
Files modified:
* src/lib/io/channel.c
* src/lib/io/channel.h
* src/lib/io/network.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/44ff72bae9eb790af35f1ede01e0399e379532e8
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlu03KsACgkQfQ55zXdi
Hs0lbgf6Aj/owtZhqquaylnXIqhwrRrjVJqmJZ7caYCsIeuqxqyiNm8/uc5tkKch
AiunRB2v+xc7+/gj0obD3yYw+/U3i+MSFmujFVJywI7R1gYG5AK5T5WW7nO2oV6u
ZBlEt941JvIrkfm6bj5qMbEw2F/R3QyBv0nmRrvH/UG/jySirdyQ1GKkw+qqnVwl
3nMhsrDbGqpGgcHyf4ShdkOtcc7oadJmTiqEDkl0u6JU1O/bc9WlTjZvTsYuWHIw
ZhQMLSXCL/3voM/R66ahyfRJJO/MJM2R38Mx2loeZUMPlesX3Ozxwy7MaQnvduRk
+MnsLY/agem2v7+fSvuCshtnFNKfFg==
=6yr2
-----END PGP SIGNATURE-----
remember if both ends are in the same thread
Alan T. DeKok at 2018-10-03T15:13:47Z
Files modified:
* src/lib/io/channel.c
* src/lib/io/channel.h
* src/lib/io/worker.c
* src/tests/util/channel_test.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4ddae0f168d0d6188d2116a674ffeb927bfc82cd
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlu03KoACgkQfQ55zXdi
Hs0yAgf/Rw23KXZN/T6oOX/5ZAFiOBlWk5JEwkEaAmsPH6Mvd1oRKlcWlQ+xBYN7
TVjvVbxPfZFyuf/hH0jpigS24saHUJ7n5gu6aWZ7wpPs63pmvi9qwbtSEYWWy8lB
SWNMMpfNUZy/lCngY+Y73Xr6fe5QAZjv66lQJnjbmUrFfLHja8RnAMithOshpSMD
MePaSsFd1OnVZOmvgR5aMwwA/Jx7Z2UOaP0UEOdJnwRHtqmDZLN2lMbvidAjJXMr
0jGj3OkT+sScFIaDaFPK/grIwC6WSJ/e+6rA7UpiR78pnwr//2s3ldOviASSxzOV
mfnKbQijk02UvBJjWLkd4cSEIIYOdw==
=UDQ5
-----END PGP SIGNATURE-----
rename _master_ to _network_
which is more consistent
Alan T. DeKok at 2018-10-03T15:13:46Z
Files modified:
* src/lib/io/channel.c
* src/lib/io/channel.h
* src/lib/io/network.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3a71e93203cec07832f749d5980d25ec0f88650c
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlu01ncACgkQ/6TVgp+2
18oEsA/8CQZoS8Gl0wCpsv2K22EfWVgdPXSp12WkaN6WGUGA/Ac2Mt94Gi/GTL1C
uqNEFmvHYBV1h4wo9gn2wAYgF/fda6oqS4VoTURhRuojng/ciKDjNCK8t9uLgSom
G1EXcKsuJwoNWNrhW5RQSgaZNRX0GDxdxCndN+LlazWeKNN+i+LW3JyngApoQuKC
DLXNp+0bUgxgXCApmTWQ7lmMTgL53ahuykS9X4tj+nfA5Qle8lzZn9luKUJEpHlZ
iXzrG3n9Cmq7CEWcrlg1KRz2lXm7IC411qdiGe0y5NiquwkxS5jxqckrGTfy/M1c
ZYZJB5sSaNJ+j1/sGhbwrxDX/oF1n9qXvrGXqn3rdPzQ6ZtOvDxVb+xJIwVvlylA
gdamOk4wPQ8NQXg6sGfdupPAhdObviRQh8z6I/97kDOC79igUtEyt8x8PNPnrJhw
l+SG7TLeX0BqVXxuAUOoAq1rYlNh7Do+8r2OnyzyTxzF9pK/PNbXZtl5zeJMeJrF
KV1r0mhsODq58ZAPIoS3Dc8t3v7sD8YAE6ar0tn0boFSv7aUlqCqAffK/ozYPbN7
v9TT7uT8KCHWOMg3x17+pKeRYNKG6LtPG56m/v0neaBkUiri1DbvMwS+Z/xs/3xg
8+l2ci/lREkbl8RPEG8T+kTULaQUR6SJFxvk7WT1Oifcw+eVn6w=
=9abZ
-----END PGP SIGNATURE-----
First phase of restructuring server library headers
Everything needs to be broken out more as it was with the utility library, expect more commits in the future
Arran Cudbard-Bell at 2018-10-03T14:47:19Z
Files modified:
* src/bin/unit_test_attribute.c
* src/lib/io/base.h
* src/lib/redis/base.h
* src/lib/server/all.mk
* src/lib/server/auth.c
* src/lib/server/base.h
* src/lib/server/cf_parse.c
* src/lib/server/client.c
* src/lib/server/client.h
* src/lib/server/clients.h
* src/lib/server/cond_eval.c
* src/lib/server/cond_eval.h
* src/lib/server/cond_tokenize.c
* src/lib/server/listen.h
* src/lib/server/log.h
* src/lib/server/main_config.c
* src/lib/server/main_config.h
* src/lib/server/mainconfig.c
* src/lib/server/map.c
* src/lib/server/map_proc.h
* src/lib/server/modpriv.h
* src/lib/server/module.c
* src/lib/server/pairmove.c
* src/lib/server/pairmove.h
* src/lib/server/parser.h
* src/lib/server/process.c
* src/lib/server/process.h
* src/lib/server/rcode.c
* src/lib/server/rcode.h
* src/lib/server/realms.h
* src/lib/server/request.h
* src/lib/server/signal.h
* src/lib/server/socket.h
* src/lib/server/stats.c
* src/lib/server/tmpl.h
* src/lib/server/users_file.c
* src/lib/server/users_file.h
* src/lib/server/xlat.h
* src/lib/unlang/base.h
* src/lib/unlang/op.c
* src/lib/unlang/unlang_priv.h
* src/modules/proto_arp/proto_arp.c
* src/modules/proto_ldap_sync/proto_ldap_sync.c
* src/modules/proto_tacacs/proto_tacacs.c
* src/modules/rlm_attr_filter/rlm_attr_filter.c
* src/modules/rlm_cache/rlm_cache.h
* src/modules/rlm_couchbase/mod.c
* src/modules/rlm_couchbase/rlm_couchbase.c
* src/modules/rlm_eap/rlm_eap.c
* src/modules/rlm_files/rlm_files.c
* src/modules/rlm_mruby/rlm_mruby.c
* src/modules/rlm_python/rlm_python.c
* src/modules/rlm_radius/rlm_radius.c
* src/modules/rlm_radius/rlm_radius.h
* src/modules/rlm_rest/rest.h
* src/modules/rlm_rest/rlm_rest.c
* src/modules/rlm_sometimes/rlm_sometimes.c
* src/modules/rlm_sql/rlm_sql.c
* src/protocols/radius/radius.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b1867976948999be36b10f432c0e75673ad4882a
======
gpgsig -----BEGIN PGP SIGNATURE-----
wsBcBAABCAAQBQJbtE6nCRBK7hj4Ov3rIwAAdHIIAFE20wEYtW/u7e5D+bWGhJR/
0mJD+4anmGOsgsMAutRu5H8JgQUev+FQ8QKW2/S5KlVh4ezniOVjXMpk0tg9z5uU
zwcG7DXW/GWxUPatAgKWZvBhIASe+OHFzeUTlS0tpy2aWCV+tscd831rPw9tNS1j
NWThmVUT0yGV03Rdh/OftNwiWLNYukmVnefoPhojNSvxHA2ClcHzMn7FqcBdqjEM
P3JJv/t7J4RuWGmokc8ewhrOj5HQhZiDpGIBv1K5vT9IgGAP5BaGJRvICV4Tb/RS
YxBuTU2ZOvpztemiIFrSemURW+l0ytz9G6Xl2dsOdsmxebTQCP2dqLhpMc+5Z7U=
=yiWx
-----END PGP SIGNATURE-----
Merge pull request #2317 from cipherboy/hmac-openssl-master
HMAC -> OpenSSL against master
Arran Cudbard-Bell (via GitHub)@2018-10-03T05:07:51Z
Files modified:
* src/lib/util/hmacmd5.c
* src/lib/util/hmacsha1.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f980b3656ad6e61bbf695f5372569f975a78f1ba
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQQzBAABCgAdFiEEHr2aHy1cBIZM9cFQwNbHN9AAMUMFAluzfoUACgkQwNbHN9AA
MUPuvB//QP9/tcNzUmO6R+/OxWZHQO0GX4ragVqAAuqahwBtRza8ykpyTI06sd9/
lakHrSPOKFwnj+ER6KCCcQrE+iDbh0ju3Jd6BkEROwNlci7mSiydIHnKyy7DER9z
t2oa5eRDOD1wLI4qOyjjkIp/J0bBjhCm6VMyXhpp34xo0sS+5ZGEQ3NILb7r/7u+
+0129YD7bISsy8eMm3UXniysLtMPoeJPt/eXSWi8fOdvW+MJX6XebLt1MafJ7Ktt
GU69TrePmSn4ua82k929lqYPWVURjz2YKr5qLSJJ0Wm5UrWP5/Fs1CmCakxqQf/J
LSDgEAWaWhREFI2O8r+H8xrHQjW18CkevdFlDk8rzhoCI6pXBzpTORkObmHhAy0N
1jfqe1xJ/WXYBc7axw5TEgrCBUWZH00L1E8Cv/6y6h7/mRSJGP0d/BPXDl4/oA0Q
IV8y1PdkmTKlE4NIO8lwHnjCynewOgbpNzngYNn3QWO7b7s+KFHdeVtP0RykRWHi
FtKv6YPGCMPhSZeGqoC+sSVEG8w+mV26nffA/Oy17rqeA4QT2HMdqZ5aLw8DpxaS
cdr/pMPSqZgrVmYcG+GVNrIx75FYOeYZmw/o792m5JAxgqflMX/YGGopDMYolMUY
EDIxisUOCJ0sp/acXPsjqqbw3UyVZKjBiYNhEL7uX9lo2ZB97+C4KgQpki5Qr1zL
bLGmX7SGBUNFiCD7L04OYkeo0oQGKBHyubI9PdL5vIVBkJdckRMYD3SafP/Uv2BS
BEQvHaoWjThuwLrds0TbADDEm686Z/sXxEz6d73x7G2W0zocIGPUnpLqmH1rz021
f677zO0NdYtTigpy4Hdv1yh2wa39JykFsBmaEFsCHDtebaMqWe9VxwFnCIHPMwtm
TZr7OiAu1v8cUr8EEUOgICYhhAMayTR0QMtX+B8nq99p0ONuDSaaXNGjJYF/q5xi
3Oikkb0M5PsTxt/Q+z+tzXwk28suwc0H+6jMmgWTO/bNT5QZZRLpNxlTeOb/yuFG
J2RfLjCr2cei4MBEg9J0AnJrIqcok5Cb/YvAmirwP/OVLJMMbG99BK8qSrphw+Ji
Z/qdUGoPSsaznWlbQyEtGL3Mfr8doVrgPf4oGgcRofmbaAuEpbhc+cWzbTRrFZZw
4aQUlRBhz5vkQf+dCt7MOGXsO1Frqq0faSNfZnUaXVWwRXLJQMjAYkLh4DH17MdE
iMn3j1/IZBAo78JP/Py7omu3/xRVuCj1jS2vo2JwyU2/qbI2OdMjx8M9C0g/wid4
W91H4wCZbVfPz283Xb6ypZjQrgdh2SdDsrwVnMDU8etYkPTXJA8qmrabyHUxi891
EzEWdtveiU+jGkyCkhfiyMVVPjU4rw==
=Tq7f
-----END PGP SIGNATURE-----
Replace HMAC-SHA1 implementation with OpenSSL's
If OpenSSL EVP is not found, fallback to internal implementation of
HMAC-SHA1.
Signed-off-by: Alexander Scheel <ascheel at redhat.com>
Alexander Scheel at 2018-10-02T14:19:47Z
Files modified:
* src/lib/util/hmacsha1.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fc5e47201400c257f20e5bcfc0c30f49162f2373
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQQzBAABCgAdFiEEHr2aHy1cBIZM9cFQwNbHN9AAMUMFAluzfncACgkQwNbHN9AA
MUMOliAA0Z9Th4Fs8y924y41JSr6st8bEpOA+Qcp291sxgDt4PoA4EjufyC6jnVo
c24nNkltvE8HGQEUPuq0Y+cVpkDqb/YFQbxVd9c6dygeRfmAh8IpJ/Xr2UmAFEJl
lvxRhhA9BjBGeDoCdT+C6BfxKvhOM+403C7Mr1gZiCdAS+ftQ82AJjHyJc8zaR9P
w2vuW3PjKUMXEhaIybsJK3O5i2jxmA5O7dFPGzcRYVweEJQ08md/8wq3neUQ7h6S
mjFiRx3OXEGw0C+CMGoqKrmTrzO6x7K7aZEkyXP5DP9uK0HLbFff6ELi2yH/bdh2
Jgr9VCqctsjAbl6Mzf9+pkglHjvVBmR1+aIXa5kuNyGxZHbmI/MAj2tJxyJGhRI9
GpJP2sszRDrUWhFmJEpmXBbGWClUWDVmIjgHgrNsaHeIqgTnS0gca8lNWJIe+TMV
JfxvHMk7JorIWmaCuQXI0XtqrCm4EqYVsn4LH/5w1BUO07Yyvut6d/5QlKOMLyL2
UKvkgX0TAVK+U03wYlCB3Bz9HXBr+feuljSFycvtTIzEqcDfDmOdedDniFfmboA7
JQDqKUUGKTbQJZ8JDnJ7Iq+MjOlekeJqRO+6mQEIzAqEEYsQPOVVffXM+5LqHbW2
LuZoZ0xQ2jqIgj+XUj8A6tiLskjVDt3BfYmnixXT0TTcEAczvc6mQ/rQLqC1N4wg
EmVZ6qh1SC2BpM4E8sAuRqXKXr8UKVEtGDbYt3H0MXGaz2dxWP0TvlbA6C5UYpqa
AXZ8OnQS+XxMMX1Q1pwRPsx8nQFz0xUV64D8OVtONeGf0CLok1O7woOAaJ0PKVeU
Zv8tUK+V4f9nSxXspv4Iiq44okvNfcxU+qRkcP71YtmuUKtlT2eCf+PNH5q9md50
eDm7htuxCfxVdYHhyLiXk2LakCwzwXh9aLaVC6xIGodi8NGRyxX5WwCa+rA49KlG
l2N3oZKpWZf/56DxLLHDoSosCQkW5HlbxpJ+U4yn/rFZYv5H/iVpuB2GpgpUsNEj
PiJ9CuEBBrRPxKv1FoxvELhH77dgBnE4jqFgfvhBWsNCgrKk5gRiD4KZXnV3kCZD
BIZN5ufzrF93CrVupPyOer9+ng+JzRk3+GXAdyehfyTSnecmvs5so/uHs6ooiDqY
SgcGPRcrzZyEYnJzHRLmXweZYISVsZzurAOtC49svBooO27XLLPU2Ib8DdaF/S56
pw5OLhLJ42fRH5sLRmdVSCVzNxLrkXm58u5jQVXKvn3qOK1Ebys59yj8GESruu8+
ZoEhE65MO90NoHu5/rWBex8jjRoKCT35cV/TZInx5LHM9Xva+7epXndrIvZyUV3d
d+8qCjIY3tDBJi7Oo5lMeiSBLtljsg==
=a+Ss
-----END PGP SIGNATURE-----
Replace HMAC-MD5 implementation with OpenSSL's
If OpenSSL EVP is not found, fallback to internal implementation of
HMAC-MD5.
Signed-off-by: Alexander Scheel <ascheel at redhat.com>
Alexander Scheel at 2018-10-02T14:19:34Z
Files modified:
* src/lib/util/hmacmd5.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/edd1d2cff23034a25f2a0a2c94dad17ee2e04866
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAluzdy8ACgkQfQ55zXdi
Hs3ynAf+PLgx7sVOA20zpd5+iduvsi31Xy5pjQzETY7fjckcn5y5proOBCKgGx9F
Ord/OecvODJVgz3IK4+C38FvACQqZPxkQWkk/x2EtNxG7Q1xG70BFC0TBx4Z+riN
OD9Mu1pTBoZlU6ghCVSYx+e52Hb4TwiZsNt+gxGj1NxTrenCX1fRFMJTOzYnbWAR
l6MjOwigouqJRhQ0XbVlzSkgybWJOyonkTu4l+XS9F2bxp4zWCw/SE2mxq5gOYPU
cc8zKpwa96ZrKe08cIlFeHQl04ne+nRIi/HVLm4Oi/+aO79byAroZx0iCOGC8YQi
sD5S8DIa0g+f+wy1JJPagmdxYGLsWw==
=O88q
-----END PGP SIGNATURE-----
Add Moonshot-OTP-Secret attribute definition
Alejandro Perez (via Alan T. DeKok)@2018-10-02T13:48:31Z
Files modified:
* share/dictionary.ukerna
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8ef2531d10741d8af298e9d2579357eec9477012
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAluzdysACgkQfQ55zXdi
Hs1/Ywf/ZUy8wrHz95Am3cl/kOWaUr4qAJ9W1Kt6SUXxfGeNmCWkooTazoWupia8
ivnuHtspcnW8IKsxOCz4AskgnjKEqHZvoAEzECw9vTdqAyBbigZtef96c/gOJS0t
NUQkXnC9YE0zuMLc2edu7Mrnjv2qsALKvcXmPdknv1FNXO39eO1cRBMxLwDmovd4
qk8IVylW/LnxTt6vxCojzdEFAWJT/iMG1rzsPyPhwPCKjl/aF2Q0KPCOy8UyP1OH
vRP+e/Lxij/jJ/i5KG1noGGwB9fCxWFkEvcbiQmU3lwGP8TIyszxUHrLx/qaLErW
Yt7RqyE7zEWIsJgLlxXkd0ugk4m6Qg==
=NU1p
-----END PGP SIGNATURE-----
manual merge of commit b5b27fedba8f
Alan T. DeKok at 2018-10-02T13:48:20Z
Files modified:
* share/dictionary.ukerna
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e0f302bcecf57cc5c87f0bc7a219e9322032c17a
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAluyKrUACgkQfQ55zXdi
Hs0PsQgAmghhR+q5Q/CcDZ8OxpmxlCKwgOA3b7C77eM/dBXj1zsgYi1MulhpOthP
nPpIaXVqUVEqa4And51RmP6YppIQI7ALRdkDh+ZKtrKHt2s+S5A/QXLK4kYOCuUA
s07e48YwjKibAWNSBWhmsSZilwJOw3xQ6Qw8nPGEmjU7DTG1j2BitvcSkCoWUZFf
2ihmw7/LMYL/0TAmZSeT/bHU84M9CIpQlWxOXG3HtyrXNYwXe8GfOr8fIRzQpytu
5MzBYNRHoc7X/gndo+4tQBQhiXonlX64crTu6/Jc9cU9Bf+yHc2kYeRTILBoJEzq
tDv8Xo4/5XFNXyxtXjdW9pWlik2kmA==
=MSNB
-----END PGP SIGNATURE-----
"chunk" is unsigned
Alan T. DeKok at 2018-10-01T14:09:51Z
Files modified:
* src/lib/util/trie.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d52bd67a029dbaa9896201468244dbe8cd4360a0
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAluyHnIACgkQfQ55zXdi
Hs3oIAf9H+NTTM668tl9j0E/RvSVADUKBvaS3mfTRktEX1PukvVUvyTWq9dQetGX
tMcmS0ZCB1b85oo6i8z79Xu51a+tHoR7M0iI3qGiKVznV5eu0z4BsS2NCjQQr5O7
RjCxswSglyBN4olTClat1LUSU9qoy//6PlLm0LbJWaNGuaEyCXaMicXklx0UuCmR
KRlQczY7F0mtQ7UimE/MehEH3xyJ8tbND7TAAyDpR4dSLqJtMc9mwB6IwTnCpnmf
dAks86l/VASLZRe6tH3Sobeu7L7ZdMmJyaJCwHmlzY7ItRtnKcaFy/4RWscGxSEo
ODTpzu37ysGyTltIob45+jjGqNqgzQ==
=RU3l
-----END PGP SIGNATURE-----
reset "chunk" to ensure we find the correct entry
Alan T. DeKok at 2018-10-01T13:17:38Z
Files modified:
* src/lib/util/trie.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/10c292bc998654e4a54645c3fca1a2cbbb65cd85
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAluyHnIACgkQfQ55zXdi
Hs3x7wf+Pom2izK/HBjPK/L3wp2G30/CKCHr42hKlfA9TmFUKrheIXzXjeqSWnrK
fFdcFVPtKCm2PotujEaU+9S28hczKauw5/5x5J7P5X73ZuYun85WWuyCk2MUNwdr
XAAbikyQQOsJeCBhMZBiUL6fhRv+t/xNBO1MyGCXGTxNOkwRvFKZlBlfzsJM+u8i
IJ9ypDO+ddAB7dyfRm5ffZMiOtowh1HSwvegJl60aD9iD2z0zBYmGtquGp++DGEs
CCoypphV7CpKkQi1oYPVc/XiYoLDk1i/g3hL4gAT4XW4kqA++dvondHqzcb5vtIY
zmwgsePVvy2VtGiL2TvRFGZ6qqjOeQ==
=UJTv
-----END PGP SIGNATURE-----
"my_bool" isn't in MySQL 8.0
but we have "bool"
Alan T. DeKok at 2018-10-01T13:17:38Z
Files modified:
* src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1334cf5942dcf46fe0ad99a2381604b42a35b331
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAluxr/gACgkQ/6TVgp+2
18q+UA/+KobCZyzc34eYMekJCd40kvZqTgp0poAsVJdkqb0fmUZoSKptb9dmVWgl
bc+pXf2j8k/MyrbOqUY+GAietRvySx1+n8ZZS4EhxcID+Q6GZb+68Z66AT8v4V1M
QA1y+J4UZEWZxuvzgzvfH3wb1kqZIqe9+8K8Qku0klO7oHavW5IW/2YGqZbIGe4w
lpUytCKU3v1TdZFzw3vllqH50BgmFpLUgLs4f1UFDo96CawBZG3ghj4QB8V/YgYk
9IshN30BPfcUkpumOBaKoBO9bjF9Y0nEcX66/Q9UJ5vSqweaKrSYa+6wxn2BZrd6
vNcAcsFTUcux503sDKFt3SS2Gsz77ZtnME+VGRIQ0DWcIIyRdJqs4u47ghBBApUg
LzK5aONA7fOJ+Jo0x8jcsz8oHy/zwf1JfX2ahF22qSaLruspWLRrwyDN4kJEPsr2
GwPNjzezYfn9ca1ARux/EUonK2FNA+i8KvE7Zn/vNID+jF+nHPkjadznl43lLT6M
UsF/alaSR+Gg5Lwr+73lSbpJdftf4P7G5wdBeq8TDqZy5bRcSrxdhZsx3tsEwVkH
KMEluIdP8onwyqZcQNFugyF+W7AcY0j6tWBpKNeLEtt9H+qpVsax1OAlhO/H4Ixh
RuSfyOHMjljGUdvJ478Ukzs44Ro+CbhSOxXUTNAROt5Ks3beB68=
=yNpX
-----END PGP SIGNATURE-----
Trim whitespace
Arran Cudbard-Bell at 2018-10-01T05:26:16Z
Files modified:
* src/modules/rlm_expr/rlm_expr.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5d6e97c9534da56340b10c7d43654312be530f30
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAluw/fEACgkQ/6TVgp+2
18q2tA//U1vYVAe4YISbUQvwSVSq05V1G052rSNX95/8epil3BiCrs/5fcJSEVfz
C2gBzFblmd9HLATQwstsDcrofESeQbV6D1JVrmwObnYPCTZsplf0lrT0cr1ycYK2
jGfu/AN9D6JhUY9ENQrqXmePl5wH11XJF7FN/XjUaSnS9mMXKC9UudakC0lJJhSi
DOuyj09jTL81MF/n8bKfvJiu9fFfOfhEUn0H9a/If/UANqUsFVDMpHpJpYq+F0Dq
Srpw5WFlD9iokwtSEZ1TBpXbGgy/rNnnRuHOFAVxzSuJXbgPDnLukP47xfU4jnN+
jwPwP3VyGh3LUj9PKa8V+QKYGN3IUPMuz2HkEsykWtLr5x3P/EU7lUM3CMvMpTGU
3x/88rGwNAGGOlReDiD6SU/nfIZn6lPBc9uUk/1SRQ4ZydC6t+epw6zB2sMAJCXb
B2Ys2o+dcE8F7jnZstMqKjNnvgXbv4vgQ3EU1eOFTzq7HclwvMHErIhdvdmDkqSA
yTrreKB9A7QIrEk/FfB3oDKZO9Zh9dhTYp8c/Uu9pcmq1YYOFe28cD/cHyQ4Yip2
+Uz+6VM6V/lppqopVqwrxeSTrQ9F5P3ZQaKhBafQrMsFdjP2Fw21Yyo04zHsYHKl
AWLHLv8B/nB8XgGPeyO0TSKG8+3h7XTFQ+NERC5yZ4m/d03rBt4=
=5Woq
-----END PGP SIGNATURE-----
Work around faulty clang analyzer logic
Arran Cudbard-Bell at 2018-09-30T16:46:41Z
Files modified:
* src/modules/proto_control/radmin.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/74d8b9bc3451af449e626709e603133dfe7bcde7
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAluw+PIACgkQ/6TVgp+2
18pZrxAAnW1D7wOBNWMWL+dPSYamrq8QIh5QJUwAiRwMfzH0JGVaoujNEfE+Lkcr
yMoEIKi0Ed2Uk7LlAiF2VuqeDaSX7GgPl/kmQ55EuFB4DEy24SGOz2by4UbWDysu
Z2TvaqYvW5L8xn/XfG6OkA8+Pq0L1wCzpY4ohXSl0MuPEtnvhazgfwu/DHyaY5Y+
/eyXQ7sDOEZtMzHWIS7uPm/mkrzvUs/VxWBKwFMmxBFOf9gGVKjciMpFF0AD55iJ
K6oNkuXfxKq/02JGZHl+46au7h4BgcANJzQ5t7LUu+ulnUBWxITJQ7WpYco+Q7ow
fTfBsVxMNDFsDa2wmneZa9l1ZWf9QLCbJcIYbPC4NBP5ZcQLx7/LTj8kRSlf4e9o
pGpw2QB14pWalLH4/K8S0GdwbwKltxtLDbDxn6786qC3ol0e01EUzpdenEKYJHvl
ts3T5ZQZM/2ivc2tcHC9mnxi0s269v9ZCj1UF3MWr2QUGKT26c3b5PUr/BAU0EbR
DUgDKZXeSCATDGX9I/nKeDN4l39ABcrAITUpu/R0XERxmLW8pi1rKwJNfFWbPgg/
RGz2wZZWyrpsanQ9y7IZA13zyxRhG2oNCaWh07qv90yORc8Kt/qazP03vrCaDyNR
mhoQlXCfFxBqZvIqNoad4eQTANdxTBH5OdETxMEDjKIYVAsePfs=
=YIrd
-----END PGP SIGNATURE-----
Pass pointer to the handle
Arran Cudbard-Bell at 2018-09-30T16:25:22Z
Files modified:
* src/modules/rlm_cache/rlm_cache.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/70afab98de8c6c59b74f56090bb114a6f2bbd6cd
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAluw91UACgkQ/6TVgp+2
18qdDQ//RcQEkEcP1aiEajuOL8Vzia1E/+EhZdRMNa3x4+f8d2+uN06HGcENOl/b
JxGO5APCq4lUjKjPre0ARwRKmEDFQ+eqnKc1xA9TgfYt564e3d09Rot3UTpD1JBB
m5qY/hc7j8wnEjI+lMGinLUeHrtpsh2O+fXSYDpyYSh3F36E002nr70Oy2hpcPKM
APkpbQCjiCC1y81PuQlDaouHYK+Oa361w5dYuTPWsUsCt9mwZeWrSwwlR64kZGiy
PNBD1o8w3zyMsa98gXw1d/dE9i3QbQBjnqqZr+XqWuXiW4xSvN/61HdaRczoCW9m
9qUMMqRuxDpgU22Yfhujr55LtGka0uMuY/iQTzh/ldamFwsaLLc3W4Ostz7VImyw
5zxKeN1z5vXh5GUBGqSDEvhBUZt1C1QzN5nUo843KxRkACEzcyaZgUiIdj3rJQrq
VUmgY1DYHdvvkstEwb/uFHKZVL+TmHQmYydFrA9STgNcldrKBuvwgepyncopIaHS
wGhOyjExRs0+3tx+BxlICwiJsBRiAf48e35ObEMz7uNvomMkNWG7hgiXEtngJmzA
t2MaO6zHD/DhcHjipZTNghkl9WT87fSpg+I9wokpCe7D6DyIZn8QT7RgUdywKxbf
BD68O7zQdUEK29u1yL5fOhsL92RcI/JEqLYoHnnDF1OhwxFqSyg=
=n2BV
-----END PGP SIGNATURE-----
Init valuebox in overflow case
Arran Cudbard-Bell at 2018-09-30T16:18:29Z
Files modified:
* src/modules/rlm_expr/rlm_expr.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0ebf000bc6d418e25f55554c5bd2575c969b8093
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAluw9NIACgkQ/6TVgp+2
18oQ8w/9GA3w50Z07ln93f78wJdJYteM/Fd/AxlkNyFP1HxO9n5MprkstXaQu3KL
OuZiKBY9Pj6t+vANXXvjLJXKWDY2PSPUj8i/3jyXc4mFVS0e43LTA+O5fvv1Z3Nm
XJynzGJPYjZ7ndT3Vrrpz0gnGdWUPvtpiBOCFSJ3v5At93GyfpnTVWPA7qZpSNdh
/R8pQXzyFzsfMVygwu1A0I4Ap0yEBKvtm6ki8zSIesv54vicRzJHwLv+nQ2afkrR
C7utMoKH4xrLddzeURyePuWLoeHyoAk7i9ryHjx4O6IU8BRU1nreUxSsIVGkibPb
5IKkhY86PSuqUVKvXIqLfYMhcyZXx7QcTUjYDHJ02HOAPZLFYUbBawxdtPjh8uml
JG/qiYb/Bh49nTDCK/whaojRGy20+gAAyu7fDdC2oS8iPHuidD4CsGdqrJXDaNQB
MnKLEidnPgIvLySF6TFtTstIUnqlqXlF4msxq6Fki3X/JdXG5b5ve28RmtpQnV/x
dkyaP0VSfUFspQvW7hj/puVK2rllcBLORDyh2xJ5SaKTKrpu0kuYe4Y3HYRHksFe
2eEXVvikb+Pm79bnHMiDkiFlz+dwf4TUVoN3M/cIeqPdYKRwVvPOB+7Zc6BGNVJt
kwERf6QcRoP2XMqTl8qNgswCohcALJAcG6EeoQHKRt4DBCi5Qfk=
=yrHp
-----END PGP SIGNATURE-----
find_lm_password and find_nt_password report failure to find password attributes
Arran Cudbard-Bell at 2018-09-30T16:07:46Z
Files modified:
* src/modules/rlm_mschap/rlm_mschap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8f23bd7dc24e2e382d6bf31560fa8a45815b8910
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAluw8ZAACgkQ/6TVgp+2
18on0A//RrRY/ScuNQ5pW/bks5DGw2WMc4GKKHZ5/nB0hg+4kkh4iWOry2XczfJY
TCCHsuMlQiMAYTpEB/8ckqcWkgYTu0WwkAbjwslpK6PNqMSU7xa7V/Lpe2Y2BSHB
PqLceMlVgH1326WI2Eg1omEYTHM+QVoJhflKzq8aOU6ygOsYs1+7Sa2UM4w8kQ9F
vlLT34bAQDMebz4wyeUnTpAaodWXrnHDy+tmmC5Nma6mjtr0xQEoSwmJee9PSSfI
DWpoL+ElcwgMZtTQtWErUWGaqe0Rz/7Vgjs0f7JYPmtqY883pYvpU6kL1Gu/J9+s
+euIRG4QQw6huqz8cTf30cO1Wm9h4FmnHTKZj0bf2ezhOs4zLwFjtj/VE5g+n7iW
R8G7KxtJPtWxtEygo2NPaQgOMh0xfgA0pJRMd66+8z46JIcMZKyIeTSbncWl/Wwj
dhj0MpK7nNugiUJBLad5eKnr8NaPJvrzr45uqohP6quA8q8+picU7slX5uNK0AJO
oXhKe5NivtF83FWEpJgQ8ADuiKUtkXkjjdvPx4+6/38ElWwCjLFdkWsm+qZK/91R
hRN+5ecKkEGaBkpnJxGBVy6yvl4KhQWk6n+njjaxUUOcnXWhZRzV+dNqJajrRfvg
YtU6sslHjpOnHKPkbUvy/gLyPICa/M7vnfq04FO3otRJ0xoGO+o=
=UOcr
-----END PGP SIGNATURE-----
Initialise output pointer
Arran Cudbard-Bell at 2018-09-30T15:53:52Z
Files modified:
* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0d746dfbdd0a1e2d189a2daca1181cf2253d1595
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAluw8B0ACgkQ/6TVgp+2
18qyohAAoQu2+H/jyXP5Ah38dEYijyPYfOZANwM6MkzeTjTHmcvfKo06BCYd5enb
lFsnt91Zru7Z3gAq2c1+VdJk9hFwGR5/mSqt9bAu2ErXaMi6eoBtkUxr8Z744KhB
DWdk2upgE84okgOE/kf1l5hreBtPzENHJSMUTBbLSPIUHtQODODIt2S2W6h6TnS6
hckQeu8b1a+DRvJVf9A8S2c3/9MnSodjuarFa00KN1sPMgUvko5vBIjfsWkr5wDT
L7aapDYX98PQMRt39XMjD5FcCvOlnkFRXwlote5/p+vW2YIyrD6sC1oqN0J4kael
gO8toyIbRcfxWUNNR8Kb7VAivnRQj+xcCtHOQMfLLid6tWFVhIN0eV35ShVWjVaD
ONYViG+nK1TrjRGjrUMJggi1MO5r6tb5PNgW/6WaO3czNW06f4u8X1dRqAp1cFvE
9518/rvEbaUVOflC3EdzVTV9h3L7p1YlRrUqca0Za5s9Nh4tVs9U+qPDo1mo47CH
t7ZSQmuxVv8OCM0M+dUTo1+JTQdBA2Cp3KwmoqH4GYk0LPMa07fRphnss4AIG0AK
3AL842yPVuaYpBmDU3q9EclHizCLDCeGcvz2qBNpJrRwzRehoxKPi3eS5XEBGI7w
ZtS+OSa/s3R/T3ZYFQZxJpodgto/3QRo6Vw8bPJUShm/BlfFdGg=
=kJWX
-----END PGP SIGNATURE-----
Initialise client in a way that Clang Analyzer understands
Arran Cudbard-Bell at 2018-09-30T15:47:41Z
Files modified:
* src/modules/rlm_krb5/rlm_krb5.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/21b16ffbb65ad5507cd92468866d3732ba7f4dd6
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAluw2XoACgkQ/6TVgp+2
18qc6g/9FDd/HkXcAd4bnX8AqA+8tZ+XLz6TeanuYGD2YsO45Hjceq+SD2n5yKWo
zYm8k5nlUoIkBkQrhqznDhpGex3HYoNizUngw3rp63sStp3hNeVx3fPffWLk3vcb
bu4aoPndq0CwoyMaBJK/Eev7cc9Irck7vaN4OCsZUbxVh0BqTZE2DVXNcGceiSd0
j7vkUEmKHuv+41fx4Ot/qoTnQj9Z7uJYBJ10KdljCdpyY953/vyewF767TeFA3Lo
TXaeJVMJ7GFOFvP5nVDQXnryzKYioDInhAy6HKJtva9sBc4OoItQ7IGinvLbeMjb
gy+ZBD0SihhdNKX2W5qXgCnFQ8NYUA2hUOI+3koXJZXKVTiUC9x2G1qp42usPNh6
+/EuCnPr7IK0ShUCuRAvXb+qhc3Qzv0iyPHzSwlU+aWkixoLPJL6dpIckWMeNlQ2
krY2btC2qCK2bx8aLCqlssODsAatVZnn3CivuVy5/Dgjeac6AEHF49XxJKEPgs0F
PEvcSWriKEwc0ek879n+MMwUbOJQFEwziMm2KtAsFXnFEzitiwwe2tQJ1Og2sLCr
ThyAvaztcR6PtFQwY7ytprBHig3PZPon+dgBAr4IX/3SGcBgIYxu1pHosTRBqNtx
Sqh675sdWHl3YhjEAtvyZTx/MWO0WHCNfsBodw5Em26atdw9kVk=
=/jGE
-----END PGP SIGNATURE-----
Use corrext context
Arran Cudbard-Bell at 2018-09-30T14:11:06Z
Files modified:
* src/lib/util/regex.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fb577df8e459c6b2616dd9388009f7251dc987bc
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAluw0GEACgkQ/6TVgp+2
18qp0w/9FSHgmCin7SoQCvAQLlEoH2YbfvfHX3bl454n1i0086n0KDfGbYUURgXt
jXkYz5bycHsz97M6O+b972G+M3RF/HCl7aU1UKHpyPuDkEvjxMzfhwSf3T7rdhlr
zsHuAxpAoJbVcWg7JQeMHoLxmcpel2YcZ7lUlfY88kmLoish2FPG/9pp8aq+Csq/
lHebl/OC8OMIKN87IYdC5v3oKmNut1ACzJLJ1WMhrm6cYSAWaKkSCSj2FUlOZTxx
BGU9JkxI2lH2fLll1UAAY49BNkdbjuOAl4DArIO1zn7hqEU7DldtTk3eMtb2dII+
/7AksZaiySfev0MEGXeKywj69sXEJUOJhHk97gEMSL4FQn734mlZel9A6Ek2i3kV
BtdZ6EPhcaR3L+rFWIeldBQFSBQck26DClsW+pWmirr6pg1AYPYP/zr3Rsi7MRM1
6TCmWLdifUBCIsaW+PGz5zlWRPU0FCzSAJ/tgYeZCtqn2Qa7SpnQXSTt4MfleORW
K5dkG7knjxiJoSI6Emo4CuE7Ot3KPD+maul4gSIu+hY2QEV//bC9BZZnJcYOY/G5
SjJ42NcAhL3eklZWfhXFLKYoQYESGnLOV8dDviQmknV8eZenIX9FpzBwLir8qy9q
2DN4lnMOW2sbgcwC1DMRntJDAqgB28OSKTpa+BpEKjsiQWCi1HQ=
=ZMUW
-----END PGP SIGNATURE-----
Better encapsulate regex match data
Switch regex xlat to an async expression.
Make regex xalt ploymorphic to allow querying by name or by capture number.
Allow N capture groups for PCRE and PCRE2 regexes.
Arran Cudbard-Bell at 2018-09-30T13:32:17Z
Files modified:
* src/lib/server/base.h
* src/lib/server/cond_eval.c
* src/lib/server/paircmp.c
* src/lib/server/regex.c
* src/lib/server/xlat_func.c
* src/lib/util/pair.c
* src/lib/util/regex.c
* src/lib/util/regex.h
* src/tests/keywords/if-regex-match-named
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ca728c5118117c635bd5787a73b946592ff45d8
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAluuKkIACgkQ/6TVgp+2
18rPIg//foRelafrcULujBxQpDrfEYF5PINJwrmvBc0XMcjnq5EFDGFANwNqNSOV
FBbexrezRXqTa4sBVGhJ6MSf9jklhG6U49fYAoybH1H9BCgee739GJE1R6ewt3bm
vv8XYz59Wf3RTr2JaHhbUCcv6KS0m8wfsXpJpZfLtJ5Mj5UuHl2taotiVE4hDxKd
1obzieiKycQfPoucHtLvYCbdyTAV89fVEA5t2I3kqksw6gMsb0stlQ/OgPPSlt1t
P4b/ad2vBF7dS6YqE7P3KSht+OHBQmJ2TYPYOC/BHEaMO+L1el/hEuALrmxwvAa1
lbLkEcC9vdZ5gVF03NtdRzNvqCHQJIhccqxyDBBTPQi0LWRTWTY+CYgjuzhInKTi
RqG7RNDurktUOxK+NekAhkThtaAlIwcmC268u+v5+ZbZ/VoovApPvWR/RMysFHhA
q3JOEbSScYbvCgdPBUQdIKzJ1sTgcn8vxTix+apkoPwGtFeLYfPRxGR1w9VRwaEu
64pg5De0jExGjxUTeUaG03fBZYBoVItVXwIfuLssFtyQHSqIwT6j4pXcVAS5DlOe
v8KREBNlOVE2AmjVow6566ylKtc2kQHwX3kjNAl82CKdFF0lv0Y3pHxHkDudah0m
3Z3bT5UOmWvGkO7p6whgDI/QI1BUNVITTw+8G4K4G05/cSkq5IU=
=pULF
-----END PGP SIGNATURE-----
If we have REGEX_PCRE2 or REGEX_PCRE set the feature 'regex-pcre' to true
Arran Cudbard-Bell at 2018-09-28T13:18:58Z
Files modified:
* src/lib/server/dependency.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9a11eb994fbf77d3785f632077f880057893db81
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlut4d8ACgkQ/6TVgp+2
18p8QRAArYRhSfJrA/xskW7zd02wmOMh4ChFWIWLd1m2ebtVoCfzqPbF8vOw1ynx
QnOMRDtkKRlx33NoJQbGzwqqjMO7Co3e8Ld6/PVZ4Q5sT13ManOp/50W54Md8Bkg
8kne24o9xEou7R1myGsWkBh9uiu04TAIaM+ncHzbdypObljmDWDPG1IdniVzV2jA
cKmJ24Oz2cef7WaU95IKsJY+F/+xrYcc5wPdNo4OPXBW04mMK76MmipgPJCdsnG8
Roakv9zgPtmkvbbTPM5YekxL/xS1JATz3FxVsoQ3hfBf5AyoNdwlTUdFCbOg8AyA
fgudCOwDCs2VeKNRkjSvrgG59EfPBal0uydo1V/RN5JyfPqsXfJEIlndcwqkS9LG
7W7DF/yHHPsx7XQU0i+ESLORYZN+6MBpvi/m7HVXM704ce2Wu0oZl6dYTPefnYnV
/HpHMjccB3vjt+LufRxCjWZwGXx+vzyv2nRaXastUU+8rMOVqN9p0DXKyleJEYSF
MaQcyVJB+iSD2z5KGk1GzdVrWQgk2JezCe2KsggF8C8cNBZXD8vhsR1ulmpbg1bo
2ruFtU69NFHY3O61j8CoOYxziceMONGmBFYfKwv8GsXqzk0F+N00wGrPxzeqwSvG
xhsiozmCScdryBxsbEbfZMxgYIHQahyFZ9i0pnNYEntiQKyBWas=
=id/W
-----END PGP SIGNATURE-----
Add support for PCRE2 Closes #2315
Arran Cudbard-Bell at 2018-09-28T08:10:07Z
Files modified:
* configure
* configure.ac
* src/include/autoconf.h.in
* src/lib/server/base.h
* src/lib/server/cond_eval.c
* src/lib/server/dependency.c
* src/lib/server/paircmp.c
* src/lib/server/regex.c
* src/lib/server/xlat_func.c
* src/lib/util/regex.c
* src/lib/util/regex.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9a97b9c2fbc84f9f13c127c2a78b5808de2b6ae2
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlut2ioACgkQ/6TVgp+2
18pIwRAAp9chycoShqW9abYzVzuboEtlpvS9Zawn1+AYY1mdNvGQ0H8k/IHtk2eE
NFP7kAHqv/geNvm9cc7nkNtN0Nd5HF0zoz/uMdPWkAWOdTlXtArSRrJsj2pEBXtL
1WAO4LFdzSBq0ma0HKrOo5fwzjYMc7Gu8+Pypoq0yl5O16i/+7He7PRYmd2hQT1L
Bc5aP345Qv83zwrT3GUdOQYJv+XhtZx6Yl5906IN2HYMdv76Ga7KNz9xvW71SJyE
DIVmm3duf1R62gUELCmf4AqLToEiDnYVn8yRrepoSS2jIjCapN+zB1c+53hEjOSI
6EHYadMLJjOSvLt9afvXrUcgOlw+cibzrWQ8PdbFxeNJ0SUbHKkkjRbOT4wnPlXp
76WgQH8NxS7AeqxstvCp0Oq01BnO7QogzIjsQcvEjFw9D6T2go5vGmzeovCTsH0V
NrgAYbYnNenXGoyf2It3cbajKKTGYHlfIMSUusFuc4n02CG/Vto2ddruyh+KYtAT
hxDES5aPYmVH9X9jyRx+NSqfuntAHn37by9RIH03x7ySg/NVTbtyxiCxLLmp6WAA
avkiRyllCDeR2cooKCoNMWZYEk4Zq7wJRYg0rkCT3b7ldthS4RGiF/5AEiUugfAO
p7sBZJMTn2U9d5NLec75Cz2X4ghrmo7xccWbIc2Qlnw0JW2hnkE=
=Qm0P
-----END PGP SIGNATURE-----
Fix elsif (should be elif) in inet.c
Arran Cudbard-Bell at 2018-09-28T07:37:14Z
Files modified:
* src/lib/util/inet.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/26dc215451848c1fce3e0692074d85b32ce6e25b
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlus+p4ACgkQ/6TVgp+2
18o+hw//Z+v8XhFdczK2HKk+D74/vMxEbUi8fddp+Sy7/Jy378NmR6dHwEUdbsNT
NC4YpXBQ5UB8a3BjzUO1flCNdHrP4hNKDN20IxcH7t0Zs0RsWIKSanhb2vYWRiw9
VF6G1v4mwUTounV/lu5UcP/L0CgDsnhqwSlf5v6vp17zglMfFelkdNuZgxLfdP6C
4zh9CYDbl5HZ0vOLp398TMzcm9bozpwce6uf2Mz231b3fentlZ74H5yOs7GvNBhl
kHob3RcTscapCBmnYCzgaIiYVV/f7dssRekFsrxWXCVh7IuXtjCTPa1CoPHjfPnK
9GgWIWY+6dwosU+4zHpSfCxm1SbWZwBBA3lG7iMsk/9TwwRRAdih6R1x47rEswk1
oq9LftovkvITsoX9+A28BhEWT67cYzSCU+aqndZSlN9qdrrjj1khJvH1qlBKgcFW
pvYiKO7KNbk/aSHlLJ4xDWDXyMg0mgvm/wzpDEIgkv3cgyruJJQdOORHhxNlGT5j
HIy0Rs1NGUChYq3jB5/0csLAljVcgl+TheA6BnfX5RjQfFng6beRJocKKzi4lisf
9TwYwwsPvOpasfHJJvtw6f9S1BTw72yFcheYeHqmtUr/MNtcikQ1v7wktKvF9UzN
6Q+NamXZJVbbcVqjIuC0OiGKzzZ+X1MTMmb7ZP3YhjtSvFMsAqs=
=sCTN
-----END PGP SIGNATURE-----
Formatting and use talloc_bstrndup for binary safe copying of POSIX regex captures
Arran Cudbard-Bell at 2018-09-27T15:43:26Z
Files modified:
* src/lib/server/regex.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/620c8ef072b8f2fa40240e501741baace9cbce37
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlus+lIACgkQ/6TVgp+2
18qhOA/+N+dxYGtlffN2olK+Ey6RteTyA1lX1RCVWlPwpxpgle6cWwLZE8e3/H1H
QdO5tE+K2/2ZWG921W9Xum5okpIVKczA9qcBWH6YzAuOGpm6xR03BTBJZyjVx67l
fiaK0zb18Im+CaAVwfptO0n4amrQSojZW5M5tDJLVHBbVSmjoxnuK6Qgpv13TgC3
4tRYd3H+Icv9ALwY3FMndpN6nTQ+Bo8Lta9CNEe1rVstU8EIcBE8DNLn0X0+i93W
xv0EH4OOvdHv272/NMblHFZJRkvxKtUtfXWmdswELw1hxF9KpQlFi20A8BTiAAuz
3K1SBD6RUqXkB2e99NVlWDAgdvH2Bfn4aLRiQrWFFO1CKH2z4bB2602tYKfGp5rS
8m0LYWD+UKdXjHZktt+9/q6o5BJG635EoEgcDQfItZ6ewLJvwGS2GRWTp7Eh2mAb
NUOuVfmIARg8/jMzxJqC/04NYN88CUtEhPUQVhGYNvg/ir33+FdY0DjdzkxmlrHf
Txqlfpw2gmSb1eJXPgO/RcXAPvnWxbPHYGSUfo6UtYQJcpjI1VK7E3g/XZ39Cah8
zEt+XadiQPpXNs/aA9JDcD7XwYf6hOVKl4deqNpjZ0R4Su7v4p6yO2Adj24yLNVS
ZMoLqbrm29KxNc1VU6OIUwIRxqH/1IbOPdLXa/GXUyFLL+Grz6s=
=2RLP
-----END PGP SIGNATURE-----
Formatting
Arran Cudbard-Bell at 2018-09-27T15:42:10Z
Files modified:
* src/lib/util/regex.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2ff92889a149a7390d9cd3df5a89a11e6852ef66
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlus+hoACgkQ/6TVgp+2
18q67Q//cP6DLdrdOZwBsvAOzG2Dysy0tiIT3zBZo70ga7OXAZpinv8eTY9MoPO1
JF8Ai0u/2A4NsVdRgIR/iIUoSQFZOL4GKthrgYkLFviIyRFoKZpmns74CToKJ12u
KoowEruuW1OwUUtwhSgEu+T4W350D+2dl2W7fE2GLOCjN9iVepz3R77IVoYUBAyZ
mhi81FJJwQ4zmcrFb4zsbL9Kl3lfl/v6qzEU8Hp+Qhn82y23eyMwDmTyB6TMBGM5
OUQ95bQt1AEZkxn/uUt1irECvKQkuHhrmrTWInAw4/b1tCfDZOZ+UWL+Qeopcm46
QLJK1DqVnQLGQygkekCJjl3HtMRxEeCQvYfQiBQS38iuZf+nAhpL0Mp2EqxXoAcK
m/WJMUIDBNcWhPn0QAShrEYlaN4WuOt40tl1SoBhwWHAIwGPO/QREUbFA/24bnzG
EFLquc/d8C2LCf4bskHGsjbwCEPATVXuGzlq9LJdBz/Yco9/Dlcc/EiD8ch+pBQT
fmkh1joZ+goKKN9hFeGTJKi0WLB7Hu5eyvvnJtPzCIuAvNyAKkRQjAhlWu1QJ9MB
Z5z/MI3R0K2G7EBjGZRQjzWuwLwNHSy3bjF+V5iyq5SpiIRnkmQrHVzLOm6yUj1X
onhdpmWyl7ctVpOKPfWmUT+wNrfijaVCLNFEsjTI7CVlgrktg/U=
=g0k9
-----END PGP SIGNATURE-----
Formatting
Arran Cudbard-Bell at 2018-09-27T15:41:14Z
Files modified:
* src/lib/util/regex.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d0b5f969305ff6593c408449410add5cb169e87f
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlusGVYACgkQ/6TVgp+2
18qhJw//QnmhuqhDPgMpCzbZ6YjwHtpbvkSIHi2iyVboU2HvCqlVvt+Ckv3eOYDq
jLrfl4IvgP06PpP507yesPjb4cNzpB9SycHj9pymlmHtgAx6Lmd8XpBYXHMwiSPH
O1duWYbd8WUzKRwcGfsKMpNOWJUp64sDT4hPRmukRHx90lN+M+Y0Zm3fLpUw+mYe
6X/CVAndbTHMXhNu+NEPbAI21NDTPsKC8ZYUUAREi59XR6h3IaT9H8cb5iUqpGHA
fB7ZKWSsJxWvYV2CAUqYbrZ2aTwnhTFqWFaNcGntEqtdEC6hIh4DLkaf9hfg4INv
87VMUtLlRONTXclEvYpXlgIvOUmU35uJIgo1+OoyU4wKrTCVdV28J+Qseg5McgMI
15U99R797+i3gZibYToOnOsEs8XjsWA0u96iiow7sJdzhDo1dcgFtNfz7dUjhLEO
zq2svD63Ny6cL2I8FVIRPEMDARfMy9J6IgfE1b28o5aX1Zeln87T4yoHvg7PCcj0
+bTwFeoMCY5IRGk3W6WFELFrEOSk04M10qQgUNeuzmqCke3MxR/p4oMQuu1ZeFZ1
ZTYXx00ccrN+rau3XMZH970QlGN40uPPBx7Zr7ySYybkjcPr11gBJ3v+H2MEsclR
QxsZUYzVD8j9cCmlykQkw6MDyObLRGBLHpdgBc/dw7ndpjnK5xM=
=1Q7c
-----END PGP SIGNATURE-----
Explicitly prevent overflow
Arran Cudbard-Bell at 2018-09-26T23:42:14Z
Files modified:
* src/lib/json/jpath.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d03ee102c0711af1dcb2096d7a59165d7c4bb895
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlur3PAACgkQfQ55zXdi
Hs1tLQf/Wkn04peugARP/+iv0ItuXFp9b0LwvzgRcohlkvuQL/M6nL22iILXwE9D
SP1tM/lWGvXbF8ftYZclvgwe6lTYlzw/B92B2K7TTUZD6A/BqVMJAAvWq36nfYi4
PqpIBpKKy0y5ZOnfpXPkZhEIF7U6QUmzH4AcmjyVAs1ZKG9rBlJ2kiDaVPpfcJAF
fFyIHHnKhjy3GUVv+LjXv5aqCnmCkoNvkm5hlpJx4YIYmQMZUbddILvz31B98VRG
C6zcHzeXdbXxI8+PKRlTT81cgLL9et0wwoT2NXJEinlnRyT6MSDOX92MfVD3j5+F
ice1qdgzgdjTzOrHyl7VzBLt549Rlg==
=e+iv
-----END PGP SIGNATURE-----
move common code to fr_app_process_instantiate()
Alan T. DeKok at 2018-09-26T19:24:32Z
Files modified:
* src/lib/io/master.c
* src/lib/io/master.h
* src/modules/proto_control/proto_control.c
* src/modules/proto_dhcpv4/proto_dhcpv4.c
* src/modules/proto_radius/proto_radius.c
* src/modules/proto_vmps/proto_vmps.c
* src/modules/proto_vmps/proto_vmps.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/945b909e6754ff1cc7154fcb9fc1322704b03fd4
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlur1nYACgkQ/6TVgp+2
18ogBBAAi1OI3Ti9UNCbsjl7kfL2mpSbQMgUQQIUt+k+dulIkU0K0svKde4nXF5h
aBBTXSog2GijsdvQVegZFJMqv4FPU3W4kEnOvLZ8ZQagx0QuyFRHHq4Zlpmw/mqG
M5pXa3vn+fLL8EfRH4j7hWd1eAbUT7lGKHFf5pacAp5jZJANOniJaHvJWq41vIbY
YVl66tvPGqLZaH4CZV1QXAmr7pOnstkcBDaB0kA/z/US3wcxFMWGVvWNrTpUG/U8
j4vU0WMUod+SbYss2PlP2V5Wg0zuYc0jKzsR74bdB2Ma3nALhElAxMc4PlJm5Mw8
fNGUOSeKXi5v7mgXrRpgeQ6gxiPm70iZnYQEMVxUtylKTZr78IeVexqAxBYnFtew
BH87M6jXF86prykMz8RwgxCfAI8Kct9M8HVWtXuFY8s/dy1/oxIaPbs/js2qESGA
C/1kShGuhvG0jYt6eK3Z2SUsHrD02+tG8KG3vprdNYjw9KHrdhH6+o7ZwHyT8AzI
+MbMV6+1KBWzQ6jgx+qz9FF2zqjLVr7OLTybGnV5N7+XGyyQrylbNFYHdOmNm4rf
uObdbAKtIwGLdsUmH5WvQHG50TT2Ip/jXCx+GX4GO9hEDE3oKtsDp7xHHnIHdnPf
E3Tagaz4c+aEnJWdsJl0jpKR6yMKJMtydm8himxrNyoINZ5dFy0=
=WbOZ
-----END PGP SIGNATURE-----
Length changes size and size between versions of json-c
Arran Cudbard-Bell at 2018-09-26T18:56:54Z
Files modified:
* src/lib/json/jpath.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/974b54800f59886a4450ec826d6fe3779af55b51
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlur1OUACgkQfQ55zXdi
Hs20Ngf/bb2OXlOCs1XfbhQM/IQsHvdToPzTmaJEknoICeL6d7FuEtWOVuNT9Zt9
Dka7s01U37MmI5eBTHI1TlUfNtPPeJToMM8MA08W8oa0lpr9KA6C8oK7cu+Hu9dd
KeU8cE/7Z6+GS9h3x+x/tTwQZBKVl5OnmuS7+gWHoomaMFnP9hi4pA/zvBdBnPwe
KpYUwc51MWm3NdOrdf6iw+8NmCGV3pCCc5KDmooRcrL2xWSegGn7Y8z3zYnpH2Vc
ml3JDemwzSqmO/9VyYwqe7tqOCTiUuSDk+Zp1/7DWHmhHZ1t64lxHWLAqpwpHBuT
41nGyPEvt8239xv/0J089LmkS3yi0g==
=fNCb
-----END PGP SIGNATURE-----
call tokenize_cast only if there's a cast
Alan T. DeKok at 2018-09-26T18:50:02Z
Files modified:
* src/lib/server/cond_tokenize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e4214160803461533484addaf0a7d931e239c86e
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlurmgIACgkQfQ55zXdi
Hs0bnQgAjNLJsRYOBSmuE7gjcHNKB013o2HSHECCsusZfRi2n9V4auURwkTa6rhx
z3uRuiWCWmj36aMT0kk2beLpXaRBgdxGNTO4BDezGOJB+oxXzrJSVUjfSG6+nslI
1d2O7RAmgr1pW44YlCLHtMeI/I+NhXF/nI6DY4gzz5YH3Sgpx7yWtXv2yaQlMsWd
bx8JHlC/DralDaKMdHaR5KQNjz2SaINen6N0SERp3e/RW3EOf/2eBIMcA7bjSMvT
CpYDuAYH+frfWj/YsqN4BuzH2BPUUflgX5SROrLAFZZl+56Nsheq10dpHl+Aisg1
fjHRYpFaR/PCDVEFIDixZFTl3LsJXA==
=VoNt
-----END PGP SIGNATURE-----
move "bootstrap app_process" into common function
Alan T. DeKok at 2018-09-26T14:38:58Z
Files modified:
* src/lib/io/master.c
* src/lib/io/master.h
* src/modules/proto_control/proto_control.c
* src/modules/proto_dhcpv4/proto_dhcpv4.c
* src/modules/proto_radius/proto_radius.c
* src/modules/proto_vmps/proto_vmps.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b819e2b5a6bf2daedf1093af6ceb6bd1a2f8eb8f
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlurXiMACgkQ/6TVgp+2
18oWOw/8CnIrokL5fYYcNHiInns58wqeyJ9S+z2B+SmyHtvpxo9U835H34BFfHbK
qlsWVqSQ/IyQ1MLNqclLkBOfLWLf2IObbLDC98Cd8BC9TLruhPkjr8WtsXxh8bPT
Ucsadk5a3PbtfGOXikP9BzKS9oL3Qsg0vjww7+jvx698bl1Eo4cE5ras4vbm3YGV
Z8NwHx75uHGMpRdGDGZ4ls2LwGXT1QYqvl+o+etbpFNeYUD9btaNriWod3U0a1tt
prC/OJg8NxhJPDW7NBByGCHwx6+x+89Vwk9jS270xRVVMc7tL023Dlu4UgCRkJ6u
UfcSdNj/0CBd7N/v8PswyebwORs5FALen0muV/cSolQmex2y7VCC2tcfbtngtJdC
KBPZGJLnN+SyEeWlCREZNl1iAGeIU93QkkfhBDvIJV2/kblmoR2TzQwEztgL6184
ddCGPktcn4fZRNskvrY8NqPztWIjEiBAi9urtfn8dIjpH/dwBjnlZ6iv7rMhSfAu
4cEecmnvi2gNI66DOwvbmU0tfJXMbJQccTVDpUj/Atv/VbT/pUOSD+prXEbcgUyx
s9St5fgIBC1pE82WaTvd6WHvR7AfUXH1owpSsfwk6t7UzPIdAVyooh8J84hrOiAU
THC8QyXlZMh5vjtweGhI8uzq5O3MhYOd0P7xA150Tw9f9hUdt9I=
=6wQl
-----END PGP SIGNATURE-----
Fix potential NULL dereference for function with NULL argument list
Arran Cudbard-Bell at 2018-09-26T10:23:30Z
Files modified:
* src/lib/server/xlat_eval.c
* src/tests/keywords/xlat-alternation-fail-then-func
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2a53d2fc6c2d1fbc180ed87ec3b10679a4976229
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlurVf8ACgkQ/6TVgp+2
18oVCw//b5zUmNXWD3HxOdyaSohjsldhQFraXhBBtMmmK2vKT0OGTuh0PucJbbsk
8ykz+fVzGY6MDA5FkeMFaU80FoxvtRyWdGbvCxNzNG/aCR0DMimqbGrX24fd6Y1v
4o2FnTDoTCwQJSA16O0cAIFrwQMO3TYZiVm3KDPz7DCPewq+o2VuK+TqWPSUk/Rb
604AQvnbJpeqqAd0Fx6aNXYxT4X7EG30Y+pV92vAE7lEo+6yEWKXDSO3sG/JZ9hh
Gi04VHQRyNeYrG558qFoRv9DitlsE25QG6TLWgJWx19Rd0qXjaCMq7ucFK20ZBhi
jeTCFNDqzEk8uMD4KPVkL99uld5TT0i1Pab/9d2yUn3Y6tF5BLsX5kYlq8C30XSv
/RN/20nSHlJiYBMTl6Hx2RgTTg8zNoUjp+60VwsqFaAs51CC80Zoucvfbmr/TCcA
NOQDBuN4zQrRPiFfQF5vqX1xtTj00Sjsppv5XaTJAfsZU7HICrVxQXTAHnLYBrmB
BfBLcU8WoN+SkCGpRBbzT7vk7hiw4EEJVSLzULyucbYegCWqY+wwdLejou1LneSb
LSfUQeHnqkeh1ITpxs3tCJ4QsfoTCpZgQpTEA+SCYA+f5bBGgtbYXYAkcnUgjHzo
XmiZxFH+Jwkivwxx7MsL3WAX3S4m+u17B3gtxXsQ1nY8hnbv4Z4=
=wtfN
-----END PGP SIGNATURE-----
Should be const too
Arran Cudbard-Bell at 2018-09-26T09:48:47Z
Files modified:
* src/lib/json/json_missing.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1be13aa9bcdc3ede4e29af3263a64bb05d5c0e7b
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlurLw0ACgkQ/6TVgp+2
18omQw/9GfuGTCrWrxKc449oKJsC3iCZfVM7KCXbRjaLI8xx1N2l3umGZo1UtEwm
DNWc5tUgBH4MJLMrrWqnNwfNZWG2a4KeRDNvorB3qDYevHt+iEFhLdG+aj7/MzNl
RXLZCPRkA1TSDUFkLEHDLC8tqRTmeOPue4LOsPu3j4dh+gqlg2PTvgX+zO4kUPu1
cU3Pl4ATH2jI4+ztq2QJzV//e8QzGP4Oa54To7Eelukbqn/4zV1+e/zjcws3AkBQ
QFRE6m+yIoj5dFiNPoEkAP61Iz8cY7O8q+p/zE6mlM1KKMEshv44h0t1HALiTgNm
UxnLo5UmdDS/VDORfNve9hXwq9cZAVR5NBfN5nwDoAiDB1zIfLWEPtrNVCkhTP43
wjzJXigHbYj6IbX058HOKjv9EkucQB60rqV6Za+srXMGhaAoWEFUFs3TFrWRXWPn
tc6lgxiMjV1yR7oxkTo2NcXqDGoJn0WZw+IWwjlYST6xqm97I3i7fflSQjo8CQBs
b0BfD+Eq/hEkCHSPQoRnquODMgssiNWoirkH+Uaa1kbGWydyAsnqjVRJg6MfzsjE
gnaS0cw6gAy2EZVBwk7bsWBZnBZpbNJY/oIx29uEXFd2IKZL8idCkHLtPONZoeSp
9Iucn9fktI/7Indp2Q+N3bf/myARiyilBWLQYicalXIVoAq62PE=
=PrNd
-----END PGP SIGNATURE-----
Fix clang scan stupidity
Arran Cudbard-Bell at 2018-09-26T07:02:37Z
Files modified:
* src/lib/server/cond_tokenize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/80aeef544e04ed74d4d26d33c0cf3b09b701c2cc
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIyBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlurJ2EACgkQ/6TVgp+2
18piew/4mcf250Bau1nReohvy0Rfh17BprKANgWdWKOeKrbogMVBJTKufZ2xoxnl
/xh2w+0qQwgKdbTQejEKhyYCFdOvrODq1E+llcSG+GYZihn30JXZOb1bWNOGAba/
VKHkQV3ebwTkVhOoTz5+I2G1p1jidcr3qp4xUtrjL1ouvsfWNEvbFVQWzsO3OkiP
8HzdE3LIs/OKJgTZen8uThO1RMOGt2AhD/n3iP4XcATLZCa5gLDGW/iLnAL0RdXj
Wikzryt4fMCbUAcj9p9sahPjnHuLCqjwnT7jXU5eLfr3gv8HiV30Si2G6DRXaJSV
aY6/+fonaoHFAEboAjst7bthJGk8vRcmZegvPfcjJSwCk/rYIABUUHmhJoGktXuc
dTl3fRc2kI3Hs9MX530iX6nUBTpdDFr2AeyLswywO0Al05z1Ai2skDC2nasfBs2E
ElgA0ObkPq6U1QuGzrsP6NIhR0bLBFBmLtXad9xuMgKo86ulTL43f6NwXqvNK0Et
5t5BHPyVXIhimfJ0o1/Oq15htQRL/vaSAEC9tNSb893UcPJkP250UgupDFyKUzUS
jbqxhIPl15HA7L6iMtKUZh9/zSdPBhbdsviljiuPg0zxQkBbIiJpkktACGGfNwrj
jWpCOQTGlwADyPulC1gG13rdPhk/4IkB0WQRHfQu13SG2wtVaQ==
=bstA
-----END PGP SIGNATURE-----
Fix incorrect return code check for cond_tokenize_cast
Fix uninitialised return in input on error
Arran Cudbard-Bell at 2018-09-26T06:29:53Z
Files modified:
* src/lib/server/cond_tokenize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/78fb52f12db831e505f997f5a8fabc443d8bbcbb
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlurJj0ACgkQ/6TVgp+2
18rhQw/9FD/2ahoLu4hOcRzf/y8e8Wt43LfL0Xctk1Jl+AsPtdcwF9W4XxoRyV/A
sZTrz9oUwJ2bNMrcWndnCOxBx7er1bOy6YdjrCqM8nuzSm6bFRRP197Kb6PIUjsf
6wlcINCFutnF9gk6yccckzC0Xj4vO26QnflM85zMAgoLtKqAQZkL+cTTmCcGLzlK
kCrYOfb1tGu77luviyxCfxox592vlcNkVSad+Aff22bMrKDVgGpx71AXK8Vonr2U
HGCo18UoF/2RN7RJgipxNEAowHn1TbziVxlDTsHbUgJICC7fQOD36uPrfb9jBK9I
pLz5bGOOYJ48JVtiXBtNhqeOhKj3R+DYJO61bDtYkY8a7ktxGw+A1+MEO8rEZhkl
VNAKJHDxwtZ3/fb+1gz6vChhqrXWflUi8oCmB+5V4wM1IXgVaq1ZFK35783S9oiV
1m0EfZS2gZKoychTnP/Ga78Jii7tYNd/6NgMM1WvWeWrPvJ/IrBAfTVLQyUCOorY
dIdBCecJjSHuzgWkGC028YzhUwpbVoOy+l/Pk6Oe3a9TwHIHtsKdi6fspcgtlBj9
GFzC1oMlL2/53BW+HADg/sR4mVKb42pnUlZ6QTU/1+ZyM0uAudPQoZKA3ku6iDiN
hGYuZNIM8Gkgg8qgga6i1I4Df14ODOXtJJMUCZvhWW0Dj9PbuFU=
=W8WE
-----END PGP SIGNATURE-----
Out may be NULL
Arran Cudbard-Bell at 2018-09-26T06:25:01Z
Files modified:
* src/lib/server/exec.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6e8a6f2f8b6dd200bf120370baa412b86e998abc
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlurJccACgkQ/6TVgp+2
18oZxg//Wgk2pD38xUe/iwSubh3UIkIddViSX7d/YByA1CFqRlL68DiRFi6zOT6k
bhQ+1IH1FXgkH4pLzFV+ObZHxUqpZ4nMujKKpVxd+JrmRR1a4ZDiWxrmrSvkeKNr
u0L1wCdO4KTKOCCEKlEqtt6Wr7RAxrRn2NjlLIVrxxK2dPuFzv8fksM/hJFbFHOL
2JhtYV/pIyuTjzWYf8dTpRKVn4afs/d4hvcJ+h333XzKB3DUJkYZrsJTsNlFPVYT
fjBYaev3d9Fa/pWaJKfHjvB68y98KMG0ZnTGuFj7aF+MATJiWaSDrsqjPdCu1OeT
ZCZ00cPhXqTPpGx5SqXkPl6+e6ae+Wc9YjaE9ONpS61cfF+Jy5PdeqHCTbP6yGE2
pdXUPR3LbwT58FzObAfxlAUH6NMifPe4rcf0MIAvr6U1Jox3Tf4j8TDPCKnJW3eE
b3DLrSN6k4nWSMIyzmAe1YgfliOzXNWDeZfDwVzTh/yPhoVCSGholcNVNlvcQie+
s3Bt7BZnCtc1iWtIgq0bjaaE6rq9mrRzOMBQfuGLQ4EFBGXvvzOFCaf1pcL9qzJ1
kvIgQzlPYuIXYiXxUVh30IYdidFrui1w1IC542LOby1YwoVLGqttG8nQ29T5cgGf
v5wRceGB9LgcIyS1RHaiXKTtS+tDFYONYscWuJMLIm7dh0jFCOI=
=i8ID
-----END PGP SIGNATURE-----
Deal with NULL ptr value in dlist code
Markup other arguments as nonnull, so we get warnings earlier in clang scan
Arran Cudbard-Bell at 2018-09-26T06:23:03Z
Files modified:
* src/lib/util/dlist.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fa61a78888b3045db310edd1a55ed6d1bcd4db9b
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlurJKQACgkQ/6TVgp+2
18qGBxAAoJ0PgmkTYyu6VpTwDUVR9uNeIKTiP8txOwRsFkS2sZB5V4XW+Mtly70L
1m9tEqeDd0HMLX+mZV6PQYEF2ASc18uHllgzLKWf9Io8DftiHAmrYV/2USDK6Sdc
oAXw42h4gzu2aiJ5eY9+3WmZu8/82Zj/SuAfsqCIsRRn3EjMWUOj9qDNhFfK3agy
LhMAUbWKWsklvw187mkX/SzuTUFldnKwb4dCQ9vYdbPiFZHkWoBh9ElKSBGkX1nE
BNZc2flOhJmdS/AFuAem+n3wy3XoNSUbZXlW1V6yZ8DXuFj46aU3goEnIItvvR4z
mA0jGCfDdArjZCEDwMH9Ont7xK2Z3dFh88CZGzaA8WOrZkmfHYrG9v2QZ6lgKIg9
kKRXMm+Yecqy3E3j3gXC2W8W+gC1+vLiHatgbpyL9QZbtAIos4moGmFRSSJmKM/C
m9HjdVARgJIhGYChLfZylTLTgsgHKXmbzlOT0El+bSodgSgZYWJfBUOqF41zl/m9
ko0Y3NhsMOvBNEnGc4X4gJYQ8xLo7BV9qgt+AtM4v79C9CzA5ZR3KyUxvR7bbvEl
ynXuWBUFwjFlMvPOeZ9e77aF1l/A0H70lvh6JNZNBZ16uRkJ5Th1mbmPPRqPLoFW
yhyQLMiJ+GeDVJ29Mbcke2SlT09xzW3t9oCwRn74Ja9yvZ3pmhI=
=X+WJ
-----END PGP SIGNATURE-----
Move fr_command_register_hook call inside the HAVE_PTHREAD_H ifdef
We only spawn workers if we're built with threads, and the list is life uninitialised otherwise
Arran Cudbard-Bell at 2018-09-26T06:18:12Z
Files modified:
* src/lib/io/schedule.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/da0d7b8ed7b7b96f8593b42da8c7d0f274eeaf19
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlurJHoACgkQ/6TVgp+2
18rVOw/9H4ZuCMnRHpUNZUe6aln/V+SG+UJP0zqLaHN1rpCRescKvLy5nZpuhgvo
vegQZinUdKnZV6e8JOVdskqMhDOyvhFhLXvQG0HXa0B1lLCqSCPIevph43RQdC+F
y/y0mkrE+M3RnuIQf/QtmLiVFnybj8+RmMJpnGo4AMqgYHdG0yJUTz0tsAy3l1Am
0vyU4bO9AScjd/JEXa6bfKQOwY/yxG0MlaFlZQLwAEG/PlxhcyAtvKe6thc94O8k
mdzAT+vTdJKULDfAolgQBep7L6GYGImx4IyuADncG8IT9SBCNXI9AWWoqIsCXsA4
DiGMqtxEJpO6YaBq+VyfNVE7ksdFHIKM33dLX/cd3D0aMQPLQR/F0fUTHICRGko5
/hnUxAFxVpHltuxmpT6uKZ2/mJHSGGAe/FSSI3QQnHf5G1EM9aNR4yyLRsZPma99
qIjwokWiC2svSQww4pREkAlmQk5tjUfQwCa66UWCIAX11GIdJHIAqO0nijfxI7o1
6CUjyX/SRZ1hntvTZ3qXeSjERljHut5NAUmsXjMFhtIDUPsLyMIJoHDDhbI4E4s/
SWHCo2JnGhZCWAMwgZrKXZ0ZlDWuMniWhyy3EBmyJTaHrntr+yw3aYGL8lxv4C+V
Odyy8iypVuviE1zRbRJW04QaLRjWn99do14JH4wm1YkKFJEG27g=
=2drk
-----END PGP SIGNATURE-----
Don't continue if we error out spawning worker threads, destroy the scheduler and return NULL
Arran Cudbard-Bell at 2018-09-26T06:17:30Z
Files modified:
* src/lib/io/schedule.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5c4a1bd1416130d1c6929bbc8e273159d1179888
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlurIg4ACgkQ/6TVgp+2
18r/Lw//SAQX12xi6YenwrjNri/+Y1ze0SwSQkRe3wYmEcllPRdG0HkD2mmuFzQr
SWQ0BBhfl8vjGQWGqUsqp64z5Ly0vcgLibvdXndT31AVsXzTZjbaCTJt6gq/cFm5
cJ2QypWdp2mpUV3jXeS7R7dYMBAf1T/Q00PzemD3LfGWtZ2ne+eli6Mm6JHz+FnW
QSygT8/4/umPPZiYehF8MNrpbS6wLwHavGKfxODkdsQ3JHU66yeJy3W2xgFO/pg5
v1a0Xm4jfX7AwB5ozqGaWQiohf9KhvonRd6xHBDk77st0IKegwR05zVPUxX7RqDT
ZpWw96KitZmxW02ix4dNNF+fMsoWRrQmVXyAEmKUYLqEHcxz9BwAlnfwXn89TXcI
sxqL9CosMhTd43M4w6ZCqnhAuEAeyVB3KXGAV8Zr69bybUdPiKuWdJm8cdX0FbBh
UhMa+x4Mz4uEcSbCQ2PhSAPvylDWXURORo2TpGS73ywmQX7ld4RR/HmNZAc2UM1B
oSr03QypA/+5JUSemB0ewSR3y2q7OdaXRVP2PlmDwMG/XYG3Sze22QuDg6YxGSRB
nr06gsEF3TzgUJxEeDQGya0fGZByONHoAPOAv+ywaTjLVJRLBEttdlvu2VNXv9PK
tctbg0MhMMJEnK6vNTarxRUJcqZp/rnGeovTaSF5H2vi2J5r5SY=
=Xqx0
-----END PGP SIGNATURE-----
Silence various compiler warnings in Clang 7.0
Arran Cudbard-Bell at 2018-09-26T06:07:09Z
Files modified:
* src/lib/json/jpath.c
* src/lib/json/json_missing.h
* src/modules/rlm_couchbase/mod.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cd7b5ee63a0dc9b106609767f6278bee6aeb686c
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAluqvhYACgkQfQ55zXdi
Hs2KiQf/YYtZN6eUgJXUoSTxyyX3Q1tuJmpG41W1GQdm24VmhKImohTjEA1tueu3
c3iNvpg20/83aX8GeWKj2oPVgFx2W0kaZqTpIdnxYxuRROu/Olu6TxuErHcdOfa1
oD5Psxvt+jLm3uiG+07aLABaUBH1ZKLaFPGcv4ef2Zk1+gfHvb4xAh9kmODwGwLj
3x8rMuMmt7ebmvQ4ErPk7AEL93ZaRwbN2RhBVcst6sd2vQOYDzT4IiS7fmM3KNDB
z9hW64QsGw2mPxmiku4MYwh+OtjRJw+YX3l7b6vn3ZVupwDcH9JCb+sabr+LcmV6
nk52/ktVRwIF0QWTEgQWPvU2aOpt8g==
=Hdz2
-----END PGP SIGNATURE-----
move common code to master_io mod_instantiate()
Alan T. DeKok at 2018-09-25T23:00:29Z
Files modified:
* src/lib/io/master.c
* src/modules/proto_control/proto_control.c
* src/modules/proto_dhcpv4/proto_dhcpv4.c
* src/modules/proto_radius/proto_radius.c
* src/modules/proto_vmps/proto_vmps.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bb3e6975045036b700102a8963d679e224b41d21
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAluqvQEACgkQfQ55zXdi
Hs13vQf/R8XYvnmxKxzRHiaAFXlkVrwKRw55rpfZigWHCEnJf/FgAYC649oYX39i
fFldPXhM6AMWGT/r4RLnz4MZp2ByNzpgAJQAHetcDIp5IFq9tj7EirsGReovsGs1
o4MTbS6KTxfxcUlukqznXmjgnrrTSABubrA008PHEWkKEzPkYLmv/msrQ2RIsScK
8bCIBUdqADebBH0AnW8KUlH5ROdu7hdb55I8luBmUjebOoJm/26ELbcQMv7GMjnj
jX9Jmw+QVe2SGiaIjKUosAXo7t5UJhB6juau9BcjitOjEFqS0FoLKfykaO097pW8
c+49ejVe8BeSmt9PaWgtK2ld2XJFUA==
=zOj7
-----END PGP SIGNATURE-----
move common code to master_io mod_bootstrap()
Alan T. DeKok at 2018-09-25T22:55:49Z
Files modified:
* src/lib/io/master.c
* src/modules/proto_control/proto_control.c
* src/modules/proto_dhcpv4/proto_dhcpv4.c
* src/modules/proto_radius/proto_radius.c
* src/modules/proto_vmps/proto_vmps.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ef50de23c8da6babda40638b1a80704f967bc335
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAluqs60ACgkQfQ55zXdi
Hs3s6AgAoxZrZZGQoAuUBbffbV29CgMsYKTdtfESsZQPqAHY5Q745O9yyq1X973N
dW8q1D/xOhIPX3tSuMOhWg9KL9moMTuDw69nBCgvWbOpwGdt9TfJDZb1QQ48wy26
pntz0PqGVl2GZIXD4ZgjaGU8d+cAbIUClFJDz5struGIck6fEyQaG8TyRVdRywiJ
3Fhdabufdr4+3T1YB+bqNOf4DZRa1EGQegdUkNazTHRyyKFonJHHkf45BuZiKZ+H
kWasCqbDZqMUuV4vJrL6dq6KxiGkrxBXE5u3sZhhGfezY/xbN95+PfimmLHQRlhU
hxecZVsABDG99wec8B1jdcxsaIJtcA==
=C3S3
-----END PGP SIGNATURE-----
move dynamic_submodule into master_io
now that we have master_io bootstrap, etc. functions.
All of the duplicated work can be done there.
Alan T. DeKok at 2018-09-25T22:15:44Z
Files modified:
* src/lib/io/master.h
* src/modules/proto_dhcpv4/proto_dhcpv4.c
* src/modules/proto_dhcpv4/proto_dhcpv4.h
* src/modules/proto_radius/proto_radius.c
* src/modules/proto_radius/proto_radius.h
* src/modules/proto_vmps/proto_vmps.c
* src/modules/proto_vmps/proto_vmps.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/64d0afad83f9d50e55702dc4576c203a5fb58d73
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAluqssgACgkQfQ55zXdi
Hs3wTAgApti02Xn6AsX8XTXr1TKjAiIpd0uy9bTry0spJCrPjbpUinyXIKqPxEhX
dA8Tr7ggolat7WIWo99xpC8JjrHJiXPkhYnv+9+0jZ//ktWXSn7m9ik9OCMZuuGb
Ws/S/x8zU7DbrXRmjkM1D2K5LH4URwTeHmxc4zvIIm7QbQPsw1XiC6ux6VigsthU
yZv0RXhMPZxScl8ouRLrK0vbj1KM+VmJMDwKMz2a0opswzgXIg7C9B/mVbf4tK+q
0f/ItKAxnj6WyYG3d3keP4sXsh3RQx9jOzovJI00QPrF7yZTIvSGzhFskbbzmyp2
gVJSD/JUNNTSRYkczg2+MKQzzlL/rA==
=8soC
-----END PGP SIGNATURE-----
we no longer need master IO talloc context
Alan T. DeKok at 2018-09-25T22:12:14Z
Files modified:
* src/lib/io/master.h
* src/modules/proto_control/proto_control.c
* src/modules/proto_dhcpv4/proto_dhcpv4.c
* src/modules/proto_radius/proto_radius.c
* src/modules/proto_vmps/proto_vmps.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1c2e402f545bd5641cd480ed31069c24712257e5
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAluqsrgACgkQfQ55zXdi
Hs0+WAf6Aoa8lDSWPWIkhjYlAGYSEalYShx7J3ywqFSRCD/fd4lE7sty9ukjC+sd
1d6WxnS6Uof3E1e2I6rGXo8RJ6KXKEZXcZR8xECyqTPOxzZUwVNxCumv9j4TBGw7
3ec3LwLMQkYG6iJy+7RKF/AG6bGg9fw786osyZZxk/NBSIqRH4JfVjz4Vo+whQwt
5f1iLNIbt93w4L9OUs+knddjoa1oPRPH9T1ERNSEEsaEguBV3nWtDwDpHSz3GYnr
YCB4WBMvIPWV291q/yi9n1Q2P872UqYsyyBpk+IqgH8k/5O4WHHWb0Oo0Xm6Ji1F
nr2XVbZiCD4XCdIWoreLs607XX0k1A==
=P7ck
-----END PGP SIGNATURE-----
parent things from the parent structure
Alan T. DeKok at 2018-09-25T22:11:58Z
Files modified:
* src/lib/io/master.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ec816d773d400a31069966ddc147cd21f17bad77
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAluqq6oACgkQfQ55zXdi
Hs1elAf/bNz92qZn4nCm1IgqHARV36cblyTgES0WES154Qd6C7D+wJMyP/fQcN4n
GrOCBY7RYCS9upqBZv7M0zTPhhQJA7dM4wwDXStXWzfHl4av9WkNhI0V/5PJ2iTP
L7Vz+est//6Kd+aOCjlUCGltfpFUbsNXZGrKoLGSPSNKmK7B2WKMsuNTgP3tB3/0
QHrTDUCJ6jDQq7jlD0iXu5WssvBCYgASqU0h/nk53X++MbANZkeqDRGpfjPIssUE
AWrFALLB5GqEIaYjW0Rrlot+ChmmNGxiPPPf9L/JRgoxVqKHgXhqE/HhRFnNOsWv
a8NIDqDIwfdigCO2RNiUwrDTeA+Qdg==
=yskm
-----END PGP SIGNATURE-----
ignore editor ~ files
Alan T. DeKok at 2018-09-25T21:41:56Z
Files modified:
* Makefile
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f887a0009097c03d2671c29ee184633f415152c5
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAluqpUAACgkQfQ55zXdi
Hs2SlAf/eT1nUXl7LC9Ab3PLae1+TwgJcD7WSf96Xvv6k4EA8b7el3syJIQHYnlN
Rr0wP4daielrxBJ3kKR+2SPLFY9MB/gY0w2pr1H1iC7Z8R+2tlsqDPQ3hT1kYjCf
qQl5ERUJixyTWodlewBUwZKKmIDtAtH+dgxFNc6OLLK9MSAFlLzU1rwZ7ai6ZiHa
ASynwDzG6v/X6YelwiCjUBwUToJJ18ZWN56fJDuFEyfXn2daA8wUNtnOS6SpXeus
baS5/rzmZMDIq3jiJaS4kCYYlbYBL5ksUpNzgvma66IyCxRoKDpcAV+SQ+pDyJAc
nUfkz3miXT8KDiM9eDN1s5ub4liE/w==
=VUtk
-----END PGP SIGNATURE-----
typo
Alan T. DeKok at 2018-09-25T21:14:40Z
Files modified:
* src/lib/io/master.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f2b508f918931dfade9d0cfceba1571d0ff2db9a
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAluqpUAACgkQfQ55zXdi
Hs3zfAgAidAsqTfuZgL+0lhxHq76kukr38UDw8RDPV1fkN0iISi0Q68Xz72wkNRq
WG9Q78fzW0JQ73Wk1Yo6shNsWPef9C27GNMuUuJumEiqWN8fEdnj/0UqmwYuTSmn
yTm82AjFP54TgpkvBf3xIefsAUngJ8GYg2cgTNJVV5k8K0bLBSpEvLy58EJHx35N
DmXKDNyJWpW3P5u+QC/tEmAqYWcJ5MFWvHh/a2mHHLdW810LspZQL9ICUUulAcW3
YmhwrB/mi+5yH6gn//YsY4lRwFn2yFH0WegQiNTt3kWyzfoNsVvmpb9zzaqw16XP
o6LbsTLhgjHXCJD0C7JcWEp37FMwKQ==
=slWL
-----END PGP SIGNATURE-----
move fr_io_client_t handling to destructor
Alan T. DeKok at 2018-09-25T21:14:40Z
Files modified:
* src/lib/io/master.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/013bc390015466e5d3fd82b6457913565c5af50c
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAluqpUAACgkQfQ55zXdi
Hs1WzAf/W3cUhtQQDzt0cDAPNeQ05XCxAWIGG161RIq+Q6PMvn+3VTkqRkEz3QIQ
v8q65C5hGuTwJ/jIxO3Lwk3042bFmmARMheMGAtyi6eXx2Sn8Wqs8EUuUkhp9N2m
UNxh7ptiCp/xXLT5WDVo5HjgnmIw8fKc8PUFlr+bohdClOOHjidd6ORlVUJCQxAM
eTGIZbIoSU/VLsEsW2E328n4Hz/Iev9f3jc+Z6MLg202dXYaRLoaoLuJ10p+LGcQ
9l3JjlrfVrKiRUsAq4JibFCiRik6sFeF9hefLg1c/dqsICnuWh9O7U6xeSy2/krB
2teGlzQTlH4SbE1P3hNcRXUijJ16EQ==
=txPv
-----END PGP SIGNATURE-----
move "live" to it's own variable
Alan T. DeKok at 2018-09-25T21:14:40Z
Files modified:
* src/lib/io/master.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b42550dfc8ae4898b52b179b98f8c4acebc9748c
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAluqpT8ACgkQfQ55zXdi
Hs2pngf+J+lA589zxTx/5bmguXgcmmR2X5QwkZMOkijrL85doC+bLlYccMgAL3eP
MHvK0fRU5YBvRNoVTtfeNjgMMcxhLoRK9P4rDzqzfcf0BA079pBeI6TgpaKImvC/
MsOPT43ntpxnRm5onmsTAwDYDf4sqZTDa7BlD4u6JXQOx488qnEbvpaOYjkH99kr
ahHrsO8akzAmNTZpte4myecb4GmFXkf1feAkSD6z/3LP2E7toWwwzLVTjlDuc0gl
RXR9DPPTRUKn3R4U+H6QzAAV1Hby5JpaOTTCSxQxuLdveTkiNi/NCR/RQs94F+Qw
w1chnHAg7b/XpL5xym5HAqI4gcz5BQ==
=rf7b
-----END PGP SIGNATURE-----
more separation of variables
Alan T. DeKok at 2018-09-25T21:14:39Z
Files modified:
* src/lib/io/master.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/65ba66d4950a6ea39d362ee68f41a1b4b2ffd118
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAluqpT8ACgkQfQ55zXdi
Hs0hRAf9GbiLYOxdIEPKfCPjeP/hDaspRdzceJ+FimJb9NYyj21veJE2dRhD7jQC
CXtN8+yoIPHnoAyjDg2kEZh6Fj0qHz1rfyv2jtuqNWfYandPrZKVKrY23MDdgGRM
l1pilGhLbPFDM54ghO9H+n/yUDHrUqMfRRjU/XEPZMNbeyR5SSwf1oM6Ssv114pR
Zl470zS5Ih4iPB8LfKrurKXQVVQVYkzxVQ5S1TqRSbjlG9W2otoYGU9bCPFSLLKv
r8HQeMY56j0ftPNgCkKoPY5vlAztH5YxlCd09qO4BOxJe7zoNFGjQz1rcJJMxSsa
B2uGifG0Crx2e2Rmvq91fG7CCOd37A==
=kld+
-----END PGP SIGNATURE-----
more separation of "const inst" and non-const thread_instance
Alan T. DeKok at 2018-09-25T21:14:39Z
Files modified:
* src/lib/io/master.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/43fa8d19fb194b09768097aa3f517fa7953882c4
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAluqpT8ACgkQfQ55zXdi
Hs2RTgf/fiqW4PrnjwEn03hm6CrfH/U4LAYNJZZ30k4J/oT17a+skbNSMxwDxvVO
T13yRsyJE3JIB/PxtqHETcMbmKmQQteh8MejkAhjyimbIea3D/po8mXi+w8RK4Ac
J8aoCYF2AIv8bG/YOY7oNU5EVgF+b4LlyQhDfeAmILv5TwO1lXXRw0txG0yTLCnX
rwOnAJBwh+FsGMShOQGGSLcet2FBmrBHmLL4lO/0pLeqdIZN5NezHDjQpzfGhSdI
JbQFBs7ITNUMrHbhd+8tA5n94HOBmUL//lZ9KvT6mZwoVKz9bBvkdLIGfCR80yWl
aIsCa+Uvnfx/38CVXibTPoarlEExWA==
=OqHg
-----END PGP SIGNATURE-----
make fr_io_instance_t "const"
Alan T. DeKok at 2018-09-25T21:14:39Z
Files modified:
* src/lib/io/master.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7f7a003bd754f146489d6903943f9d3063fdee59
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAluqpT4ACgkQfQ55zXdi
Hs13ZAf/RfI6fEhuNkyC1GBaTbu4stKqzDRk4W5xemKCEgH2qs5MolLVb9FQ8ohr
JBlONwE/dbxySBoYsfRZO3o/sqYyqbDl+lOGx9vaS6pG++LTOoelwispk7E9qBuQ
O8EBQiCWB+mmbCnrYcVyV2K3TcVobhkEgn3OAhQ9VZg4h95xSqnhsRgnakWsSNbU
4FwWdmwe/LVyE/5Tz6zrlLpNwM1F+d+S8/KUNrTpcZVUPScH86+t0bMZxVel5WqJ
eYIOqcZ7hHW3HUtXFkOUPgCxooE4gWjvOhU9lWhUNMixxvE06PhhKdDlsg66XuJi
1/DMK9Bl0YVPFZM52J9nH+tn22o0qQ==
=jqu4
-----END PGP SIGNATURE-----
clean up talloc parenting
in preparation for making fr_io_instance_t "const"
Alan T. DeKok at 2018-09-25T21:14:38Z
Files modified:
* src/lib/io/master.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1bb81ccc362ca1a31644fd5880c93847e15e86a6
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQI/BAABCAApBQJbqqQ+IhxtYXR0aGV3LWdpdEBuZXd0b25jb21wdXRpbmcuY28u
dWsACgkQ2bkzwSrtdPC8XRAAkK/KoybtUiSeBNQdMsl2sWurs9aKRcdKcuGnhrSV
9ur6A3ZRvucCiGnZu9/dFkYa5Um+D/cSPcD0Fn95TxOEguA3B7ZD9eApXxMKMjwr
dV81yqTUg2F6hBZBFodfG27Z4FrNOO+dciM27MRZpB9LGNeSN0wanS8NYdiJcAie
gqKyhQgToMTeZJpGQaljUAiHoYDH4zrphozR76XYleNpTWB9kf9Ss19E3Auwt3N9
Hf7z30kq8BCVu/nPd65AA6aGxDF2Dcie76HWamzhdaNwTDFKqwzt1FcsWM+78eH+
fVVOHU//DSh5/Y9wokD0GpHMWACZz/9QgMh8DHoZvCMwT5qPOKKAiGCHJYbJJ5fI
dl4lyoKtHVB4AqqnBeTEmfDxRNC0wMYzMs5M3YPOMyqpxVvgu7avLeI8nuyogm0t
g1lxiKsNkCnuHnkhUsvrqWpnGQHvbAxlLvGV9Fl2m1bpjjvZhYeitRfXtH/+jbbm
x34nNTY4579TD82EV2p7skjQsju1t18hkgg40dUjIqDjwvjGwDS5FHPrIzj/WJTi
Sjn8gAvWwTbKeDwYqsF1AsYincxL3svIq0kQ7g6O41GjpGYtET5k8SUlgOPdLHsw
6jyeEoOjRmewycnjjmlZylctIrJWiXQ98ImJVfcyLIeFRg7Cs2blAE+j79/loTuK
lLk=
=2qoy
-----END PGP SIGNATURE-----
header levels
Matthew Newton at 2018-09-25T21:10:14Z
Files modified:
* raddb/sites-available/default
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/747b7d021601b29627d87a92d87df246697546a3
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQI/BAABCAApBQJbqqMLIhxtYXR0aGV3LWdpdEBuZXd0b25jb21wdXRpbmcuY28u
dWsACgkQ2bkzwSrtdPBh+A/9EgbkDUY7ag2ixIoaAmp6Cs39tj1d8o7oiDrq3kjF
FDLQu/Y+0sWxSUqQordL9eMbiK6B1ZUBXhFrvxKNwchIFQU0WtvSmMuzYWZzv0Vv
8AZxhmNjkTQtVzFTE0Nt2SNllJ0zjNNPIez8yWvDuD7W8gomn9Wa6B6dDavFsLkA
26nTSZ/qn6g/N7hJShMsrffPy2/NBxYA+9Uc6W146gjuyBgNgqQxzFfhoTXFfhNx
ncO3GGrc7eBYYTpyfLwyxRxVkP9f/mb1AgiivCin8BMC13Urq69qD28S51f6oh59
XWdgdJzl/jYpFwXKYcIIJKyW4H1GBGEOO1ooLTP5qk9VY37r2Pa7PNoRU8a0+kx8
8ZOMeyYZcLeF4wqv5ZOaDto6XetzNoXFO2qdU76g3fAuTZYmB5NY+NNmYAuH57iM
JCRDWggFGoZGysxVWWrt5ENdYZ6Wk+VsM7cCaNZ/+8/RB1L89azPO30zi3KUj4L7
kvM0shvJAg59uJ+1mw3Zei9ERuI4JVMcu41dgOmTZruuo9yE3yHdWYP9ANl4P1P6
D+mpfbc3C8sryjSRuTZTpIp+w826VctqW9gF8siedhXATv4f1xg48Wev7D/MG2yi
pYsbHwL7yvfUzeMjp/wDTwEeg1z/K9n7SVqd3oSx5/o1hwf0JXGKw2HR2W+8Q0yb
uwQ=
=5OYt
-----END PGP SIGNATURE-----
dictionary doesn't have a .conf suffix, include it anyway
Matthew Newton at 2018-09-25T21:05:15Z
Files modified:
* Makefile
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/837a3188bf6d8651b17b476c4914a76e1358890e
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQI/BAABCAApBQJbqqMLIhxtYXR0aGV3LWdpdEBuZXd0b25jb21wdXRpbmcuY28u
dWsACgkQ2bkzwSrtdPBEmQ//ZSobONDzPEsomyaTav8P5xFO5zZWyOftaUliRzVw
kNjzkxoYi+VekYtMkEi8KroY7UDYIFG4VMygUqxqL9E1qmPstB+DVcKo7wUdpyjs
aNqJruz0od64f+RneH5lSMEuSr4iaV8T2uGUtX8ZRDobgR/N0W7dmIOdDy4Kl4LI
T7K0LryxmB7MPA2KwExovOMwrlHM47gL9r5gtmjQVrx7gJ0UKFp22NSW2BUOoiOU
72pNDxDBZBJ1EKDpl2wcGDXzoll++yUhtP+a9p7c4MvAAAinZfuSXVnMfX8H2hVM
Dtqjjbhm0HJAYKN/Ag3PaKHUain7/EoTMhJ1BT8oLSy3dmVJj+z3tlMUPqiklDsA
2uqxVJ2CrQkPE3MuHXcP3gl/YF27SRrW8wWfzJE/BnQdAChKCZ2tVTZC3L0pOOES
WaXGmwCnsPy1kkAp0jAGC+jTdTK5CfSPqXZKXa8kZn1AbIwe9+EuYh2s63tdrbwm
D60StjLUUXr46yeyDHGWbkRXv7LXE2hjxTsDchRlKxilFm1iNPCOy8KRyz7yVvRL
9ikFA7GBB4DYqG4eP4nROETckWf29ZOeuGn8+s8klO0VT2l0J7x+j6dVOsw1uAyg
fNxkmDICMXTTq8VU0OGdp92p71CAYUuMzU+sFu69b595ECu4eHG6Z5GYcwn82kGR
aAw=
=E7s1
-----END PGP SIGNATURE-----
convert local links to inter-document cross-refs
Matthew Newton at 2018-09-25T21:05:15Z
Files modified:
* scripts/asciidoc/conf2adoc
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6a98bd240e930599a8c56fff5789ee2d5128fc9d
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQI/BAABCAApBQJbqqMLIhxtYXR0aGV3LWdpdEBuZXd0b25jb21wdXRpbmcuY28u
dWsACgkQ2bkzwSrtdPCS+g/8D9i23+YJmKxV3c9ptq5CK02MAegll+WSqDV7m7RQ
YXDmJ86i4SjRUPkHurcusycYKwNUalEmRduuWWmoiqePX6DOMlLCl6KxydooVec7
SryZqn2UWIMPWw8Mw8b0Yn8UHyMc5/e9UMxzCIL38xTWwvnq/LQjZ3sK1T4J+j9K
4Mtk+9iGTYIx9+pw2Eo4OOJjaJ/Kye6TFnEHhOXBJN4eIFLRfh8vXnLBfSZgoysV
KH98hWyAr56NsF1Bp5EMRLtZwRJhE1xeArRfcWVSOh/tBs69NXQobEW4/DVVUMYm
tzFUk6pM9LLUFD5qzFr8qZ7TYXTEaBKIbfE/Lm+fnGUBgOGirFQSi5O+QS+1fYrv
K38JcQ64iP0cSPTC9hcNhW9CmbUMy7Ov3MahWjQ/zeG8hHf+SQsGyeuJZp98iVLx
dhP9czuo+VHj600Bpxr2JE1+4MPSGYgUkMRf7y2QF5aOahl7lbyJTY4heu8qCfqq
SAKJPdOqZCHpHufFn+Ym5fBi4BnTPe9mPoePVpAuCLBp623aTwgNYdUvlHarH4n0
MHoyUkTlZsPOJM3gJww9KSXl8UJaRl5PJky2nvqt1RKVExuMh5QEzJYipmozkxvD
AINeo+oRWwpYtYARMaxHpRFjFaBHMJk4Wt96cKmiuWjSWB7iLmDPZh2oSfXAQBZh
igQ=
=J9VR
-----END PGP SIGNATURE-----
add comment to get auto-expanded in asciidoc
Matthew Newton at 2018-09-25T21:05:15Z
Files modified:
* raddb/README.md
* raddb/mods-available/README.md
* raddb/sites-available/README.md
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9b8cb87475e5916a2f89442fd3d9416ce22c479c
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQI/BAABCAApBQJbqqMKIhxtYXR0aGV3LWdpdEBuZXd0b25jb21wdXRpbmcuY28u
dWsACgkQ2bkzwSrtdPDdow/+LhvSg2Nq1Xx34/bcSroCxjKIqlIccx2MLUkVg1XK
18OPKlIXAWZ8srRRZNYM2Sj4siEnF0AOtiTs/8lq7eGE60Od6Xe90NLkS5DV+Xbx
yetuD4kvQrYGs3q9yrnJL7dlp7W6XfkoAKWsRbTbRAI4jPd7QqCiD2dE7RrBQFuI
sM2qfr5pRpGWyKyi2lwF99jd0Rf2mMnSVs2LTzO8gQzcYaXb6E/HBupBCOEJ/WKN
zVqahz9ragCRUWM8JlL1SGvOyTLROV3I0dad4QMOo74qznBk60aInoqXzudzEx0H
uwzeUaKh27jiezYLZzVRBHNeFYrGglGBG4n+BaVzandRoM4Da4fFJJ7y4Y549xN6
eoxPjr0GVhNoS9vR7KKbP/Sp0W04gwShEZwPfP1mBy4/DW2yyi63SNjVXSGPB8JC
xQ21ZjX971So7mVC6+28FqQjvezf8GaBqVsVeeSvlYOkvsCVGl4c8zfzp/sanDKt
ocZYYBVwj4ZFkpldB9O2tJxYgqCna+4HVtKRlxHycszVCjt8mrztbIGqvUMAJc1s
JSVXV3f7ucnkrQUvuquERlMogQSUFk1ofCqEtG0jojSWRCve8t6TBvDEdIcMevtd
8oDksOY6BwbyW5wikZnbnssidLz1x0fRWMfzfds4C1z7dLh/MXWGpg3txthCYi7w
U2U=
=miMK
-----END PGP SIGNATURE-----
make sure asciidoc links are in inter-document xref format
So that when files are converted to HTML, they still link nicely
to each other.
Matthew Newton at 2018-09-25T21:05:10Z
Files modified:
* Makefile
* scripts/asciidoc/pandoc-filter
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fec53514ebe2a787d766ee6b9926265efac5a3c1
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQI/BAABCAApBQJbqpvQIhxtYXR0aGV3LWdpdEBuZXd0b25jb21wdXRpbmcuY28u
dWsACgkQ2bkzwSrtdPDZkQ//ZhxkYn+6WaW0gfMhPzK+wBsA3GOPFSQ2gTv3tlSb
3D5OLpIPwIG0M6pl4XfT2pvOY8CGGzOoF254viHGwCt9Mlfhh9znZ/Qc+slu/fyB
FUKtXXohodw+l31Ps2Ar8aYXAjs7E/998nepQh75SZPUo4NM6CaK17hOInHVtyvY
d7v+fK1vfY2cySAYLFtSmP5WenECFfMu32oDvbUNZU+60Afs3rnczEdr53VeoTzh
sptfFjIQB7DyGREKlB2uJYB2X7dxBAc7oE02RAcOvIiRH/47loYh+V5GBemveM0V
2ayh2hhdDQTeemH65H9IJmIM+nUjmASWMwemSB96Ld6XzCGu/7sSFDs2sut2hAk1
mOU9lVuzodp61gD3N+c5QL+D9F1EucVXyrdGSRmgK1kSq1QWtaaso++UROIwU+BY
lezM64H56AG/f8jKUmv8X9lpxI8gXk7hbWJKgjgeG+tq7RFK57AtP3moq7vAnK/w
m4iZl7TOo1Beb5ZhegIr8ZsFg+h2XgJFGhLe3hLQVicpuOcbSfuwfa65aO44+k1g
l4tsSGBaDX2BN5NULZ+9zyN393TPK8PHUL9iPqHNLiMCGdrryocGZgiaBAxsl6tD
uol2mF8jxOcZ7bztbRi1+dOoD3kx/D3uYdYZs4cu5WTNO6sOcRkW9g82/UsgEcZR
zJs=
=ffTS
-----END PGP SIGNATURE-----
fix links
Matthew Newton at 2018-09-25T20:34:24Z
Files modified:
* raddb/README.md
* raddb/UPGRADE.md
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f8005fb2fcf69af48adfda2c7405257e38b722f3
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQI/BAABCAApBQJbqpvQIhxtYXR0aGV3LWdpdEBuZXd0b25jb21wdXRpbmcuY28u
dWsACgkQ2bkzwSrtdPB82RAAjx49VJTCDTmX1isoLh2dasDvZd5v6LTBhcIxwGHl
AtV2KEyuzVL1dq3wKC8XsfwCd/TMrKHjxxaQyNdqP2Ekkzf9PKnjQZiNDZaBOh2e
HGNlAFWKi9Sbyc08BLCnlyKFPt1MFZCI9n3RUB76VRErL6btawlCOUlDkdWqfBf0
AZicPIdqc+GP5aAq6jNQBqwaYTlKklzHo7KMtXmhHA4M1JRjyn9Gwg9yqrqwPoGf
1JUrMPSLm2qnbUoBGNYlHrZwOuDLAb889bNoSlHyt4pLrHWyTl05b+KBLy/RXZe1
83V64t1d82eDvV5xvDyDLft+nGzAV2ojpmUjQ8A2mRf3jzOlo/eK4xrLzmVW+eLn
uI2GCKfwA3iwct6p8HtoJ4A4nlsvOoMt3jMePYqzITkrzzBas1lH34HIdKjiIRQg
2jiS5IschwCAouHOBy8gRr2irtVLWFy9ThvK3IpKOlOCvNSSKoqb2wAx/zydQ3Iy
o6+zym0JngbBE4cuSfchTkRaXTnqbEam3x91vejzVMp+jRrjtttIQcygdeURo6Yd
VPhtZhFT5J746Q/TMUCYipaQxpIaleoT7mcpH5TP5TxaWsxCHBEgB/Xae0mjaFoa
une3lGZQKoHdRyTNAkKItQJXC0vhgFJG4hYBsMw9yXAkmYfqCgz76oTu2ffvEhtj
n58=
=Y5Vn
-----END PGP SIGNATURE-----
convert to markdown (text still needs updating)
Matthew Newton at 2018-09-25T20:34:24Z
Files modified:
* raddb/sites-available/README
* raddb/sites-available/README.md
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4e2d2c57488fa9d95754b1de87d7fa53480ac95a
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQI/BAABCAApBQJbqpvQIhxtYXR0aGV3LWdpdEBuZXd0b25jb21wdXRpbmcuY28u
dWsACgkQ2bkzwSrtdPBLKhAAhPbX0sSOTV9GqD0J5P7XMeXbadbJjZK7mpZ98Ir9
tcnnAdKP0RsF3Vt7EL46Aykg/6+JHibRHVsc1pwFJSvg9qvykzUFt+gTSFrbbg3k
hP6ssdu8tmO6UOrSyv11prE1CGUPkmXPP5RX3uSFo9h0amDNj10v14gaVROMqbzw
nWA3CZoGraEJVHG8IRJCc9vLT1/JGozvG48YTVDIvuwakBoRimduvjT/h0aIoxcs
j62U7xeqauL9xyNZZBG1gfc2SqccHmhC58n+Q31/pjE8UQtj9Sst1pNnWXt3HPjx
ErrWdnHmx93+BTphx1E/usBIOmqzmamvX3vUdGR4JuAtcNAtWgjtEYTVXQO4vvFN
rwg5RqSeTnIzz4DtFc5TbK6Abe7kGqQ71SZeb0y8g+JyOPkFSKLtsRs9msFl0q+0
vyuxZ5mYyA8ld+7MHJ3bMqzIRA4O8pEiU+y0TiEdHH4nRPg+2/Z5aK33VXau/HWa
eS5LuwtF8sPc/MjZo7npuQdndP29YEVIdc8ulocqPSHdfM+G5A9MU9hbGon7Fu/j
8wRbr8mJaSw1p4DhMfwc1Ee2H2PtiwejE4uY/EPZkUs0VCZso1uVpbOTnVZe8q+M
pUdYYp3dlug9QXkiAUhcMgBuv5waE/p7BRhunKUTQpiqFTmLEA9ZUaso8A881xoW
bao=
=/XRF
-----END PGP SIGNATURE-----
convert asciidoc to pretty HTML
Matthew Newton at 2018-09-25T20:34:24Z
Files modified:
* Makefile
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cd923d521c9e8f7d198976724c28f08529ee5fef
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAluqcmwACgkQfQ55zXdi
Hs3uFwf/epm9dXtI040zH0XE83+STGQN5Qm+PjNd3tZBN8oaI0i0xDdU5XOhxdH9
BmOzY9lEbrOltYulCtwgiIun6ZIywS8KjhxTAoZdccjFL3jJdynzNI7NVwIlbrtq
524CCkrPj2EszhbeBe0VLTNcmPyl/RSdmOvX9xbEcjexcnhwkgzmLwDFFnVto9JD
fQEcwhLPK3gBxkPVagAdrCRFFdIk3KRnfttaclRXlMBILDSn8xyCsWeoiS0igvEf
HA7ABO6k+/EclZI0KsZxuesm7azs7FO2FEsaphpKMxGovVm9HqPbrJ0qsJ1aIg6a
iHLfcKAawrI/CRyZsns4Yxo/m9qh5Q==
=98EY
-----END PGP SIGNATURE-----
remove "parent" from client
we have access to the relevant fields already
Alan T. DeKok at 2018-09-25T17:37:36Z
Files modified:
* src/lib/io/master.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/65a7751eb9029c0a1a440c1e7f9674f63c75c6c0
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAluqNngACgkQfQ55zXdi
Hs2eQgf/RAxwrz8w2Vbmn3Vou8D/aFT+QRPY0eZphG8i64yBVnr71/I8TjVjyF5/
z8zrqtA/NzdxzAAAKvRgT/6sfTskf1N5+3KKyqRLJFH1pzU589MH4UwO/eM94vdy
B4RtLRUpiF4mSP/XLrYTXRAXVdf5tQ5DXtS1EsoWj/9dDjcua5/TstYWbsm27E1+
Zzaf2R0h6dSksmWSKQE2So+4Lo13PZXoGdwUBtZzKJj2F2fmHfBjNAw0I2S46+zg
tn1QfYrnx9d/s7Uo9RQ+ZOHuIseMRcw1vZCpG6FAGlsssSDrwUdKuiTHhkfVt2Pv
+VNpSHSwfmvpHfP2+82ymCz90olk+g==
=FBuY
-----END PGP SIGNATURE-----
one more const issue
Alan T. DeKok at 2018-09-25T13:21:44Z
Files modified:
* src/modules/proto_radius/proto_radius_tcp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fe64d9b7eadc2402a2d523dd1eb731ff3211e828
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAluqLAYACgkQfQ55zXdi
Hs3tDQf/dkWOBarJY+vUMlWDDjE3l0qsr4H7HmCijFRR2ohxcgkvVG6pdbRx+gcG
YLYfqbp1oXixmyLvmrFV66d8FbO5+GlRYLjBjbpPXwXeca7McMX5NtTr+YySBn4A
5CryDwxkQP0ab3VcGXF5oMmEJcb/gm6LQZuMhGKxTv1DlcAjQpn3ChpbiI+HSyVv
XWhpkad2Sru7F08HyrJ3TxXarkQdovJqtmO1lyxJ3dM6lUk2Rr/3I9opTyyU9TUN
eEXS5yPit4LLrxQCra1mVYYafxHVFY0ARCrLF1zwNpeQ5wZ0994EWgDvMTHSrT5q
I3YN6scS1k6dm0RrnR7FcTwUHuaKwQ==
=TM/7
-----END PGP SIGNATURE-----
move mod_open() to using thread_instance
Alan T. DeKok at 2018-09-25T12:37:10Z
Files modified:
* src/modules/proto_detail/proto_detail_file.c
* src/modules/proto_detail/proto_detail_work.c
* src/modules/proto_dhcpv4/proto_dhcpv4_udp.c
* src/modules/proto_radius/proto_radius_tcp.c
* src/modules/proto_radius/proto_radius_udp.c
* src/modules/proto_vmps/proto_vmps_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0fe3b461cd433ceb6092ba55438e097d44b2a51a
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAluqIZ0ACgkQfQ55zXdi
Hs3Emwf+MfzuESrx67cdzm6Kvy2Ii+XDDrByuXUYTn58v+OxTyI5Eugg/6I4siFa
umllzRB8UKQqKt3PowIRbA688RKXXU/zTyQ6aYVG8+1jvHKhWEpZGJxeqLjAJNKA
Bw405Ol0sl3+lymTM/ONk+XNcZMEZdPuxtu4kZNUzBZdY/tyEZR4U30tyTCQajLP
PXDpEbgD3D60LpgOrRAKw+8vXZ1XOrfSCcFpX/rv94Ccnu8OUEIshF/CsPwq8j/z
W1UD5xGCTuhNlk4nI2vyEPMXOiuY53Vv5maC/8SwTkia6NYaNI5S1T5c1hQ97B+z
SUHGt353YZe3RPC+ZY1mTzxoyE4Y/A==
=2JOG
-----END PGP SIGNATURE-----
use thread_instance
Alan T. DeKok at 2018-09-25T11:52:57Z
Files modified:
* src/modules/proto_control/proto_control_tcp.c
* src/modules/proto_control/proto_control_unix.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3193f4736640db259ee9d9beb274ade702e3f84c
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAluqE8AACgkQfQ55zXdi
Hs2qMwf+I7DUvQbGrxKKbfOyzHUOPecp8I+QcP41CgLAWCDHHCl5/BSf6v1CYfyG
eoVAI1HxVb0uSWy+atZi3RN4+s+fe+QE8a+QgoMosGC42ZN/kSMVwRnfIdJNy5by
9eCbIlxnYzPRrJubkn/tJAxXeCdrc+bA+O77DUQgCdX6+dXfGNpcMNFEAWjMy5ev
ntaXgp+L6ePDftauGle53wL2IZ/YX5hBSrl0NCx+Z4c3mKvIz1OBQonHPYcJ5r5u
VU0vN3GStYmY7Ris0iVCyzzpuJU69Qaw92aGpgygANNWgQfw2WZfJ3NwgtfuGYA8
6f4L0/ollA3yRaThbmx4UtEP9+enAQ==
=lY0w
-----END PGP SIGNATURE-----
const issues
Alan T. DeKok at 2018-09-25T10:53:52Z
Files modified:
* src/modules/proto_detail/proto_detail.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3b9eb6222e8feaae23f0663753dd162405daa1ff
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlupoSoACgkQ/6TVgp+2
18pygw/8CQD0cXKYhAQM1uD+0Optlg9MqDmbPcjX9kZD8ejSLWEpl+GlctmGSrkd
EEKQhkdd7kNXYJvNLlMtb092rOTcoYEfoUNyi3XaNJAFpXtVm4DtkkXP3/npmqHl
m2/7b92LvOTshzKnVtP5VAYs5ZHBliB/V0O1vu5R/MEu3LlWiZE2HMwEqrFoXeiR
r19qsVuLxp4z7GbEp5SoyHFEfkrkE3P/7ysoYzonNh/Dsmb40XmvzL7FMrkZmeRx
CTEmDylyA6bkJpi9da6usNdgUzDD0GZqQc5x6XjwTUqB6C3s5rdV+Hh/jLteYau9
ecTY+o42JPA+FT3mKlscDlX16G7T2lINwACQmdZW1j/hlzFwbc2za2vlUqPdoETg
H5fynv3kXieMFAP+XoDWhhb1FLSattXeDJFc1eC+YXskq/EBb8jYkDKGMg1zk20D
dcLH9OKR9JwAR/fzQw0xV4GJs6dSWh/cFEg4aO1puhW35KPGY5cS6JuRhA8vVPoP
r9v2Mag5Tt4hj2xozM4Yzuo8/NgWuIvEipt4npkdQHXJ8sFCbNURwyJYne/abrjl
WRYO734hnvSYGZjZQprBNdEgzs1/2e6b9U5hgxD8fv3BOflwDQ65Irtx5sGNXJTt
ZH22ALVzxhPLu/Xj+u0fS5730TuwlMGECsMCVKg9I8S6mnGjnY8=
=y4Sj
-----END PGP SIGNATURE-----
The length of chap challenge isn't bounded
Arran Cudbard-Bell at 2018-09-25T02:44:58Z
Files modified:
* src/modules/rlm_chap/rlm_chap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4bfd5bbbebf2b462754c52e6a8473d785313e5a7
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlupfaEACgkQfQ55zXdi
Hs3dQAf7BR3/ehBKakso245G4NH2lw9RIOGsnn5GMQvawV+AP1e6UMGCPsJ5eOd8
Xa0MFUKsRjz+hgkhLmeoayKCbtdu+NcsveHssJCIMh8f0mvuRDlHLe3XGTymb5vD
0HF0GZlTQRGWWEjlVGj2h88VRhrZh3abSDKakCAcezwn3NgykYQKanFuTuVARq3o
uaH8UFa1mjrXs7KsSjArnd//rss/PU6Dgt0RoMZRA4Ju4IexHgVA+7bsHBHP1KLq
5VNH0lba+ae+RKKeQsAkUWgvxd8d3ff2ehqHgFa7iQOk3V8CZbyQxiabwVxLI5fd
FlaJi87wOJGGqUFUfeILYplg4fFC+g==
=Cqhd
-----END PGP SIGNATURE-----
handle longer CHAP-Password when using debug level 3
Alan T. DeKok at 2018-09-25T00:13:19Z
Files modified:
* src/modules/rlm_chap/rlm_chap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c8695ad8bbcfaba4527ff83e74efaceb3f51a47b
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlulNJcACgkQfQ55zXdi
Hs3SJwf/bYNLdqexS6a6HSc84/3xxV3KxQNlIyGGjVu5zG4Ite9bBJCu7sKp4IIY
2DWg/FNq/gMieZAr29zFMM2UuNSD0uEO8tkGz3ukn5gzIP41e1uqPX96VT5TS8Pa
KC3AEl6xd3z6awn2PtB4w/YB0L4dja1v3cmbu7XX4ewRi69JRKa/YXDe4hkcFemq
qp5LgRLo3MyDg9TMYd/sWx3wmJL+vUeyDev48v6rlqhV9/mQNTGXcp61kTWntKyu
oIS46BujbwKhxKfqVB65iOrlkKWYt6F5AV9g6cwKOyxACvd4pNJWe7EM1K63theb
Y4fih44GRgwYIvYjEuTLBu0o4ilX9A==
=MLKX
-----END PGP SIGNATURE-----
move writable socket stuff to private structure
which means we're one step closer to using thread_instance
and we can now remove mod_detach(), as the per-socket stuff
is talloc'd, and we can use a talloc destructor for it
Alan T. DeKok at 2018-09-21T18:12:38Z
Files modified:
* src/lib/io/master.c
* src/lib/io/master.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e817ec636111f252cb099fb7671c97c80bdd6450
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlulLEYACgkQfQ55zXdi
Hs2wXQf+KM5H7leX4kuWjSUPrGFeNZjQJxHwUEJDQ2D+0z6VSxuzSEFMmcUigzl1
j7iR8cINn9nDTRw+QXFQ6W/YbnxjEnek/3D1C1CJBTz2TxeSmiwsNIukp35fgf6g
ho3uqNYC57S3PB7byp2LBMUPJRc3vAwzFANvImbMhOGRaMX+zaZOPwdMSfsrcNWg
JHYvmq0Abr7oKrN32j8HLh6te+ibEP8p7q4k+9uAAUl5M6+OrvyI2+Jk7JCjwlYU
NH1hhKpaUTVkJYul0t7mmO50QnHZGdTd8ApvF7cGTbF5ZoMa2Gzds2Deyl0uR1og
ql7rJRqipaGCqjBn29y6EGWiByiskA==
=k+WY
-----END PGP SIGNATURE-----
detach can only be called for the main instance
not for child connections
Alan T. DeKok at 2018-09-21T17:36:46Z
Files modified:
* src/lib/io/master.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/31ecf79560198cf0051507df53c0b3488369288c
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlulK40ACgkQfQ55zXdi
Hs2rBQf9Gdl7smw9kCxgnn/ZxTAdeQs2L0YdvUgS9XKA4Mo5QDmL4BPlKqjjkpG5
ORz9TrkN1+2oENuZJlWUmi3fikZonC0PmbtNJPxkUcBh4KyuJatM2UewkycLiQyY
qUcTmIu+B4Fqy+2PSj25+/FQh6u5jaMqI9dNj6oXvrRxN4mQwKbIYinYfYTpI3yM
u+aYSL420iQpkBiaGC5pmGZt4pT/AciZhywY4Yqs7qp5R4aPj8CqaeMzS+ZqH1M/
GcyMq41/HgLW2pr0NS20TQiuxQWKpd/4Pg+AjqMkh+OPMUXkEz8wrv1qZ+JEuXAL
Q0BfHspE3C5kJTmv2IHgVUGOUbxsyg==
=Ecis
-----END PGP SIGNATURE-----
"open" shouldn't be called for connections
Alan T. DeKok at 2018-09-21T17:33:56Z
Files modified:
* src/lib/io/master.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fbc66d9b6b2a03c415b0bfa80c8fc415b1a099f2
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlulKpUACgkQfQ55zXdi
Hs0Z9ggAo2y6TpvLo43m93ZyLI84JPlpRgnviPB7hxQXWUeDH/TdOcAxDHKpwOLf
pQOHKOohqZgG+3cj6OPZ868wgvo7yLfEkKhDXZli8HX0Ugez4xjkP7f3+jIOXMyB
iIda8BW4ssag6ARwhhiGXxwictMy7AxGwwvmpsJsvpA7n4knuU2DMRPckXJiQB8H
6nD2MGOXHvq+0XVSa5Gd4WHGghAcBRWYdU74MrldfWgn5JB1TsXOnyxrscWTUJsP
AXVaCwkOlv7MqaJgKwRfe5jUJw1AHmgMQt7zNyDtBD6Pp6OOY7wXHp65j/9ZcVuH
lZS/tNhNFBcXfPNoNcV2rz2YFFZJhg==
=cEqO
-----END PGP SIGNATURE-----
make app_io_instance "const"
in yet another step to making thread-specific data structures
Alan T. DeKok at 2018-09-21T17:29:34Z
Files modified:
* src/lib/io/master.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/79d7b6126839f6782c9ccc0945784cbc6ac55a54
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlulKfUACgkQfQ55zXdi
Hs16tAgAqMunhD4BmmcxNliRGQiMw+8qBz4NMQXudViaVIN8AI+vsZ93gCJuBTSD
F3ZyshJe+EGYUuZINCA9ovHmhlTiKtIORATY2VVMp5TNlVv692VngK31ABn0Lffn
ezBgcSythA69iOnK2JAEcFzR8vyN9bc45gfASh4z3tuRWGuOLIZ3osxgZUGbRci0
QRYvrFkALylt0pyWF2ybvK6AuZQzx4STOpTf2Ws5Slm+hcmo6d4D+H3vX7VGP5UG
cwnWa10aJS3t4FWa+6wTUEVWdddDhP4h3yf8S6LpWLjStzyrXrbKnjDp6BFIDMj/
iFGG9gjp1PzyOsKGMUbX0w4w57jrzA==
=+aG2
-----END PGP SIGNATURE-----
don't call detach, the dl APIs take care of that for us
Alan T. DeKok at 2018-09-21T17:27:04Z
Files modified:
* src/lib/io/listen.h
* src/lib/io/master.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/00b1eea3454943927dd1127c10b517088f066a2e
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlulKcIACgkQfQ55zXdi
Hs3PmAf/YBy6SO9MNEUSNlg3xj2gCtLqMPApEcNai8m8vb2NVIxYsXjbk1rMpnOW
qitG0XXpu993od7wBTcfRGIqJoQLtM8v4MEMtZStofh8P38AKbb2Aeuec3KOTGL9
bcPMf9c0yzALxipptjkvFTEivyvVSV7+R2pqB5LP/gCvVPtGNncHTbZIyZC/XY33
3mqd1SE6YQnSicXkJwiq+nYefBY90AdoTwMRMtH0zfU+PU+BcPgbtRMAaDdyqgGx
FAw5q8LBifGiMYRu+1838sf7mJOLk4nFXYMNnMjHoeiwlxz/Ic6YvAd7qUImKyZe
74hV/5ue1N13bKkRKZom7wwUKB9HDQ==
=v01l
-----END PGP SIGNATURE-----
write to thread_instance, and then copy it to app_io_instance
Alan T. DeKok at 2018-09-21T17:26:15Z
Files modified:
* src/lib/io/master.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7231d679338fc6ba9cb9a0cc83381df165e44951
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlulKTkACgkQfQ55zXdi
Hs2PWgf/YI04h2ggWn/jBaujawznw4P7y5GnH/1v2UMPe6M9ClEyCmMNYD83S0rJ
XQQ8XI7kE1rMY7/A1AQ2Si0iKmUosVl2hI6Vk5Rw3kGEdTzdXpgpZr8SEcoL5Ogk
cub4KrfK5v7qXNIT/vy+cNRY0Y6amgzSu5JIN0KL4yDkmyrORq+qJzmOmfCIDlr/
BqUlCAV5uQWkAaWb5ciypmnayx2+KC+ijm6kJ1X6jCrWDTRhlrHE+joBEahTx5dF
t2VeK4lzYO1XJGTg5S/USFmwZNuc371Epf/kP4cEwpNtt7dASszCBNw5RsSVKGzz
q1X+tWYOEEcHYaMqeKNA9FUAYJKV1w==
=r51M
-----END PGP SIGNATURE-----
Revert "move "free clients" to mod_close(), instead of mod_detach()"
This reverts commit a505ccc195fc49847166ad2bf3839e099282944b.
we don't yet have thread-specific data structures for sockets.
so the "alive_clients" are still in the app_io_instance, not the
thread_instance. Once we have thread data, the alive_clients
can move there, and then be free'd on mod_close()
Alan T. DeKok at 2018-09-21T17:21:50Z
Files modified:
* src/lib/io/master.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/410becd712bdc5e4a028c04ca1398d86e4dfcaa2
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlulF68ACgkQfQ55zXdi
Hs04CAgAiUMjQYJsgEPvJM03gnmCj5QSkSIfYeAgb3Rq0eOvXyGvYF1UKZSrlsv+
qHGv1/XCC8iI7qM6cu8KZyPxtibJedtsHg9EFqueb8vOUilB5Ju00QdglTA5r4+g
VtzNugaMn6qhRf7K1B3QMCTgEtliLdmaCkDZT7VvgSMdWqyANrPZ+1lolIh7S49n
8QTMppv4CmiPx5fi3gjLXlywczuJAoBZmVbsCqInBJx5jUGqpllvB5ro4lpqn1ab
yqaeokSPEjqVFY0y+4JMJtzUdqXUFpo1RKsEUkm7YR+dTrwLEDS+N31eS4e0NG1i
QPS3bP4SHH+HeKgCfJiF0W/Rs3pi+A==
=14O6
-----END PGP SIGNATURE-----
don't bind client tcp sockets
Alan T. DeKok at 2018-09-21T16:09:10Z
Files modified:
* src/bin/radclient.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/900913b3b601d299f9dcc417985000bfe6f2d5e5
======
--
This commit summary was generated @2018-10-05T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list