Commit report for master branch

The git bot announce at freeradius.org
Tue Jan 14 01:00:02 CET 2020


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4dAyoACgkQfQ55zXdi
 Hs2ZmAgAobpWGV5HtyI92dTdB/eCIgXAYf0ApaT8t65jHwQW3i8dh8U2lGlK8loT
 xkgcny1gEmI85XRdjJCwcRxwx6FNE4/SpGrQVlrQVIab4gGnMpHGTOYZrCcT8460
 C41HJClr2YV42vBaYwFxl77usPTHSrUnm7ArqW6A2yuVUrBwr0mAprXykCs0D5Dt
 EXK+fw20spFCKl2YUX262jXGhsVNoCRWopA5gbr3+ezEO5qhTlplQfsYx404NBbu
 4m3R4uZirgiUO+T4pGWPulNcQKHmAPOk/euzmVYURc42ffjjMV5mIF2SVfYiSXrp
 1gmsbULDuCsTie22NNRymurenj1PNg==
 =V05w
 -----END PGP SIGNATURE-----

whoops.  Need these, too

Alan T. DeKok at 2020-01-13T23:54:10Z
Files modified:
	* src/lib/unlang/method.c
	* src/lib/unlang/method.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ffd9f2f3de0ed029af4a7d93ba99806c6dfefaf
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4c/YQACgkQfQ55zXdi
 Hs2OCgf/QoN2ou6gGKDlnnJJKTndHYeKFqOyllxCw7X/vBn7dm55gUZC/ueC9sNt
 XSE7SOpgnFjFGe/5VqEg1W0ODLyIUsvpuDXsKJZaJx+RUrbxgt+uvpJObtOzUCif
 Va5fdZnupTJlAViHySGNx/XxV00/Ag8mIcepCcEAdtRHH39H1POkK9pdJJ1vreCA
 Hj7yMDz8/mitFI688eN9H8TARESVxJY2gn+qOFL9n6JYZMJmzRMDiM9jBfgifUkK
 hfBjTsuIQRM4CxpAwmXIUKDntPxeqRjcuY3hOTE1IA8IubLpLdQlL7YTOuj7rFsX
 hx+ykyRBbOEnZP25Lt7LAaww6ChxjQ==
 =drHs
 -----END PGP SIGNATURE-----

remove unnecessary comment

Alan T. DeKok at 2020-01-13T23:30:07Z
Files modified:
	* src/lib/unlang/function.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c3ecc2f56b08012022c851fb886a64cc8b381d2e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4c+6kACgkQfQ55zXdi
 Hs1+wQf8CLcbfj6r+yETdDvgufmQzPeHS/CAn8skC2dQVIunX7ysUcZZE7KHddfv
 XNxtu8idgDWUBhaDPGVjgnnIkjW2feHps6pmg2C1DnEKv63RQZhBTHSoSadZCxyr
 E4K8WT9hNzeY1y3vkyjuwgTm138Un434W9dLHrcihfpg1QS/UizMoxxb96dbJkuG
 EoWQEWL7NxiSLn5slL4ebX5dW42HEusdS1KHcyfTTAh2b0T1ltUQQV52WgjsrDKq
 M36I+r2FtzHeC3YjpYkwYl9oDLSTpabIy7GPiczbWlmBp9P/RTI3emrxvIX0NQ9u
 d0B2uXOpEeWoIXvOcEE2thJHyPsU6Q==
 =spaw
 -----END PGP SIGNATURE-----

get rid of request->async->process and move to unlang functions

Alan T. DeKok at 2020-01-13T23:22:07Z
Files modified:
	* src/lib/io/listen.h
	* src/lib/io/worker.c
	* src/lib/server/auth.c
	* src/lib/unlang/all.mk
	* src/lib/unlang/call.c
	* src/lib/unlang/io.c
	* src/lib/unlang/module.c
	* src/modules/proto_control/proto_control.c
	* src/modules/proto_control/proto_control.h
	* src/modules/proto_detail/proto_detail.c
	* src/modules/proto_dhcpv4/proto_dhcpv4.c
	* src/modules/proto_radius/proto_radius.c
	* src/modules/proto_vmps/proto_vmps.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/55a07a1571c0ed80a1d83a519f41d694ad566498
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4ctzUACgkQfQ55zXdi
 Hs0HEAf/SJ4dNBCKLg0UHanHgopd15cZjDjTYrvb4n8azXlkgIQKcSshPUV8RR0g
 X9TuBKtOLUgh0OJiwZG+sRHq8OfJZNlohBAZbYYYyhNEkj4aPjhzb4op+3NLvT5T
 FxIhQusKxZl2QnlJX67XrGLDvWhISoJpJO75stKNRmezB/HNmR6RalqyXIDlp+cc
 ZpnGFHBzNZISrpb/vPTx9UDGK6NjW2tDuJcRRJrjQYBwWz+CGXyp/GUNNFbkF0UJ
 1QAVna7WZdgzvJuEdvEowOaY50raL2MJUkaac1p4z/dSob/C1tCOEkWxjFuHRvMv
 VFMaKYFAmXjaipZB6Bq3SS41mBmeJA==
 =jO+2
 -----END PGP SIGNATURE-----

