Commit report for master branch

The git bot announce at freeradius.org
Sat Jan 18 01:00:03 CET 2020


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl4iOqUiHG1hdHRoZXct
 Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108G5+D/4nDmcuhYVG
 Hh3D0WsxjIbRj6uH8TBB0pIUg154eVX/bUTvmOnw4RC/eXGRUa5NUqFdQQ3k+jaz
 igmTRNUO1pkx/M2oTDpCZH87f3fI/32u2v3MORZzJiaal8NWG3qiOatXN1JAdoH4
 k7dC8N4Yx1gEBZH94ujw2Y4slCKRtFPruiBeBWCJu77q7xEMRw6usZDLSIyKPDJr
 JeFT74zI6cUp5zUlDNWlcFO53lP7VHetttv9k7B2qyDeX07SWhxdcdn2JtfsL6j8
 Hf7yIRsLE3rU6andaQ0gYXnGba9/r7clyt+Lum3zXg7lKL4XmC6Fo6WmwGnhoB+p
 7YD12dcawXtP/d7otDYzmchJAj3sWYCu44W45dGFepCEw7GgahFGoAS6FM9p2bar
 fmu0ZBK252bRdrxUl/F/cD4PpPVMSvjBxHudiBvwqS13D58nEPVcT/9PTPh/iNIb
 U0c8JjaB6rTuLN1KQWfEa/X8x+3SaOSP/2mSYanSjtPWPzLoZoynXw/v0nQFIXGj
 PJUefpANgIigWhs4+I+52OTOY35/gqX1PqkJ39D4UVkhgc+DYlZmTBRvhjNEgTGx
 XPFIQjQNz8ss6FyUFmlIPKbXziQHKZKMQ4eC3gAoJDG2R/fEzvOPwlSgzwEdjhcY
 8GNTb4XCwTTgJyBT1SAS9M3E1pMjT3ZEBA==
 =6IUI
 -----END PGP SIGNATURE-----

return if alloc failed

Matthew Newton at 2020-01-17T22:52:18Z
Files modified:
	* src/lib/util/value.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c831fd6aee5ade46df3bb43f244f1f628f847e95
