Commit report for master branch
The git bot
announce at freeradius.org
Wed May 6 02:00:02 CEST 2020
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6x62UACgkQ/6TVgp+2
18qobw/9EiV4TK4G1A8HLYyru7ZVpGsl1NTBibw2QCF6iphwbI3F0VQk4c0bmV1g
5GLFbwIXN0+OQT4VTB2/zaTLDJJ9K0VtC2NIGDD5nWvdINL15vrdeFLlYK54wMgn
O2yDaJqiQ6dvyfjTBfQejtn+7XUTyBBEpfiC71fUHX7KCXaXfoP5sQte/p07hccd
4Fq22G6EnbaY26UIEXVCwoKwOeH6QBHh8fcyv0qJGyXwumfAjTtNFURwa3Ewt853
4+QJ2+JQnmd1gt/FPwW8VGZB41nvrxAVO2JdpNjeG7BmchVfb2pWvJGMptHY23Le
EcB2VIYnmg4oqMsHPj6ZRzQODpG3LC0KHqYKJ52qR7hkG/g+d13auK419obwrq6/
CDUFhnqVzVb8hx0JYcnuPvtsknZQAFZHNlUXjnTnSrhXlqD95BaOsbpq5yAolzMm
dG2GhRV04C6E9fx4nGjwiATu9Kiw3m/c9Tv+ztG6CdQJ9QvI5UQtop5+0PofEW78
XKSAzxOMUZU5ZAHt50aLdZKDHBk9096FOnUMGK4cMmP2OKScuEBwUYGSobBDMS4v
V1IdfTZc68fnmFwxfyQaMkzndDfTrjHaxLtwevDuSgyNcPe7/UB3lzlRRmm0LXa0
l6i36FVsxIUyt2HXV6Ev6Rw3KsVPFYHo7dwcuBsWqZRzrZgKAB4=
=k6Dd
-----END PGP SIGNATURE-----
tmpl: Have tmpl_value "return" a pointer to the box
Makes it behave more like a function
Arran Cudbard-Bell at 2020-05-05T22:40:37Z
Files modified:
* src/lib/redis/redis.c
* src/lib/server/cond_eval.c
* src/lib/server/map.c
* src/lib/server/map_async.c
* src/lib/server/tmpl.c
* src/lib/server/tmpl.h
* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
* src/modules/rlm_cache/rlm_cache.c
* src/modules/rlm_cache/serialize.c
* src/modules/rlm_json/rlm_json.c
* src/modules/rlm_redis_ippool/rlm_redis_ippool.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b4b83bfcbdfc296aa60b6510faed2309fc67cca6
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6x62UACgkQ/6TVgp+2
18o70w//e+hfVKzL22YGLV8qK/C0Ip02glsuR9vAaFFbhxi5rcvjdamkr2+SdCxy
WeCFn/nfJs42h3OR1VXtXDQa/QfRJkC3lKKjvekx13nJU9YZMvCaA0ukghawfys+
SskAzjf/ZTYwXWsYIiEDRdg+0/lLEqaNM1qbE9s2IYx7wX45Uu9HatUR6JsxrjRt
c3nNLyEv/xDgqyqjuz3QvcBbEDLRcwgwPE2B5WEE70sJU5mPw0QacsivWm4bdnDI
7SPPdjKtZUIhrevYu0Q9Y/GkwQrr0h31QxFUeib4swNWIu5DK4NLaQnKe3OPMqvF
sNfps34QVxQbOjIhInn6mk7885m/WVX9Vg9if5UsDwTXKZyhimnM8eByup7ykvBL
wUgMREWrzai+1fPEkHPJxF1oVj1wy59+gqaScsvOK5ITpAV6IIZWAWeWPxhDW46q
uqRWaDqp5vhrATLvT8sVkpdCHxudezhfruqAlsX3Fw3NHGk6/2Q8yFGVJEgMJznx
J+j3B6qQpFncMy3rrlALn3ObyiyWckrY/hRL3BUxIF2Ri04+lXlGhP7133c8zNw8
U5b78xHKMTH0lO1EJH/i97bAoxGVUTB9zioNyug5jMsJh3o2Tok8j7AZPNR8zlfI
hVX6EQuHYHkBJoad0go9Ys0V6FSzPvC05ZZ+S7Yj9KkVWtDy6sA=
=n/8c
-----END PGP SIGNATURE-----
tmpl: Switch to "getter" style tmpl macros in preparation for nested attribute references
Arran Cudbard-Bell at 2020-05-05T22:40:37Z
Files modified:
* src/lib/ldap/map.c
* src/lib/redis/redis.c
* src/lib/server/cf_parse.c
* src/lib/server/cond_eval.c
* src/lib/server/cond_tokenize.c
* src/lib/server/map.c
* src/lib/server/map_async.c
* src/lib/server/tmpl.c
* src/lib/server/tmpl.h
* src/lib/unlang/compile.c
* src/lib/unlang/load_balance.c
* src/lib/unlang/map.c
* src/lib/unlang/switch.c
* src/lib/unlang/tmpl.c
* src/lib/unlang/xlat_builtin.c
* src/lib/unlang/xlat_eval.c
* src/lib/unlang/xlat_tokenize.c
* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
* src/modules/rlm_cache/rlm_cache.c
* src/modules/rlm_cache/serialize.c
* src/modules/rlm_client/rlm_client.c
* src/modules/rlm_csv/rlm_csv.c
* src/modules/rlm_exec/rlm_exec.c
* src/modules/rlm_expr/rlm_expr.c
* src/modules/rlm_json/rlm_json.c
* src/modules/rlm_mruby/rlm_mruby.c
* src/modules/rlm_python/rlm_python.c
* src/modules/rlm_radius/rlm_radius_udp.c
* src/modules/rlm_redis_ippool/rlm_redis_ippool.c
* src/modules/rlm_rest/rest.c
* src/modules/rlm_sql/rlm_sql.c
* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0e046435a388c73191a198feae30491b693dc475
======
SQL IP pools howto: Reference the no-skip-locked SP for MariaDB and old MySQL
Terry Burton (via Alan DeKok)@2020-05-05T22:29:09Z
Files modified:
* doc/antora/modules/howto/pages/modules/sqlippool/index.adoc
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/66c3b57e42f3c5ec37eba7b33ceb96e955f270dc
======
Fix digest dictionary attributes
Jorge Pereira (via Alan DeKok)@2020-05-05T22:28:45Z
Files modified:
* share/dictionary/radius/dictionary.iana
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e78246c282ff427178886b84dcb21dd405c3fc8d
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6x0aYACgkQ/6TVgp+2
18ovFA//Y6nQJTAITFLnuzYLSE8BvDN/Ko0697LdXKqRFvcvovrHdjS1vdeNB3n/
s7lZGkTx0KzQPxGlmrK7RMvAqm8Ljl3fH2wcvHQCfZPscsbNvyd1CPLOgFb7TU+A
LqrxikJw3/c2Qf0DkFX1YAOA3jE8U1QsfmFuZptxk3pHZeziU3czZ18VX42D7frA
4NUrB3WuMxBaVhL5OrsyqwwjvxjPPooErmsD7tzz2pJ+iQzAha0K2ePaf3xCXDgs
IU8fscqc+GP62gNSSeKTzhfqZENks/0oXwv0sLPYFNLjGVv3ZudPMfGIcZgojqt5
MIUQUlqQL8Nwl3Jg5JERiM1Hl52dFoObzei0r5Pu8d+Asbaxmo9higDY4Sr+0DkE
waVg+b2safTLHzGsAlR1WVnYK8gNJiRxe5aGxchsr3o06DeabFEEA+TkYRIrIuCt
xyYxAiOTFVt0p74f7UwBuhrefJJpknwaM3M4sNVRSHZYsjq5mOyehpy6mtp8tmVt
kbZXfvgkuuGfABSJqdUDxWFukUEox7jK07ur2ofZ0d2ftX0guHuKrzRnEubryANK
1ddAbNJNN4VeWVaxqqBIdmwC6WryfC/uERo3/RBfMaPt5DnHirOjuaE5aBFWqlEn
Enpuy649jwTOSPkixkUn7Ohj3u3ykBuXv1ghlQgTbFyLaYdHgz0=
=Gw5g
-----END PGP SIGNATURE-----
Typo
Arran Cudbard-Bell at 2020-05-05T20:50:46Z
Files modified:
* src/lib/server/map.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1cd2ae50a95d3d207ffa78745bf8c914eee3b58f
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6x0U0ACgkQ/6TVgp+2
18oSTQ/9EmDny1j0Bt2BH49sIUwTJgtuevWfQCg3dOIVKUrq5OCiVCfri3gqb5Fp
OqHW4O4loD7nkEBFoLqCOQ3rHx2zpSyH3DRCQUf0Av3CHznwOn7QX52RU+WKFztw
kMSAgpp94w94RZTRDW5xtXwPgYq8k8mQzgJzqyhDVG+gqHIfgHf8IoYanIwTknb3
eTmG0jJJmuH5GSasn/yWBqk7QHl7/O71VFXnD2Rh3D0ERg+qWpv9lhyZQz3gx27F
L2tXEyp+GzBlRhRQ/KXhgNe+3Z9nktR8PWOEjV75qxs2CkGcZXVtLZMCGLHqliMs
KhTZt8oTyNHl9FmvvvGClCqRaz/bGKeQ8X9UXKoLpsJKN6tVlAJEhn7Ofe0yY7xr
tUGoNUjEfl06pnIh2HWXvwG4ciKJrzmdup9Z77atsb9I5UAy48SnsR9efJ93ZY93
v/xW11O3FVfx2lrN/rPFRg3Xpx2mgN4VPCXMTgUSlFKIENXA9KiHsutsT8nMMYM8
e8xFxcAPgI+9lbKlAOirXyBIZbvjSa5kgqh2Ql8I1ClwHJDkAfy/QY6X2VJf8N3j
RZR38FYegOc2RO7dbGcNSp8nnqvJ5/ZNilbw9CLX61gHvsYGAQrvmUv6K2Gw9Mr+
sBrygRJayGcr9QGOCZak5IjaUZwgbTn6qrYT/YFOCDfJI/q9oVg=
=bNjZ
-----END PGP SIGNATURE-----
make fr_value_box_cast more forgiving
i.e. if you request a cast to a bad type produce a run time error instead of asserting.
Arran Cudbard-Bell at 2020-05-05T20:49:17Z
Files modified:
* src/lib/util/value.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d97952a20895c6bda633809c7f76619203e10aa1
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6x0U0ACgkQ/6TVgp+2
18qAdhAAoVfuwcmsHQZPvsK2SLgGvuj9KB20vLDOL/WCsQv1tlglmgDmbUhAIj+f
gdd5KsyBpSYRT/t4EN6WOxryQZILrCUmOL+a434xdflpLPIa6bf6lzWiF+t5Z4zR
GB+Fx+bx6r5queKN5mDN7pSdLB9ivR1kcGCSgN6JQdW2sZAytNYRImGyMKTXeD91
LCHwgDPuo+IMZKqLanXmvQ2bkRB6msnXHiAbhhYeKE5f3thFNl126x+YiDpvklA+
1rUFkVm1Zsdn8HsAFuxYLQmeyXU8PkTN8fHXN45qsRucyvn13HnyGqeHSUwdVDy8
3AMgNcBJuIYY1HZUXZdObuBbJgaLQQhUp93iqHXopiHLXyCk1OPao1gzgKEcVyVa
Ak5Ang2jVKZrZvcJiYESgx6qyk95kVy2TKbk/ksaYbDWBFycOQj+B1piRCraGMF8
/1KvOIHoblS4nok7d2iEaCQeH3OXM/+Ih4UKpdGhQdHCMAPdFuKelZQNF9mQ4Nlm
W8qdMd3LZI8empM99u2DXVKnSLXbPY0d+THtpBI3PA/zFWvSbW8adK4rvDe9OdA0
jL9+uTGSQLix6saupIy87n3rqAsjkq+kasx+IyUlCDexFE+Ze22/aSuyzUmZlGZv
Byecb76rMx29CIT7JmZuOj+S7A6xcHw6E4jJERCPNjFd/psHqW4=
=2F04
-----END PGP SIGNATURE-----
Add top level lists to the internal dictionary
Arran Cudbard-Bell at 2020-05-05T20:49:17Z
Files modified:
* share/dictionary/freeradius/dictionary.freeradius.internal
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2f6726c0d27de04b7cf5f3206b7bd0b3e9d33b84
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6xoJgACgkQfQ55zXdi
Hs1pWwgAnt+Q38k4hf8j98pfxB5oM/gZbvAqHmkOVrLqXrH/mGfvTn9RC06n2Xg2
5CRuFXB4MGX+m4vgTKFt4jGjLRhxAq2lE05W6UohFYMCk5zl6NlwMIzh2DQ2a0Ah
pvVN5rKxigW0hX2v51BQShxCZNO8rBQI3mAXCANrn1R+dMCCSFu08l9ecduWWCzx
GiclLRN3CXJNOGRGFxqS+hArxNC0X5o5B6VlJHU/dPeoKoiIansFKT1ixNXM2zKS
tY8vnGxERdw5qZx+dUFvbvc4+nU5SAW7z+OT4oPa+EoUDOZNuQnDqpMkAARJu4pC
NYcoP8vHC6Dr0FntGzRfbP85XGNkSQ==
=4FhG
-----END PGP SIGNATURE-----
fill in the reply fields from the request
so that the admin only needs to set Sender-Hardware-Address
in the reply, and everything else is filled out automatically
Alan T. DeKok at 2020-05-05T17:21:27Z
Files modified:
* src/modules/proto_arp/proto_arp.c
* src/modules/proto_arp/proto_arp_ethernet.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8f41f7955e5066f58b1687164f5ff24fcff51ca9
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6xf5wACgkQfQ55zXdi
Hs0M7wf+N9q63aop5YYjGKOn4oNuRuxynMgh/GwUEIKvfWTdzDgC0oE9Qlpk8yaP
fo1RKc8oLXGScZb1XiPrEgX17aKWW6P5nNL/HF9EmNfDw2VXxCBMIhKniiJ9AiwE
klyQNpBteTqcoinIXiul0pT3S7BhI+4TrPwNaF0AovopnE83FdBreCAjDGn58+Os
pBEB+Pvd2cS3Hqebc2O7+3ouKxhZBE/gFqzuWIy3L3+TOJpCIjJqfKMITkW07Rdx
jKp7mzrxGn4URXaXcUa2V8cX9PX8YnWgyCaRyoJ38VJ8ZSSMgIDb35oTweIZ219Z
Vvwn6XR161w5Q4LfHqlzwDX1Jjk3oQ==
=2qYt
-----END PGP SIGNATURE-----
document "active"
and add notes on filtering only ARP request packets
Alan T. DeKok at 2020-05-05T15:00:30Z
Files modified:
* raddb/sites-available/arp
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6033a7209a6cb75ffcfa343a1fc66d4a9f450579
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6xdwAACgkQfQ55zXdi
Hs1oiAf/eKzgwqbwe6TB5cQ8dmyx30/dov7G96N90Iarcubye6eJWsqo7YLH5t0V
mgt7lQLzSAKq9lVzynWvmEvKVUazY/OrvlRO6NtZPFrD8Pgy5DlnYAQAWdF4rxMF
VHT3Vpggy4yfoXHhyKp1/1YHtsSN8S++bbOgp2xtw8rBf+7o+HnmfdO9FLseZfkF
8Gx+eELSaQPJL+SWFXQ5xfRYybQ2bKNBysxHV4GCC6Xy5qCAtH1ySEQD5Ayv8zbE
jkzSTxT6fQ9K5+VR3215ffISLK3gGqrRwBVEr7kqKzTpDw6cMYgxv4fP7DVit9VV
46CwRpXa35BcEh52XbLb5asRWA+skg==
=loj4
-----END PGP SIGNATURE-----
export constant names for packet codes
Alan T. DeKok at 2020-05-05T14:23:59Z
Files modified:
* src/modules/proto_arp/proto_arp.c
* src/modules/proto_arp/proto_arp_ethernet.c
* src/modules/proto_arp/proto_arp_process.c
* src/protocols/arp/arp.h
* src/protocols/arp/base.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d7349e8fea747325c3ebb2ba974940f0e287ab2a
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6xc88ACgkQfQ55zXdi
Hs2CWwgAlJclGoemEL0YqDebvXORD8xDS2odRrIaEAQiza8yZCDoa65lnAvEH1Yc
qUmDZgn91L0/romVvRoPx5mVC1Y/znxB6qHI0LHDeuw3aXkBbIJfEAUIW+J9OiRX
uZmPXmfWLjarSeZVHWynQ8vXomPSD5so9GaKZaMMkAzBZhvARCkeAPhFo3TRoCNJ
Zwqd3z0I5d4cADbzCjgXTc28s0KEV4P4gARVKi1xTnidx06pROFQntYhSUylcNDF
cXpZOdGdJCo9QQxkFvSePYvvAUQZWD0i1cEtzQ1JWBKoqAlkNXemMqBT5F+lhtfq
FQfkurFlEGbCtKvQ6OB3tazF5lAcZw==
=1uIV
-----END PGP SIGNATURE-----
add filter option
Alan T. DeKok at 2020-05-05T14:10:23Z
Files modified:
* raddb/sites-available/arp
* src/modules/proto_arp/proto_arp_ethernet.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/96da6d727c19b5dd9bc479f1816544c9e025a2d3
======
gpgsig -----BEGIN PGP SIGNATURE-----
wsBcBAABCAAQBQJesWuYCRBK7hj4Ov3rIwAAdHIIAIw2EbEyDjTrf/DfNiwt45t+
TA0X6zZHGLhF2oBNegObhrZ9Pg7RgujjZWCkbKWDeg999J3RFw3ndNuk5LC0B9lr
dxE9teODlfxYbxm+c/Ox6UB//J2psBwWDjm7U4QJ1PFL6DuTMUWp8Z2VHvvmqBxA
mAvd5dWFkgXBlT8bXfkXuq0dRb6vzcHzvxMkoUuLi5gSaxKbK+V485iB2QG4lPZK
icIn/+Z7VnbB+1nAxZCUt8iCsv0+Zc3N0s4zelzZgaDdMvuf2hxT/8y1TfY36NUl
jBBssZVuN1YxXd9Zxvh7QWxYrsGoYfd6OjH8O8Z03hyOJ97KlP6fFaxNZ/0mfFo=
=O00E
-----END PGP SIGNATURE-----
Add fr_dbuff_net_from_uint*() and associated tests (#3423)
James Jones (via GitHub)@2020-05-05T13:35:20Z
Files modified:
* src/lib/util/dbuff.h
* src/lib/util/dbuff_tests.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d64f1c448c491396c83eb60fee19a52ced647986
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6xZ7UACgkQ/6TVgp+2
18rAtg/9EtCsuHhMWO7Kc6chjFnq28yEqG32oF5oAYNwgvuPt4/ncyvISLQzpIAJ
Ngs/eiWGJDahZZmjVwobvM/SQLyS0P0lF0jJOjiosi3Y7oVrfMiK6/YyHIhpz5u2
vPcX9U+nz2IZMIqdVXLug2OKMW5t6HHOwiKCwJkqXOnZ8J+Y9aJyRK9Lg5V+9XTl
k3GTfQH9c+DRc1F14anGf6AMREZmxcTgvy6utcXFrRV20L2z20aMvu2HUB9HsDb4
Fj1StskY5Z0iqngQLZZ00Z1LfZ3E0/l+BgzhPJzY07cwMi2ewhJ/JK6tuvxxwXW0
Wk6YNTk4Td0db8+Su2XZTbWXdaojfx/EFdoirxDcHEbwXrEUkAgB5KE/fJzsj/A+
/iAtNnl1elMnJj+6N4aj7x2nrlb6sTGOhTGWwm/GWOZ52/iXzmtPNRwAkFFNy3qi
58dy4QABUtuPQlxxdMXcp/HdcOycjsECRtPjDEz5V5xGLFtnLeQDkh9Mr6uZh2ui
/fj/H9w3aLfEi8xQ4QtwZVLSURC8zdvpWOPsBUls9lhh/so5soVkH3Amz62qr7Zf
NGcsOjypkf0Tw4mHyODNWmxWKjm/r6NRxOJw4ZF4KGUH9mUAAAM+F8j8AkSs8Anz
iH0QY1SSmXPmxsHmC2zG4oQiygZi/CdU6BznhupVhHhyXpaSdr0=
=vva0
-----END PGP SIGNATURE-----
Remove explicit frees
Arran Cudbard-Bell at 2020-05-05T13:18:45Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/51e8c7ba2db7b92e005aad5691bd118a2e8cdd3b
======
MariaDB sqlippools: New SP that emulates SKIP LOCKED using "user locks"
If we're careful we can emulate the SKIP LOCKED pragma by using user locks with
names based on the framedipaddress.
Testing shows greatly improved throughput largely due to preventing thread
starvation under highly concurrent load.
Terry Burton (via Alan DeKok)@2020-05-05T13:15:16Z
Files modified:
* raddb/mods-config/sql/ippool/mysql/procedure-no-skip-locked.sql
* raddb/mods-config/sql/ippool/mysql/procedure.sql
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c66e9dbd504323bb3266d583600926f398ba3a4a
======
radclient: Add test suite
Jorge Pereira (via Alan DeKok)@2020-05-05T13:07:09Z
Files modified:
* src/tests/all.mk
* src/tests/radclient/acct_1.out
* src/tests/radclient/acct_1.txt
* src/tests/radclient/acct_2.out
* src/tests/radclient/acct_2.txt
* src/tests/radclient/acct_3.cmd
* src/tests/radclient/acct_3.txt
* src/tests/radclient/all.mk
* src/tests/radclient/auth_1.out
* src/tests/radclient/auth_1.txt
* src/tests/radclient/auth_2.out
* src/tests/radclient/auth_2.txt
* src/tests/radclient/auth_3.cmd
* src/tests/radclient/auth_3.txt
* src/tests/radclient/config/tapioca.conf
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8a3d6442dd7c1148b9afdef6e5c56701b68241d3
======
radclient: Fix the '-s' option
We can't use printf() here, because the stdout is being changed in
fr_log_init()
Jorge Pereira (via Alan DeKok)@2020-05-05T13:07:09Z
Files modified:
* src/bin/radclient.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/84b9c6f7ecfde0c67380718f1c814531eee5369b
======
radclient: Add '-C <client_port>' option
It allows the user to specify port number.
Jorge Pereira (via Alan DeKok)@2020-05-05T13:07:09Z
Files modified:
* src/bin/radclient.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/46d0fa7a6bf609c1281e33a4eaa886493599ef03
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6xYgMACgkQfQ55zXdi
Hs2E6gf/bUyww6RHGtS0ouw8xuSqvxXN1+aVnZilIZd7uUltBkndJodsb7M9DWYO
BXlO8ESERSziQs0mD7Z0qeTOKsizEwTAeSc4yAvoZsfbx4xLTKq74kBFVhhnPiF3
r4rhSyMznen2ou4V2klhdXUD2+AA2ZKGmxzHj05OYLSeEOfZTmk1Rxh7ltrdHu4J
8YeVSf0dA9rjsD2nUacKv6A5l1chW2CeM8WAt1qdfuy/n2Pg+KpQvylo1WIi0t7l
29g12clckzcoSZbmiMHybinpIZiUcj/CCglHb3kGGlUFHjOdBVxsKeqTXYwW4vYt
Zb6q1y+Zo1NRuDNf3434X5R7fzGVsw==
=lLtC
-----END PGP SIGNATURE-----
update to use the new v4 virtual servers
Alan T. DeKok at 2020-05-05T12:54:21Z
Files modified:
* raddb/sites-available/arp
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9dd8210d40cd6b2c9f3f6012db986aec258eea38
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6xYd0ACgkQfQ55zXdi
Hs1d8Qf8DIcXbTqzCH4tkVHqXlK6ps2ugEr5a7y16XKnKU5xZXZA5IbCTOFLkaQ5
PLshYcxFmwG0YZvFWpHrW+tHlUMVHIbiIG7iM5OUimlPRro8BIf5sF8kWUWU7sEb
2g9TOUpu2oBR7IhgLiQGMKBZiT6AU5FVL+pcH2sho/JkRmZNE3e99kVqixMJNzy1
96trzIVkV15UDTBVGSQ0AZqc4jwQhM/MWZTc7bHsWgozGI3edcaSsm9DuFvAyW7V
xy82KEZysmaMn3vMuzTkqTtU5QevCutFrzG3Ohbeuzvv4ormS0jaIc4B8izq5ju0
ntzFU84Em+WscikUSL5HfVoL9eJGdQ==
=IoWU
-----END PGP SIGNATURE-----
make it compile and work better
Alan T. DeKok at 2020-05-05T12:53:49Z
Files modified:
* src/modules/proto_arp/proto_arp.c
* src/modules/proto_arp/proto_arp.h
* src/modules/proto_arp/proto_arp_ethernet.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/529f9a64b6b7c92adbfc7e3eecb1c48af462e6c1
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEyBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6xYDwACgkQfQ55zXdi
Hs1qjwf47jHEycENKkiV/9G0t2PPJHPzfCrm8AQdJHKD6uTZ+rm8hP5+KnW5QjWf
HglZHl1xuVKjsGVy/cK49+8ilV3ABt3jIqlPohDooAmN5hdJOvy5TFsJPHABLOaR
vITnhYYrTgpwhnC2xZIZRQjArk3phbngGNHOgW8xy3YOCns+wXIVtF+kE9g6xjTg
XorGHbJfU5/vG0tvYkbLkLWc4xohJPn9iTipD4WaVw6QpC7aL7ciEQ/DxA6DtTtW
8yKl1q2/sIv5BbOOP7SmZ9n/peGixNMDx1z9g456Vg/5Om9YxDwZ7zoeXV8QiTWK
ix/LXEHfihHDxhydvYN27vRhsQW8
=WOXy
-----END PGP SIGNATURE-----
define ETH_TYPE_ARP
Alan T. DeKok at 2020-05-05T12:46:41Z
Files modified:
* src/protocols/arp/arp.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/584924a95f07007e5acb3d80344f3a6d7f169775
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6xXRkACgkQfQ55zXdi
Hs2pdgf/T+tmjbIqCR1Rn6i19+1X02dJHiivPgy+iEnlLNju0xvBvRK+Ytjf5hKl
MUZ9gUYeaIak8cby/RHUDCEdgu78XIjD1ANar56dDv0rWY0oOmy6GM5IWyOaTP9U
/FR0M3+uqAAwSwo/1ZUdmPMP7Wgs6GpoiviVFpgBXgWSEQ9LwIK9FsfAqrUSOHji
WidivMROiFnvYAcn7xvzIwlm1K3S5CIaZUyjZf+2MRre+ZPRZu4iM152elAwBZDy
e5kfEfNrce6nW+4KQ//QA3ysnZBWVNseCJRviHvLKHf3NpF3Lh+bTuJt2PYog7JT
3WyQ9wU85ghmy5xRRKlEtyIhM2SNRw==
=zkzt
-----END PGP SIGNATURE-----
make it mostly work
compile the processing sections
add proto_arp_ethernet which (for now) just reads packets
no reply is currently sent
various other cleanups and fixes
Alan T. DeKok at 2020-05-05T12:33:29Z
Files modified:
* src/modules/proto_arp/all.mk
* src/modules/proto_arp/proto_arp.c
* src/modules/proto_arp/proto_arp.mk
* src/modules/proto_arp/proto_arp_ethernet.c
* src/modules/proto_arp/proto_arp_ethernet.mk
* src/modules/proto_arp/proto_arp_process.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b01f7abc0a363c5e485ea9912d6509e14904f553
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6xXRkACgkQfQ55zXdi
Hs3GbQf/XzDEJm51tOeGpbq0i/1Vn8lH7eHlxEAttPF8Ohs9e+Pfg7BQITRldR0C
nLmdlYW0DGvf3REs0mUNC7PI8oXbV2q5C7l4ewisR3txW+FPmV4Tii0tmWsODxaT
5xdbJGUHEpNR4gK6qbPX895Hb5YqfU4Oz4usyWkXHlUTbvcJmEJjQM7oCbFRvShg
VYy2axY1PaeIkPcW1GI/r8/rtIoFqJnGq2OJAHrhujv+DkiKEJlBZuwll9SgZ2ra
bPkS9FkQ7qyX99hrFxeDJK14XUBxymjvfFzHIJSwPw+2FF9jz8QzB7k/uE8m60I1
zl5Kaf1rrhAR2PtqCTYpDLw4ZJyLCA==
=X3N7
-----END PGP SIGNATURE-----
whoops. Opcode is 2 bytes
Alan T. DeKok at 2020-05-05T12:33:29Z
Files modified:
* src/protocols/arp/arp.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ab693325daddf4083bd45c828e2207458d1f1b6
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6xXRkACgkQfQ55zXdi
Hs1TBgf+JrfQPMnMk7GuQOO4CI1OqQx56BaSyJpsA1mDqU1xWVSduqMhw3BmEPrn
+x097oYhsB7vVFoMNg745xXFVD0+rvZ3d3uq5oNEcOlznH4qdEf6nHhnza3FMN3i
c7upamqrjorCfLTXDk0h0Pa7Ua8H5KpnR9HnCo1bdmVMkL18SIfRPS69XIMvA87K
D77rOx0/afQH4vA1OFGE8IjYFLCqpEmTWMXLiJHj6q245/ODvO8+yB8PBwBvYTR/
QX7tCtkekAj58+NjKKvIh4co+A+r1bElOGAR719XHVmdhgN6wVwYgR9iCjgql8pv
aalXEV8RQ8U1KpaJlttdPLqMNQxpWw==
=rcAp
-----END PGP SIGNATURE-----
expose virtual_server_section_register for public usage
Alan T. DeKok at 2020-05-05T12:33:29Z
Files modified:
* src/lib/server/virtual_servers.c
* src/lib/server/virtual_servers.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aa3bed65b75a7dfe47a3a21929912e0ba67e376f
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6xXRgACgkQfQ55zXdi
Hs1a7Qf7BXlajlVtdDkYnveGBdD9EyNhd+A162tTlXYLsIZUGJ16nsDhKggOm8Fs
VJ9MRuaIYuueruF7dhU+RJ2hUlzL7tP0shKteU1cePAONV9uN0ypLFV5A31sJSto
UCsPu5ogmAkdMarm9b9MN6411Oal1V0voQLCsz/vF1xudhkr1ulSWy84Xzshg3cN
pefEUHsPdwJzTXa9ZM5nptHMdif2VW3lKx26LGWtlYzbJx59GgojnYIm1kyKS4Bq
6uUV+9wLHoL/LHpTfu95tzZBQEu2B4XYv42+zvkHkuSYVtigpNVYleh7wbp2cJ3g
hF0h9QVdbx0DuyWWZ4BLzwgz+gAcuA==
=9hdK
-----END PGP SIGNATURE-----
remove lower limit on ring buffer messages
ARP packets are fixed-size at 28 bytes
Alan T. DeKok at 2020-05-05T12:33:28Z
Files modified:
* src/lib/io/network.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a1389594f2b17798a2066a5df111db644ca2d461
======
gpgsig -----BEGIN PGP SIGNATURE-----
wsBcBAABCAAQBQJesNGCCRBK7hj4Ov3rIwAAdHIIABvWJn0uFWxj8LGnrN8t8oFw
hg27cJ/FpYDjfVSBfQr0bbvKzzpXRmJGkWOs7vLDcspzGtD8N45Q3hfZSvttnle5
OeM3vflaz3RQ/SIUvjz8Ylw6rgJhpM9ITaZJytg+GcT8v9ET6fmgM8CEEmg+qloJ
gyf7lz0cWjCnOHcAi5gB10tM0xSLqEWb4BGdeDM/qVjf4oiDhCUBdVzA1M0PSZok
izYEJduDrk+ASXEMsJMThU9nREp/ojyFu90iF0u+AqTtB03zAP/zVAAT/4Oscogc
DXnyvhHRkM7yHGxzhIZsozhEZZBYE3zc3nczKYxiLw78Gx3acRCwRrIXvGQgihs=
=59yJ
-----END PGP SIGNATURE-----
Make sure _fr_dbuff_init() returns a parentless dbuff (#3422)
This also adds a test for that property.
James Jones (via GitHub)@2020-05-05T02:37:54Z
Files modified:
* src/lib/util/dbuff.h
* src/lib/util/dbuff_tests.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0bc34ad8f644304193432b214700b48c461f9f1f
======
rlm_digest: Don't need 'Digest-' attributes here anymore.
As we have the 'Digest-*' attributes as TLV and ready in
dictionary.iana, so we don't need that anymore.
Jorge Pereira (via Alan DeKok)@2020-05-05T00:57:22Z
Files modified:
* src/modules/rlm_digest/rlm_digest.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7b25dd1d14ef30a0c9afad4e37aa5694a0594aa9
======
unit_test_module: Don't need 'Digest-' attributes here anymore.
As we have the 'Digest-*' attributes as TLV and ready in
dictionary.iana, so we don't need that anymore.
Jorge Pereira (via Alan DeKok)@2020-05-05T00:57:22Z
Files modified:
* src/bin/unit_test_module.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7934642c20306e3b6851dc244ca94639c8943de1
======
radclient: Don't need 'Digest-' attributes here anymore.
As we have the 'Digest-*' attributes as TLV and ready in
dictionary.iana, so we don't need that anymore.
Jorge Pereira (via Alan DeKok)@2020-05-05T00:57:22Z
Files modified:
* src/bin/radclient.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/433348a3c1024a3d0336054e1ab547de5d854e0d
======
dictionary.iana: Add missing 'Digest-HA1' attribute
Jorge Pereira (via Alan DeKok)@2020-05-05T00:57:22Z
Files modified:
* share/dictionary/radius/dictionary.iana
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7d40bebbde89ba59673f524cf60fcb92e4786c01
======
digest: Update 'Digest-' attributes as TLV.
Jorge Pereira (via Alan DeKok)@2020-05-05T00:57:22Z
Files modified:
* share/dictionary/radius/dictionary.iana
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/25c1acc63a545bce55d1f13ffd775095d51f2f4e
======
--
This commit summary was generated @2020-05-06T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list