Commit report for master branch

announce at freeradius.org announce at freeradius.org
Sat Oct 13 02:00:02 CEST 2018


New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 wsBcBAABCAAQBQJbwRKeCRBK7hj4Ov3rIwAAdHIIAAT1xprl67gZo79AHZqmEHgD
 Zo2vs7ImQoQx9zFqZzGubJ481ZHHVslaOEeJKX/xHRrV1zQRXm8DlhUkt9EtiUYH
 8fpfY8CFcb2XgephGWdGZ87OMZSVyshRM3ukpqURzuAXfNE+NvMyuiGccriXd9JB
 OgtnOvCyayLCxBaAbwJ35XlaLj6S2ZtFP6j+JRmHVcLEHbLY2+Sbpkvofmuuxl0T
 OxCugNYD/L9Q0Yef+cEGSykPIpbJvdAq6P+iK6IQX750IUgwct2mJOL9uUHAGiA+
 8GxJo2GC1jQcZVUSK34S0gQVVIlZJKRdAt5jn1v46A4U4nFBXiqMoG1n6phO4Ds=
 =Q/NQ
 -----END PGP SIGNATURE-----
 

Merge pull request #2330 from z-eos/master

[proposal] to add LDAP freeradius-radaact.schema

Arran Cudbard-Bell (via GitHub)@2018-10-12T21:31:10Z
Files modified:
	* doc/schemas/ldap/openldap/freeradius-radacct.schema

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d469ee112a7ef3c6ff7eacd9308527329b62648e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 wsBcBAABCAAQBQJbwRHCCRBK7hj4Ov3rIwAAdHIIAJdgemNjNWWsONU7cUAc8iWP
 gPxBIMGmpQ9dCnLqZxCHbCDCEMw8gW65Df8UAK4JXupHnEN9I/8fjnyJyA6KA82t
 VnsxL7UqwN9HT4ByfQUNKBP91xmefF1R8aRn+aOx1kAslnghkbE7X7kBKU6iHd6G
 hmMhtB0gnJChik2rAX2hOY9vIK0aEwGx1vXoYc9BxT3lEyRL0W5U3MrQD/R6Pu7c
 BqpNZa1lSF1qZJ0LZ/W+IcGebsDl6uwdTRrbzaq2kMGWEQgJHFeuJ9wMSTB6IeTA
 +ActL0xCbZ5eEvEEFnkkSQ23vAFxfqAhOCE5Yuu9hzrCBao9gYoAgtOaFm/MI/4=
 =h945
 -----END PGP SIGNATURE-----
 

Add files via upload

Zeus Panchenko (via GitHub)@2018-10-12T21:27:30Z
Files modified:
	* doc/schemas/ldap/openldap/freeradius-radacct.schema

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a02fbca2b0130dbf1a5589e462376bebd5a2719a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvA9dQACgkQfQ55zXdi
 Hs3kegf/ZROo+/gM5Sd3gXGJKwBTWydFq1T8rF1EMYij/mdvNYee6I3Pi5Jh0tcX
 KPh9jcUfmWgLoDL5dB4HsbOG9k+S4GVbAgi0yU9PSOLq9swXjUMImw9KUIVdrUG6
 PGhG0Wuy8uFzC0nBRG4M3QaMLQLccs7hhITDVMAZB1Abuh9Zlin5E9kFGomK/zEN
 1z9D9Bf7zRVEkaO3k+TYZJ9+hN46vvhl6X0EEAdLwk3NFxYRrmvX147VXRsqD9jy
 psM1GFAsGCohOySyM8ibrWyBfAPoNok0Mrg3GZHlYRSEJeB7MJ0MTZvZuw5YNsre
 L0KYWxPmtgQCMVfbngv1FQnChOQ0ug==
 =GTMg
 -----END PGP SIGNATURE-----

it's ssize_t

