Commit report for master branch

announce at freeradius.org announce at freeradius.org
Fri Oct 12 02:00:02 CEST 2018


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlu/q1IACgkQfQ55zXdi
 Hs026Af/YT0pX0hKK5QDPkoMhcewPxoWryoDwpIiKYMxasGs5ZDeLzX3o3NVX03U
 g8iIIaozT0wtAEcw1Kr4XE5hDlHYaDBqDhmhtGXyIskNHiN/z/A6+yq3RNeooR63
 7aDl/pciKq0+IDA8tqc0LVpP7ElApe8gnbE6JPB2w1A34ECsprgdOUyZ+GQHKtOc
 20DI65whNa8lBFynqlSB46SmnadAKu6o6PRwqzS2gnQgkxOoEq/6RBA/4AN7Ubx5
 kY2R13okLzvQkRAd/yVjyDea5b+lP0a7T6imPzAcEKRYoxCmb1VPtjOhLczZRup6
 iUxsToiZ9M89ieILYeqRLwqC0FMPxA==
 =foK8
 -----END PGP SIGNATURE-----

move encoe struct to common function

Alan T. DeKok at 2018-10-11T19:57:57Z
Files modified:
	* src/lib/util/struct.c
	* src/lib/util/struct.h
	* src/protocols/radius/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/db108072f46af340291cf62977b6db076d8f67b7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlu/qmwACgkQfQ55zXdi
 Hs0gSgf/VKxGVXQJ/4piIknExYLWwGieDk00SRijI62h8CFM2DV/e9ohO1Ec7T8X
 eGH9D6hu5JzQoSgvK5InacPlmoFgFfGq5HTyTKciKyEjAGUJFaFDwZIWEivUH0ke
 xnvYNN447SMv0imRHwJPyH4CqBvi8abHePg4Rk9t8tUz/yX5CVNPLb58UeCxhiZf
 +yL2QJSCxIej0oSB8oTngg7qmVmTVQhV8Ag51BvV1V2jy0izKQP95Erw21Jo40VZ
 fHBzDp6g4nYzryK7JgMYAQbJGZvuAVJb+QvY5Jowb8HIy1ujHxwsxKjVe0l8AoH6
 ihsGiVqkHj4yExdUVjs5Z9QntOwwmA==
 =BhFv
 -----END PGP SIGNATURE-----

remove tlv_stack from encode_struct

in preparation for making it a generic function.
After it's a generic function, we can re-add protocol-specific
encoding, with sub-TLVs

Alan T. DeKok at 2018-10-11T19:53:39Z
Files modified:
	* src/protocols/radius/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ff3169e89d66f9942fe3370b3e60ee15327162e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlu/pX4ACgkQfQ55zXdi
 Hs0ACwf/WvM6Vx8zAnxalKFDa1oxLOkpGAoHh4ilBdD9DRisGbqn2RQwMe2mpnlW
 xu/bzYt1c6S3/0yB4GvvK1MzIMsYvbKI837kHoZUgw9X3d16f8EVOTagcU6Jzv2p
 p7PPuvkxVyuYTvaVE0uQbWQixasdH1sjUR3RYAWhtMPfFPDlvNbn4QOLz9cE1uaV
 hFe+paMkEt4Bxa9rYyVNjR4UfM+LZGWPmMAm2Zo65wuYAl9o2rOi6EWUr0riCXGd
 v/fAtmc0wrZjfgKW7x/S6SMURotNFDbEWbVw3WRWGER51ZUvjCHw4YK2jQsrnd+f
 3apQFb13PyYtb5frFuSRPI28LwGXQQ==
 =rVIW
 -----END PGP SIGNATURE-----

move struct.[ch] to src/lib/util

which is where most things need it to be