rename for consistency

Alan T. DeKok at 2020-01-13T18:30:08Z
Files modified:
	* src/modules/proto_vmps/all.mk
	* src/modules/proto_vmps/proto_vmps_all.c
	* src/modules/proto_vmps/proto_vmps_all.mk
	* src/modules/proto_vmps/proto_vmps_process.c
	* src/modules/proto_vmps/proto_vmps_process.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/079463bb25d210391e6f8e16e0d98de809815196
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4cttYACgkQfQ55zXdi
 Hs31OQf/a2v8HQuudzJccPk959TTMiRgE/H9VUq4ma7AP4KJJ2xDsRRGjD7h4Kaz
 FI/7Z/GrzLHwNGvp4cWfzWz+JZCuzvKIujWc3HWW0q04Vt3RPXfOdQCgnqG+AJMn
 fD7mur77IiAd7dCGDnk7cKG4VrS08sdhZMd0gALb1EXSWMg1F89xQ/YlZ8AAFguY
 ivwwx1Jkymiie5zU6bOUqAJ2hbSxLC+0ldq+a9F2mVfnEit43RUOwcGIWwW1G3/v
 x/yFYy7nJnBKirslKFEAMfFNpfGqTXRD7VLMhP9GktU8+qu5yuHQzBaPla3+UFs/
 WcYd/8hBMdo8QRIJgYewFLdNJkAyWQ==
 =eQml
 -----END PGP SIGNATURE-----

rename for consistency

Alan T. DeKok at 2020-01-13T18:28:35Z
Files modified:
	* src/modules/proto_dhcpv4/all.mk
	* src/modules/proto_dhcpv4/proto_dhcpv4.c
	* src/modules/proto_dhcpv4/proto_dhcpv4_base.c
	* src/modules/proto_dhcpv4/proto_dhcpv4_base.mk
	* src/modules/proto_dhcpv4/proto_dhcpv4_process.c
	* src/modules/proto_dhcpv4/proto_dhcpv4_process.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ae993fb29a8e7798ddfc53343016e952ef6c6a99
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4ctlcACgkQfQ55zXdi
 Hs3ODAgAkjlXp9pYwe+3ZsgIgwhMQCzCe7s8/Ps1qEpjkzb9GQgoP27eHLKoL7tG
 e1ASaM18s5S/cWi+mnhNyUPujnbXeyl5K7Zkl/SeZy6abLw9d2X7Bn10jkEYk/rk
 9x70gCtu6n0HqMFwMLy6tKr3oDt/kFgzALAUFBGFLU1t88Dunoi+mn3r8h8uitPy
 iDHK1gs2NCI4tO9/N8y7rZ7zqMS7Cxi5q8bY5ynzq5y1XVmGaVZNNxt6AhbXz6lZ
 s3rJhj4pyR98V204tdUyYIPIwePzlrgtM7aaE55jD/F24Klt92WFuHg0+nEyVtnu
 IhH9BI/7Cu4l4MWSbIyDcnD5hoKSQw==
 =GYfc
 -----END PGP SIGNATURE-----

make io_process functions use module_method_t signature

for consistency and future thread-safety

Alan T. DeKok at 2020-01-13T18:26:11Z
Files modified:
	* src/lib/io/application.h
	* src/lib/io/base.h
	* src/lib/io/listen.h
	* src/lib/io/worker.c
	* src/lib/server/auth.c
	* src/lib/server/virtual_servers.c
	* src/lib/unlang/call.c
	* src/lib/unlang/io.c
	* src/lib/unlang/unlang_priv.h
	* src/modules/proto_control/proto_control.h
	* src/modules/proto_detail/proto_detail_process.c
	* 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/40942871ee63161583565ed1f7c3db160cff49a5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4cfIAACgkQfQ55zXdi
 Hs0+Dwf+IYni6GiXeeojYtywafyjjETnN2XIE0+Q5T1bQOhdFQ1STxHrLE8iBP3M
 lkK/fxnR7XUrZRbnUj1Tq/zbxSxAX2W0y4AsDQVHfwYp27mX9mPwnuAjRsOCNKGG
 ZWxIdZUP5RKHiwRYbiD2VL3yjfrjbd/RBY/ZDQsmAf9gpqaVZbyz/kzMWdnFP2Xm
 hJ+w7Ev2tKWAmhnt8cEbl2wNsPS7VVznF8Xe4yxDl5a1unWzVbbM0pawow6mDwwd
 z6Qicfsus3f0lZ3/8zfJx8f65iRGik6iLtuxl59UXR7qFwrxyufplOTQoniZIK+t
 /vyrlTfJqQ9oRzRC6gvQFLVz1HLFdQ==
 =u/2x
 -----END PGP SIGNATURE-----

move "set vendor code" to dict_attr_init

which is called in more places, and is the logical place to put
these checks