Alan T. DeKok at 2018-10-12T19:28:13Z
Files modified:
	* src/protocols/radius/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/655c1f7c1dd51e859f54e139ad27c2c4f1a058cc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvA5PgACgkQfQ55zXdi
 Hs11uwgAow8oWNBRnntT1exo69k6GcTPxdeLi0ikiZ8kM3SJ4/0EkK4B7kQpYNBF
 BwwRyahTJucvl/vO8eNa5/nFSzonsANTBcHMK4lqo2kYbIb86PXwhGhRUMDjrHhN
 WtKablY3lFZNZzzimvgzLXADQJlyWqV9DYZON3UA/2BP48UFZrWelNQcgV+kWSqu
 E6aJXxkD9ys8g6LIGVHRW02brlGLpqqQnd9pkA35EABVIOiu2mkRdIRRe28IhMuy
 F8FIVofPNOAqroE4hvyqMdhrLfMztPKXjKfvdP2OnISd58L4dvSKfHyHav5xmLjc
 sN9j/SoGxXeg0X3FzfbzdBQV2Xvj6Q==
 =K22Z
 -----END PGP SIGNATURE-----

decode TLVs after fixed-length structs, too

Alan T. DeKok at 2018-10-12T18:16:17Z
Files modified:
	* src/lib/util/struct.c
	* src/lib/util/struct.h
	* src/protocols/radius/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/045bea980267cd283d2cee0a00f415f74ee04551
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvA4igACgkQfQ55zXdi
 Hs0D4wf/dDEkJiAeiaSs+iAC2PgfMWBJ82cYv+c+y/gLXTh/u6miOx0OYfNeoZLg
 qxsvCXki50SU2yhiOMw7BYC5ohtfvoIe94MDMCCqD6+Hi6P+T0DOIlC5/lDJgEJP
 73tKQzrEuIdlxmIenVu5NzK3athEd6QX528dLj5vh82BAmXhr5JRPQBDezNL3goR
 a9u2oW9ZCHPd8hRGB1fZiv7ZQziJ0mf/D1f6FUJbfNEma4VjIwGBce9GjTuj0Yhe
 PTyO7kgZSyMDFmb5agGfn1xf8CrAsh5TH5ZPnfLszBQz29lIvUUpeiaKcGFxHSb6
 rtDFG8YivO/+44V7VJBcyT/fB1MGiA==
 =dN+b
 -----END PGP SIGNATURE-----

return attr_len, not rcode

i.e. even if the called function decodes *less* than the attribute,
we tell the caller that it decoded *all* of the attribute.

This change ensures that if a function partially decodes an attribute,
that the caller will skip *all* of the attribute.  And not start
decoding the next attribute in the middle of the partially decoded
one.

Alan T. DeKok at 2018-10-12T18:02:53Z
Files modified:
	* src/protocols/radius/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/37ab664e96fa796f1b1f3989d4d930b3d1d98818
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvA4SEACgkQfQ55zXdi
 Hs0PJwf8D/F/FWDHS+wrbzfrwEfoZKfAf8yVpXX2zMwePqcCQvK+BEcci/rO3iGF
 ttRbEWx0OQR6/YKujzsrdtTKjrTLY04zHQkWYYKmlWB8VDD2+A3pTI3M0zkXK1j9
 Fx7qr/+UI0yXahe09UIFuDQkGtf0wC78Rn0ioUUMTXhXEjg/K9DZhXB7O3maItRA
 +x+GfOs++KwdLEY6RRNsnByVHbD4vaaVeFwxfBJesmMYYRoHroxe5jBuz6SWuCl2
 oYx7OAOFHPdCxfLFToA1HYCH50p621to/Lb2vZzSs0U9F0wxm2FQwC3sI1T4ycyv
 4+QhqKFOhGzI6KL35ob52DrN8gDjFA==
 =ReEQ
 -----END PGP SIGNATURE-----

encode TLVs as the last field of a struct in RADIUS

Alan T. DeKok at 2018-10-12T18:00:00Z
Files modified:
	* src/protocols/radius/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/498309f220c726e1c2311e6afe9a30634aa1be1d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvArdQACgkQfQ55zXdi
 Hs2IzQf+IEYSfW5QCEja+V3Mnmc3OdYNu6OOWjqE/lnv1fEdLZzx+JYkfqctnOpx
 izG3u5n/jJ/lgO7m2O5Tb+NqmtpdHwvYvoDLaxNU3rNUX1HXft+s7dz1T7g0VoJb
 ZLlHF/fwIjZsc0iTQCvwE86kfmJKPbu/3VAvgmrG9SCayyi4DYlr+2Coy86HcB8B
 S5X4rTX7c1Cio4HZEYn/HAy6rqT48WGNYwfrHSlTa1omgFou89phvrPI6oTQy+F3
 7SSqS/bvavterxN2V32PBhToxLoaNVlbfUpnTEOvI0Z3pkZ+UzzZ2nrECpTZzv5F
 os5IfncEo4zZPlF4WyfEHuT5S2yfxg==
 =d0p6
 -----END PGP SIGNATURE-----