Alan T. DeKok at 2018-10-11T19:33:15Z
Files modified:
	* src/bin/radclient.mk
	* src/bin/radsniff.mk
	* src/bin/radsnmp.mk
	* src/lib/io/all.mk
	* src/lib/io/struct.c
	* src/lib/io/struct.h
	* src/lib/util/all.mk
	* src/lib/util/struct.c
	* src/lib/util/struct.h
	* src/protocols/radius/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7253eaa4009bfdf83f31e8a0917b3f00eb8938e4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlu/mKMACgkQfQ55zXdi
 Hs0vqgf/SkNVjU70FVck4AKwKMxK4wNHl+SPcQD6uuD0UpFLvRioUnKNnnYa+JCP
 0diAKvkaz4wGtdEu81CODym6cY45rm2ep/BFM68PbagbBdX3xeymbFX+ufyYOYAC
 iR7yvr6PBVfqRlqC3cGB+UEHQ1owke74Y2CqAM61IbOWPhU5tWVSfAnppdU4fbNf
 cEJUeHBhRNaZWMPQGUaVSG8lWBs9/0dB1oxIB8mEmAsbaA4/u/tvOvwgjYir08O+
 7E/A9BFcmU1WUBnzJRoXWsz6p4rDPhL8WqLUKhoHXGDP3e2yMHgvUtrzPEgqA2PL
 9anItYquYRvzi7751Q+7i9ijkEHMNw==
 =1bPA
 -----END PGP SIGNATURE-----

clean it up to do less work

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/be9e635b69abe634eaee51ebad144bce5f5dbc1b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlu/l9kACgkQfQ55zXdi
 Hs3VZgf/aPwEuzKedB07Zi5SDbdaAlcTWh4wxOkOs3hmPSLP8XUDY5rZUEIb/Gu2
 TobOOQNVk/CRAlMrHUbY7mRBE5v7VdJhN5v5aYA2wj88+6qx6lM2W1qirci7cr3Z
 +t8CJQ8gEqHHoi8tyUyKYreB0/yKPfzrU3cyTycNcmFNQcxwSEunUbK0pX43abDF
 tQg9THi/HXujGFqZMw+8uQqjZcrDpBveAkxmX+a6Wx3AcSCjsvv6dXzIzgEzwFEt
 prvzOUeUw7SP9KgXA1DP+cB14kGThrSxUoAjhu8AbMDkg/vyrvtwvz+YUh+/7VrV
 4ZOmLJeLdhlvEVuMKFlFlheUOIj23w==
 =HXle
 -----END PGP SIGNATURE-----

got to the next VP (but not too far) when encoding structs

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e2b26a993e688e5252096db5f21f4cf480f5f839
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlu/lL0ACgkQfQ55zXdi
 Hs0q5AgAmuSwbQrb+yWWN2LUB9oP0+GAWvT4WeP46V9BbMCEyzQEyaNkgPeam8Zw
 K4gkaMXmvEUMQ772+US/BEN3rQ4gaRFarAKrb3mgfg171e9PIZvI/0UilzUdOJyP
 Ae+DQhTl3ndH3Ot1aknmCDEkNd3l+n5dL16KjIrLmJOO8Y2R/Fhd1MwDocueuSUx
 493v8SD3WC2e4dChyzmyBXIRGZeo97SDYiIY+3MrMWR8YZiGHozfZtEQksWJhG0Q
 zdSv/pkhMQTcnsrLnQDovH9LZmae1v4A1ahMbLQsAev2WH9/zYoefF0f7IGHBYCF
 OBqfbTGigXlK5PsPULNbL+3zWd0gmg==
 =4mNK
 -----END PGP SIGNATURE-----

move struct decoding into it's own function

Alan T. DeKok at 2018-10-11T18:21:48Z
Files modified:
	* src/bin/radclient.mk
	* src/bin/radsniff.mk
	* src/bin/radsnmp.mk
	* src/lib/io/all.mk
	* src/lib/io/struct.c
	* src/lib/io/struct.h
	* src/protocols/radius/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f619dc5e6177382ad1364f41d88007b69ae943c6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlu/jGwACgkQfQ55zXdi
 Hs1JEQf9HREgiJ+iaLnXN2k+7KB0bJLwPLEP5mlafWGGGcoemJtzRbKEs7xFXAxk
 PGJH6OQ2oH9a42bkcp2lkojI1H6GsSPblFQXqiXRVywP0VebiP4SutTEH97nPqKS
 4sm/Cyo97JBhv6Cfw3yCqMkDPUZQ43XnPA4Nfeb2n339lXqBUbJalLxGfQXI4XWs
 jnxC1pW2/Y+liACMl1DPDvCiLqPa83bcCDhO/aanqkn0hYrNOgCWybdCaVSHcs9X
 nC/tK8cL7minp4Y12Ey7wi+4tZJoxsz3HHL08Bm+vV3N8b2hhp0fz2iPMzcJKiiR
 xNEkc9ieH1iRAy3ndlfBUCPBos9Vvw==
 =sYJG
 -----END PGP SIGNATURE-----

