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/7a3f9de71760cd0aae43a... ====== 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@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/21d16bbe6dd3ead34be1d... ====== 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@2019-05-01T16:58:38Z Files modified: * src/tests/keywords/test Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0f259a819f3ab2faefbb4... ====== 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@2019-05-01T16:13:33Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4714024ca13e1b0d4ec27... ====== 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@2019-05-01T15:30:53Z Files modified: * src/lib/server/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/463c68dad28b946d1b850... ====== 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@2019-05-01T14:43:46Z Files modified: * doc/source/todo.md Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/01144d604e5748663be7f... ====== 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@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/77f800718e1b7bdf745a3... ====== 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@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/25b40d3b4a376a0e96b6a... ====== 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@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/7010dde556f320f08ec38... ====== 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@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/a09702922d20fda504e75... ====== 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@2019-05-01T14:19:54Z Files modified: * src/bin/unit_test_map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/795276a9db040c2236894... ====== 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@2019-05-01T14:19:54Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0fc603fc01642dd5db604... ====== -- This commit summary was generated @2019-05-02T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).