====== 
Oracle schema extensions for processing radacct: Data usage per period (#3259)

Provides a table, indexes and SP for extracting per-user data usage within
arbitrary periods using the standard radacct table entries.

Terry Burton (via Arran Cudbard-Bell)@2020-01-17T21:36:10Z
Files modified:
	* raddb/mods-config/sql/main/oracle/process-radacct.sql

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/32606291d19465783ce9221a9ad376569de6a703
====== 
PostgreSQL schema extensions for processing radacct: Data usage per period (#3258)

Provides a table, index and SP for extracting per-user data usage within
arbitrary periods using the standard radacct table entries.

Terry Burton (via Arran Cudbard-Bell)@2020-01-17T21:36:02Z
Files modified:
	* raddb/mods-config/sql/main/postgresql/process-radacct.sql

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8556cb39699f5a84b615af87651edd6f05755d53
====== 
process-radacct MySQL: Example of calling the SP (#3257)


Terry Burton (via Arran Cudbard-Bell)@2020-01-17T21:35:51Z
Files modified:
	* raddb/mods-config/sql/main/mysql/process-radacct.sql

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1a8e155367f3c0a22e80bd957ce49ce3da1e32fd
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4iFWYACgkQfQ55zXdi
 Hs0Oigf/aUZlajgdFptv+ghLoVBncq0kKrx8nY72q0d22kPUGuSBQYhPR7bk4VA8
 jKLxAvP1DFKJgT8SvNNh+m2fESaBDqpWB34sMRqqTO5Rz7mJGFelE5O6R2Hb+h2i
 FsZI3HRT0ZNSAVjDP3ULUucdPN7p1YHD5zjXlcMG8MrxjEImxsOg6N5pVWuFj/uI
 VCqwp2pAIylBxbRBut9jgO3i/NBW/9kvyTHt1aPuEKHCOoijTZpFzTtdq/z/pmQq
 YwSg1NUoyzl0NYLsaikz9cgq1m7M8UjCxowpuiO5tkKDHDpEAKeo0tDr3UUpxzeW
 QZMga53DaL6GbNmY6cPkQt9GJ03pMw==
 =aZkO
 -----END PGP SIGNATURE-----

encode all required struct fields

i.e. if a struct member is missing at the end of a VP list,
then we still need to encode it.  Silently truncating the struct
is not an option.

Alan T. DeKok at 2020-01-17T20:12:40Z
Files modified:
	* src/lib/util/struct.c
	* src/tests/unit/protocols/dhcpv6/rfc7600.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7b6e58f1b4c3010ca3900e95f1f0c3ac3b18bcc5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4iD/UACgkQfQ55zXdi
 Hs0LRAf9HxGHwRxVvfvFs0SPRafSBcyi+xLVJB8dzrRtRpQES+qFygHpPX5grYPc
 Ha0LvmNAOoR/EgUhIuvZi4igV1uzmGVh1Cwm/CG3/SheL23nckTB4gtGLbfzNAKz
 BOLsqGiE/J0DIZREDycb2cvyLg2YNd5h/W3QdlEx94TO6xa2oHXHS4kXRQPIU8a8
 guvjM17AFebMuOoGEKiWH1fhg1o0F32PvDe/nGdy79foy/7w6LLYhib0lNKUW6eC
 wEubQk7TNuVXFwzQJ8bQY3NQL+pnPcm7IVg/FCIhoJrCk99vKfge0X30VzLCYSex
 10bnCVB5iIAncvesczchbrE9uExPIg==
 =QxXw
 -----END PGP SIGNATURE-----

test multiple rules in the same group

Alan T. DeKok at 2020-01-17T19:50:02Z
Files modified:
	* src/tests/unit/protocols/dhcpv6/rfc7600.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/64f7b3c1f7baec8415f1d6fa2df5b58b5b68fe23
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4iDyUACgkQfQ55zXdi
 Hs3d/ggAlWY9UmC5Q1BRikLFttlIWa2KUnZSsZ2qI/6Z2sB3FTE6jCCPs+OqBBJV
 vZoD4qbkDoOudXCLNsXOyq3OLLLaf1Zzf8HgOEPo7DV2ypQ/DPeTTnv1EIYJHNfs
 9xYmAMbTKDiK/yG82OD38ktYpIGR9pRx+vLekXmIKzmhqVUVue11o2l/ReYKrPEE
 A01LWE8YjfrLK0em38Ic7P8UnFTnCOcFcDdhKIShoo1s4LE6dzSlsKs73KaDx3ho
 Hi9xV87sb2GOVhqRkLjDbe0sUWfJdN8jYud2APl8FIU5L/R/i9DF5H8sBcQXXMcN
 jk7tUlQso2NeNWueMCauGIXY2jRJRQ==
 =TaJU
 -----END PGP SIGNATURE-----

clarify text

Alan T. DeKok at 2020-01-17T19:46:41Z
Files modified:
	* share/dictionary/dhcpv6/dictionary.rfc7078
	* share/dictionary/dhcpv6/dictionary.rfc7600

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/916749dedc86050c5a19c4ab8e1ff11dd671e8d7
====== 
Add tests for DHCPv6 / rfc7600

Add for section 4.9.  Provisioning 4rd Parameters to CEs

Jorge Pereira (via Alan DeKok)@2020-01-17T19:45:44Z
Files modified:
	* share/dictionary/dhcpv6/dictionary.rfc7600
	* src/tests/unit/protocols/dhcpv6/rfc7600.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8f3328f7561914907c25f37ed3000d8144020f20
====== 
Add tests for DHCPv6 / rfc7078

Jorge Pereira (via Alan DeKok)@2020-01-17T19:45:27Z
Files modified:
	* share/dictionary/dhcpv6/dictionary.rfc7078
	* src/tests/unit/protocols/dhcpv6/rfc7078.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/245d7bfafd9a9c79afe56eeb09feb2e5b155a148
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4h8jYACgkQfQ55zXdi
 Hs24fQf/fFVT3D3gaBxFRQYd0eM+0V1hw63YOXO0xRMjUAXIY//oKUuFYzLWttcv
 Yj1Zvc838pGrNIr5i+L1ylI1jhDAlu8T2zc6ym/tPu5wSyrQJiP059WUkrNMM42b
 dsORdrvmvcUlXavjm+stRDF2bjR9E/NOGf9ltBTgOY4sxfsUS+b3st2Apag7oZDS
 cUHturM+tRucE1+2M96Am+mjOCsitr8H/ACWLN1iuds+qwh/qDxLXzJpRCLXgdAT
 4HWuWGYwKNJNu3g55+aT4A0CReuK3MCwsQNFCKJZwXUA+dwgeaS+hSB3S8TdJPLT
 ScNJzYyfCtoHTyjg88kkKzaQkOEarA==
 =p9C5
 -----END PGP SIGNATURE-----

fix typo

Alan T. DeKok at 2020-01-17T17:43:16Z
Files modified:
	* src/lib/util/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/072d44a50112162776dcdf3834181bd95ead8541
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4h57gACgkQfQ55zXdi
 Hs0+FAgApRiheu+4nabj1VsKVWDCWL4Zx32KBuh6vuRyR/F1C5AqBTzjeKsunDT0
 8hgSdC6m6kHNDhOGUAjeNLGAbgz8cWDsD3p8kpTsMkMFIOi9GKNOZdvcGe9GhLzM
 H9JyPiu7K67Q0WU7tSFxljL1fS9kQCSvPoSDzCLlRxxA1pctMn/AYfE/bIVrI6JE
 k4c1cf8qKN3CuGwoLDNs9Dqh23ag9OaIMF4XzJsebcxFrz6a9FyiiAA2PPJ3oxHf
 QZB8AkjXvHnIp9TrX4854PTja0bKbZ94NKGsOBuX1ZhYGjTC3nNPfQu/RXnEkcfc
 +pEPgTnzyB82wwxZPIyIUUWv+CpaoQ==
 =NbZY
 -----END PGP SIGNATURE-----

children are already parented from 'vp'

Alan T. DeKok at 2020-01-17T16:58:25Z
Files modified:
	* src/lib/util/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c71300dbd8a54bf6ee9759a4f37e404fb2fff0d6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4h2foACgkQfQ55zXdi
 Hs174wgAmZsDKkdXA20zZpf8akGSGiCLknQfERvVcO9ALXqs6bGgbPILaOphtTZD
 1i4xiy+w0+ql0B1gONaxfiMh0BuHGA6V860jjwRS+57Ombmxz5+NeFLdshvFzO71
 zu6yatnEzHnk8cQevZKjCvgyeH3O7T0UIZcXqkG17OhUuKtw/8JD7ZiKQBkUooDY
 mjSrOC3gpTYAVieXCmiqmmLtBRcoWMynUjxltpHs/+jjaD5xnlct+zOpTVxUniCn
 Qyox0uutvyvwjFLw9YzKhJVxue25J0DrCx/c3OP4rQQ8+JKPwtMsh4UcFTayTHJT
 y3YRVzXL5Dpz8OycOBuHVbDhnlHmWg==
 =2WsE
 -----END PGP SIGNATURE-----

more checks / processing of FR_TYPE_GROUP

Alan T. DeKok at 2020-01-17T15:59:52Z
Files modified:
	* src/lib/util/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0e9997a233742368a4ef3d8b48e71dd6aac6469f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4h1EAACgkQfQ55zXdi
 Hs2EkAf8DzbLTE557x7FYr1KLZvhE3ZPIeXKgUKvLj3Dx7cD5IDGciPOEjL1ibZu
 M0mEbEzdNw+DzO5PdNedekgWgDUDkcsyUjTFQv86HZOwaPWPivXT7Y7qbGApgptT
 OXZ4ppsv1Xyc6VZ9JbgyK796HqfgzTagl61OPJC6WFcgXeUkwZS3RN5zaGzCzabE
 ptX1pWvfVjGfRsPs0bd2FMcwOmuyd9KL7nhTCV0mW2rxKmAcrOC9prhYvAKi1U8U
 UF7tVwkx9u3yiLmAHHU0EypMgLnNFd1th0SQ3ICeQdNP65vMc+BOD59GBRxkWw7U
 ljN9bgCNpiUs8eCwp0PBOEGWqXwqUg==
 =KDJz
 -----END PGP SIGNATURE-----

avoid strlen, as fr_pair_value_from_str() will figure it out

Alan T. DeKok at 2020-01-17T15:35:28Z
Files modified:
	* src/bin/radsnmp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/25d0baaa5b82f1a56e198c04f66bebc5813b513b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4huhwACgkQfQ55zXdi
 Hs1WUAf/ZmpPZNMLzE7kclalss30NhtEPuTn9hkdlGt9HWfls++IFdnxY5jiEblS
 L+HIVEHGCEQOX36pBD/QjKOGGGmaF/kDlvkPrOL/jdTqayq5dz0fuhyWEZNXL+vs
 IWT+W2NSagBR0uM3jkaS0z7DyiPvaZFtd9+2diUAcWQBX3drZ3nKrs37jO0SuhkE
 snym3EbSxchqnMe/4ma+NNmTXB6gd+2fYI22BjrpqB4CfGorHmP6vdzACM0pELmO
 9tm4u0H403TH0Cy7qDfe7sBRHT5xN9NabeT0XF/eZ4rI3eVMGqnkN+Oy0cUmxErO
 leaMH8pdxZ8cv8yY7oXJoigKWpLXPQ==
 =fpEP
 -----END PGP SIGNATURE-----

convert IA-PD-Options to data type 'group'

Alan T. DeKok at 2020-01-17T13:43:56Z
Files modified:
	* share/dictionary/dhcpv6/dictionary.rfc3633
	* src/tests/unit/protocols/dhcpv6/packet_AFTR-Name-rfc6334.txt
	* src/tests/unit/protocols/dhcpv6/packet_client_server.txt
	* src/tests/unit/protocols/dhcpv6/packet_ia-pd.txt
	* src/tests/unit/protocols/dhcpv6/rfc8415.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/92edc9bece363efc327c35fdeccd64e5f135a1a7
====== 
Found an updated Fortinet dictionary. Added details to FreeRADIUS 4.x (#3247)


Stefan Paetow (via Arran Cudbard-Bell)@2020-01-17T02:47:13Z
Files modified:
	* share/dictionary/radius/dictionary.fortinet

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/71ee51bef830632b3bf0a4df7f9411787283f60f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl4hFwYACgkQ/6TVgp+2
 18oE2g/+KMu3gu6z3KfzKOo8JgtnWclisNyTsZNkASE18OZxCS9x58u0EvvowAqx
 D7H0CvwyOMBWoFT+cn6TylhqfAyH1j438wMEqTyeV1GY9X0PCUEvPrWHpHH4/Ih1
 fI37JnMtCJFpT2yjbYGJFHgE/zoZOkO7x6X4xWXfa6mGkJmjHEhqsMU9kznUVT7J
 RrkwG4TQsfhnkr4qnj+3rBNlWD/HZPwQ4a22Iw9yIU0oANpA/ejRviTLWh58Kkbj
 213n56mRsaczDIYLgln3SFZiiL9hzKrswbrmlCmIBnViJaV3GnzVnz2Tp2COsOQR
 P3TiXygzWriGfRDm3Zm5ZSw1POBCJQi8voAKUOUTyfRE6KdqJQ9Fz8hetsql3egT
 2OHbQ2inf2rp/zC1aCYdPxiDM9umlTDvhprUUkNAXCxibcga6GxPqPqPyxXlOsgz
 /MF6oAJFnZ1sErZcySvk2jbDkgdqk33vKBwpYaSU8i7anx+PjUSC1PHteBkHe+lj
 HYaMAfNtjhJMSU6ol2GlNsx+Cq6NoLrjQDGqZky0sWQuH7JAxDBISK4emaq3NzQ7
 0BI4hjMYLE+YXrsQbvyfwS0L0APwV5Ch6yoOCj/sWCNmHHFZCwAzllCF+EBPfDqt
 +fRDdXCFru5+W7GniVBPk6elH/VhKhPiyVmiUdhhheXXEk/Kxeo=
 =S7D9
 -----END PGP SIGNATURE-----

Update copyrights on time code

Arran Cudbard-Bell at 2020-01-17T02:08:06Z
Files modified:
	* src/lib/util/time.c
	* src/lib/util/time.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e4583d7ab53b210eb5285935ecf8058c317eadf0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl4hFZEACgkQ/6TVgp+2
 18r/HA/+PbFNyb2Zktc47XLwO0MJzFWVoI0KyAfLLGbdXuuYfZXSLFMbvVpBtBxe
 KrBr1MmWCvf59cHYvapQqZjGuzi3sJ8RfJUZ3g8T90fdEV7zm/I8EwJtNMq/3h08
 omQWfLYzFXTZWrQU5pDe4CoVk1MVv20fEm4zSwjRqkQPqFK4CSqNlHNofR0Lp4Ov
 xPNhcyX+tjSedVGMcRef0qs5i5W9SH1uxq/dtOdZxgpKldGYbWCaWs8njShkMVaW
 kc8DadlQ0T90hUtguFlsy0bsOtsFcZ0DMe/xYP/fXjL8CjeRJ3T3V2lLoulrMNQn
 7FTXKnWxuBwIQ3LfI30MC6DMUZzE/s2RbYV02DuxzzOBXIzXt5BV99+YoQiedKcg
 bwgaGAJS7dRs82Wxn4orQwOoajusH4NZHc9NyashMixTF88soPCqXHYL1BvHr9vr
 Ggs42/H/znYHxFjntuSCebMVn7phFM7mef0hrU1j9VjAHClnKYEr7M5IFinSndBA
 SdJ2pVybELlRj1vpUtDkuwGCqRPOjyQ8rWArB4lqf/DBYsE1AT/NUMwLleaNX7hC
 Qrg1AReGt+GR9yDC8h9JsfJHwsvEV74RP41LTindHCEWOtCBhTJvkK+7OXpPsr6L
 aNkT+IZAVUhkme1/4AjGCBcfQOOnCRciPS/iR/ISancvZk81In8=
 =aua0
 -----END PGP SIGNATURE-----

Only retrieve the time once in fr_time_sync

Arran Cudbard-Bell at 2020-01-17T02:01:53Z
Files modified:
	* src/lib/util/time.c
	* src/lib/util/time.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0225f748ed3eecdf5c573f5ce01ecff012ed4c67
====== 
-- 
This commit summary was generated @2020-01-18T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list