we don't need decoder_ctx for struct

Alan T. DeKok at 2018-10-11T17:46:05Z
Files modified:
	* src/protocols/radius/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6620edf3266d1358a2f806c00b08d8bcb48aa633
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlu/jAYACgkQfQ55zXdi
 Hs2ifwf+MiyQdicZtuMvm9eyG63QPe8YWKuqwI4LNdTj2e88i4ZZDemk0qJ26E7G
 zFPs1oVPu4C9bDkMfmcmmo/983GCLz1sjNuytdn6YmAQs6/GP9h6JEZBJnP2hXaS
 5u2NJQRoB6dS3Ao5V3/UnHa5OyK3r7jowD/dOxHXetkCim1cLhw6QI5gEXrhr9bw
 jsoYX9rvr5x4s1CiVcZTuF2OAhXgRJigYMedxZSVNvRufab8wnb1ZxOGMaCkjfSm
 aiyUdka8xsHZwcHrzuqxGxcj4fUtcXk8ddT11GWMG/RMDkilEo+XweFJsexb9NhU
 IpFRnGVYXX/LWXuv0Xqs9yiOLW2SJQ==
 =YND5
 -----END PGP SIGNATURE-----

remove RADIUS knowledge from encode_struct

Alan T. DeKok at 2018-10-11T17:44:24Z
Files modified:
	* src/protocols/radius/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fb31c68e9d0070352e53c4fd8d689e3beae92621
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlu/huQACgkQfQ55zXdi
 Hs1OQAf/VWyDCiY0kyMxOfTewzwhVWThR1Cky7ORHv9PYDHTJt9ytYzTbqr67mrU
 r4PbGvBNtlSEIcOEEPcYMYWeExS9dbEASVegEIxpbgwpDh3Udd2xc9uUSZTP1YdN
 pvcj+uDrqF9pMoL3lyG41QrVqxBBNrGfd39De9l/apr7CAX/iuZa6n9yYZbbbtcW
 lY5dUFRPhcpwAF1aJRiLYAAqVVy1r6jWrM2hfygZjjab8Yu/TFCmF7NRHtHLD/MC
 aC0O64TFywD64PvTgVNxdIMqE4JAIJ++8FPVjfZD4tbBz7JVFZmE9nmeTHy8Am6m
 ExAooJsnzee3ZFuIsP2/kPpJvtlpzw==
 =b1ZN
 -----END PGP SIGNATURE-----

structs which are variable length have "flags.length == 0"

Alan T. DeKok at 2018-10-11T17:22:44Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e72a895f9b7e131fbe54e8428aee7efe45e8302b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlu/huMACgkQfQ55zXdi
 Hs1bRAf+NTvC926IuXdU0R7/+mBkGi0JDzPXyreenCCQobVmB8QVoym1vsRRXhD3
 gn6OHl7b5wzhmmows3uZqEOKI4HVQi0iwS+k6XAizi4FsfmoritqyaCF9q+vVGth
 FC25j2Lxy+fu6FiJEhF/97eXNrNoqhOdvj1B7mEBny1Z4K8xd5i21lR/v3zUJP+D
 lfak40fVAd2DRUcstVuxUZENj0PRfNZQQqUTWBWcIoEIupoA4LvSqstj3JcxdxFM
 9n1CGEhzKc3Cg+z8nGaKuvPJo52CFaBfqdUrjUAfk5U0QqybCUICqXHIzpRONvki
 skkIdQfcri3kEMqqkSadpfMlBywPqQ==
 =S7g/
 -----END PGP SIGNATURE-----

more sanity checking for flags of struct && their entries

Alan T. DeKok at 2018-10-11T17:22:43Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/574bb796e4b847b1de8327ad9d7a7c35604f3882
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlu/huMACgkQfQ55zXdi
 Hs0cOQgAiFSm2IjcTnRPsTv2bualLGpjISaApyNjqrpZTTM8/FD714qibGvOVXP1
 xBjACWmz8GqtrPtvFTZjje289VPVZAQFmrG0mruXMbnYYu1nxWAeSxKyh8H5sbxN
 i2XdYjvuXKwzkrwItFuo4kxF0MngUL2yQVutPmxlMcI7MexS+mJLskbDyQhI1QRN
 8N7LZ8hEMArciQIspC0ee2epOOmgCLz1X0KlwNi47OojChuCkHIaaYJqcZ3I85iY
 xZh9NZoAmlX/cAH5K1YvzsQJ0aH6FbcIkVoqHs8ruSk/sZHZj3Ns4p3sby9QKu/Y
 KZrlxPCKbK9pM7rNjsHO5Zb85si9kQ==
 =15eA
 -----END PGP SIGNATURE-----

