Commit report for master branch
The git bot
announce at freeradius.org
Thu May 2 02:00:03 CEST 2019
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
exfile.c: Fix missing talloc_free()
Jorge Pereira (via Arran Cudbard-Bell)@2019-05-01T18:19:59Z
Files modified:
* src/lib/server/exfile.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7a3f9de71760cd0aae43a642001755e8ea9cd9d4
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzJ1tEACgkQfQ55zXdi
Hs0jTgf7BJ+3FEAU7VtGB3dqREhdnSU88fcn7pz8isK0BAG1TYmhXVsYsH10wT0H
r1MPMEEEQmF0oRaTNRTvrK/ohNKC72an9lwX5IOFLLj7Z+apz7M+uAAmwE5xktfi
0Yfq8JZebKYmtEmnTexFbFxupPvlA5oBQqjax7yweXQ68kzz6ygfgfbCpC0/9LgE
ucF5R1BFtDDDv5j3+DErdg1/V3qr95BpuyyNs1SKo/3amD/sHyB37kZQZMldtneN
AAcnQhodxINFcdogBpswC1uoLhRicd8qkEl2AdAnOiX9ugxJF/025v5l449QWM2Z
cndgnQTC/cOYKQa672QnlA3WjkhYJQ==
=tiUG
-----END PGP SIGNATURE-----
move to C99 initializers
in preparation for adding fields to the compile struct
Alan T. DeKok at 2019-05-01T17:26:17Z
Files modified:
* src/modules/proto_dhcpv4/proto_dhcpv4_base.c
* src/modules/proto_radius/proto_radius_acct.c
* src/modules/proto_radius/proto_radius_auth.c
* src/modules/proto_radius/proto_radius_coa.c
* src/modules/proto_radius/proto_radius_dynamic_client.c
* src/modules/proto_radius/proto_radius_status.c
* src/modules/proto_vmps/proto_vmps_all.c
* src/modules/proto_vmps/proto_vmps_dynamic_client.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/21d16bbe6dd3ead34be1dc321f8d4db5905bcf88
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzJ0EUACgkQfQ55zXdi
Hs0TvAf/Rww7hz74Xf6gSNjbT6Dh4A+XzeKBZ1rVrr+9XynPdAGkYc9P7n/6wbTd
KNYC88OcL0wtSE2YYkPnjhT1/0BrDA/Wi+AbQad9g7IkXgKZnl0CyvAyRe+ysjlz
xmc4jcq9vQG50Rw52dqypOI6D/lZZjPpMhBvK0BYKosn71h+aePDC267blSKmZ3/
lWpy/Ky2XJNDFcKINFcQfg3luLbhFqqvfC6IxtyP8xDi927Aq3ea5nMQX/e6KP86
id7PtmoIoICbcIoi0bOTi2mnEynmXJCBlLq6S1PyyaSBYqlmpuWKLV7u1QvOKNnC
YSoMEy5iZCxXP3DpuVAgr25fqXtn3A==
=f+hW
-----END PGP SIGNATURE-----
do success on success
Alan T. DeKok at 2019-05-01T16:58:38Z
Files modified:
* src/tests/keywords/test
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0f259a819f3ab2faefbb420c8e373ddf5fc2f349
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzJxboACgkQfQ55zXdi
Hs00ugf/TFcmva/X+IBlWjIibdLc10Vgvrnr7e3ng/AuFwM8E7/F3l0W0H0DqMD7
vRa2txNhMWeVrShfqYfBsEkLdrhqA9h038yyLR1W0KHizIyPpv2k+t59Sox7A1IT
4Ap9JmaD+fi7OPjzuppgFt72Bh7WVWNNarWPnaKAigJYRuh32sCQf3mZlyucmgGD
FXFDf1Z7AWvbD4UhA1SIs504e6HDz3itY0U0IZMBrnqJ9FIYOYyaAPfKfTcHmpzu
y9fodVi7JjttjV4ejJo/u8cE+egILu4C9Xp7khJc2tQAvIk1VnEgd1acQ3H6jkka
iQ+Uls7CAWHOVkQkFLUXWhJsDNoanA==
=GnMb
-----END PGP SIGNATURE-----
Revert "'.' is no longer allowed in attribute names"
This reverts commit 0fc603fc01642dd5db6040473caf11f440458f47.
<sigh> Attr-1.2.3.4 issues
Alan T. DeKok at 2019-05-01T16:13:33Z
Files modified:
* src/lib/util/dict.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4714024ca13e1b0d4ec27a6cd5e3e8c556daee66
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzJvAcACgkQfQ55zXdi
Hs0CGQf+NsSPNmp1ieZn/vOHOyUsd3ClvN4eK+Zz1DJLqRd2o4OBtBcyzkriRYvB
0vf/inDI0Md5GaAeNUOKp8yFoxg2kzNb/xiUFhOkf82oWiLJLboB+cNaz8LZv4bq
lqR05Sz34mqqLV2VLqrIZjg1K70FUWSvoDm8XRTO4jaiUR93dU3DjYlt11mVxXaR
7g/suNGUz+Q/aZjFGmwPGQzkydolkD1654EedcQ5uQasxth44xm8YrMZsy8SFr/A
iLxybzBrvrsEdwkM5HjCRfqnrG5Xa+cz/6PmrAlcNY14mzaBFDQ+WwzFGE1e7+Mo
YK+7l8wy3ba1E1d9H2UEDuwHa7Yk0w==
=FyrT
-----END PGP SIGNATURE-----
don't necessarily "" quote strings with '.' in them.
This is to work around the new requirement that dictionary
attribute names can't have '.' in them. But, the array of allowed
characters is used by the tmpl code to determine if it quotes
a string, so we've got to hack this up to counter the dictionary
changes.
Since the tmpl hack is already marked as a hack, it's better to
have hacks all in one place
Alan T. DeKok at 2019-05-01T15:30:53Z
Files modified:
* src/lib/server/tmpl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/463c68dad28b946d1b8509bff542685c59f6f65f
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzJsKUACgkQfQ55zXdi
Hs0kswf+NAGtimpePHF71bxLMvWYT/Z0PtPWiv3fE3rDwW1Rqg2nSQCJER4gL8NP
wVPliV8G25qeCST54ShXXTjslE9yEbPlMtoa1iqubiXz21KC9UYPqWXpStu8YxrU
iMWT8gCgi9OHsnIJV1fAEAZG0pUVvQbDYLkjl2LE0aP5/VG9an+D4fMVJHuyKbJh
hx09Vdft8iuYqiSBeIcFiMuEEzFqR9pYS7M4GQd+5vRyMoCNCqCItxM6QDkJ2PQF
kVnEAsBd7FVc0TCr9jOQUt2SjvwKBP6ooaz/RvKCmYReib+sU7t2rBcv2rQ8YW7F
HQwSTdSJ0jLe/xcuA0xTyAUVQpDMMg==
=MS4p
-----END PGP SIGNATURE-----
more notes
Alan T. DeKok at 2019-05-01T14:43:46Z
Files modified:
* doc/source/todo.md
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/01144d604e5748663be7fefe6a5d96a3295f039c
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzJrp4ACgkQfQ55zXdi
Hs0dewgAg1eYnDSsZ1YTeqnaUXQgV7MTo692jIFRx8eg8GMLXzbDMXKrPkCuSO6n
HU0D7AnOSm98oQMN7sBCyNMy/TK5eDpA5CCRcefxezij34ETwhUrhLCjbTtaOwyi
0agzxSHaVm+IVnXna342AjCssA0kOU7rk9zUHR9aI00zrZTOV6Ub6OZtMkkn+63c
N50K/dS7vPPODHv1DLY8U7ju2UFvA6D8NtJoSZm1OUfVs9yCfZqB69YrVhWZ+kR7
5TaRB/pw0GoRltQbp/85vzM6Zesi4yivy9ggIIPX2sEfPM18iy9oqf2C7tzDRVRK
cjGjQ/lAATsIzLGi9toClUhSJvL1dg==
=lNck
-----END PGP SIGNATURE-----
add tests for new keyword methods
and prefer old-style methods (if they exist) to the new ones.
New methods can have wildcard methods which are different
from the old-style methods.
Alan T. DeKok at 2019-05-01T14:34:34Z
Files modified:
* src/lib/server/module.c
* src/modules/rlm_test/rlm_test.c
* src/tests/keywords/test
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/77f800718e1b7bdf745a324857f5ce06751f1437
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzJqwsACgkQfQ55zXdi
Hs2O/Af/WJiTDFYnJAM5uHuv3UT+xYDVefeHZ1aVsHaaySZsnfvTsDOmUyvF9Z5P
nA0opgehSQiRi5oLryWp8DUzg0il8qx2Djr3c5VtktuYqXXhOjmoi36vLn+RZq/0
L8/E+Bs8whIeEN3xzvZU//73nVhFIYOit3AB+/6j09LDxiq5GshmaW2e8aBdy7yu
Uk2AgLzV5588f2Xc4Hj92n0a0aPoorDmjpM9wz78NcWRgg08pUVKN4tm3OSVIE7D
NPxYlwLiqo4jafgsaAJCBlOw0sBOrzhH3BSBvs157pLRiL2AJXdLjVm2qAJnsQ78
IKbGwqmpg0g6/E3uPxQyNYWzRd8SFA==
=PEKq
-----END PGP SIGNATURE-----
allow modules to export named methods
Alan T. DeKok at 2019-05-01T14:19:55Z
Files modified:
* src/lib/server/module.c
* src/lib/server/module.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/25b40d3b4a376a0e96b6a98ee2618f90dc994066
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzJqwsACgkQfQ55zXdi
Hs0wKwf8CQKN44Z0Q7eQ4uSBUQHxO+WHTHIhKRexTu2uW6qQfF30vX765ejOxNQe
XycykUZvYyDiQV7zuN+lcfIYAAWOJQs5xbiDUR4v7PpmVHafBs2fybEW59Usrl3y
tj4GDZyrEkkPlD2n42irq3B0JvCbUZLCvYan+ytB0F0Ng0X92fYnHo/QoydxoA/G
kdwJw/H+gnthDSxONfpRpzmEO4IH5Wp1mnTQPnlSzjSKVofTwuF9sJ483a/qxSSj
As4Ld5NZJ8Lw+S6XgifR9I/nCsAKr8/0L7GNGvZnaQ+blFzgjUojpbUMHbUkMIM4
Dj45m7mavN+8+1VXgJ7NPFaNPhtvGg==
=hQ+I
-----END PGP SIGNATURE-----
support for calling any named method, not just "authorize", etc.
the module_by_name_and_method() now returns a component *and*
name1 / name2 of the named method. e.g. `sql.authorize` or
even `sql.session.start`.
It also returns the method function to call. This is so that
the compiler doesn't need to troll through the module method list.
Instead, it's all buried inside of one lookup function.
Alan T. DeKok at 2019-05-01T14:19:55Z
Files modified:
* src/lib/server/module.c
* src/lib/server/module.h
* src/lib/unlang/compile.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7010dde556f320f08ec388634cff422ce1634fa6
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzJqwoACgkQfQ55zXdi
Hs1kPgf+P73KuMfxxLdSMZRtz/Z438tQK3K5ThVEg2Ni8kFs2IJCTNphIy7JxtEB
M+bu+fS4TMUHpZi21SM/hcpO3NAWGiT+58UdjCTLjZDu5R9JabmbhIUcH2VvlOet
JKa9r15HRxprMxkJl5XzlRPLRkH01NHksX7Bp7rHiOK3OgJvCZ3U7SPncH9BFRYk
pnjZUZvK79MMfonyuOmon7+O5zF+S0Pchlxn3wVockq7Ow3+m0GWrLzK2pD04n5I
BfPWXNFwSRoAgYy83Wx8s3DB+pPZbkuiNqk4JQXssre6UmdUygjyW+i4DaJikSNy
UWF3UmEF+sP00WbdqpmG2ulHvIaTTA==
=gnFC
-----END PGP SIGNATURE-----
fix so that the map unit tests work
Alan T. DeKok at 2019-05-01T14:19:54Z
Files modified:
* src/tests/map/all.mk
* src/tests/map/base.log
* src/tests/map/base.out
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a09702922d20fda504e7532fafa8f3fef223e861
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzJqwoACgkQfQ55zXdi
Hs2u3Af9G0cweoPSRfC8+J6V3fgNVCRdgn3geDmvaPeFFoLdIPLkDHmlhF9yBqqq
S/CxuZ/E8p03cHRcESuAN+zgOFKbYfEBwIB0vgCYE5W+CGSHTjluXPelVAcq/+7m
HdRw5MQTIfgfzGYUFhhJ5sGsrefmV7gsu1mN3wQV7nEouFZkIKSH8l87bQurY1Uf
TD9GW0QmGQCF2kZKm4uucxCRwAxEkoqLA/9JnbwdYrWkbRMungClJ0OciiYZfPqB
HBt4UCDPD9S2b/Y0vrt6AGX6C0yvZx+JxemPGaQXhbTz0r2K+1wQCwgIUMHf1bYn
nO+b+v9oRl7aswlJ7aFlFEASMMfRMA==
=QvNi
-----END PGP SIGNATURE-----
remove unnecessary functions
now that we've fixed the linking issues, we don't need this
Alan T. DeKok at 2019-05-01T14:19:54Z
Files modified:
* src/bin/unit_test_map.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/795276a9db040c2236894bc35326751ba2cfbdb2
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzJqwoACgkQfQ55zXdi
Hs28MAf/Z/teIhEQzSuAPrQaUsdsy1lrkqwbncK3h4zV7rLpx2HofaV75dalSmav
NTmgoM+fElhE1MHk1ZSZq8RBRLunZu+Ar/9Z+UetqMoqIlS16uIUsH/NEXiTkNQX
RAq2hAMOU1ppsLUfkSI10EmsTRqxFdhZvBImbDv3H6t3ZhxSlMutYNdoQUABAZaS
+eJBPuVo52dNv/P7xq7bNba9zYpnw3tr594BM5jW6lffXjlmDnk8vN5ZF3NkdC5v
2ASqingiQc5dkAoGqS0kZHdwwJn9Yb1ESj3YtJ8K51PHAIoV5JauPx0DsV9+iTYT
pHCVV6/Gl4wnzlsnAWw5sz2Oxfg+Tg==
=nE14
-----END PGP SIGNATURE-----
'.' is no longer allowed in attribute names
This is so that we can allow nested TLVs and groups, via
Foo.Bar = baz
Alan T. DeKok at 2019-05-01T14:19:54Z
Files modified:
* src/lib/util/dict.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0fc603fc01642dd5db6040473caf11f440458f47
======
--
This commit summary was generated @2019-05-02T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list