clean up the code a bit

Alan T. DeKok at 2018-10-12T14:21:04Z
Files modified:
	* src/lib/util/struct.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/50d243abfa2bfffd0a6253bc7bd9ce1058f07cf2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvAqMEACgkQfQ55zXdi
 Hs2Fkgf/RrQ3k/vNwxDh3Ug3EXyztD8Tx76YaxYWk2H4iar0kox2BmQJiT26a1Jz
 xVW/HExnhsgDVL/ub/NS/tpRXbndfOXGVd5RsNtus5c3ddpjQZGT0sJwZVKFNuu2
 GB+3jmjMxp6Nt8j1kULHhdjcDnIgATt16suucYlwM3lZiWoc/a9LrvdNMM4Jz/Gv
 zX2PwU7lzTuLA4mpuZF3qEWhssZiefQ4Wnel0ooWDko8Z/HUt58zct4hima6vbfB
 EA9qOlO6LmVK6ZC5HTuEsV/FbHluPJiJhstnpGlYpFkKkg11F0MpSUMaYE1CWKP/
 lam8FXsvzEC1hmQ0UHjhxCLFYLK9MQ==
 =WW7p
 -----END PGP SIGNATURE-----

clean up the code a bit

Alan T. DeKok at 2018-10-12T13:59:24Z
Files modified:
	* src/lib/util/struct.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/861a680d8cf568cea7c430975393dc9e3ddb6cfb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvAptcACgkQfQ55zXdi
 Hs27HwgAg0Bvwqiw7I3wJFjCRrjdPPBOaJfw41lBPJiQ+5AWYH28M4MKZbH13QYh
 Z4HuF8ugwraDkc6xhYAN7tYMOlkHFgHMyACtXDudiMkU4RDNckYDzwqk0zLV6wfn
 YHl7TGNR6GgdhSZXKBfo4mxoHpPtpTLkma18SLiBpRPEGFBTqrmC7MDpB9qFHcJH
 iv71p+ZJCR7VficJwf4vc/nTGgTPzed1d2OvgbNvfipp0uezHdQRTd421LIYVW9A
 p2XRawF5nIV8sI4m3qWAT9b7dsZGfmtGvISHductnkbIEjStUHhUaw/93z7HGGq8
 5PppgcYRnl4A1/gCh9E8AkbV3QfFww==
 =WzpQ
 -----END PGP SIGNATURE-----

create and export "unknown from network" function

Alan T. DeKok at 2018-10-12T13:51:08Z
Files modified:
	* src/lib/util/struct.c
	* src/lib/util/struct.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cd2955fd8164e370ad8a5da2946dbf40e37ea978
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlvAj+oACgkQfQ55zXdi
 Hs0pNwf/a8iDfueiRnihw4de4I2XYo0EkqS7WV8+j+Er7+UMjKL4JuCwTK9SJZJ8
 ReQBo+gJD3CT2TP4g5tZOAb9ISV3oAmKBfPi4GnlOtfLtzLQAWEm0HbBdScEXqjW
 NX0nvXKqJayMWbM5dS72t1NRl+PgCsEMVm8ffP9Xo+rncQOqCH3mkVuo9jfTVMh3
 XgQUlURRFyTFZo4lRihxV8oV3IlxmkVdzFpe1qpfZn5B4hD8Bj2qCQ7CF2YhRO7g
 yqYq7XJb+Aapu3m93AldrYCUXpTL3iuL5/oFPxVhyhXA2laVAhwzOmQZt7Umbmc4
 pPDyL7E4or4krMQbVLRZz/XDltCANQ==
 =Z8l4
 -----END PGP SIGNATURE-----

use the correct context for moving output pairs.  Fixes #2328

Alan T. DeKok at 2018-10-12T12:13:30Z
Files modified:
	* src/modules/rlm_exec/rlm_exec.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9f003e7f97c2df3d14c1311db866937be9c3500b
====== 
-- 
This commit summary was generated @2018-10-13T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list