make decode_struct use standard functions

and not RADIUS ones.  Struct entries aren't encrypted, they
shouldn't really use RADIUS-specific data types, etc.

Alan T. DeKok at 2018-10-11T17:22:43Z
Files modified:
	* src/protocols/radius/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/318f72f8e8cf265f7a9d72adc357d3acb6ed2b95
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlu/fI4ACgkQ/6TVgp+2
 18qaiw/9FGB2RnYpU1Hz7/p5ipvC7iYhtyT31cxTbv3n8SlC2nDM6QMnQdVugkTH
 WdSumV+IAtyiLU03dzn7GJlA2lt20OlijdxtdKrNrFU1pN+6syAHCtJaq1K6j0U9
 ERyYZeUHRhiCiPDRSP0O4/UMSU13ekCOYZNrGGgQTKejMEWV5t3gFgluTFf9OqL5
 DwbT9t3tWKEOof6dB2RL4vqgYe7mpVPz/iy1EHxuVdsiI1a/13EYvP/SL6Y7hqtz
 WyQTEyHGY6ijlcB4sa7hiWZsCl53GNm4ryu1CTxkKdX9Zu0hoPYTgC2P+ubFISSa
 Qub3szioZuFvl0Kc5gxmAB8pPUQ0WRVBEwYnGMdIuTVE4Aih5b5HWJS3ou2IvGew
 sFi7o/s+/vTlEcD+zTpwWe3W8StN8gN+NLZjJXHI4a94PJYNA869drWmpMPimyiC
 Atg+DkZh6m7oa50g6LRIZO6hVACF0JjBOom/0oUcY+wpVKHgr7lMnTytpdqN9c4i
 YhRKoV1mcpWKPSKoAw00t5LEN5C98xamVrqJk1Bv6N5HVB9nNFNGoL3Ymt89m7i0
 yshXYQ3YVNeyWnb7Zn+y7oUD8UNSiE9ZMU4+X3f/3BnrcuozxODd5dU1ekoajXHD
 swSpk+559l3OKuoyko+mGozzgmj7Plp6adLyTo4juSth6RKtJ0c=
 =rGd5
 -----END PGP SIGNATURE-----

Silence signed/unsigned warning

Arran Cudbard-Bell at 2018-10-11T16:38:38Z
Files modified:
	* src/modules/rlm_couchbase/mod.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1a93638712e38d9ee64b26e0389a578bcb28854c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlu/XYwACgkQ/6TVgp+2
 18qkpxAAp3SMcaEyfbz+FP82+fyKsw74zKmSMpUKs8GKrXKRxfOkxSYY/srx3N9x
 Qnd2uMkjOpkehFl1AAPkr8GZOHmDZhw31rEwNK2rSlNYZs2n6k/eftqXOUHAlw0d
 s18jWO4bBBGrbzseTYuTAE6mJ2cog1cmtjZYLcInGbOcZOc2yC+zwPt5nf1iQu9Y
 pdYeJxDbSFSh3Qw9jPBaY4Fq6CBt9HHCbEvOq1evE8uehx39+CykS6o4FFjoEros
 C8Hgz1zp1z8iapGQZl5suTZNCdZ5P8fqKPiExKwg1e6VHRYlM33CqpDHzF8qaCyq
 os2Oh02eH4xGN6gHdLkZBQi9z/wn+w5YvE8S4ZJQC3bf4RMbZHbzZARYfsn9NYmz
 tv/mHgg9dFseMuj1KbWeh7DgaNn/+vfFbqyorDTWN5HntuBDGdrJ2ZtvaU1Vc9ip
 3lXXMCB9dz4tvFRb301rz0mmmtdzywtGyiMr8b9AH1z6JL+/dwrQZpIA1QR0IpZ5
 8Vwn2GYwM09uoxki0ORDXymSsq9DXR3GFZOaPYDIlXoV4EYXNF21XIIHUXpjg+7X
 hVYtLkDZEQLUsRvYWtu9HRyALxeYw+ZDpVTfrQ9o0cNv7y2ORlWaH55Jz2HxQH2A
 YHIiSyODMkTYETv12sw57bclnKIgBBBsIm6tmZjG6gT9R+hV7p0=
 =cVKK
 -----END PGP SIGNATURE-----