Alan T. DeKok at 2020-01-13T14:19:24Z
Files modified:
	* src/lib/util/dict.h
	* src/lib/util/dict_priv.h
	* src/lib/util/dict_tokenize.c
	* src/lib/util/dict_util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a19c575651819ffaa5ee8420e212dc2d5661ad25
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4caa8ACgkQfQ55zXdi
 Hs3vqQf+IXV72uQsizdPjtfenbSAVIyF8fIuWDxE6/e3HIDpLUdMZOqjt+w3+Siv
 +O+hdINyWIWJvW0B1QyjTfG6RPaTEWXBJPc3o4hsfYZ2SHw/rJLHEbmaijKB4VN1
 5Vu+/1BBPTO5uLaXFJkhDg/F2LhUTFFdPNgCQ3hhDDao7uY4J0nkUp1UET7l3eb0
 qpHW2RLsJm0ChY7pLV3oo7yKjYRz330TrV2aGM4Pnu0CkeMmiEjvg6y9UdhxXUCz
 n9pIF5MmkfAMHEisB/9jFi1NCj/62mkk+7d19N3AxezgNnhKgvkt3Vt1fnyLEaBc
 Sw8Oh1R0tjW2TDCLwX/oDnzYBAoUZA==
 =lK+/
 -----END PGP SIGNATURE-----

add da->vendor

which is now a pointer to the vendor definition.

Alan T. DeKok at 2020-01-13T12:59:26Z
Files modified:
	* src/lib/util/dict.h
	* src/lib/util/dict_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/85a3cee9e08912ecde9f4101f37fa50e8cf37fc0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4caE0ACgkQfQ55zXdi
 Hs3jXQf/R4TT6gdzb0hjMfQpExhXmtbN9E3TbD4uI8t+xMKA0jBVXFb3wl0FQiQS
 liOxq5+OntUAjB83YwzN0T3bPulqmh6GnVvNlLYssdxG37GdTFwFoVANQO3xAA4n
 BHRqhppKBsm9awwDrT4rRCngiJ2aa87qJ/RzvvUmpML1oMeZTi9cq4C6BUn7z+ld
 xqp6ldyWJfs+IRP8ZEZNaDH7MBgnuyJz8SL5mlWLUgeEzF7BBhiV3pso+7gMiL6V
 dSlxASZ/DnXCX9d7IeEEaaQi7DtazQXggMRJK+KQzSO5osnB5Ir+FWcafv12CaB7
 qQvP4tIVAhZckNLtW9GGpmVG3F7wQw==
 =yLa4
 -----END PGP SIGNATURE-----

minor rearrangements

Alan T. DeKok at 2020-01-13T12:53:30Z
Files modified:
	* src/lib/util/dict_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5fa461587b42fd2fd9f4ded06288de6d8668c6a0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4Z+NkACgkQfQ55zXdi
 Hs0wJQf/Q2s9QFuwhHb5VZeZ1t8xK/bK57q6yDFSy2B/PKrtI+aWTNe2SNuk1LSG
 VK/gYiDw+C2hWvXbiGVxoMYa92N2HGA4RGCRp9PlpehbdBE7pW2AztP8717ifzRO
 6skY4nB1gEK3M8qLDVModKZ30CY1D/CRkk7Kag1lCSUD7el9gJC7AUV9iSBJIv05
 V17NHXwqSz8lWiDcIfPjfsGZH3KzY42LiXHxB1XjxiO3CtZYA2XcU8kJjpa4N8lE
 /9DqAbfhspMjRy2WgLMqjFyeGA13LDx+gtI8ipN6L+zPad94SMW1UB57+M93LxQq
 /EBZc5P0ShY0n1LG/RN69MUE0rSITg==
 =xcUW
 -----END PGP SIGNATURE-----

add clearer description for flags

Alan T. DeKok at 2020-01-11T16:33:21Z
Files modified:
	* src/lib/util/dict.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/657c91e4d94f1c89bcb77a09d23ea9fd44bd91ba
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4YkGwACgkQfQ55zXdi
 Hs3y2Qf/UndUse4HxPBVW/6cmdriBUGEpvTUeb23RvcSgOXFU+fdyokElZ+KyrG7
 oQ8xPqTwv55BJm4h2mgSMxZn+zD7vCSgj5596+kDPvCXt4wk6/oYwdpR6FosPcXl
 iBRN6o9N8obLzDICSrItzBmZk0Wd/i/fTJHKSH1b/BdBlcuZNGzuG9rdg8FOmgEy
 vKIk2LTrONUWE/yTpUy7eU7vLAw8z1br/Z8QKalovgsaGJ/joKB+guuYhxE5LDiS
 g86ARx7xRSOZb3I5Xf6iM9rljsiPvzZttJg0hvyH7UdMsuCFiAPB78jF6+ym304Z
 +TukU8C2wTLkUy2kYVdin8r4pCiNNA==
 =Qx+8
 -----END PGP SIGNATURE-----

move commonly used fields to the start of the struct

this helps with cache lines and general organization

Alan T. DeKok at 2020-01-10T14:55:31Z
Files modified:
	* src/lib/util/dict.h

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


More information about the Freeradius-Devel mailing list