Include the exec header file

Arran Cudbard-Bell at 2018-10-11T14:26:20Z
Files modified:
	* src/lib/server/exec.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/18a775bf002e55400a2981021dc5a12b21338f8b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlu/WSkACgkQ/6TVgp+2
 18ogpw//QKompzt4QTS4ApNaWvzguMDjX/VtxfObi/Mb1TH05HHc6+NYhTdIzgUW
 V9t4u5GXJQBYrlSs/9FicM8iDUlncAeAtRwPYgNB2m89fGBODUkKr1iTd3Q06aXa
 071FrWWdEZ/JDeTsgNs3oDZv8cNWYe5uvK6/QO4BiwpQgNUp5NYf0+YYslc1U/Sj
 ew5TDpWv2QCluruujx8P1BCG4NEFSrJP8kS+aWrMsrwGFYNkyGwsXMzSbw3ceo/c
 Np99+tZ7jEIHHKIDFNPzfRAk7Hc1ykJR7eosnFTlATv32ByV3ujd36Iz5ihN16Jn
 85u8jj4enzLKS3M4KaqnfJ//eeEHKVUT9qoWkotKB0ayKE6r5aSdVhmXZTnPZ8NE
 xj1kfOBA+boi/2hKxP+32pRfj6AwbkQ7ZEAPx9r0id3Rs6ZZAr1eEfXPJT/nIV3D
 sQjuzYQawscmLc5SSMW3WyNl0IEqvVCA/bG7u/l5mP8iVqTD6S2sjWQfGKcgWqQx
 CAZVGKzcvzoSPrKTjZPROOPHS61elhTMh2U6/LD6dNXRZYlEbSSTB0/PJVZKuVBP
 YOB9ryhkfB/OJ4Boyg3+0X2JJnX6oNOnVXOAPi05dGllTHHx9mizVNyF6e+2UFbo
 gvPNBN9kRTFoRp+eNJkYTs0xhIdH98JMB1VLrrNEyT9MM968BXc=
 =qYI7
 -----END PGP SIGNATURE-----

Redundant declaration

Arran Cudbard-Bell at 2018-10-11T14:07:36Z
Files modified:
	* src/lib/server/auth.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1f57df74e10736c839d90125a8faa21d313eb161
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlu/Vc4ACgkQ/6TVgp+2
 18ohXQ//fSTn7RhWYvVYAjaBo6eQJ895hz823JqAdIM9zhN2vKMiOdDeEDHzGfQI
 sQvxmRHgt/JeCC5PZnK5lbeECENZyLEtYKJvvOgsNjS2Vv2BvNCTh/RUz0X4DLAz
 Lal4aC/nzsfgmdwWYJvFdgudeD2QWsXgPTPF8t3AjYun3Wr8tiCEZXwr8DZdk9eT
 zhQKDdl5uXOZDvtBaYqbSWEMroah7gkoA6S5X22dHaHAin99L4TWqwJjfvhi8cFW
 FM0C8S1r9ZrsenLpcTI25eAeVJvcErW2gyMD++ChOhucs6KRZfxXHk4sd3BLPBH/
 5GA/3tGJl5Rylp3ta6Ze4j3U+aW2/x2wPkXW0RA8BAlDEzRpJelQ4QHvQsHZHK0h
 jj8B8j+Nup8hHe4LWigIVaYNpwL+ERR40ea4AXsNgS4a14pK+ZIAT7/C4nEtQyJR
 6t+LkgrmVPgDwD/od6Tqq8BdihE8kJjWAzUio+dy4dcvBH2/yFM5QIyHkNOu9DY3
 0YQJgH7RXWXv7S2wy1vm23iwrLpybGpEzdQ2If4n3/y3yfh3ja6xZ85yUxJb1rGu
 77J1DAiSIezhBZxkP+ab1xZ4+rnCO8qwl7KDZEQ2DubC94yesMItal3Mu1ehpnz0
 /u9XqOVjSY6AXT7T67UJS4Eb4h1HXBiijgoJ/U8QagUEFgqHp9w=
 =3FB7
 -----END PGP SIGNATURE-----

s/load/onload due to conflicts with stdatomic.h *sigh*

More header splitting

Arran Cudbard-Bell at 2018-10-11T13:53:18Z
Files modified:
	* src/bin/radiusd.c
	* src/bin/radmin.c
	* src/bin/radwho.c
	* src/bin/unit_test_module.c
	* src/lib/io/channel.h
	* src/lib/io/master.c
	* src/lib/io/network.c
	* src/lib/io/network.h
	* src/lib/io/ring_buffer.h
	* src/lib/io/schedule.h
	* src/lib/io/worker.h
	* src/lib/redis/cluster.c
	* src/lib/server/auth.c
	* src/lib/server/auth.h
	* src/lib/server/base.h
	* src/lib/server/cf_file.c
	* src/lib/server/cf_file.h
	* src/lib/server/cf_parse.c
	* src/lib/server/cf_util.c
	* src/lib/server/client.c
	* src/lib/server/command.c
	* src/lib/server/cond_tokenize.c
	* src/lib/server/connection.c
	* src/lib/server/connection.h
	* src/lib/server/dependency.h
	* src/lib/server/dl.c
	* src/lib/server/dl.h
	* src/lib/server/exec.c
	* src/lib/server/exec.h
	* src/lib/server/exfile.c
	* src/lib/server/exfile.h
	* src/lib/server/log.h
	* src/lib/server/main_config.c
	* src/lib/server/main_config.h
	* src/lib/server/map.c
	* src/lib/server/map.h
	* src/lib/server/map_proc.h
	* src/lib/server/modpriv.h
	* src/lib/server/modules.h
	* src/lib/server/pair.h
	* src/lib/server/paircmp.c
	* src/lib/server/pairmove.c
	* src/lib/server/pool.c
	* src/lib/server/pool.h
	* src/lib/server/rcode.h
	* src/lib/server/request.h
	* src/lib/server/snmp.c
	* src/lib/server/state.c
	* src/lib/server/stats.c
	* src/lib/server/sysutmp.h
	* src/lib/server/tmpl.c
	* src/lib/server/trigger.c
	* src/lib/server/users_file.c
	* src/lib/server/util.c
	* src/lib/server/virtual_servers.c
	* src/lib/server/xlat.h
	* src/lib/server/xlat_eval.c
	* src/lib/server/xlat_func.c
	* src/lib/tls/ctx.c
	* src/lib/tls/ocsp.c
	* src/lib/tls/session.c
	* src/lib/tls/validate.c
	* src/lib/unlang/op.c
	* src/lib/util/hmac_md5.c
	* src/lib/util/hmac_sha1.c
	* src/lib/util/rand.h
	* src/lib/util/value.h
	* src/modules/proto_bfd/proto_bfd.c
	* src/modules/proto_control/proto_control.c
	* src/modules/proto_control/radmin.c
	* src/modules/proto_detail/proto_detail_file.c
	* src/modules/proto_detail/proto_detail_process.c
	* src/modules/proto_dhcpv4/old.c
	* src/modules/proto_dhcpv4/proto_dhcpv4.c
	* src/modules/proto_ldap_sync/proto_ldap_sync.c
	* src/modules/proto_radius/proto_radius.c
	* src/modules/proto_tacacs/proto_tacacs.c
	* src/modules/proto_vmps/proto_vmps.c
	* src/modules/rlm_cache/drivers/rlm_cache_memcached/rlm_cache_memcached.c
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
	* src/modules/rlm_couchbase/rlm_couchbase.c
	* src/modules/rlm_dhcpv4/rlm_dhcpv4.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c
	* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c
	* src/modules/rlm_json/rlm_json.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_python/rlm_python.c
	* src/modules/rlm_radius/rlm_radius.c
	* src/modules/rlm_redis/rlm_redis.c
	* src/modules/rlm_redis_ippool/rlm_redis_ippool.c
	* src/modules/rlm_rediswho/rlm_rediswho.c
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_soh/rlm_soh.c
	* src/modules/rlm_sql/drivers/rlm_sql_cassandra/rlm_sql_cassandra.c
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c
	* src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c
	* src/modules/rlm_unix/rlm_unix.c
	* src/protocols/radius/radius.h
	* src/protocols/vqp/vqp.c

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


More information about the Freeradius-Devel mailing list